X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=inline;f=ChangeLog;h=d58b5777b6541eac47063617f0c1b54a15d56067;hb=271ed97494af6cbc0f6f83ed477afa8154e9ec23;hp=d213023e287cf1556d4b3e721db3fa8144bcb7be;hpb=dbf96ec90315c7c650fa55f783ee6ad6e17d3360;p=chaz%2Ftar diff --git a/ChangeLog b/ChangeLog index d213023..d58b577 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,96 @@ +2005-05-12 Sergey Poznyakoff + + * NEWS: Updated + * THANKS: Updated + * bootstrap: Install files from paxutils/doc + * doc/Makefile.am (tar_TEXINFOS): Add genfile.texi + * doc/tar.texi (Genfile): New appendix + * src/compare.c (diff_file): diff_handle was not initialized + * src/create.c (dump_regular_file): Correctly pad archive members + that shrunk during archiving. Repored by Frank Heckenbach. + * src/extract.c (file_newer_p): Return false if file does not + exist + (prepare_to_extract): Correct warning wording. + * tests/truncate.at: New test case + * tests/Makefile.am: Add truncate.at + * tests/testsuite.at: Likewise. + + * doc/.cvsignore: Updated + * lib/.cvsignore: Updated + * tests/.cvsignore: Updated + +2005-05-02 Paul Eggert + + * tests/multivol04.at: Tell awk to read from /dev/null. + + Adjust to recent gnulib changes. + * lib/.cvsignore: Add dup-safer.c, fd-safer.c, unistd-safer.h. + * src/common.h (initial_umask): New var. + * src/create.c (start_ueader): Use it, and adjust to new modechange + API. + (hash_link): unsigned -> size_t parameters and result. + * src/incremen.c (hash_directory): Likewise. + * src/names.c (hash_string_hasher): Likewise. + * src/tar.c (parse_opt): Set it, and adjust to new modechange API. + +2005-04-19 Sergey Poznyakoff + + * tests/Makefile.am: Add shortrec.at. + +2005-04-18 Paul Eggert + + * src/buffer.c (reading_from_pipe): Remove. All uses removed. + (short_read): Don't warn about short reads; they're normal. + * tests/shortrec.at: New file. + * tests/testsuite.at: Include it. + + * bootstrap (gnulib_modules): Don't create a file modlist.tmp, as + it is sometimes left behind as a garbage file (maybe due to the + multiple traps?). + +2005-04-14 Sergey Poznyakoff + + * src/list.c: Handle Solaris 'X' type flag + * src/tar.h (SOLARIS_XHDTYPE): New define + +2005-04-06 Sergey Poznyakoff + + * src/tar.c: Minor fixes to text messages. Proposed by Benno + Schulenberg. + * src/extract.c: Likewise + (extract_file): Assign orig_file_name + to save_name uniformly over the program. This fixes matching + directory names at the start of an archive volume. + * src/buffer.c (flush_write): Warn when the name of the archive + straddling volume boundary is longer than 100 characters. Earlier + behavior was to issue a fatal error. + (struct zip_magic): Reverted part of changes from 2005-04-04. + They make the maintenance too costly. Removing `unsigned' + qualifier from `magic' member should be enough. + * src/compare.c (diff_init): Read directory file if in listed + incremental. This prevents spurious 'Contents differ' diagnostics. + (diff_archive): Minor fixes to text messages + (diff_file,diff_dumpdir,diff_multivol): Assign orig_file_name + to save_name uniformly over the program. This fixes matching + directory names at the start of an archive volume. + * src/create.c: Assign orig_file_name + to save_name uniformly over the program. This fixes matching + directory names at the start of an archive volume. + * src/list.c: Likewise + + * tests/multiv03.at: Modified to match the new behavior + * tests/multiv04.at: New file. Test splittind directory members between + the archive volumes. + * tests/Makefile.am: Add multiv04.at + * tests/testsuite.at: Likewise. + 2005-04-04 Paul Eggert + * configure.ac (AC_CONFIG_AUX_DIR): Rename from config to build-aux, + for reasons discussed in the thread beginning at + . + * .cvsignore: Remove config; add build-aux. + * src/buffer.c (struct zip_magic): Use char arrays, not pointers. The unsigned char * pointer ran afoul of pedantic C compilers, and we didn't need pointers anyway. Put the size field before the @@ -1023,8 +1114,8 @@ 2004-04-20 Sergey Poznyakoff * configure.ac: Fixed test for iconv_t - * src/rmt.h: Bugfix by Jürgen Weigert - * THANKS: Add Jürgen Weigert + * src/rmt.h: Bugfix by Jürgen Weigert + * THANKS: Add Jürgen Weigert * tests/star/README: Fixed typo 2004-04-04 Paul Eggert