summaryrefslogtreecommitdiffstats
path: root/NEWS
blob: 9d3f24856993f6b9ee450772d2afe58c0d747bc8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Changes in version 0.23:

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).

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.

The new option '--ignore-overflow', which makes '-d, --diff' ignore
differences in mtime caused by overflow on 32-bit systems, has been added.

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.