]> Dogcows Code - chaz/tar/commitdiff
Updated
authorSergey Poznyakoff <gray@gnu.org.ua>
Tue, 10 Aug 2004 11:24:25 +0000 (11:24 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Tue, 10 Aug 2004 11:24:25 +0000 (11:24 +0000)
ChangeLog
NEWS

index bcd4374bfaf49160a36441b3c55dd82f09bd8884..3512a93e6b864abc8a41e03d1d2c67400d4737b0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/NEWS b/NEWS
index f453c1ae25258c33200d2b44dabec1541e2e5e71..36bc46dbc6e73a294e879601721c2507e84e6a6e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -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.
+  
 \f
 version 1.14 - Sergey Poznyakoff, 2004-05-11
 
This page took 0.029944 seconds and 4 git commands to generate.