summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2022-09-24 01:57:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2022-09-24 01:57:58 +0000
commitd35175c9e68a3ad252bfa22d266b8311df99a718 (patch)
tree0ed6c60ad70805dbda31e05d43ee1b967c478938 /NEWS
parentReleasing debian version 0.22-4. (diff)
downloadtarlz-d35175c9e68a3ad252bfa22d266b8311df99a718.tar.xz
tarlz-d35175c9e68a3ad252bfa22d266b8311df99a718.zip
Merging upstream version 0.23.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS56
1 files changed, 49 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index 7616e6c..9d3f248 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,53 @@
-Changes in version 0.22:
+Changes in version 0.23:
-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.
+Tarlz now can create and decode the extended records 'atime' and 'mtime',
+allowing times beyond the ustar range (before 1970-01-01 00:00:00 UTC or
+after 2242-03-16 12:56:31 UTC).
-'--check-lib' now checks that LZ_API_VERSION and LZ_version_string match.
+Tarlz now can create and decode the extended records 'uid' and 'gid',
+allowing user and group IDs beyond the ustar limit of 2_097_151.
-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 '--ignore-overflow', which makes '-d, --diff' ignore
+differences in mtime caused by overflow on 32-bit systems, has been added.
-The variable LIBS can now be set from configure.
+Tarlz now refuses to read archive data from a terminal or write archive data
+to a terminal. (Reported by DustDFG).
+
+In the date format of option '--mtime' the time of day 'HH:MM:SS' is now
+optional and defaults to '00:00:00'. Both space and 'T' are now accepted as
+separator between date and time.
+
+Diagnostics caused by invalid arguments to command line options now show the
+argument and the name of the option.
+
+Tarlz now diagnoses separately the failure to create an intermediate
+directory during extraction.
+
+Failure to extract a member due to environmental problems is no longer fatal
+in serial extraction. (It was already non-fatal in parallel extraction).
+
+The diagnostics emitted by the parallel decoder should now be identical to
+the corresponding diagnostics of the serial decoder.
+
+Column alignment has been improved in listings by printing "user/group size"
+in a field of minimum width 19 with at least 8 characters for size.
+
+The diagnostic shown when the filesystem reports a wrong st_size for a
+symbolic link has been improved. (Reported by Jason Lenz).
+
+The diagnostic "File is the archive" has been changed to "Archive can't
+contain itself" following a similar change made by Paul Eggert to GNU tar.
+
+The warning "Removing leading '/' from member names." is now not shown when
+compressing nor if the member causing it is excluded.
+
+The texinfo category of the manual has been changed from 'Data Compression'
+to 'Archiving' to match that of GNU tar.
+
+'end-of-archive' (EOA) is now used consistently to refer to the blocks of
+binary zeros used to mark the end of the archive.
+
+Operations are now listed before options in the --help output and in the
+manual.
+
+Many small improvements have been made to the code and documentation.