summaryrefslogtreecommitdiff
path: root/ChangeLog.CVS
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-03-07 16:14:07 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2009-03-07 16:24:34 +0200
commitfb45630880343afb95c43fcbbb6883119e4e961a (patch)
tree09a1589c29010a7d5532ba9c2864a6b57c5437ca /ChangeLog.CVS
parent8109596484d8910dd790b96f362095ee9de9e617 (diff)
downloadpaxutils-fb45630880343afb95c43fcbbb6883119e4e961a.tar.gz
Migrate to Git
Diffstat (limited to 'ChangeLog.CVS')
-rw-r--r--ChangeLog.CVS441
1 files changed, 441 insertions, 0 deletions
diff --git a/ChangeLog.CVS b/ChangeLog.CVS
new file mode 100644
index 0000000..54d23d1
--- /dev/null
+++ b/ChangeLog.CVS
@@ -0,0 +1,441 @@
+2008-05-20 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c (verify_file): Improve error diagnostics.
+
+2008-02-18 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c: Remove setenv.h
+
+2007-12-05 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ Changes needed for cpio mingw build:
+
+ * lib/system.h: Include pwd.h and grp.h if the corresponding HAVE_
+ preprocessor symbols are defined.
+ * m4/system.m4 (AC_CHECK_HEADERS_ONCE): Add pwd.h and grp.h.
+
+2007-11-07 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * gnulib.modules: Add fseeko.
+
+2007-10-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnulib.modules: Add strerror.
+ * configure.ac: Don't test for strerror any more; the gnulib
+ strerror module handles this.
+ * m4/rmt.m4 (PU_RMT): Likewise.
+
+2007-08-19 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * paxlib/names.c (safer_name_suffix): Fix variable type
+
+2007-08-17 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * paxlib/names.c (hash_string_insert_prefix): New function
+ (hash_string_insert): Rewrite using hash_string_insert_prefix
+ (safer_name_suffix): Use hash_string_insert_prefix to avoid
+ stack allocation. Bug reported by Dmitry V. Levin;
+
+2007-08-12 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * lib/rtapelib.c, paxlib/rtape.c: Use last_component instead of
+ base_name. Patch by Eric Blake.
+
+2007-06-27 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ Relicense under GPLv3
+
+2007-06-21 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c: Print errno status on errors.
+
+2007-06-21 Eric Blake <ebb9@byu.net>
+
+ Resolve testsuite failures on cygwin.
+ * tests/genfile.c (generate_simple_file): Force binary
+ mode.
+ (generate_files_from_list, generate_sparse_file)
+ (exec_checkpoint, exec_command): Likewise.
+
+2006-12-18 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * gnulib.modules: Add configmake
+
+2006-12-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ * rmt/rmt.c (status_device) [!defined MTIOCGET]:
+ Fix bracketing typo. Problem reported by Yutaka Furubayashi.
+
+2006-12-07 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * doc/genfile.texi (Generate Mode): Document --seek option.
+ * paxlib/error.c (read_fatal_details): Fix wording of the error
+ message.
+ * tests/genfile.c: Implement new option --seek (similar
+ to `dd seek=')
+
+2006-11-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/rtapelib.c: Include <rmt-command.h> rather than <localedir.h>,
+ to accommodate recent changes to gnulib and tar.
+ * rmt/rmt.c: Likewise.
+ * rmt/Makefile.am (rmt.o): Depend on configmake.h, not localedir.h.
+ * m4/system.m4 (PU_SUSTEM): Put AC_REQUIRE wrappers around
+ AC_HEADER_STDC, etc. This avoids a warning from automake,
+ with the latest gnulib.
+
+2006-09-27 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c (exec_command): Add extra spaces.
+
+2006-09-08 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c (exec_command): Fix memory reallocation.
+
+2006-08-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/system.h: Include <inttypes.h> unconditionally.
+ The latest gnulib lets us do this.
+ * m4/system.m4 (PU_SYSTEM): Don't check for inttypes.h
+ Don't require gl_AC_TYPE_UINTMAX_T.
+ Require gl_INTTYPES_H, gl_STDINT_H.
+
+ * tests/genfile.c (reg_action): Return void, not int.
+ (generate_simple_file, exec_command): Remove unused var.
+ (print_stat): Avoid GCC warning about uninitialized var.
+
+2006-07-09 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * THANKS: Add Ralf Wildenhues
+
+2006-07-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * doc/genfile.texi: Fix some typos.
+
+2006-07-03 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c (get_size): Rewrite to avoid numeric overflow.
+
+2006-06-25 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * lib/system.h (ST_IS_SPARSE): New macro
+ * tests/genfile.c: Use ST_IS_SPARSE instead of IS_SPARSE_FILE
+
+2006-06-21 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * paxlib/exit.c: Initialize the variable to avoid bogus errors
+ when linking on Darwin. Reported by EXCOFFIER, Denis
+ <denis.excoffier@airbus.com>.
+
+2006-06-02 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c: New options --files-from and --null (same as in
+ tar).
+ * doc/genfile.texi: Document --files-from and --null options
+
+2006-04-25 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * doc/genfile.texi: Document exit codes in create mode. Fix file
+ size calculation in the example of genfile --sparse.
+ * tests/genfile.c: Behave as described in the docs in sparse file
+ creation mode. Verify created file, unless it goes to stdout.
+
+2006-04-11 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c (print_stat): mode keyword can be optionally
+ followed by a punctuation sign and a number, specifying the mask
+ to be applied to the mode before printing.
+
+ * doc/genfile.texi: Update
+
+2006-03-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ * rmt/rmt.c (STRING_SIZE): Now UINTMAX_STRSIZE_BOUND + 1, since
+ bounded strings are used only for integers now.
+ (get_string): Use a prototype. Remove unused local var 'counter'.
+ (get_long): Arg is now char const *, not char *.
+ Check for integer overflow in arg.
+ Check for empty arg.
+ (open_device): Use get_string for oflags, too, since the existing
+ limits were uncomfortably close to being too small.
+ Don't assume free_string does not affect errno.
+
+2006-03-12 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * gnulib.modules: Add obstack
+ * rmt/rmt.c (get_string): Renamed to get_string_n. All callers
+ changed.
+ (get_string,free_string,i18n_setup): New function.
+ (usage): Call i18n_setup
+ (open_device): Use new get_string function to remove the
+ limitation on the device name length.
+ * tests/genfile.c: Properly initialize i18n.
+
+2006-03-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac (AC_CHECK_HEADERS): Don't check for sys/time.h,
+ since we no longer use HAVE_SYS_TIME_H.
+ (AC_CHECK_DECLS): Don't check for 'time', since we assume
+ C89 or better.
+ * lib/system.h: Include <unistd.h> unconditionally, since we now
+ assume the unistd module.
+ (time): Remove decl; not needed, since we assume C89 or better.
+ Don't bother checking for HAVE_SYS_TIME_H when deciding whether
+ to include <sys/time.h>, since TIME_WITH_SYS_TIME implies sys/time.h
+ exists.
+ (HAVE_DECL_VALLOC) [WITH_DMALLOC]: Remove #undef, since this symbol
+ is no longer used.
+
+ * m4/system.m4 (PU_SYSTEM): Don't check for unistd.h or sys/time.h,
+ or for time or valloc.
+
+2006-02-20 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * m4/system.m4: Remove sys/buf.h from AC_CHECK_HEADERS_ONCE, check
+ for it separately (needs sys/param.h on some systems).
+
+2006-02-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/DISTFILES: Add system-ioctl.h.
+ * lib/system.h: Move the MTIO* stuff into....
+ * lib/system-ioctl.h: New file. That way, the symbols defined
+ by these includes won't collide with the symbols defined by
+ <sys/filio.h> on Solaris when compiling misc.c.
+ * lib/rtapelib.c: Include system-ioctl.h.
+ * paxlib/rtape.c: Likewise.
+ * rmt/rmt.c: Likewise.
+
+2006-02-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gnulib.modules: Add closeout.
+ * rmt/rmt.c: Include closeout.h.
+ (main, usage): Use close_stdout to report write errors properly.
+
+ * gnulib.modules: Add version-etc-fsf.
+ * rmt/rmt.c: Include <version-etc.h>.
+ (main): Use version_etc rather than rolling our own.
+
+2005-12-08 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * tests/genfile.c: Fix creation of large files
+
+2005-11-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/rtapelib.c (encode_oflag): Simplify code, since O_NONBLOCK
+ is always defined now.
+ * paxlib/rtape.c (encode_oflag): Likewise.
+ * lib/system.h (O_DIRCTORY, O_NOATIME, O_NONBLOCK): Define to 0
+ if not already defined.
+ * paxlib/error.c (rmdir_error): New function.
+ * paxlib/error.h (rmdir_error): New decl.
+ * rmt/rmt.c (decode_oflag): Use '#if O_NONBLOCK", not ifdef.
+
+2005-11-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/system.h (strtoimax, strtoumax): Declare if the system
+ headers don't.
+
+2005-09-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge changes from gnulib for file system sub-second time stamps.
+ * configure.ac: Remove checks for struct stat.st_spare1, struct
+ stat.st_atim.tv_nsec, struct stat.st_atimespec.tv_nsec, struct
+ stat.st_atimensec, as gnulib now does this for us.
+ Similarly for LIB_CLOCK_GETTIME.
+
+2005-06-23 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * tests/genfile.c (print_stat): Use umaxstr.
+
+2005-06-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve support for wide time stamps and other wide integers.
+ * gnulib.modules: Add inttostr, quote, quotearg.
+ * lib/system.h (TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Remove.
+ (INT_STRLEN_BOUND): Remove.
+ Include "intprops.h" instead.
+ (UINTMAX_STRSIZE_BOUND): Define in terms of INT_BUFSIZE_BOUND,
+ not INT_STRLEN_BOUND.
+ [HAVE_UTIME_H]: Don't include utime.h.
+ * paxlib/DISTFILES: Remove convert.c.
+ * paxlib/convert.c: Remove.
+ * paxlib/error.c: Include quote.h, quotearg.h.
+ * paxlib/paxlib.h: Include inttostr.h.
+ (STRINGIFY_BIGINT): Define in terms of umaxtostr.
+ (stringify_uintmax_t_backwards): Remove decl.
+ * tests/genfile.c: Include <utimens.h> instead of rolling our own.
+ (exec_checkpoint): Use utimens instead of rolling our own.
+ Don't pass extra args to error.
+ (main): Wrap message inside _().
+
+ * tests/genfile.c: Port to Solaris 8.
+ Include <signal.h>, for 'signal'.
+ (SIGCHLD) [! defined SIGCHLD && defined SIGCLD]: Define.
+ (child_exited, sig_child): Remove; not needed.
+ (exec_command): Use a prototype.
+ (main): Set SIGCHLD handler to default, not to sig_child.
+ And do this only if SIGCHLD is defined. This uses the
+ same pattern that src/tar.c uses.
+
+2005-06-13 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * m4/rmt.m4 (PU_RMT): Fix building on Cygwin. Proposed by Corinna
+ Vinschen <vinschen@redhat.com>.
+ * m4/system.m4 (PU_SYSTEM): Add AC_STRUCT_ST_BLKSIZE.
+ Require gl_AC_TYPE_UINTMAX_T (this means that uintmax_t.m4 from
+ gnulibs should be used).
+
+2005-05-22 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * paxlib/paxerror.h: Removed
+ * paxlib/names.c: New file
+ * paxlib/paxlib.h: New file
+ * paxlib/DISTFILES: Add names.c,paxlib.h; remove paxerror.h
+ * paxlib/Makefile.am: Likewise
+ * paxlib/error.c: Rename paxerror.h to paxlib.h
+ * paxlib/exit.c: Likewise.
+
+2005-05-19 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * paxlib/DISTFILES: New file
+ * paxlib/convert.c: New file
+ * paxlib/error.c: New file
+ * paxlib/exit.c: New file
+ * paxlib/paxerror.h: New file
+ * paxlib/Makefile.am (libpax_a_SOURCES): Add new files.
+
+ * gnulib.modules: Add getdate. Needed by genfile.
+ * m4/rmt.m4 (PU_RMT): Check for LIB_SETSOCKOPT
+
+2005-05-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * COPYING, Makefile.am, configure.ac, build-aux/bootstrap,
+ lib/Makefile.tmpl, lib/rmt.h, lib/rtapelib.c, lib/system.h,
+ paxlib/Makefile.am, paxlib/pax.h, paxlib/paxbuf.c,
+ paxlib/paxbuf.h, paxlib/rtape.c, paxlib/tar.h, paxlib/tarbuf.c,
+ paxlib/tardef.h, paxtest/Makefile.am, paxtest/paxtest.c,
+ paxtest/paxtest.h, rmt/rmt.c, tests/argcv.c, tests/argcv.h,
+ tests/genfile.c:
+ Update FSF postal mail address.
+
+2005-05-14 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * AUTHORS: New file
+ * COPYING: New file
+ * NEWS: New file
+ * THANKS: New file
+ * README-alpha: New file
+ * README: Updated
+ * Makefile.am: New file
+ * configure.ac: New file
+ * .cvsignore: New file
+
+ * paxlib: New directory
+ * paxlib/Makefile.am: New file
+ * paxlib/pax.h: Likewise
+ * paxlib/paxbuf.c: Likewise
+ * paxlib/paxbuf.h: Likewise
+ * paxlib/rtape.c: Likewise
+ * paxlib/tar.h: Likewise
+ * paxlib/tarbuf.c: Likewise
+ * paxlib/tardef.h: Likewise
+ * paxlib/.cvsignore: New file
+
+ * po: New directory
+ * po/.cvsignore: New file
+ * po/Makevars: Likewise
+ * po/POTFILES.in: Likewise
+
+ * paxtest: New directory
+ * paxtest/Makefile.am: New file
+ * paxtest/.cvsignore: New file
+ * paxtest/paxtest.c: New file
+ * paxtest/paxtest.h: New file
+
+ * lib/Makefile.tmpl: New file
+ * lib/.cvsignore: New file
+ * lib/paxbuf.c: Removed
+ * lib/paxbuf.h: Removed
+ * m4/.cvsignore: New file
+
+ * build-aux: New directory
+ * build-aux/bootstrap: New file
+ * build-aux/gnulib.modules: New file
+ * build-aux/.cvsignore: New file
+
+ * doc/genfile.texi: Minor fixes
+
+2005-05-12 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * lib/system.h: If mkdev is defined, use it as makedev. Proposed
+ by Todd Vierling.
+ * rmt/rmt.c (main): Remove unused variable.
+ * tests/DISTFILES: Add new files
+ * tests/argcv.c: New file
+ * tests/argcv.h: New file
+ * tests/genfile.c: Major rewrite. Add new operation mode: --run.
+ * doc: New directory
+ * doc/DISTFILES: New file.
+ * doc/genfile.texi: New file.
+
+2005-03-21 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * tests/genfile.c (main): Allow --length=0
+
+2005-02-07 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * lib/paxbuf.c: New file
+ * lib/paxbuf.h: Likewise
+
+2005-02-06 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * gnulib.modules: New file. List of required gnulib
+ modules.
+
+2005-02-04 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * rmt/rmt.c: Cleaned up the mess. Fixed error reporting.
+
+2005-02-03 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * tests/genfile.c: New mode `--stat' prints selected
+ fields from struct stat for existing files.
+ Improved help output.
+
+2005-01-06 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * m4/rtapelib.m4: New file
+ * m4/system.m4: New file
+ * m4/rmt.m4 (PU_RMT): Check for strerror
+ * m4/DISTFILES: Added new files
+ * rmt/rmt.c (main): Fixed declaration
+
+2004-12-22 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * rmt/rmt.c (main): Reverted changes. setlocale()
+ is handled by system.h.
+
+2004-12-21 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * rmt/rmt.c (main): Protect NLS initialization by
+ #ifdef ENABLE_NLS.
+
+2004-09-08 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * tests/genfile.c (parse_opt): Allow --length=0
+
+2004-09-07 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * tests: New directory
+ * tests/DISTFILES: New file
+ * tests/genfile.c: New file
+
+2004-09-06 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ Initial import.
+
+
+Local Variables:
+mode: change-log
+version-control: never
+End: