]> Dogcows Code - chaz/tar/blobdiff - ChangeLog
* src/common.h (check_device_option): New global.
[chaz/tar] / ChangeLog
index 1b83cabee2115aa8a287e631099a21c8d01e4df3..3a62405d6ae5cc6e601e532a5f25e93f07e5a3d6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,178 @@
+2008-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/common.h (check_device_option): New global.
+       * src/incremen.c (procdir): Use boolean and instead of bitwise
+       one. Patch by Jean-Louis Martineau.
+       Compare device numbers only if check_device_option is set.
+       * src/tar.c: New command line options --no-check-device and
+       --check-device. Proposed by Jean-Louis Martineau.
+       (parse_opt): Hanlde new options.
+       (decode_options): Initialize check_device_option to true.
+       
+       * THANKS: Update
+
+2008-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * bootstrap: Use rsync to get translations.
+       * doc/tar.texi: Minor change.
+       * lib/.cvsignore: Update
+       * po/.cvsignore: Update
+       * src/system.c: Remove include setenv.h.
+       * tests/atlocal.in (STAR_DATA_URL): Update.
+       * tests/star/README: Update URL. 
+
+2008-02-09  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/tar.texi: Fix a typo. Reported by Denis Excoffier.
+
+2008-02-08  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * NEWS: Update.
+       * configure.ac: Version 1.19.90
+       * po/POTFILES.in: Add missing files.
+       * src/compare.c (verify_volume): Honor --ignore-zeros.
+       Proposed by Jan-Benedict Glaw.
+       * tests/shortfile.at (AT_KEYWORDS): Add shortfile0.
+
+2008-02-07  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * NEWS: Update.
+       * src/create.c (dump_file0): Apply transform_name to symlink
+       targets.
+
+2008-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/transform.c: Support multiple --transform options. Support
+       semicolon-separated lists of replace expressions.
+       * NEWS, tar.texi: Document changes to the --transform option.
+
+2008-01-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * doc/tar.texi: Update Back-Cover text to reflect new GNU wording.
+
+2007-12-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Exit with nonzero status if a close fails on an archive.
+       Problem (and initial trivial fix)
+       * src/buffer.c (close_archive, new_volume): close_error, not
+       close_warn. 
+
+2007-12-05  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/buffer.c (check_compressed_archive): Do not bail out if the
+       file is too short, set boolean flag, passed as an argument
+       instead.  This fixes a bug introduced on 2007-08-24. See also
+       tests/shortupd.at.
+
+       * tests/Makefile.am, tests/testsuite.at: Add shortupd.at.
+       * tests/shortupd.at: New test.
+
+2007-11-12  Jim Meyering  <meyering@redhat.com>
+
+       Don't read from name[-1].
+       * src/incremen.c (make_directory): Handle namelen == 0, since
+       find_directory_meta calls make_directory ("").
+
+2007-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * bootstrap (checkout): Use URL of the gnulib CVS mirror.
+       * gnulib.modules: Add fseeko and snprintf.
+
+2007-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/checkpoint.c: New actions: bell and ttyout
+       * src/system.c (sys_exec_info_script)
+       (sys_exec_checkpoint_script): pass the current blocking factor in
+       TAR_BLOCKING_FACTOR environment variable.
+       * doc/tar.texi: Update
+       * NEWS: Update
+
+2007-10-30  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/Makefile.am: Use texi2html and the CVS version of gendocs.sh
+       to create HTML versions of the manual.
+       * doc/gendocs_template: Likewise.
+       * doc/tar.texi: Document --hard-dereference and
+       --checkpoint-action options. Improve documentation of
+       --check-links.
+
+2007-10-29  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * NEWS: Update
+       * configure.ac: Version 1.19.1
+       * po/POTFILES.in: Add src/checkpoint.c
+       * src/Makefile.am (tar_SOURCES): add checkpoint.c
+       * src/checkpoint.c: New file - checkpoint handling.
+       * src/buffer.c (checkpoint, do_checkpoint): Remove.
+       (_flush_write, simple_flush_read, _gnu_flush_read): Use
+       checkpoint_run.
+       * src/common.h (enum checkpoint_style): Remove.
+       (checkpoint_style): Remove.
+       (DEFAULT_CHECKPOINT): New define.
+       (hard_dereference_option): New variable.
+       (sys_exec_checkpoint_script): New declaration.
+       * src/create.c (file_count_links): do nothing if
+       hard_dereference_option is set.
+       * src/system.c (sys_exec_checkpoint_script): New function.
+       (sys_exec_info_script): Restore SIGPIPE handler.
+       * src/tar.c: (parse_opt): New options --hard-dereference,
+       --checkpoint-action.
+       (decode_options): Call checkpoint_finish_compile.
+
+       * src/system.c (sys_exec_info_script): Initialize buf. Problem
+       reported by Bengt-Arne Fjellner.
+
+2007-10-18  Jim Meyering  <jim@meyering.net>
+
+       Avoid compiler warnings.
+       * src/list.c (read_header_primitive): Define two locals, to
+       avoid incorrect "may be used uninitialized" warnings.
+       * src/incremen.c (procdir): Remove decl of unused local, "len".
+
+2007-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/tar.texi (gzip): Remove compression patent
+       warning. According to Brett Smith, the patent is
+       expired.
+
+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
+       * doc/tar.texi: 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.
        Implement --exclude-tag* and --exclude-cache* options for listed
        incremental archives.
        New option --exclude-vcs to exclude VCS-specific files and
-       directories. 
-       
+       directories.
+
        * NEWS: Update
        * doc/tar.texi: Document --exclude-vcs option
        * src/common.h (exclusion_tag_warning, check_exclusion_tags): New
        (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
This page took 0.025212 seconds and 4 git commands to generate.