2011-02-05  Bruce Korb  <bkorb@gnu.org>

	* bootstrap: compute the list of files to include in local.h
	by examining the log from gnulib-tool.
	* src/local.h: replace the list of #includes with a marker that
	gets replaced by bootstrap.
	* src/mail-files.in: depends upon an executable that was removed
	decades ago.  Removed.
	* src/mailshar.in: likewise

2011-01-14  Bruce Korb  <bkorb@gnu.org>

	* src/shar.c: clean up code
	* configure.ac: remove _GNU_SOURCE from config.h
	* doc/Makefile.am: distribute fdl.texi, too
	* doc/gnudoc.tpl: remove stray number->string function
	* doc/mkgnudoc.sh: Trim "GNU" prefix from project name when
	deriving a directory name
	* doc/sharutils.texi: Add myself as an author and doc the
	uuencode/uudecode programs

2010-09-04  Bruce Korb  <bkorb@gnu.org>

	* doc/doclicense.texi: remove -- use fdl.texi instead
	* bootstrap: get fdl.texi
	* configure.ac (AC_CONFIG_FILES): omit contrib/Makefile
	* contrib/: remove
	* doc/sharutils.texi: cleanup, per Karl's suggestions

2010-08-27  Bruce Korb  <bkorb@gnu.org>

	* everywhere: remsync removed

2010-08-27  Bruce Korb  <bkorb@gnu.org>

	4.10 released
	Thanks to Paolo Bonzini

	* src/scripts.def (i18n): Remove saving of $1.
	(clobber_check) always emit a test for a -c option and set "keep_file"
	appropriately.
	(pre_exist): use it appropriately
	* src/shar.c (generate_configure): always emit clobber_check.
	* tests/shar-1.ok: adjust
	* TODO: removed three entries
	* src/uudecode (reopen_output): remove tests for FIFO and LINK.
	(main): if output file is specified on the command line, ensure
	that there is only one input.

2010-02-21  Bruce Korb  <bkorb@gnu.org>

	* bootstrap: Select fopen modes based on popen() support.
	Well, infrastrucure for that.  A config test is still needed.
	* scripts.def (noisy_mkdir): obsolete
	(lock_dir): obsolete
	(contents): new
	(pre_exists): new
	(split_mode): new
	(show_*_status): new
	* scripts.tpl: allow strings to not end with a newline.
	* src/shar.c (echo_status):
	(*): Remove shell quotes from messages inserted into the generated
	shar script.  Quote these strings dynamically after translation.
	(shar): rip out several large chunks into new functions.
	(open_shar_input): new
	(encode_file_to_pipe): new
	(determine_file_mode): new
	(emit_char_ct_validation): new
	* tests/shar-1: check for $VERBOSE
	* tests/shar-2: check for $VERBOSE
	* tests/shar-3: check for $VERBOSE
	* tests/shar-1.ok: Adjust some more.

2010-02-21  Andreas Schwab  <schwab@linux-m68k.org>

	* bootstrap: Add quotearg gnulib module.
	* src/shar.c: Include "quotearg.h"
	(generate_mkdir): Properly quote filename in script.
	(change_files): Likewise.
	(shar): Likewise.  Don't use fixed size buffer.
	* src/scripts.def (md5check): Adjust quoting.
	* tests/shar-1.ok: Adjust.

2010-02-19  Bruce Korb  <bkorb@gnu.org>

	* src/*.c (cright_years_z): define at top of main modules and use
	in version formatting.
	* bootstrap: clean up gnulib usage.  Generate the src/local.h header.

2010-02-18  Bruce Korb  <bkorb@gnu.org>

	* bootstrap: extract version from configure.ac and remove the
	definition from the generated "version.m4" file.
	Update the list of modules retrievable from gnulib.
	Always change the automake and gettext versions in configure.ac.
	* configure.ac: Add comment markers after each autoconf macro
	Update the list of functions that gnulib does not fret over.
	* src/Makefile.am (LDADD): obsolete.  Use <prog>_LDADD instead.

2009-11-15  Alfred M. Szmidt  <ams@gnu.org>

	* bootstrap (tag): Don't use obsolete syntax for sort.

2009-11-14  Bruce Korb  <bkorb@gnu.org>

	* src/uudecode.c (decode): break out some code to make it smaller.
	Be certain to not include trailing white space in output file name.
	<thanks to Daniel Richard G.>
	(expand_tilde): one of those broken out functions
	(reopen_output): the other

2009-03-29  Bruce Korb  <bkorb@gnu.org>

	* lib/ansi2knr.c: obsolete
	* doc/ansi2knr.1: obsolete

2008-06-28  Bruce Korb  <bkorb@gnu.org>

	* src/shar.c (not restoring timestamps):
	Do not concatenate translated strings.
	* src/scripts.def: emit the one string, not two.

2006-08-30  Bruce Korb  <bkorb@gnu.org>

	* src/scripts.def: quote the heredoc marker.  No shell evals.

2006-06-06  Paul Eggert  <eggert@cs.ucla.edu>

	* tests/shar-3: Quote sed command, since it contains a ^,
	and Solaris /bin/sh treats unquoted ^ like |.  Problem
	reported by Nelson H. F. Beebe.

2006-05-18  Bruce Korb  <bkorb@gnu.org>

	* bootstrap: add code to derive compress-dummy.1 from the script.
	* configure.ac: Remember which dirent header was found
	* src/shar.c: Use the #define name of the dirent header for #include
	Remove our own private declarations of opendir and readdir.
	* doc/Makefile.am(dist_man2_MANS): add compress-dummy.1
	* src/compress-dummy.in: clarify the name of what it is.

2006-05-15  Bruno Haible  <bruno@clisp.org>

	* shar.c: declare readdir IFF readdir is not already a #define

2006-04-26  Pavel Roskin  <proski@gnu.org>

	* uudecode.c (read_stduu): Allow characters other than '\n'
	after "end", viz., the DOS style newline "\r\n".

2006-03-24  Santiago Vila  <sanvila@unex.es>

	* uudecode.c(decode): make clear the name of the file causing problems
	* shar.c(change_files): fix args to fprintf.

[[... see cvs ChangeLog.2005 ]]
[--snip--]
