1
0
Fork 0

Merging upstream version 1.11.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-17 22:26:41 +01:00
parent e670e263bd
commit b009f65741
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
18 changed files with 621 additions and 562 deletions

36
NEWS
View file

@ -1,32 +1,14 @@
Changes in version 1.10:
Changes in version 1.11:
The option '--loose-trailing', has been added.
Detection of forbidden combinations of characters in trailing data has
been improved.
The test used by lunzip to discriminate trailing data from a corrupt
header in multimember or concatenated files has been improved to a
Hamming distance (HD) of 3, and the 3 bit flips must happen in different
magic bytes for the test to fail. As a consequence some kinds of files
no longer can be appended to a lzip file as trailing data unless the
'--loose-trailing' option is used when decompressing.
Lziprecover can be used to remove conflicting trailing data from a file.
Errors are now also checked when closing the input file.
The contents of a corrupt or truncated header found in a multimember
file is now shown, after the error message, in the same format as
trailing data.
Lunzip now compiles on DOS with DJGPP. (Patch from Robert Riebisch).
The 'bits/byte' ratio has been replaced with the inverse compression
ratio in the output.
The configure script now accepts appending options to CFLAGS using the
syntax 'CFLAGS+=OPTIONS'.
The progress of decompression is now shown at verbosity level 2 (-vv) or
higher.
Progress of decompression is only shown if stderr is a terminal.
A final diagnostic is now shown at verbosity level 1 (-v) or higher if
any file fails the test when testing multiple files.
In case of (de)compressed size mismatch, the stored size is now also
shown in hexadecimal to ease visual comparison.
The dictionary size is now shown at verbosity level 4 (-vvvv) when
decompressing or testing.
It has been documented in INSTALL the use of
CFLAGS+='-D __USE_MINGW_ANSI_STDIO' when compiling on MinGW.