Clzip Changelog

What's new in Clzip 1.9

Apr 28, 2017
  • The option '-l, --list' has been ported from lziprecover.
  • Don't allow mixing different operations (-d, -l or -t).
  • Compression time of option '-0' has been reduced by 6%.
  • Compression time of options -1 to -9 has been reduced by 1%.
  • Decompression time has been reduced by 7%.
  • main.c: Continue testing if any input file is a terminal.
  • main.c: Show trailing data in both hexadecimal and ASCII.
  • file_index.c: Improve detection of bad dict and trailing data.
  • lzip.h: Unified messages for bad magic, trailing data, etc.
  • clzip.texi: Added missing chapters from lzip.texi.

New in Clzip 1.8 (May 27, 2016)

  • main.c: Added new option '-a, --trailing-error'.
  • main.c (decompress): Print up to 6 bytes of trailing data when '-vvvv' is specified.
  • decoder.c (LZd_verify_trailer): Removed test of final code.
  • main.c (main): Delete '--output' file if infd is a terminal.
  • main.c (main): Don't use stdin more than once.
  • lzip.texi: Added chapter 'Trailing data'.
  • configure: Avoid warning on some shells when testing for gcc.
  • 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 Clzip 1.7 (May 7, 2016)

  • Ported fast encoder and option '-0' from lzip.
  • Makefile.in: Added new targets 'install*-compress'.

New in Clzip 1.8 RC 1 (May 7, 2016)

  • main.c: Added new option '-a, --trailing-error'.
  • main.c (decompress): Print up to 6 bytes of trailing data when '-vvvv' is specified.
  • decoder.c (LZd_verify_trailer): Removed test of final code.
  • main.c (main): Don't use stdin more than once.
  • lzip.texi: Added chapter 'Trailing data'.
  • testsuite/check.sh: Don't check error messages.

New in Clzip 1.7 Pre 1 (Mar 16, 2015)

  • Ported fast encoder and option '-0' from lzip.
  • Makefile.in: Added new targets 'install*-compress'.

New in Clzip 1.6 (Sep 8, 2014)

  • Compression ratio of option '-9' has been slightly increased.
  • main.c (close_and_set_permissions): Behave like 'cp -p'.
  • clzip.texinfo: Renamed to clzip.texi.
  • License changed to GPL version 2 or later.

New in Clzip 1.6 RC 1 (Jul 7, 2014)

  • License changed to GPL version 2 or later.

New in Clzip 1.6 Pre 2 (May 12, 2014)

  • Compression ratio of option '-9' has been slightly increased.

New in Clzip 1.6 Pre1 (Feb 11, 2014)

  • configure: Added new option '--disable-ldconfig'.
  • Makefile.in: Ignore errors from ldconfig.

New in Clzip 1.5 (Sep 30, 2013)

  • Show progress of compression at verbosity level 2 (-vv).
  • main.c (show_header): Do not show header version.
  • Ignore option '-n, --threads' for compatibility with plzip.
  • configure: Options now accept a separate argument.

New in Clzip 1.5 RC 1 (Aug 13, 2013)

  • main.c (show_header): Do not show header version.
  • Minor fixes.

New in Clzip 1.5 Pre 2 (Jul 18, 2013)

  • Show progress of compression at verbosity level 2 (-vv).

New in Clzip 1.5 Pre 1 (May 14, 2013)

  • Decompression time has been reduced by 1%.
  • main.c (show_header): Show header version if verbosity >= 4.
  • Ignore option '-n, --threads' for compatibility with plzip.
  • configure: Options now accept a separate argument.

New in Clzip 1.4 (Mar 4, 2013)

  • Multi-step trials have been implemented.
  • Compression ratio has been slightly increased.
  • Compression time has been reduced by 10%.
  • Decompression time has been reduced by 8%.
  • Makefile.in: Added new target 'install-as-lzip'.
  • Makefile.in: Added new target 'install-bin'.
  • main.c: Use 'setmode' instead of '_setmode' on Windows and OS/2.
  • main.c: Define 'strtoull' to 'strtoul' on Windows.

New in Clzip 1.4 RC 2 (Jan 17, 2013)

  • main.cc: Define 'strtoull' to 'std::strtoul' on Windows.
  • main.cc: Use 'setmode' instead of '_setmode' for Windows and OS/2.

New in Clzip 1.4 RC 1 (Jan 17, 2013)

  • Multi-step trials have been implemented.
  • Compression ratio has been slightly increased.
  • Compression time has been reduced by 10%.
  • Decompression time has been reduced by 8%.
  • Makefile.in: Added new target 'install-as-lzip'.
  • Makefile.in: Added new target 'install-bin'.

New in Clzip 1.3 (Mar 27, 2012)

  • main.c (close_and_set_permissions): Inability to change output file attributes has been downgraded from error to warning.
  • encoder.c (Mf_init): Return false if out of memory instead of calling cleanup_and_fail.
  • Small change in '--help' output and man page.
  • Changed quote characters in messages as advised by GNU Standards.
  • configure: 'datadir' renamed to 'datarootdir'.

New in Clzip 1.3 RC 2 (Jan 24, 2012)

  • Translated to C from the C++ source of lzlib 1.2.

New in Clzip 1.3 RC 1 (Jan 10, 2012)

  • Inability to change output file attributes has been downgraded from error to warning.
  • A small change has been made in the "--help" output and man page.
  • Quote characters in messages have been changed as advised by GNU Coding Standards.