Commit Graph

188 Commits (35a2f67be9a81a24a0ebe5ace383c53ab106d854)
 

Author SHA1 Message Date
Dave Vasilevsky e675206a8e Move operations to functions 14 years ago
Dave Vasilevsky cfa025697d Fix writing last file; Make pixz_read into a function 14 years ago
Dave Vasilevsky 101cb11c18 Move pread -> read 14 years ago
Dave Vasilevsky f06306a5e7 Check sizes against index, but only can do so after extraction starts 14 years ago
Dave Vasilevsky 322baeb5d3 Tests fine against normal xz files 14 years ago
Dave Vasilevsky 6bb84ae256 Oops, re-enable multi-header 14 years ago
Dave Vasilevsky 2c5c33120a Don't read index unless necessary 14 years ago
Dave Vasilevsky 9d0c5e314a Allow copyfile multiple-headers; fix eof bug. 14 years ago
Dave Vasilevsky 6435564db4 Use off_t 14 years ago
Dave Vasilevsky 02140baf7e compare file names 14 years ago
Dave Vasilevsky 29d1bfeb36 Reorg 14 years ago
Dave Vasilevsky 7fb3234f93 Work again without file index 14 years ago
Dave Vasilevsky bd678c0924 Create wanted list even if no specs given 14 years ago
Dave Vasilevsky 5850a10301 Revert "Works without wanted files"
This reverts commit 8a05b40c53.
14 years ago
Dave Vasilevsky 8a05b40c53 Works without wanted files 14 years ago
Dave Vasilevsky 009d616db5 Check tar contents on output. TODO: No wanted files? Check index against files? 14 years ago
Dave Vasilevsky b1ffeb1490 Fast-extraction works, non-tar too! Disable DEBUG 14 years ago
Dave Vasilevsky 0b37d9398d fix todo 14 years ago
Dave Vasilevsky 557cae0350 Extrac spec-matching into function 14 years ago
Dave Vasilevsky 6f83d58d51 Make sure each spec matches something 14 years ago
Dave Vasilevsky 7aae647657 Extraction works! Need to fix non-matching spec behavior; test huge-file extraction 14 years ago
Dave Vasilevsky e6fa56efec Cleanup file structure 14 years ago
Dave Vasilevsky 8b5dcf2e47 Only decode wanted blocks 14 years ago
Dave Vasilevsky 5b9896d074 Establish wanted files at start 14 years ago
Dave Vasilevsky 62e24fb4c1 Actually match like tar does 14 years ago
Dave Vasilevsky 7aed15667b Fix listing bug; Search for files we want, badly 14 years ago
Dave Vasilevsky adf778d4a7 specify files with -i and -o 14 years ago
Dave Vasilevsky 8c7333d2f7 Ignore pread binary 14 years ago
Dave Vasilevsky 7d1cdfa7f4 Allow optimization flags on make command line; all user to force no listing of tar files 14 years ago
Dave Vasilevsky 0357c6413c Parallel extraction! 14 years ago
Dave Vasilevsky a284a18616 Start working on parallel read 14 years ago
Dave Vasilevsky dd73a44639 List to stdout; auto-decode index 14 years ago
Dave Vasilevsky 6da292fe53 Generalize pipeline 14 years ago
Dave Vasilevsky a1cd0e174e List can be a filter too; update usage 14 years ago
Dave Vasilevsky 86e0a1998c Let write be a filter 14 years ago
Dave Vasilevsky 14d6d92e87 Allow setting compression level 14 years ago
Dave Vasilevsky 9cd29befca Allow writing non-tar archives 14 years ago
Dave Vasilevsky 4ab346deff Use magic number to identify index 14 years ago
Dave Vasilevsky 153ac09e29 List requirements to build 14 years ago
Dave Vasilevsky 80001a934a Allow multiple build prefixes 14 years ago
Dave Vasilevsky f7c2566303 Allow building with other CC, eg: clang 14 years ago
Dave Vasilevsky e2f4add9be Merge branches 'stream-write' and 'master' 14 years ago
Dave Vasilevsky 16f0d6e2ed streaming writes 14 years ago
Dave Vasilevsky 73e14a5272 Update for liblzma index API changes 14 years ago
Dave Vasilevsky 53bc5c3c1f Safety todos 14 years ago
Dave Vasilevsky 0768e8be5d clean up TODO 15 years ago
Dave Vasilevsky 8d0e61afca suppress unused var warning 15 years ago
root 5f22300a92 add thread debugging info 15 years ago
root c158b057f2 simpler block queuing; go back to dict_size blocks; run test in bash, some sh have no "time" 15 years ago
root 8a90a6dce7 free queue contents properly; use input queue for memory limiting 15 years ago