From d35175c9e68a3ad252bfa22d266b8311df99a718 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 24 Sep 2022 03:57:49 +0200 Subject: Merging upstream version 0.23. Signed-off-by: Daniel Baumann --- NEWS | 56 +++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 49 insertions(+), 7 deletions(-) (limited to 'NEWS') 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. -- cgit v1.2.3