+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
* 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