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 20:44:01 +01:00
parent 6b3170baaa
commit 552be9a8b4
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
26 changed files with 3258 additions and 759 deletions

30
NEWS
View file

@ -1,21 +1,21 @@
Changes in version 1.8:
Changes in version 1.9:
The option "-a, --trailing-error", which makes clzip 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.
When decompressing or testing, up to 6 bytes of trailing data are
printed if "-vvvv" is specified.
It is now an error to specify two or more different operations in the
command line (--decompress, --list or --test).
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).
Compression time of option '-0' has been reduced by 6%.
When decompressing, the file specified with the '--output' option is now
deleted if the input is a terminal.
Compression time of options '-1' to '-9' has been reduced by 1%.
The new chapter "Trailing data" has been added to the manual.
Decompression time has been reduced by 7%.
A harmless check failure on Windows, caused by the failed comparison of
a message in text mode, has been fixed.
In test mode, clzip now continues checking the rest of the files if any
input file is a terminal.
Trailing data are now shown both in hexadecimal and as a string of
printable ASCII characters.
Three missing chapters have been added to the manual, which now contains
all the chapters of the lzip manual.