X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=ChangeLog;h=72e1b10a6fd7bd36c44564f81707fff49f255a71;hb=8b5f10a6c4513a58a7da4deabcb7a955891a0728;hp=e4a06232b14087ecdee48b040d5e39657ad64dc4;hpb=f32828d577a8644d43e2eccc4bec200137df0f88;p=chaz%2Ftar diff --git a/ChangeLog b/ChangeLog index e4a0623..72e1b10 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,94 @@ +2007-06-21 Eric Blake + + 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 + + * 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 + + * tests/exclude.at: Sort the output. + +2007-06-08 Sergey Poznyakoff + + * 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 + + 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 + + * src/xheader.c (decx): Unknown pax keywords produce a warning, + not error. + +2007-05-29 Paul Eggert + + * src/misc.c (set_file_atime): Use gl_futimens, not futimens, + due to gnulib change. + +2007-05-19 Sergey Poznyakoff + + * 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 + + * 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 Adjust to latest Gnulib. @@ -8197,3 +8288,8 @@ 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. + +Local Variables: +mode: change-log +version-control: never +End: