]> Dogcows Code - chaz/tar/blobdiff - ChangeLog
Relicense under GPLv3
[chaz/tar] / ChangeLog
index 33e06c26d0b006d812b669c97b015aad48e0e87b..cb590cb36d981b91d80beaaf3d89e44ba934ab58 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,136 @@
+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
+       unable to create the file
+       * tests/lustar01.at: Likewise
+
+2007-06-21  Eric Blake  <ebb9@byu.net>
+
+        Resolve testsuite failures 40-42 on cygwin.
+        * tests/testsuite.at (AT_TAR_MKHIER): Skip tests when long
+        file names cannot be created.
+
+2007-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * 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
+
+2007-06-09  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * tests/exclude.at: Sort the output.
+
+2007-06-08  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * configure.ac, NEWS: Raise version number to 1.17
+
+       * doc/tar.texi, doc/intern.texi: Replace: s/filename/file name/;
+       s/(ASCII|ID|BSD)/@acronym{&}/;s/"[^"]+"/``&''/
+       Use `path' only when it refers to search paths, use
+       `file name' otherwise.
+       Fix various errors (based on patch by Benno Schulenberg)
+
+       * 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.
+       
+       * 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.  
+
+       * tests/extrac07.at: Update
+               
+2007-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/xheader.c (decx): Unknown pax keywords produce a warning,
+       not error.
+
+2007-05-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * src/misc.c (set_file_atime): Use gl_futimens, not futimens,
+       due to gnulib change.
+
+2007-05-19  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/common.h (buffer_write_global_xheader): New function
+       (struct xheader): Move definition to tar.h
+       (extended_header): Remove global
+       (xheader_init): New function
+       (xheader_decode_global,xheader_store,xheader_read)
+       (xheader_write_global,xheader_write,xheader_string_begin)
+       (xheader_string_add,xheader_string_end): Take xhdr as first
+       argument.
+       * src/tar.h (struct xheader): New definition
+       (struct tar_stat_info): New member xhdr (extended header).
+
+       * src/xheader.c (xheader_init): New function
+       (xheader_decode_global,xheader_store,xheader_read)
+       (xheader_write_global,xheader_write,xheader_string_begin)
+       (xheader_string_add,xheader_string_end): Take xhdr as first
+       argument.
+
+       * src/buffer.c (buffer_write_global_xheader): New function
+       Update to use new xheader calls.
+
+       * src/compare.c, src/create.c, src/delete.c, src/list.c,
+       src/sparse.c, src/tar.c, src/update.c: Global extended_header
+       removed, use new xheader calls instead.
+
+       * tests/T-null.at: Minor fix
+       * tests/atlocal.in (tarball_prereq): Discard eventual md5sum
+       output.
+
+2007-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/create.c (dump_file0): Original ctime cannot be used as a
+       directory change indicator if --remove-files is given.
+
+2007-04-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Adjust to latest Gnulib.
+       * lib/.cvsignore: Add dirfd.c, dirfd.h, float+.h, mbscasecmp.c,
+       stdio.h, stdio_.h, stdlib.h, stdlib_.h, time.h, time_.h, unistd.h.
+       Remove exit.h, getcwd.h, mempcpy.h, memrchr.h, mkdtemp.h, stpcpy.h,
+       strcase.h, strchrnul.h, strdup.h, strndup.h, strnlen.h, time_r.h,
+       vsnprintf.h.
+       * m4/.cvsignore: Remove localedir.h.  Sort.
+
+2007-04-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * src/common.h (closeopen): Remove decl.
+       * src/misc.c: Don't include <sys/time.h>, <sys/resource.h>; no longer
+       needed.
+       (get_max_open_files, closeopen): Remove.  All callers removed.
+       (chdir_dir): Use a different technique, which doesn't rely on closing
+       all open files.
+       * src/tar.c (main): Don't call closeopen.
+
+2007-04-04  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * NEWS: Update
+       * doc/tar.texi: Update
+       * src/system.c (sys_exec_info_script): Store the
+       inter-communication fd in the environment variable TAR_FD
+
 2007-04-03  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/tar.c (main): Move closeopen after decode_options to
        allow shell process substitution to work.
 2007-04-03  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/tar.c (main): Move closeopen after decode_options to
        allow shell process substitution to work.
+       * tests/extrac07.at: Expect a warning on stderr.
 
 2007-03-30  Sergey Poznyakoff  <gray@gnu.org.ua>
 
 
 2007-03-30  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        --transform and --strip-components affect links as well.
        * src/list.c (transform_member_name): New function
        (decode_header): Use transform_member_name
        --transform and --strip-components affect links as well.
        * src/list.c (transform_member_name): New function
        (decode_header): Use transform_member_name
-       * src/names.c (all_names_found): Remove check for matching_flags. 
+       * src/names.c (all_names_found): Remove check for matching_flags.
        * NEWS: Update
        * NEWS: Update
-       
+
        * TODO: Update
        * bootstrap (slurp): Remove any occurrences of $bt from the
        generated gnulib.mk
        * TODO: Update
        * bootstrap (slurp): Remove any occurrences of $bt from the
        generated gnulib.mk
 
        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,
        along with GNU tar; see the file COPYING.  If not, write to
        the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
        Boston, MA 02110-1301, USA.
        along with GNU tar; see the file COPYING.  If not, write to
        the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
        Boston, MA 02110-1301, USA.
+\f
+Local Variables:
+mode: change-log
+version-control: never
+End:
This page took 0.02355 seconds and 4 git commands to generate.