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 will no longer fail with a "resource temporarily unavailable" error when compressing files over 100GB that require hundreds of threads to complete.
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: The code now builds on Cygwin. Wrong symlinks, which broke some package generation, were fixed. Limits were imposed for 32-bit machines with way too much RAM for their own good. MD5 generation is disabled on Apple for now since it's faulty. The full version is displayed with -V. The ./configure script now checks for podman. File permissions are better carried over instead of being only 0600.
Release Notes: This release corrects the fact that the lrzuntar, lrunzip symlinks, and pod-based man pages had been forgotten from the install. Configuration clearly shows on 64-bit that ASM is not supported now.
Release Notes: This is a massive rewrite. The program now supports full use of stdin and stdout without using temporary files. Very high grade password protection with SHA512/AES128 has been added. Decompression and testing rzip reconstruction is done within RAM now, providing faster decompression. Big endian machine support has been added. A new file format is used to support the new features. The lrztar wrapper was modified to use the new stdin/stdout capabilities. A new, more robust, flexible build configuration system was adopted using autotools. Functions were abstracted out to begin work on creating an lrzip library. Numerous small bugs were addressed.
Release Notes: Negative value allocs are now prevented with high thread/low RAM combinations. Free space is now checked before attempting to compress or decompress, and the program aborts if there is inadequate space and -f is not enabled. The check for where data is going when refusing to write stdout to a terminal was corrected. Temporary files are unlinked as soon as possible to minimize the chance of stale temporary files being left. File check can no longer be enabled when meaningless. The time displayed and progress when known from STDIN were fixed. Spurious errors when trying to mmap files are avoided. Temporary file sizes used when decompressing to STDOUT were minimized.
Release Notes: Improvements were made for more CPU usage and faster compression and decompression. Memory is now precisely controlled to avoid running out of memory while using the largest possible compression windows. A single thread is used when advantageous. Verbose output options were added for -i information. The lrzip.conf features were updated. The -M option was dropped. The -T lzo testing option was changed to not take a parameter. Deletion of files that the program has refused to overwrite is prevented. Output in failure modes was made cleaner. Default compiler flags were added. The program now refuses to read from or write to a terminal with stdin/stdout. Missed temporary files are deleted. A large clean up of the documentation was done.
Release Notes: Mac OS X multi-threading now works due to rewriting the locking implementation to use mutexes instead of unnamed semaphores. MD5 hash checking has been added and is used by default, while maintaining backward compatibility and speeding up the checking. The best mode for hash checking is determined on decompression. Verbose and information modes display what hash checking will be used for integrity testing. Options were added to display hash check values and perform integrity testing on decompressed files. Broken or damaged files are now deleted on interruption/failure or kept with a new option.
Release Notes: FreeBSD and Mac OS X builds should work again. Incompressible blocks causing failures with bzip2 and gzip were fixed. Mmap alignment problems were fixed, which could have caused silent corruption of data on decompression. Memory allocation testing is relaxed when no back end compression is used. Minor code clean-ups and documentation fixes were done.