Merging upstream version 1.25~rc1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
1d67e88e3c
commit
b8e73cb85f
39 changed files with 978 additions and 742 deletions
51
ChangeLog
51
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2024-11-18 Antonio Diaz Diaz <antonio@gnu.org>
|
||||
|
||||
* Version 1.25-rc1 released.
|
||||
* byte_repair.cc: Repair a nonzero first LZMA byte.
|
||||
* Integrate options '--ignore-empty' and '--ignore-nonzero' into
|
||||
'-i, --ignore-errors'.
|
||||
* merge.cc (copy_file): Add name arguments, use 'show_file_error'.
|
||||
* lziprecover.texi: New chapter 'Syntax of command-line arguments'.
|
||||
* check.sh: Use 'cp' instead of 'cat'.
|
||||
* testsuite: Add fox_nz.lz, fox6_b1nz.lz.
|
||||
Remove fox6.lz, fox6_nz.lz, test_em.txt.lz, test_3m.txt.lz.md5.
|
||||
|
||||
2024-10-01 Antonio Diaz Diaz <antonio@gnu.org>
|
||||
|
||||
* Version 1.25-pre1 released.
|
||||
|
@ -7,7 +19,7 @@
|
|||
* New options '--ignore-empty' and '--ignore-nonzero'.
|
||||
* Rename option '--clear-marking' to '--nonzero-repair'.
|
||||
* Remove options '--empty-error' and '--marking-error'.
|
||||
* Remove decompression support for Sync Flush marker.
|
||||
* decoder.cc (decode_member): Remove support for Sync Flush marker.
|
||||
* testsuite: Require lzip/clzip. Add fox6_nz.lz. Remove fox6_mark.lz.
|
||||
|
||||
2024-01-20 Antonio Diaz Diaz <antonio@gnu.org>
|
||||
|
@ -134,11 +146,10 @@
|
|||
* repair.cc: Repair a damaged dictionary size in the header.
|
||||
* repair.cc: Try bytes at offsets 7 to 11 first.
|
||||
* Decompression time has been reduced by 2%.
|
||||
* main.cc (decompress): Print up to 6 bytes of trailing data when
|
||||
'-tvvvv' is specified.
|
||||
* decoder.cc (verify_trailer): Remove test of final code.
|
||||
* main.cc (main): Delete '--output' file if infd is a terminal.
|
||||
* main.cc (main): Don't use stdin more than once.
|
||||
(main): Don't use stdin more than once.
|
||||
(decompress): Print 6 bytes of trailing data at verbosity level 4.
|
||||
* decoder.cc (verify_trailer): Remove test of final code.
|
||||
* Use 'close_and_set_permissions' and 'set_signals' in all modes.
|
||||
* range_dec.cc (list_file): Show dictionary size and size of
|
||||
trailing data (if any) with '-lv'.
|
||||
|
@ -154,8 +165,7 @@
|
|||
* lziprecover.texi: New chapter 'Trailing data'.
|
||||
* configure: Avoid warning on some shells when testing for g++.
|
||||
* Makefile.in: Detect the existence of install-info.
|
||||
* check.sh: Don't check error messages.
|
||||
* check.sh: A POSIX shell is required to run the tests.
|
||||
* check.sh: Require a POSIX shell. Don't check error messages.
|
||||
|
||||
2015-05-28 Antonio Diaz Diaz <antonio@gnu.org>
|
||||
|
||||
|
@ -192,11 +202,11 @@
|
|||
* Option '-l, --list' now accepts more than one file.
|
||||
* Decompression time has been reduced by 12%.
|
||||
* split.cc: Use as few digits as possible in file names.
|
||||
* split.cc: In verbose mode show names of files being created.
|
||||
In verbose mode show names of files being created.
|
||||
* main.cc (show_header): Show header version if verbosity >= 4.
|
||||
(main): Use 'setmode' instead of '_setmode' on Windows and OS/2.
|
||||
* configure: Options now accept a separate argument.
|
||||
* Makefile.in: New targets 'install-as-lzip' and 'install-bin'.
|
||||
* main.cc: Use 'setmode' instead of '_setmode' on Windows and OS/2.
|
||||
|
||||
2012-02-24 Antonio Diaz Diaz <ant_diaz@teleline.es>
|
||||
|
||||
|
@ -207,8 +217,7 @@
|
|||
* lziprecover.cc: Rename to main.cc.
|
||||
* New files merge.cc, repair.cc, split.cc, and range_dec.cc.
|
||||
* main.cc: Add decompressor options (-c, -d, -k, -t) so that an
|
||||
external decompressor is not needed for recovery nor for
|
||||
"make check".
|
||||
external decompressor is not needed for recovery and 'make check'.
|
||||
* New option '-D, --range-decompress', which extracts a range of
|
||||
bytes decompressing only the members containing the desired data.
|
||||
* New option '-l, --list', which prints correct total file sizes
|
||||
|
@ -223,25 +232,23 @@
|
|||
* Version 1.12 released.
|
||||
* lziprecover.cc: If '-v' is not specified show errors only.
|
||||
* unzcrash.cc: Use Arg_parser.
|
||||
* unzcrash.cc: New options '-b, --bits', '-p, --position', and
|
||||
'-s, --size'.
|
||||
New options '-b, --bits', '-p, --position', and '-s, --size'.
|
||||
|
||||
2010-09-16 Antonio Diaz Diaz <ant_diaz@teleline.es>
|
||||
|
||||
* Version 1.11 released.
|
||||
* lziprecover.cc: New option '-m, --merge', which tries to produce a
|
||||
correct file by merging the good parts of two or more damaged copies.
|
||||
* lziprecover.cc: 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: New options '-f, --force' and '-o, --output'.
|
||||
* lziprecover.cc: New option '-s, --split' to select the until now
|
||||
only operation of splitting multimember files.
|
||||
* lziprecover.cc: If no operation is specified, warn the user and do
|
||||
nothing.
|
||||
* lziprecover.cc: New option '-m, --merge', which tries to produce a
|
||||
correct file by merging the good parts of two or more damaged copies.
|
||||
New option '-R, --repair' for repairing a 1-byte error in
|
||||
single-member files.
|
||||
New options '-f, --force' and '-o, --output'.
|
||||
New option '-s, --split' to select the until now only operation of
|
||||
splitting multimember files.
|
||||
If no operation is specified, warn the user and do nothing.
|
||||
|
||||
2009-06-22 Antonio Diaz Diaz <ant_diaz@teleline.es>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue