2013-04-26 Antonio Diaz Diaz * Version 1.14-rc3 released. * Added new option '-i, --ignore-errors'. * split.cc: Use as few digits as possible in file names. * split.cc: In verbose mode show names of files being created. 2013-03-25 Antonio Diaz Diaz * Version 1.14-rc2 released. * Minor fixes. * main.cc (show_header): Show header version if verbosity >= 4. 2013-02-27 Antonio Diaz Diaz * Version 1.14-rc1 released. * Option '-l, --list' now accepts more than one file. * Decompression time has been reduced by 12%. * Makefile.in: Added new target 'install-as-lzip'. * Makefile.in: Added new target 'install-bin'. * main.cc: Use 'setmode' instead of '_setmode' on Windows and OS/2. 2012-02-24 Antonio Diaz Diaz * Version 1.13 released. * Lziprecover is now distributed in its own package. Until version 1.12 it was included in the lzip package. Previous entries in this file are taken from there. * lziprecover.cc: Renamed to main.cc. * New files merge.cc, repair.cc, split.cc, and range_dec.cc. * main.cc: Added decompressor options (-c, -d, -k, -t) so that a external decompressor is not needed for recovery nor for "make check". * Added new option '-D, --range-decompress' which extracts a range of bytes decompressing only the members containing the desired data. * Added new option '-l, --list' which prints correct total file sizes and ratios even for multi-member files. * merge.cc repair.cc: Remove output file if recovery fails. * Changed quote characters in messages as advised by GNU Standards. * split.cc: Use Boyer-Moore algorithm to search for headers. * configure: 'datadir' renamed to 'datarootdir'. 2011-04-30 Antonio Diaz Diaz * Version 1.12 released. * lziprecover.cc: If '-v' is not specified show errors only. * testsuite/unzcrash.cc: Use Arg_parser. * testsuite/unzcrash.cc: Added new option '-b, --bits'. * testsuite/unzcrash.cc: Added new option '-p, --position'. * testsuite/unzcrash.cc: Added new option '-s, --size'. 2010-09-16 Antonio Diaz Diaz * Version 1.11 released. * lziprecover.cc: Added new option '-m, --merge' which tries to produce a correct file merging the good parts of two or more damaged copies. * lziprecover.cc: Added new option '-R, --repair' for repairing a 1-byte error in single-member files. * decoder.cc (decode_member): Detect file errors earlier to improve efficiency of lziprecover's new repair capability. This change also prevents (harmless) access to uninitialized memory when decompressing a corrupt file. * lziprecover.cc: Added new option '-f, --force'. * lziprecover.cc: Added new option '-o, --output'. * lziprecover.cc: Added new option '-s, --split' to select the until now only operation of splitting multi-member files. * lziprecover.cc: If no operation is specified, warn the user and do nothing. 2009-06-22 Antonio Diaz Diaz * Version 1.6 released. * Added man page for lziprecover. * testsuite/check.sh: Test lziprecover. 2009-01-24 Antonio Diaz Diaz * Version 1.4 released. * Added 'lziprecover', a member recoverer program. * testsuite/unzcrash.cc: Test all 1-byte errors. Copyright (C) 2009, 2010, 2011, 2012, 2013 Antonio Diaz Diaz. This file is a collection of facts, and thus it is not copyrightable, but just in case, you have unlimited permission to copy, distribute and modify it.