]> Dogcows Code - chaz/tar/blobdiff - NEWS
List of required gnulib modules.
[chaz/tar] / NEWS
diff --git a/NEWS b/NEWS
index 7e57e17ddbb0ebaf29708e2739dbc37bdfddfe40..c9ba52cbff642d7f94afb607569d4360264ac1e7 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,48 @@
 GNU tar NEWS - User visible changes.
-Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
+Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003,
+2004, 2005
 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 Please send GNU tar bug reports to <bug-tar@gnu.org>
 \f
-version 1.14.1 - Sergey Poznyakoff, <DATE>
+version 1.15.2 (CVS version -- unreleased)
+
+* New features
+
+* Any number of -T (--files-from) options may be used in command line.
+The file specified with -T may include any valid `tar' options,
+including another -T option.
+Compatibility note: older versions of tar would only recognize -C
+as option name within the file list file. Now any file whose name
+starts with - is handled as option. To insert file names starting with
+dash, use --add-file option.
+
+* New option --no-unquote disables unquoting input file names. This
+is useful e.g. for processing output from `find dir -print0'.
+An orthogonal option --unquote is provided as well.
+
+* Bugfixes
+
+** Allow non-option arguments to be interspersed with options.
+** When extracting or listing archives in old GNU format, tar
+used to read an extra block of data after a long name header
+if length of the member name was divisible by block size (512).
+Consequently, the file pointer was set off and the next member
+was not processed correctly.
+
+\f
+version 1.15.1 - Sergey Poznyakoff, 2004-12-21
+
+This version fixes a bug introduced in 1.15 which caused 
+tar to refuse to extract files from standard input.
+
+\f
+version 1.15 - Sergey Poznyakoff, 2004-12-20
+
+* Compressed archives are recognised automatically, it is no longer
+necessary to specify -Z, -z, or -j options to read them. Thus, you can
+now run `tar tf archive.tar.gz'.
 
 * When restoring incremental dumps, --one-file-system option
 prevents directory hierarchies residing on different devices
@@ -19,17 +56,34 @@ 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.
+* Skipping archive members is sped up if the archive media supports
+seeks.
 
-* restore script starts restoring only if it is given --all (-a) option,
+* Restore script starts restoring only if it is given --all (-a) option,
 or some patterns. This is to prevent accidental restores.
 
 * `tar --verify' prints a warning if during archive creation some of
 the file names had their prefixes stripped off.
 
+* New option --exclude-caches instructs tar to exclude cache directories
+automatically on archive creation. Cache directories are those
+containing a standardized tag file, as specified at:
+
+       http://www.brynosaurus.com/cachedir/spec.html   
+
+* New configure option --with-rmt allows to specify full path name to
+the `rmt' utility. This supercedes DEFAULT_RMT_COMMAND variable
+introduced in version 1.14
+
+* New configure variable DEFAULT_RMT_DIR allows to specify the directory
+where to install `rmt' utility. This is necessary since modifying
+--libexecdir as was suggested for version 1.14 produced a side effect: it
+also modified installation prefix for backup scripts (if
+--enable-backup-scripts was given).
+
 * Bugfixes:
 ** Fixed flow in recognizing files to be included in incremental dumps.
-** Correctly recognize sparse archive members when used with -T option
+** 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,
@@ -37,10 +91,13 @@ 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.
-** restore script was passing improper argument to tar --listed option.
-** Fixed verification of the created archives. 
-** Fixed unquoting of the file names containing backslash escapes (previous
+** Restore script was passing improper argument to tar --listed option (which
+didn't affect the functionality, but was logically incorrect).
+** Fixed verification of created archives. 
+** Fixed unquoting of file names containing backslash escapes (previous
 versions failed to recognize \a and \v).
+** When attempting to delete a non-existing member from the archive, previous
+versions of tar used to overwrite last archive block with zeroes.
   
 \f
 version 1.14 - Sergey Poznyakoff, 2004-05-11
This page took 0.023992 seconds and 4 git commands to generate.