Release Notes: A divide-by-zero error was fixed when a file is smaller than the page size and compressed with -U. uclibc doesn't return valid values via sysconf for RAM, so this is worked around by reading /proc if possible. More 32-bit workarounds were made. Threads now spawn at regular intervals along chunk size, thus speeding up compression and decompression. Decompression threading was changed to have a group of threads for each stream (2 in total), thus making mulithreaded decompression more robust. bzip2 is used as a fallback compression when lzma fails due to internal memory errors as may happen on 32-bit systems.
Release Notes: This release adds various fixes for the lrztar wrapper.
Release Notes: Fixes -O not working on lrztar. Makes it less likely to run out of RAM when working with STDIO or using -U on huge files. Fixes corrupt archives being generated from incompressible data or very small files. Fixes endianness on various platforms for MD5 calculation to work. Fixes rare corruption when compressing with lzma from STDIN. Fixes all blank data being generated when compressing from STDIN on OS X. Performance micro-optimizations. Fixes corrupt archives being generated when all the same non-zero bytes exist on large files.
Release Notes: A fix for a broken lrztar in 0.613 was committed.
Release Notes: This release fixes a bug which made massive files show an incorrect md5 value on decompression, compression of ultra-small files to corrupt archives, compilation on various platforms, and a crash related to using -S.
Release Notes: This release has been updated to a new zpaq library backend which is faster and now supports three different compression levels. This significantly increases the maximum compression available by lrzip with -L 9. The include file Lrzip.h used by liblrzip is now properly installed into $prefix/include.