Commit Graph

182 Commits (0c933db8a89e9f86fdf7663f9fc13eff2b2b6579)
 

Author SHA1 Message Date
Christian Krause 0c933db8a8 testing framework and first test 9 years ago
Christian Krause 36895b9550 travis, revert container try, does not work 9 years ago
Christian Krause 5c730afe65 travis, try container 9 years ago
Christian Krause 0a01496af5 travis, fix configure.ac 9 years ago
Christian Krause 5c7e823146 travis, fix configure.ac 9 years ago
Christian Krause 36c74f7e90 downgrade autoconf version requirement to allow travis to build 9 years ago
Christian Krause 137a1e02e7 travis, which autoconf 9 years ago
Christian Krause a9ab202c4c travis, second try 9 years ago
Dave Vasilevsky 5966f313a1 Merge pull request #38 from wookietreiber/travis-integration
travis integration
9 years ago
Christian Krause e71088c2c1 travis, first try 9 years ago
Christian Krause 2ea45c3ce7 Merge pull request #37 from wookietreiber/autotools-build
autotools build
9 years ago
Christian Krause 00bad4eed5 updates README 9 years ago
Christian Krause 378ee786d6 update TODO because autoconf is done 9 years ago
Christian Krause bc9a3b8d5a complete autotools build
- `__APPLE__` vs `__OS2__` - does this actually work? Would some please test on apple and give feedback?
- pthread via `AX_PTHREAD`
- version via `PACKAGE_VERSION` in `config.h`
- large file support via `AC_SYS_LARGEFILE`
9 years ago
Christian Krause de6fdf888d move sources to src 9 years ago
Dave Vasilevsky afd3914086 Don't use deprecated libarchive functions, if possible 11 years ago
Dave Vasilevsky 4a5fffc19c Check return values of fwrite() 11 years ago
Dave Vasilevsky 7cb4483962 Fix extreme option parsing, fixes issue #12 11 years ago
Tomek Czyż c1d6c1cb15 add 'keep input' command line option (like in bzip2) 11 years ago
Dave Vasilevsky 61d6353e07 Set uoffset even when streaming 12 years ago
Dave Vasilevsky fb8bc15f43 Detect file index even when giant blocks are present earlier 12 years ago
Dave Vasilevsky aa5206b42b Prevent pipeline starvation due to needless block popping 12 years ago
Dave Vasilevsky 6c9d6b9020 Fix linking bug (issue 11) 12 years ago
Dave Vasilevsky 14a0b0b891 Version 1.0.2 12 years ago
Dave Vasilevsky 870ce29ce5 Fix issue 10: Uncompressible data causes overrun
lzma_code() doesn't automatically handle the case where data doesn't compress
well. Unfortunately the only way to do this with liblzma API is to use single-
call block encoder, but that wouldn't let us re-use the lzma_stream.

So we roll our own uncompressed-block output, based on the LZMA spec. It's
ugly, but it works.
12 years ago
Dave Vasilevsky 5f36662909 Reduce memory usage further by buffer-allocation laziness 12 years ago
Dave Vasilevsky 17cd16cefd Actually compress tarball 12 years ago
Dave Vasilevsky b5982a96a0 Update README 12 years ago
Dave Vasilevsky 5ae1634f52 Add NEWS file, update tuning options in man page 12 years ago
Dave Vasilevsky d51f9772d1 update to 1.0.1 12 years ago
Dave Vasilevsky e32361ee80 Allow "extreme" compression 12 years ago
Dave Vasilevsky 87fd55d071 Add option for queue size 12 years ago
Dave Vasilevsky 878e8e0585 Change default block fraction to 2.0 12 years ago
Dave Vasilevsky 13f6237b67 Don't pre-allocate blocks while compressing 12 years ago
Dave Vasilevsky 948d0b4e5d Add block-fraction option 12 years ago
Dave Vasilevsky 04b041656d Clean tarball 12 years ago
Dave Vasilevsky 0f2fe4f601 Add "make tarball" 12 years ago
Dave Vasilevsky 745b624361 Prepare for dist 12 years ago
Dave Vasilevsky 65e827da82 Add manpage 12 years ago
Dave Vasilevsky b961f6109e Remove old warning from README 12 years ago
Dave Vasilevsky b23370a64b Mark this version as 1.0 12 years ago
Dave Vasilevsky 9e4fedb7f3 Fix typo in TTY detection 12 years ago
Dave Vasilevsky 154dc842a1 Merge branch 'stream'
Support streaming input, still decompressing in parallel. Extract mode is not
supported while streaming. Heuristics are used to skip the file index when in
streaming mode.

This also ensures pixz properly reads files with bizarre block sizes, or
with multiple streams.
12 years ago
Dave Vasilevsky 267e538c5e More file-index skipping fixes
Don't detect file-index on multi-stream files, that usage is not supported.

Handle multi-stream files correctly when using heuristic skipping.
12 years ago
Dave Vasilevsky e1914045f0 Forget Flattr, I don't want markdown 12 years ago
Dave Vasilevsky f1dd3fcb5e Add Flattr button 12 years ago
Dave Vasilevsky 14f5644bd8 Fixup docs 12 years ago
Dave Vasilevsky 09c60316cf Use heuristic to omit file index 12 years ago
Dave Vasilevsky e20c330366 Makefile cleanup 12 years ago
Dave Vasilevsky 0aa5ae7d1a Output post-tar data (if it won't interfere with wanted-file filtering) 12 years ago