Caleb Gardner
392193993c
Added single file test
2022-08-26 11:43:46 -05: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
Caleb Gardner
dd08d3516d
Reader will now check BlockLog
2021-01-20 14:10:14 -06:00
Caleb Gardner
8dba30e24f
Some setup for 1.16
2021-01-20 12:55:39 -06:00
Caleb Gardner
d4e2577075
More work on writing
2021-01-17 02:09:13 -06:00
Caleb Gardner
23371163c0
Merge branch 'main' of https://github.com/CalebQ42/squashfs
2021-01-16 15:43:04 -06:00
Caleb Gardner
69f56d6951
Working on how to actually write the archive.
...
Made SuperblockFlags public so you can set options when writing
2021-01-16 15:42:55 -06:00