1
0
Fork 0

Merging upstream version 0.21.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-17 21:16:04 +01:00
parent 337c761a4d
commit 0703aa798f
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
27 changed files with 961 additions and 324 deletions

25
NEWS
View file

@ -1,7 +1,22 @@
Changes in version 0.19:
Changes in version 0.21:
At verbosity level 1 or higher tarlz now prints a diagnostic for each
unknown extended header keyword found in an archive, once per keyword.
Lzlib 1.12 or newer is now required to compile and run tarlz.
A missing '#include <sys/types.h>', which made compilation fail on some
systems, has been added.
Members without name are now skipped when decoding except when listing. This
allows the reliable detection of certain format violations during parallel
extraction with more than two threads. (Thanks to Florian Schmaus for
reporting the problem).
The new option '-z, --compress', which compresses existing POSIX tar
archives aligning the lzip members to the tar members with choice of
granularity, has been added. Existing compressed archives are not
overwritten.
The new option '-o, --output', which writes the compressed output to a file,
has been added. Currently '--output' only works with '--compress'.
The new option '--warn-newer', which warns during archive creation if any
file being archived has a modification time newer than the archive creation
time, has been added.
A failure in the '--diff' test of the testsuite on OS/2 has been fixed.