X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=NEWS;h=2f6f491a6350cea187516db57856671e0b3e9b38;hb=e5e43aa7a4f43365d1a9d6d09de5b4cbe19d4e89;hp=f453c1ae25258c33200d2b44dabec1541e2e5e71;hpb=402b50d4d265544b70b22616b1a07627f1d2b570;p=chaz%2Ftar diff --git a/NEWS b/NEWS index f453c1a..2f6f491 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,51 @@ 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 -version 1.14.1 - Sergey Poznyakoff, +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. +** Previous version created invalid archives when files shrink +during reading. +** Compare mode (tar d) hanged when trying to compare file contents. + + +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. + + +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 @@ -17,7 +57,50 @@ would recursively remove mount points when restoring from the back up. This change fixes the bug. * Renamed --strip-path to --strip-components for consistency with - the GNU convention. +the GNU convention. + +* Skipping archive members is sped up if the archive media supports +seeks. + +* 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. +** 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. +** 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. version 1.14 - Sergey Poznyakoff, 2004-05-11 @@ -46,7 +129,7 @@ version 1.14 - Sergey Poznyakoff, 2004-05-11 with previous releases, however such usage is strongly deprecated as the option will change to its UNIX98 semantics in the future releases. -* New option --occurrence[=N] can be used in conjunction with one of +* New option --occurrence[=N] can be used in conjunction with one of the subcommands --delete, --diff, --extract or --list when a list of files is given either on the command line or via -T option. This option instructs tar to process only the Nth occurrence of each named @@ -77,8 +160,8 @@ DEFAULT_RMT_COMMAND=/etc/rmt. Notice also that the full path name of the "rmt" utility to use can be set at runtime, by giving option --rmt-command to -tar. - +tar. + * Removed obsolete command line options: ** --absolute-paths superseded by --absolute-names ** --block-compress is not needed any longer @@ -91,7 +174,7 @@ tar. * New message translations fi (Finnish), gl (Galician), hr (Croatian), hu (Hungarian), ms (Malaysian), nb (Norwegian), ro (Romanian), sk (Slovak), zh_CN (Chinese simplified), zh_TW (Chinese traditional). - The code 'no' for Norwegian (Bokmål) has been withdrawn; use 'nb' instead. + The code 'no' for Norwegian (BokmÃ¥l) has been withdrawn; use 'nb' instead. * Bug fixes. @@ -149,7 +232,7 @@ version 1.13.20 - Paul Eggert, 2001-08-27 The translation for Korean has been withdrawn due to encoding errors. It will be reissued once those are fixed. - + version 1.13.19 - Paul Eggert, 2001-01-13 * The -I option has been withdrawn, as it was buggy and confusing. @@ -158,7 +241,7 @@ version 1.13.19 - Paul Eggert, 2001-01-13 * With an option like -N DATE, if DATE starts with "/" or ".", it is taken to be a file name; the last-modified time of that file is used as the date. - + version 1.13.18 - Paul Eggert, 2000-10-29 * Some security problems have been fixed. `tar -x' now modifies only @@ -186,7 +269,7 @@ version 1.13.18 - Paul Eggert, 2000-10-29 * This version of tar works best with GNU gzip test version 1.3 or later. Please see . - + * `tar --delete -f -' now works again. @@ -239,13 +322,13 @@ version 1.13.16 - Paul Eggert, 1999-12-13. * tar now ignores socket files when creating an archive. Previously tar archived sockets as fifos, which caused problems. - + version 1.13.15 - Paul Eggert, 1999-12-03. * If a file's ctime changes when being archived, report an error. Previously tar looked at mtime, which missed some errors. - + version 1.13.14 - Paul Eggert, 1999-11-07. * New translations ja, pt_BR. @@ -612,8 +695,8 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with tar; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301, USA. Local variables: mode: outline