X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=ChangeLog;h=db196ce3e656809e8c8cd70a58bfc1008276c087;hb=6e85425618a14e251ce28a6f552f6b57f793c779;hp=6d15c9cac774041caad7d1b3c315257065cade2e;hpb=6060d613d1791632b0d6eaafc7d83210f791799a;p=chaz%2Ftar diff --git a/ChangeLog b/ChangeLog index 6d15c9c..db196ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,94 @@ +2007-12-05 Sergey Poznyakoff + + * 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 + + 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 + + * bootstrap (checkout): Use URL of the gnulib CVS mirror. + * gnulib.modules: Add fseeko and snprintf. + +2007-10-31 Sergey Poznyakoff + + * 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 + + * 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 + + * 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 + + 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 + + * doc/tar.texi (gzip): Remove compression patent + warning. According to Brett Smith, the patent is + expired. + +2007-10-17 Sergey Poznyakoff + + * 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 * src/utf8.c (string_ascii_p): Recode to avoid bogus GCC 4.2.1