Sergey Poznyakoff 20 years ago
parent
commit
38f39174f2
2 changed files with 24 additions and 0 deletions
  1. 12 0
      ChangeLog
  2. 12 0
      NEWS

+ 12 - 0
ChangeLog

@@ -1,3 +1,15 @@
+2004-08-10  Sergey Poznyakoff  <[email protected]>
+
+	* 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  <[email protected]>
 
 	* src/list.c (read_and): Call decode_header before

+ 12 - 0
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.
+  
 
 version 1.14 - Sergey Poznyakoff, 2004-05-11