Caleb J. Gardner
760e11df0b
Fixed github workflow
v0.0.5
2026-02-28 22:38:47 -06:00
Caleb J. Gardner
5f629df47c
alloc-ified many functions.
...
Updated README
2026-02-28 22:33:57 -06:00
Caleb J. Gardner
b0160e005b
Some fixes
v0.0.4
2026-02-17 05:54:32 -06:00
Caleb J. Gardner
b7b99325da
Slight improvement to how permissions are applied to folders
...
unsquashfs Verbose flag
v0.0.3
2026-02-13 01:35:20 -06:00
Caleb J. Gardner
b22e4d003d
Update times
v0.0.2
2026-02-12 08:57:36 -06:00
Caleb J. Gardner
a41c37fef4
Updated unsquashfs version print out
2026-02-12 06:54:20 -06:00
Caleb J. Gardner
2d079d77f7
Exclusive file creation
2026-02-12 05:19:25 -06:00
Caleb J. Gardner
48f4235875
Fixed threads == 0 causing single threaded extraction.
...
Set exclusive file creation
2026-02-12 05:08:16 -06:00
Caleb J. Gardner
567dea8a0b
Re-fix Action name
v0.0.1
2026-02-12 04:28:32 -06:00
Caleb J. Gardner
f78e5c7386
Rever to previous Action
2026-02-12 04:27:06 -06:00
Caleb J. Gardner
81e975c0d9
Try doing upload in two separate steps
2026-02-12 04:22:20 -06:00
Caleb J. Gardner
fd274a8072
Different try to upload release files
2026-02-12 04:18:19 -06:00
Caleb J. Gardner
50ae79637e
Removed broken ZSTD error value
2026-02-12 04:06:18 -06:00
Caleb J. Gardner
ee41dc7278
Added import of zstd_errors.h
2026-02-12 03:58:08 -06:00
Caleb J. Gardner
c34acebf51
Only link lzo if allow_lzo
2026-02-12 03:46:36 -06:00
Caleb J. Gardner
bdbda29d39
Fixed wrong zig action line
2026-02-12 03:42:48 -06:00
Caleb J. Gardner
ca4e867ddc
Use setup zig Action
2026-02-12 03:39:05 -06:00
Caleb J. Gardner
b066835066
Update apt
2026-02-12 02:51:01 -06:00
Caleb J. Gardner
2363bd7d10
sudo apt Actions
2026-02-12 02:43:55 -06:00
Caleb J. Gardner
e619005b77
Fix action
2026-02-12 02:40:37 -06:00
Caleb J. Gardner
28b44891b3
Forgot Zig itself to the build
2026-02-12 02:32:34 -06:00
Caleb J. Gardner
4829c802a3
Clean version string
2026-02-12 02:32:06 -06:00
Caleb Gardner
570db9632a
GH Action to create a release when release tagged
2026-02-12 02:30:21 -06:00
Caleb J. Gardner
0076294675
Small fix to testing to check if libc is linked
2026-02-12 02:19:38 -06:00
Caleb J. Gardner
fd9e3d595b
A bit of README cleanup
...
Added allow_lzo build option due to lzo build issues
2026-02-11 06:57:52 -06:00
Caleb J. Gardner
b8189490eb
Small change/fix when applying permissions
2026-02-09 13:50:56 -06:00
Caleb J. Gardner
6adc1d5c0c
Fixes for threaded extraction.
...
Archive.extract now uses threaded extraction
2026-02-09 13:45:38 -06:00
Caleb J. Gardner
5ec12b5786
Finished adding multi-threaded extraction.
...
Added option in unsquashfs to specify the number of threads used.
Changed some functions to accept an allocator instead of just using
Archive's
Fixed run_tests.sh due to new c libraries
2026-02-08 15:14:35 -06:00
Caleb J. Gardner
b892adacd7
Some work for threaded extraction
2026-02-08 10:27:35 -06:00
Caleb J. Gardner
2760ad6ccb
Finished adding (untested) C decompression libraries.
2026-02-08 06:52:14 -06:00
Caleb J. Gardner
61311433b9
unsquashfs --help
2026-02-07 17:20:03 -06:00
Caleb J. Gardner
053d64a954
Some cleanup to build zon.
...
Minor start on threaded extraction
2026-02-07 17:20:03 -06:00
Caleb Gardner
0e0222cd02
Fix formatting for build flags in README
2026-02-07 11:34:34 -06:00
Caleb Gardner
9c0dfbadc2
Merge pull request #2 from CalebQ42/extract_expirement
...
Extract expirement
2026-02-07 11:31:51 -06:00
Caleb J. Gardner
db2fb4b9f2
Fixed compilation when using zig test.
...
Remove option for static since -static should suffice in most situations
2026-02-07 11:24:58 -06:00
Caleb J. Gardner
067eaa87c2
You can now set when building to use c or zig libraries.
2026-02-07 10:58:32 -06:00
Caleb J. Gardner
b64a3ec44a
Archive.extract now directly uses Inode instead of File.
2026-02-07 06:57:55 -06:00
Caleb J. Gardner
704215e1a9
Remove updateTimes because I was running into integer overlow issues.
2026-02-07 06:42:34 -06:00
Caleb J. Gardner
bcfd983f8d
Fixed a handful of errors when extracting.
...
Fixed issues with unsquashfs
2026-02-07 06:28:27 -06:00
Caleb J. Gardner
75502da1d0
Remove DecompMgr in favor of a much simpler fn ptr.
...
Moved more functionality to Inode instead of File.
Started doing some optimization around allocation.
Slight rework of ExtractionOptions.
2026-02-07 05:09:17 -06:00
Caleb J. Gardner
a316ba569f
Renamed File.dev to File.devNum
2026-02-06 23:22:21 -06:00
Caleb J. Gardner
a0f3f45885
Unsquashfs
2026-02-06 09:51:27 -06:00
Caleb J. Gardner
f771ef7623
Work on extraction
2026-02-06 06:56:28 -06:00
Caleb J. Gardner
0d2576f5ee
Fixed tables getting re-created
2026-01-31 06:39:41 -06:00
Caleb J. Gardner
a76803aad1
Comments!
2026-01-31 05:14:00 -06:00
Caleb J. Gardner
1ff1e91d5e
Added ExtractCompleteArchive test
2026-01-29 22:23:46 -06:00
Caleb J. Gardner
2bcbc16613
Extraction Finished-ish
2026-01-29 06:46:52 -06:00
Caleb J. Gardner
3c98cf2cdb
EXTRACTION
2026-01-28 11:19:38 -06:00
Caleb J. Gardner
2c392cf250
Fixed a few bugs preventing basic functions
...
Worked on extraction, including creating DataReader
Added proper access to id, fragment, and export tables
2026-01-28 06:55:01 -06:00
Caleb J. Gardner
5d4e7b1435
Fixed things
2026-01-25 07:06:30 -06:00