2005-11-06  Bruce Korb  <bkorb@gnu.org>

	* src/shar.c(echo_status): new - report status in consistent fashion.
	(throughout): remove many strings to scripts.def file.
	* src/scripts.def: add many new entries and alphabetize
	* tests/shar-1.ok: adjust to changes
	* tests/Makefile.am: add 'shar-3' test and a clean rule
	* tests/shar-3: new - test large multi part archive
	* tests/shar-1: delete varying text, not arbitrary lines from sample
	* tests/shar-2: remove unnecessary line removal

2005-09-09  Eric Blake  <ebb9@byu.net>

	* doc/Makefile.am(dist_man5_MANS): new value.  Don't put man5 pages into
	man1 make variables.  :-}

2005-09-08  John T. Rose  <rose@iastate.edu>

	* src/Makefile.am(compress-link): install hooks need to use $(DESTDIR)

2005-09-03  Bruce Korb  <bkorb@gnu.org>

	* BACKLOG: this is too old for being of much use.  Removed.
	= Released 4.5.2 to alpha.gnu.org

2005-08-30  Eric Blake  <ebb9@byu.net>

	* shar-2 (UNSHAR): Define and use.
	* unshar.c (main): Use current arg in final loop.

2005-08-28  Bruce Korb  <bkorb@gnu.org>

	* src/mail-files.in(usage): make a function and doc the positional
	command operands.
	* doc/: put "BUG REPORTS" section into man pages

2005-08-18  Bruce Korb  <bkorb@gnu.org>

	* lib/system.h(intmax_t): Make sure we have this typedef
	* lib/inttostr.h(intmax_t): Make sure we don't have two copies

2005-08-15  Karl Berry  <karl@freefriends.org>

	* doc/sharutils.texi:
	- change main @direntry to make it align with others in the Texinfo
	   dir-example file (and be more descriptive).
	- legally it's necessary to write out the years in the copyright
	   statement, not use a macro.
	- use @insertcopying in @title so years are listed only once.
	- Texinfo has had the @, command for a cedilla accent for years, so
	   replace \ptexc hack for Francois's name.

2005-08-13  Bruce Korb  <bkorb@gnu.org>

	* bootstrap: generate scripts.x
	* src/scripts.def: define several script strings that are cumbersome
	to read/write/maintain in compilable string form.  Include in this
	a new fragment that determines how to run "md5sum".
	* src/scripts.tpl: describes the transform from normal script format
	into the compilable strings
	* src/Makefile.am: distribute the scripts.* files
	* src/shar.c: #include "scripts.x".  Remove several strings to
	scripts.def.  Emit the md5sum checks in a way that works with more
	than one very ancient version of it.  Do not fill file name buffer
	past the end of the buffer.
	* tests/shar-1: No need to remove static date from "touch" line
	* tests/shar-1.ok: adjust for new md5 sum stuff.
	* tests/shar-2: adjust "sed" so it produces usable shar archive
	* tests/shar-2.ok: adjust for new md5 sum stuff.

2005-08-02  Bruce Korb  <bkorb@gnu.org>

	* doc/shar.1: split overlong line
	* doc/sharutils.texi: ditto
	* src/remsync.in($findtempfile): improve temp file usage
	* src/unshar.c(main): uninited variable
	* tests/shar-1(unshar): test basic functioning

2005-07-07  Bruce Korb  <bkorb@gnu.org>
	Thanks to: Nelson H. F. Beebe <beebe@math.utah.edu>

	* lib/inttostr.h(HAVE_INTMAX_T): if we don't, then typedef intmax_t
	into a long.  This is done in "configure" for uintmax_t, but the
	m4 macros for intmax_t do not create a substitute.  :(
	* lib/strtoimax.c(inttostr.h): include this header for that type.

2005-07-07  Stepan Kasal  <kasal@ucw.cz>

	* configure.ac, m4/sharutils.m4, Makefile.am, lib/Makefile.am:
	* src/Makefile.am: Some modernization.
	* configure.ac: Set AM_CONDITIONAL([UUCODE]) according to
	--disable-uucode.
	* src/Makefile.am: Use "if UUCODE".
	* doc/Makefile.am: Likewise.

2005-04-29  Bruce Korb  <bkorb@gnu.org>

	* src/unshar.c(main): unlink the temporary file created when
	unsharing from stdin

2005-04-24  Bruce Korb  <bkorb@gnu.org>

	* Makefile.am(DISTCLEANFILES): stamp-h is cleanable.
	(ACLOCAL_AMFLAGS): specify the m4 macro subdirectory
	* src/unshar.c(load_stdin): newly extracted from main.
	Close a microscopic timing vulnerability, fix file name length
	"vulnerability" and remove size limit on same.
	* contrib/pas-diffs: this file was incomprehensible, unusable and
	diffed against a version more than a decade old.  Deleted.
	* contrib/Makefile.am: Removed from EXTRA_DIST.
	* m4/xstrtoimax.m4(jm_AC_TYPE_): these have acquired new prefix
	initials: gl instead of jm.

2005-01-30  Bruce Korb  <bkorb@gnu.org>

	* bootstrap: new script replacing "autoreconf"
	* throughout: cleanups for newer versions of tools.

2005-01-23  Bruce Korb  <bkorb@gnu.org>

	* tests/shar-1: modify to avoid changing for every release
	* tests/shar-1.ok: modify the sample output, too.

2004-08-15  Bruce Korb  <bkorb@gnu.org>
	Ulf Hrnhammar  <Ulf.Harnhammar.9485@student.uu.se>

	* src/shar.c(shar): fix fscanf buffer overrun vulnerability

2002-12-03  Karl Eichwalder  <ke@gnu.franken.de>

	* configure.ac: Set 4.3.76.

2002-12-03  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.75.

2002-11-28  Bruno Haible  <bruno@clisp.org>

	* configure.ac: Don't test for basename. Don't use AC_LIBOBJ for
	basename.c.
	(HAVE_BASENAME): Don't define.

2002-07-20  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Set 4.3.75.

2002-07-18  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.74.

	* Makefile.am (DISTCLEANFILES): New variable, add stamp-h created
	by configure.

	* configure.ac: Set 4.3.74.

2002-07-17  Bruno Haible  <bruno@clisp.org>

	* configure.ac: Define _GNU_SOURCE and conditionally HAVE_BASENAME.

2002-07-18  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.73.

2002-07-18  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Remove $nls_cv_header_intl and
	$nls_cv_header_libgt; obsolete because of <libintl.h> in
	lib/system.h.

	* Update to Gettext 0.11.3 (gettextize -f -c --intl).
	* Run aclocal -I m4.

2002-07-16  Paul Eggert  <eggert@twinsun.com>

	Add support for large files, e.g., files larger than 2 GiB on
	hosts where 'long' is 32 bits wide; cf. {lib,m4,src}/ChangeLog.

	* configure.ac (AC_SYS_LARGEFILE, AC_FUNC_FSEEKO,
	jm_AC_PREREQ_XSTRTOIMAX): Add.

2002-07-16  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Set 4.3.73.

2002-07-16  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.72.

2002-07-08  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Set 4.3.72.

2002-07-08  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.71.

2002-07-07  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Move compress check to m4/sharutils; call it with
	ke_CHECK_COMPRESS_AND_LINK.

2002-07-06  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Set 4.3.71.

2002-07-06  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.70.

	* configure.ac: Provide enable-compress-link switch; don't
	install the compress link by default.

2002-07-02  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Print messages when verifying compress using
	AC_MSG_CHECKING and AC_MSG_RESULT.

	* configure.ac: Set 4.3.70.

2002-07-01  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.61.

	* configure.ac (MAN1PAG): Split MAN1PAGES into DIST_MAN1PAGES and
	NODIST_MAN1PAGES.
	Reported by Alexandre Duret-Lutz.

	* configure.ac (AC_CONFIG_FILES): Add 'intl/Makefile'.

2002-07-01  Karl Eichwalder  <ke@suse.de>

	* Makefile.am (SUBDIRS): Add 'intl'.
	Reported by Paul Eggert.

2002-06-30  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Set 4.3.61.

2002-06-30  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.60.
	* configure.ac: Set 4.3.60.

	* configure.ac: Define HAVE_COMPRESS if compress is available.

	* configure.ac: Check for compress; if the proper compress binary
	not found, install the compress-dummy script.

2002-06-27  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Set 4.3.53.

2002-06-27  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.52.

	* configure.ac (AC_INIT): Use three-arg form.

	* README.OLD: Rename it to...
	* NEWS.OLD: ...renamed.

	* configure.ac (AC_DEFINE([HAVE_ETC_SYSTEMID]...): Use three-arg
	form to make acconfig.h obsolete; thus:
	* acconfig.h: Remove it.

2002-06-26  Karl Eichwalder  <ke@suse.de>

	* configure.ac: Renamed from configure.in.

	* configure.in (AC_PREREQ): Version 2.53.

	* INSTALL: Sync likewise.

2002-06-26  Paul Eggert  <eggert@twinsun.com>

	* config.guess, config.sub: Sync with ftp://ftp.gnu.org/gnu/config/.
	* depcomp, missing: Sync with Automake 1.6.2.

2002-06-25  Karl Eichwalder  <ke@suse.de>

	* configure.in: Set 4.3.52.

2002-06-25  Karl Eichwalder  <ke@suse.de>

	* Release 4.3.51.

	* configure.in (AM_INIT_AUTOMAKE): Specify the required version
	of automake (1.6), and options (gnits dist-bzip2), rather than...
	(ALL_LINGUAS): Remove: now in po/LINGUAS.

	* Makefile.am (AUTOMAKE_OPTIONS): ...here.  Remove definition.
	(MAINT_CHARSET): Remove definition.

	* configure.in: Call jm_PREREQ_ERROR, jm_FUNC_REALLOC, and
	jm_FUNC_MALLOC.
	Fix AC_LIBOBJ call.

	* configure.in (AC_INIT): Set version to 4.3.51. 

2002-06-24  Karl Eichwalder  <ke@suse.de>

	* configure.in (ALL_LINGUAS): Add cs da el es gl ja ru tr zh_TW;
	remove ja_JP.EUC.

	* configure.in (AM_INIT_AUTOMAKE): Use zero-arg form of this
	macro.
	(AC_INIT): Use the two-arg form of thei macro.
	(AC_PROG_INSTALL): Use this instead for AM_PROG_INSTALL.
	(AM_CONFIG_HEADER): Use this instead of AC_CONFIG_HEADER.
	(AC_INIT): Set version to 4.3.50.

[[... see cvs ChangeLog.2000 ]]
