This commit is contained in:
Sergey Poznyakoff
2004-08-10 11:24:25 +00:00
parent 1c0a13aade
commit 38f39174f2
2 changed files with 24 additions and 0 deletions

View File

@@ -1,3 +1,15 @@
2004-08-10 Sergey Poznyakoff <gray@Mirddin.farlep.net>
* NEWS: Updated
* src/buffer.c (flush_write): Limit filenames
of the members that straddle multivolume archive
boundary to 100 characters.
(flush_read): Use strncmp when comparing multivolume member
names.
* tests/multiv03.sh: New file
* tests/Makefile.am: Added multiv03.sh
2004-08-09 Sergey Poznyakoff <gray@Mirddin.farlep.net>
* src/list.c (read_and): Call decode_header before

12
NEWS
View File

@@ -19,6 +19,18 @@ back up. This change fixes the bug.
* Renamed --strip-path to --strip-components for consistency with
the GNU convention.
* Skipping archive members is sped up.
* Bugfixes:
** Correctly recognize sparse archive members when used with -T option
** GNU multivolume headers cannot store filenames longer than 100 characters.
Do not allow multivolume archives to begin with such filenames.
** If a member with link count > 2 was stored in the archive twice,
previous versions of tar were not able to extract it, since they
were trying to link the file to itself, which always failed and
lead to removing the already extracted copy. Preserve the first
extracted copy in such cases.
version 1.14 - Sergey Poznyakoff, 2004-05-11