1
0
Fork 0

Merging upstream version 0.22.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-17 21:16:53 +01:00
parent 62c16efd2b
commit 61a463b53b
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
30 changed files with 307 additions and 182 deletions

25
NEWS
View file

@ -1,22 +1,11 @@
Changes in version 0.21:
Changes in version 0.22:
Lzlib 1.12 or newer is now required to compile and run tarlz.
In case of error in a numerical argument to a command line option, tarlz
now shows the name of the option and the range of valid values.
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).
'--check-lib' now checks that LZ_API_VERSION and LZ_version_string match.
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.
Tarlz now reports an error and exits with status 1 if '-o, --output' is used
with any operation other than '-z, --compress'.
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.
The variable LIBS can now be set from configure.