Belac Darkstorm
a015b16293
Clean path before checking if valid.
v0.6.2
2022-10-24 03:17:55 -05:00
Caleb Gardner
327781d86e
Fixed issues with fragments
v0.6.1
2022-08-26 12:11:27 -05:00
Caleb Gardner
4efd2ee49d
Merge pull request #16 from tri-adam/0.6.0-fixes
...
v0.6.0 fixes
2022-08-26 11:44:16 -05:00
Caleb Gardner
392193993c
Added single file test
2022-08-26 11:43:46 -05:00
Adam Hughes
2230a449ec
fix: use fs interfaces in type assertions
...
Previous code would panic due to invalid type assertions (presumably due
to change of type returned by func Sub). Switching to relevant fs
interface types fixes the issue and should work going forward, even if
the type is changed.
Signed-off-by: Adam Hughes <9903835+tri-adam@users.noreply.github.com >
2022-08-26 15:10:51 +00:00
Adam Hughes
0e50efea64
fix: use correct count when reading fragments
...
Signed-off-by: Adam Hughes <9903835+tri-adam@users.noreply.github.com >
2022-08-26 15:00:00 +00:00
Caleb Gardner
7a22538623
Finishing touches?
v0.6.0
2022-08-26 05:01:17 -05:00
Caleb Gardner
3bf851852f
Updated README (limitations)
2022-06-21 01:25:00 -05:00
Caleb Gardner
ac89ff7275
Updated README. Performance may not be very good...
2022-06-21 01:23:41 -05:00
Caleb Gardner
83dfa77b7d
Potential workaround for poor zstd performance
...
Performance is still not great, but better
2022-06-21 01:09:33 -05:00
Caleb Gardner
1b934de04d
Messing with stuff
2022-06-19 16:25:50 -05:00
Caleb Gardner
981f1697ab
Added benchmark race to proper tests
2022-06-19 02:02:31 -05:00
Caleb Gardner
214419b5c3
IT WORKS (again)
2022-06-19 00:32:33 -05:00
Caleb Gardner
8f5e1fef96
NEW ISSUES
2022-06-18 14:40:33 -05:00
Caleb Gardner
49595de3f2
Re-wrote metadata reader. Seems to work now.
...
Need to work on test now.
2022-06-18 14:31:17 -05:00
Caleb Gardner
96b38935a6
Found the problem file.
...
NOW TO DEBUG
2022-06-18 06:46:00 -05:00
Caleb Gardner
9ac8fef3b2
Fixing issues
2022-06-18 06:30:04 -05:00
Caleb Gardner
cde6a265a1
Started work on proper tests.
...
STILL HAVING STUPID UNEXPLAINABLE NIL POINTERS.
2022-06-18 01:32:51 -05:00
Caleb Gardner
8613e35221
Fixed some bugs
...
THINGS ARE BROKEN FOR NO REASON
2022-05-10 01:40:32 -05:00
Caleb Gardner
16ef5838c3
Move changes from exp2 to main
...
This is largely a move to simplify a lot of the readers
Also further breaks out functions.
2022-05-10 01:12:13 -05:00
Caleb Gardner
0a2ced9072
Merge pull request #11 from tri-adam/path-fix
...
fix: handle paths with special characters
v0.5.4
2022-04-22 04:25:42 -05:00
Adam Hughes
a908d69987
fix: handle paths with special characters
...
Use direct comparison of filenames rather than path.Match, which gives
characters such as '[' special meaning, resulting in unexpected failures
when calling Open, ReadDir, Stat, or Sub.
2022-04-22 05:02:57 +00:00
Caleb Gardner
6ada4f3b49
Create FUNDING.yml
2021-12-31 00:35:04 -06:00
Caleb Gardner
89f28cec6e
Merge pull request #6 from stffabi/feature/support-reading-dot
...
Support reading "." for fs.FS
v0.5.3
2021-12-02 07:40:27 -06:00
stffabi
c988309edc
Support reading "." for fs.FS
2021-12-02 13:43:18 +01:00
Caleb Gardner
e8a8c531a9
Tweaks to make FromReader work
v0.5.2
2021-09-27 01:27:58 -05:00
Caleb Gardner
80ff4466ae
Added new test
2021-09-26 22:36:30 -05:00
Caleb Gardner
64055a8a63
Improved testing
2021-09-26 19:10:43 -05:00
Caleb Gardner
0402b0a2ee
Bringing rawreader from expiremental branch.
...
Now allows creation of a squashfs.Reader from an io.Reader
v0.5.1
2021-09-26 18:30:08 -05:00
Caleb Gardner
305f261d10
Add Lzo decompressor and Xz decompressor with filters
v0.5.0
2021-09-12 05:26:47 -05:00
Caleb Gardner
70e3d81427
Some musings on what to do.
2021-04-30 03:32:31 -05:00
Caleb Gardner
6ad6857d8d
Renamed files to make them more clear
...
Trying to figure out how to write. Might have to keep tables uncompressed for now.
2021-04-30 02:52:27 -05:00
Caleb Gardner
7cf15d48c7
Getting back into it. Maybe.
2021-04-04 09:39:28 -05:00
Caleb Gardner
28f39cf315
Updated libraries.
...
Replaced builtin zlib with faster library.
2021-04-03 10:14:12 -05:00
Caleb Gardner
7f5fa3ba1f
Some quick fixes for "correctness"
2021-04-03 01:17:09 -05:00
Caleb Gardner
2a8310a724
Updated README
2021-02-27 01:58:01 -06:00
Caleb Gardner
8ad4d30bc7
Merge branch 'main' of https://github.com/CalebQ42/squashfs
2021-02-27 00:50:40 -06:00
Caleb Gardner
b6fbd63ba4
Makes sure folders are created when files are added
...
Added some comments
2021-02-27 00:49:40 -06:00
Caleb Gardner
9913b848c6
Added some data writing logic.
2021-02-26 01:53:16 -06:00
Caleb Gardner
65bc4a5d78
More work on fragments.
2021-02-25 06:22:57 -06:00
Caleb Gardner
c9d451e24c
Added fragment calculations (untested).
v0.4.0
2021-02-25 03:17:20 -06:00
Caleb Gardner
ae5ade0683
Merge pull request #3 from CalebQ42/go1.16_fs3
...
Added 1.16 io/fs interfaces
2021-02-24 23:40:20 -06:00
Caleb Gardner
a7b6801d2b
Merge branch 'main' into go1.16_fs3
2021-02-24 23:39:45 -06:00
Caleb Gardner
a123935250
Added more necessary parts to compression.
2021-02-24 05:58:18 -06:00
Caleb Gardner
8a91e1a1c1
Getting back into it...
2021-02-23 22:26:15 -06:00
Caleb Gardner
07962426b2
Minor work on the Writer
2021-02-03 14:03:21 -06:00
Caleb Gardner
d89153c3e2
Finished io/FS interface
2021-01-30 06:30:00 -06:00
Caleb Gardner
3f1b2a8d1e
Restructure for 1.16 io/fs interface
2021-01-29 12:55:57 -06:00
Caleb Gardner
3691e1f486
Merge pull request #2 from srevinsaju/patch-1
...
fix: typo in readme
2021-01-27 08:35:41 -06:00
Srevin Saju
8ab566521d
fix: typo in readme
2021-01-27 12:54:29 +03:00