X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=ChangeLog;h=d6d6918be7a7db4d6c01748d3fc1b3d156fff276;hb=45a6a18d85eb90c2ed3848092c62afa532531d2a;hp=122a152f807491c57c38902196bdc2121337c209;hpb=e4afe72b7a026c6df07ed563c5d92147c5c3bd6e;p=chaz%2Ftar diff --git a/ChangeLog b/ChangeLog index 122a152..d6d6918 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,48 @@ +2004-08-06 Paul Eggert + + Merge from gnulib. + + * lib/.cvsignore: Add stat-macros.h. + Remove addext.c, malloc.c, realloc.c. + + * src/extract.c: Include . + (extract_archive): Rewrite with new macro IS_ABSOLUTE_FILE_NAME. + * src/extract.c (make_directories): + FILESYSTEM_PREFIX_LEN -> FILE_SYSTEM_PREFIX_LEN. + * src/misc.c (must_be_dot_or_slash): Likewise. + * src/names.c (excluded_name, safer_name_suffix, stripped_prefix_len): + Likewise. + * src/tar.c (parse_opt): Likewise. + * src/incremen.c (purge_directory): Fix format buffer typos in warning + strings. + * src/tar.c (options): Add missing initializers to pacify gcc. + (decode_options): Remove unused var. + +2004-08-02 Paul Eggert + + * bootstrap (gnulib_modules): Add getpagesize. + * configure.ac (valloc): Remove check; valloc no longer used. + * lib/.cvsignore: Add getpagesize.h. + * m4/.cvsignore: Add getpagesize.m4. + * src/buffer.c (record_buffer): New var. + (open_archive): Don't use valloc; on older or buggy hosts, you can't + free the result. Use page_aligned_alloc instead. + * src/compare.c (diff_init): Likewise. + * src/buffer.c (open_archive): Record the pointer to be freed + into record_buffer. + (close_archive): Free record_buffer. + * src/common.h (page_aligned_alloc): New decl. + * src/misc.c (quote_n, quote): Remove these redundant functions. + (ptr_align): New function, from coreutils/src/system.h. + (page_aligned_alloc): New function. + * src/system.h (valloc): Remove. + 2004-07-09 Paul Eggert * src/extract.c (extract_archive): Do not report an error when hard-linking X to X when X exists. Problem reported by Toby Peterson. + * lib/.cvsignore: Add fchown-stub.c. 2004-06-29 Sergey Poznyakoff