]> Dogcows Code - chaz/tar/blobdiff - ChangeLog
Update
[chaz/tar] / ChangeLog
index 7b873860f57961c4ef0c293f4714e83e0760120a..f878d1d542924c9aa0c0039bcb93d8cc9c79e606 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,149 @@
+2007-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/suffix.c: New file. Compress format detection by archive
+       suffix (when creating). Suggested by Jean-Pierre Demailly.
+       * src/Makefile.am: Add suffix.c
+       * src/buffer.c (magic): Add an entry for new lzma format. Proposed
+       by Lasse Collin.
+       * src/common.h (set_comression_program_by_suffix): New prototype.
+       * src/tar.c: New options --auto-compress (-a) and --lzma
+       * THANKS: Add Lasse Collin and Jean-Pierre Demailly.
+       * NEWS: Update
+       
+2007-10-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * src/utf8.c (string_ascii_p): Recode to avoid bogus GCC 4.2.1
+       warning about "comparison is always true due to limited range of
+       data type" when char is unsigned.
+
+2007-10-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Adjust to recent gnulib changes.
+       * configure.ac: Dont' check for strerror, since gnulib now does this.
+       * .cvsignore: Add m4, tar-[0-9]*.
+       * lib/.cvsignore: Adjust to various gnulib file name changes.
+       Add .deps, rmt-command.h.
+
+2007-10-10  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * configure.ac, NEWS: Raise version number to 1.19
+       * tests/star/README: Update
+
+2007-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/create.c (dump_regular_file): Fix file padding in case of
+       truncation to zero size.
+       * NEWS: Update
+
+2007-10-04  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * tests/T-null.at: Use AT_DATA for sample output.
+
+2007-10-03  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/incremen.c (try_purge_directory): Ensure that arguments to T
+       and R are safe.
+
+2007-09-29  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/incremen.c (obstack_code_rename): Apply safer_name_suffix to
+       name arguments before storing them in T and R records. Reported by
+       Nicholas Cole.
+
+2007-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * configure.ac: Raise version number to 1.18.90
+       * NEWS: Likewise
+
+       * doc/snapshot.texi: Document version 2.
+       * doc/dumpdir.texi: Update.
+
+       Implement --exclude-tag* and --exclude-cache* options for listed
+       incremental archives.
+       New option --exclude-vcs to exclude VCS-specific files and
+       directories.
+
+       * NEWS: Update
+       * doc/tar.texi: Document --exclude-vcs option
+       * src/common.h (exclusion_tag_warning, check_exclusion_tags): New
+       prototypes.
+       * src/create.c (exclusion_tag_warning, check_exclusion_tags):
+       Remove static qualifier.
+       (check_exclusion_tags): account for dirname without terminating
+       slash.
+       (dump_dir0): exclusion_tag_all is handled elsewhere.
+       * src/incremen.c (struct directory): New member tagfile
+       (make_directory): Initialize tagfile to NULL
+       (procdir): New argument: entry
+       Hanlde exclusion tags.
+       (makedumpdir): Take into account directory->tagfile.
+       (scan_directory): Hanlde exclusion tags.
+       * src/tar.c: New option --exclude-vcs
+       (exclude_vcs_files): New function
+
+2007-09-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * AUTHORS: Remove unnecessary information.  Just list the
+       principal authors.
+       * THANKS: Remove info duplicated from AUTHORS.
+
+2007-08-25  Jim Meyering  <jim@meyering.net>
+
+       Don't include <getline.h>.  No longer needed.
+       * src/incremen.c: Don't include <getline.h>.  No longer needed.
+       * src/buffer.c: Likewise.
+       * src/system.c: Likewise.
+       * src/tar.c: Likewise.
+
+       Avoid shadowing and unused-variable warnings.
+       * src/create.c (check_exclusion_tags): Remove declaration of unused
+       local, "ret".
+       * src/compare.c (diff_dumpdir): Rename stat->stat_data to avoid
+       shadowing the syscall.
+       * src/buffer.c (do_checkpoint): Don't shadow the write syscall.
+       (try_new_volume): Avoid shadowing "access".
+       * src/tar.c (decode_options): Rename index->idx to avoid shadowing.
+       (find_argp_option): Rename option->o to avoid shadowing.
+       * src/incremen.c (scan_directory): Rename local, dir_name->dir,
+       to avoid shadowing the function.
+       (get_directory_contents): Likewise.
+       * src/system.c (global_pid): Rename from "pid", to avoid being
+       shadowed by locals.
+       * src/extract.c (apply_nonancestor_delayed_set_stat):
+       Rename st->sb to avoid shadowing another local.
+
+2007-08-24  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * configure.ac, NEWS: Raise version number to 1.18.1
+
+       * src/buffer.c (check_compressed_archive): Detect files smaller
+       than 512 bytes.
+       * tests/shortfile.at: New test case for the above change.
+       * tests/testsuite.at, tests/Makefile.am: Add shortfile.at
+
+2007-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * bootstrap: Gnulib initialization destroyed paxutils m4 files.
+       Initialize paxutils structure after that of gnulib.
+
+2007-08-12  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/names.c (contains_dot_dot): Fix double-dot recognition in
+       case of duplicate /. Patch by Dmitry V. Levin.
+
+       * bootstrap (symlink_to_gnulib): Make sure the target directory
+       exists and create it if it does not.
+
+       * doc/tar.texi: Fix a typo.
+
+2007-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * bootstrap: Update for the change of the TP URL
+
+2007-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+        Relicense under GPLv3
+
 2007-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * tests/testsuite.at (AT_TAR_MKHIER): Skip test if genfile is
 2007-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * tests/testsuite.at (AT_TAR_MKHIER): Skip test if genfile is
        * doc/Makefile.am (tar_TEXINFOS): Add tar-snapshot-edit.texi
        * doc/tar-snapshot-edit.texi: New file
        * doc/tar.texi (Fixing Snapshot Files): New appendix
        * doc/Makefile.am (tar_TEXINFOS): Add tar-snapshot-edit.texi
        * doc/tar-snapshot-edit.texi: New file
        * doc/tar.texi (Fixing Snapshot Files): New appendix
-       
+
        * scripts/tar-snapshot-edit: New file
        * tests/extrac07.at: Add back write permissions on dir
 
        * scripts/tar-snapshot-edit: New file
        * tests/extrac07.at: Add back write permissions on dir
 
 
        * doc/tar.texi (Operation Summary): Restore alphabetical order of
        the options.
 
        * doc/tar.texi (Operation Summary): Restore alphabetical order of
        the options.
-       
+
 2007-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        Fix bug, introduced on 2007-03-30.
 2007-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        Fix bug, introduced on 2007-03-30.
-       
+
        * src/common.h (xform_type): New data type
        (transform_member_name): Last argument is of xform_type type
        All callers updated
 
        * src/extract.c: Update calls to transform_member_name
        * src/list.c (decode_xform): Exempt symbolic links from component
        * src/common.h (xform_type): New data type
        (transform_member_name): Last argument is of xform_type type
        All callers updated
 
        * src/extract.c: Update calls to transform_member_name
        * src/list.c (decode_xform): Exempt symbolic links from component
-       stripping and name suffix normalization.  
+       stripping and name suffix normalization.
 
        * tests/extrac07.at: Update
 
        * tests/extrac07.at: Update
-               
+
 2007-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/xheader.c (decx): Unknown pax keywords produce a warning,
 2007-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/xheader.c (decx): Unknown pax keywords produce a warning,
 
        GNU tar is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
 
        GNU tar is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
-       the Free Software Foundation; either version 2, or (at your option)
+       the Free Software Foundation; either version 3, or (at your option)
        any later version.
 
        GNU tar is distributed in the hope that it will be useful,
        any later version.
 
        GNU tar is distributed in the hope that it will be useful,
This page took 0.027578 seconds and 4 git commands to generate.