Release Notes: lrzcat and lrzuntar have been fixed. lrzuntar will not overwrite existing directories by default now. The update counter will continue to update even when there is nothing being matched (like a file full of zeroes). Numerous optimizations in the rzip stage speeds up the faster compression modes noticeably. Checksumming is done in a separate thread during rzip compression for more compression speed improvements.
Release Notes: Faster rzip stage through use of selective data access functions. The bash completion script is no longer installed by default, so as to not conflict with distribution bash completion packages. More compilation fixes for non-Linux platforms. Minor cleanups.
Release Notes: A rare case of not being able to decompress archives was fixed. The lzma library was updated to version 920. A bash completion script for lrzip was added. More debugging info was added in maximum verbose mode. Fewer messages occur without verbose mode. FreeBSD and POSIX compilation fixes were committed.
Release Notes: lrzcat was added, which automatically decompresses .lrz files to STDOUT. lrzip and lrunzip will no longer automatically output to STDOUT when output is redirected. Progress output will no longer spam the output unless the percentage has changed. lrzip now has no lower limit on the file sizes it will happily compress and is able to work with zero byte sized files. The percentage counter when getting file information on small files will not show %nan. The executable bit will not be enabled when compressing via a means that can't preserve the original permissions (e.g. from STDIN).
Release Notes: lrzip now detects when output is being redirected without a filename and will automatically output to stdout. Apple builds, which had errors on compressing files larger than 2GB in size, were fixed. lrztar now properly supports -o, -O, and -S. The lrzip configuration file now supports encryption. lrzip will now warn if it's inappropriately passed a directory as an argument directly.
Release Notes: Threading of streams is overlapped, speeding up compression of large files. A problem in which the compression level passed to the lzma back end was too high was fixed. Lower compression levels are tried when lzma fails to compress. Failures to decompress due to using too many threads on decompression were fixed. Work when parallel work in threads uses too much RAM was serialized. Memory testing and rzip windows were rationalized, allowing larger back end compression windows across 32 and 64 bits. Spreading out thread spawning was reverted, as it slowed compression. Some faulty callocs were fixed. Threads and semaphores are closed down cleanly.
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: The Darwin build was fixed again. Cases of extreme RAM usage on 32-bit failing was fixed by limiting zpaq to 600MB windows as well. Page size is checked if possible instead of assuming it's always 4k. The progress output was improved. Failure to chmod and failure to set nice level were changed to warnings only. A distinction between stderr messages and output was standardized.
Release Notes: A lrzuntar wrapper was added for extracting whole tarball directories. Minor fixes were made to prevent lrztar from recompressing .tar.lrz files. Path name handling was fixed in lrztar. Compiler fixes were made for Solaris. The nasm program test was fixed. Some error handling was fixed and the man pages were updated.
Release Notes: An lrztar wrapper was added for compressing and decompressing whole directories. An -i option was added to provide information about a compressed file. A "nan" showing as Compression speed on very small files was fixed. Building of the old bz library was fixed. The program now avoids overwriting the output file if the input doesn't exist. A signal handler was implemented for deleting temporary files.