1
0
Fork 0

Merging upstream version 1.9.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-17 22:23:44 +01:00
parent e5be76c890
commit 07fbebf95d
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
18 changed files with 1019 additions and 397 deletions

28
NEWS
View file

@ -1,24 +1,14 @@
Changes in version 1.8:
Changes in version 1.9:
The option "-a, --trailing-error", which makes lunzip exit with error
status 2 if any remaining input is detected after decompressing the last
member, has been added.
The option '-l, --list' has been ported from lziprecover.
Lunzip now verifies that the output file is regular when "low memory"
mode is requested.
It is now an error to specify two or more different operations in the
command line (--decompress, --list or --test).
Up to 6 bytes of trailing data are printed if "-vvvv" is specified.
Decompression time has been reduced by 7%.
The test of the value remaining in the range decoder has been removed.
(After extensive testing it has been found useless to detect corruption
in the decompressed data. Eliminating it reduces the number of false
positives for corruption and makes error detection more accurate).
In test mode, lunzip now continues checking the rest of the files if any
input file is a terminal.
When decompressing, the file specified with the '--output' option is now
deleted if the input is a terminal.
Some error messages have been adjusted to be identical to those of
lzip-1.18.
A harmless check failure on Windows, caused by the failed comparison of
a message in text mode, has been fixed.
Trailing data are now shown both in hexadecimal and as a string of
printable ASCII characters.