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 |
|
Caleb Gardner
|
17e1d65488
|
Fixed Extended Files
v0.3.12
|
2021-01-16 03:09:48 -06:00 |
|
Caleb Gardner
|
80946f58e7
|
Fixed issue with Extended Symlinks
Removed some shadowed err's
v0.3.11
|
2021-01-16 01:32:00 -06:00 |
|
Caleb Gardner
|
4187598783
|
A couple of fixes.
GetChildrenRecursively is no longer threaded so it's more consistent
Fixed GetFileAtPath, specifically when getting the root dir
v0.3.10
|
2021-01-15 10:57:03 -06:00 |
|
Caleb Gardner
|
9cf92c4916
|
Removed some shadowed values (thanks gopls)
|
2021-01-13 11:45:10 -06:00 |
|
Caleb Gardner
|
407d649b3d
|
Finished FixSymlinks (in theory)
|
2021-01-13 06:02:15 -06:00 |
|
Caleb Gardner
|
dcf59a4261
|
The root inode is now only initialized once.
Privated File.Reader because it really shouldn't be public.
|
2021-01-12 01:43:03 -06:00 |
|
Caleb Gardner
|
1506ca0ac3
|
updated dependencies
|
2021-01-10 04:39:19 -06:00 |
|
Caleb Gardner
|
fe9344b633
|
Fixed issue with not all data being extracted with ExtractTo
v0.3.9
|
2021-01-10 04:25:09 -06:00 |
|
Caleb Gardner
|
76649fde7f
|
Implemented WriteTo which halves decompress times.
Added a drag race benchmark (for the fun of it)
v0.3.8
|
2021-01-10 03:33:33 -06:00 |
|
Caleb Gardner
|
ee9406513c
|
Added a new test for fun to compare vs unsquashfs
|
2021-01-09 10:15:56 -06:00 |
|
Caleb Gardner
|
18092c63aa
|
Some cleanup, no change in functionality
|
2021-01-09 09:53:58 -06:00 |
|
Caleb Gardner
|
b2d6ff56f6
|
Added uid/guid support.
Added permission support.
|
2021-01-09 02:30:04 -06:00 |
|
Caleb Gardner
|
4b3d5d12f8
|
Setup for differnet types of compression for Writer
Added some TODOs
|
2021-01-08 14:35:32 -06:00 |
|
Caleb Gardner
|
3f71404a2a
|
Re-Write of the Writer to make it simpler
|
2021-01-08 05:09:38 -06:00 |
|
Caleb Gardner
|
35d22b4bd0
|
Removed close function from squashfs.File
This seems to cause issues in ver specific circumstances and ultimately, isn't needed.
v0.3.7
|
2021-01-06 12:56:09 -06:00 |
|
Caleb Gardner
|
97b12090c6
|
Trying to figure out the best way to convert files
|
2021-01-05 05:53:16 -06:00 |
|
Caleb Gardner
|
43fe4f91a2
|
More work on Writer
Adding files to the Writer should work properly now (except symlinks)
Threaded the adding of files.
Added ability to ignore errors when adding files.
|
2021-01-03 04:39:39 -06:00 |
|
Caleb Gardner
|
9524a2c192
|
More work on Writer
|
2021-01-02 17:10:21 -06:00 |
|
Caleb Gardner
|
162b228881
|
Some beginning work on squashfs.Writer
Just laying out some of the functions and what they do.
|
2021-01-01 10:54:09 -06:00 |
|
Caleb Gardner
|
7f87999a8f
|
Merge branch 'main' of https://github.com/CalebQ42/squashfs into main
|
2020-12-28 11:51:08 -06:00 |
|
Caleb Gardner
|
47c28baf87
|
Improved data structure for structs.
Thanks gopls with VS Code
|
2020-12-28 11:50:56 -06:00 |
|
Caleb Gardner
|
a298a3d7b5
|
Fixed first byte of data blocks being cut off
v0.3.6
|
2020-12-27 02:10:51 -06:00 |
|
Caleb Gardner
|
89ec7eb0fb
|
Fixed GetSymlinkFile
Added GetSymlinkFileRecursive
v0.3.5
|
2020-12-16 02:39:35 -06:00 |
|
Caleb Gardner
|
d63ba47818
|
Added Reader.ModTime
v0.3.4
|
2020-12-11 01:39:08 -06:00 |
|
Caleb Gardner
|
495d2345a4
|
File now implements os.FileInfo
|
2020-12-11 01:38:53 -06:00 |
|
Caleb Gardner
|
6dfcb1cf80
|
Merge branch 'main' of https://github.com/CalebQ42/squashfs into main
v0.3.3
|
2020-12-10 08:52:58 -06:00 |
|
Caleb Gardner
|
c7593eaff3
|
Added Reader.ExtractTo for ease of use
|
2020-12-10 08:52:49 -06:00 |
|
Caleb Gardner
|
135403032f
|
Updated README
v0.3.2
|
2020-12-09 01:45:58 -06:00 |
|