What's new in Plzip 1.6
Apr 26, 2017
- The option '-l, --list' has been ported from lziprecover.
- Don't allow mixing different operations (-d, -l or -t).
- main.cc: Continue testing if any input file is a terminal.
- file_index.cc: Improve detection of bad dict and trailing data.
- lzip.h: Unified messages for bad magic, trailing data, etc.
New in Plzip 1.6 Pre 1 (Dec 29, 2016)
- The option '-l, --list' has been ported from lziprecover.
- Don't allow mixing different operations (-d, -l or -t).
New in Plzip 1.5 (Dec 29, 2016)
- main.cc: Added new option '-a, --trailing-error'.
- main.cc (main): Delete '--output' file if infd is a terminal.
- main.cc (main): Don't use stdin more than once.
- lzip.texi: Added chapters 'Trailing data' and 'Examples'.
- configure: Avoid warning on some shells when testing for g++.
- Makefile.in: Detect the existence of install-info.
- testsuite/check.sh: A POSIX shell is required to run the tests.
- testsuite/check.sh: Don't check error messages.
New in Plzip 1.4 (Jun 1, 2016)
- Option '-0' now uses the fast encoder of lzlib 1.7.
New in Plzip 1.4 RC 1 (May 30, 2015)
- Show default '--data-size' in '--help' output.
New in Plzip 1.3 (Jan 23, 2015)
- Testing of a non-seekable file or of standard input now uses up to 30 MiB less memory per thread.
- "-dvvv" and "-tvvv" now show the dictionary size of the first member, producing the same output as lzip for single-member files.
- Chapters "Memory requirements" and "Minimum file sizes" have been added to the manual.
- The targets "install-compress", "install-strip-compress", "install-info-compress" and "install-man-compress" have been added to the Makefile.
New in Plzip 1.2 RC 2 (Jul 7, 2014)
- License changed to GPL version 2 or later.
New in Plzip 1.2 RC 1 (May 13, 2014)
New in Plzip 1.2 Pre 1 (Jan 21, 2014)
- main.cc (close_and_set_permissions): Behave like 'cp -p'.
- dec_stdout.cc dec_stream.cc: Make 'slot_av' a vector to limit the number of packets produced by each worker individually.
- plzip.texinfo: Renamed to plzip.texi.
New in Plzip 1.1 (Sep 25, 2013)
- Show progress of compression at verbosity level 2 (-vv).
- SIGUSR1 and SIGUSR2 are no more used to signal a fatal error.
New in Plzip 1.1 Pre 1 (Jul 22, 2013)
- Show progress of compression at verbosity level 2 (-vv).
- SIGUSR1 and SIGUSR2 are no more used to signal a fatal error.
New in Plzip 1.0 (Jun 4, 2013)
- Scalability of compression (max number of useful worker threads) has
- been increased.
- Scalability when decompressing from/to regular files has been increased.
- The number of worker threads is now limited to the number of members in
- the input file when decompressing from a regular file.
- "configure" now accepts options with a separate argument.
- The target "install-as-lzip" has been added to the Makefile.
- The target "install-bin" has been added to the Makefile.
New in Plzip 1.0 RC 1 (Mar 13, 2013)
- compress.cc: 'deliver_packet' changed to 'deliver_packets'.
- Scalability of decompression from/to regular files has been increased by removing splitter and muxer when not needed.
- The number of worker threads is now limited to the number of members when decompressing from a regular file.
- Makefile.in: Added new target 'install-as-lzip'.
- Makefile.in: Added new target 'install-bin'.
New in Plzip 0.9 (Feb 8, 2013)
- Minor fixes and cleanups.
- configure: 'datadir' renamed to 'datarootdir'.
New in Plzip 0.8 (Feb 8, 2013)
- main.cc: Added new option '-F, --recompress'.
- decompress.cc (decompress): Show compression ratio.
- main.cc (close_and_set_permissions): Inability to change output file attributes has been downgraded from error to warning.
- Small change in '--help' output and man page.
- Changed quote characters in messages as advised by GNU Standards.
- main.cc: Set stdin/stdout in binary mode on OS2.
- compress.cc: Reduce memory use of compressed packets.
- decompress.cc: Use Boyer-Moore algorithm to search for headers.
New in Plzip 0.7 (Feb 8, 2013)
- Match length limits set by options -1 to -9 have been changed to match those of lzip 1.11.
- decompress.cc: A limit has been set on the number of packets produced by workers to limit the amount of memory used.
- main.cc (open_instream): Do not show the message " and '--stdout' was not specified" for directories, etc.
- main.cc: Fixed warning about fchown return value being ignored.
- testsuite: 'test1' renamed to 'test.txt'. Added new tests.
New in Plzip 0.6 (Apr 12, 2010)
- Small portability fixes.
- Added chapter "Program Design" and description of option "--threads" to manual.
- Debug stats have been fixed.