+Fri Jan 28 17:39:24 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * All %-escapes in mhn.defaults that actually expand to something
+ should be surrounded by single quotes. Added quotes to the ones
+ in mhn.defaults.sh that were missing them.
+
+ * Added check for lynx to write mhshow-show-text/html line in
+ mhn.defaults.sh.
+
+Thu Jan 27 12:22:25 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * makedir() had multiple bugs dating back to MH. It passed an
+ octal constant to atoi(), which interpreted it as decimal,
+ resulting in directories with no user read or execute permissions,
+ making nested directory creation fail. Also, when creating a
+ nested directory, correct permissions were only set on the inner one.
+
+ * A second `make install' would always fail because the check for
+ whether mh_profile.5 existed was written incorrectly.
+
+Wed Jan 26 02:22:00 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Added documentation on both types of masquerading to post's man
+ page.
+
+Tue Jan 25 22:58:12 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Doug's portability fix of my setgid inc autodetection had a
+ caching bug -- if you re-ran configure, uip/Makefile would be
+ corrupted, and installation would bomb out on OSes where inc needs
+ to be setgid.
+
+ * Implemented a new kind of email address masquerading. When a
+ user writes a custom "From:" header in a draft, nmh uses it rather
+ than generating one. However, the user's true address is used in
+ the SMTP envelope "From:" and is revealed in the "Sender:" header.
+ Now, when mmailid is set to non-zero, the envelope "From:" uses
+ the address specified in the draft "From:" header, and there is no
+ "Sender:" header. This is useful when sending on behalf of a
+ remote POP3 account or when remote mail robots incorrectly use the
+ envelope "From:" in preference to the body "From:". This
+ processing has only been implemented for post, not for the
+ undocumented spost (which was already missing some "From:"
+ processing that post has).
+
+Mon Jan 24 22:26:06 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Got rid of the rest of the gcc -Wall warnings that I didn't have
+ time for on 1999-07-15 (and, it would seem, some new ones people
+ introduced since then). The primary ones were the warnings that
+ default prototypes were being used for [v]snprintf() and
+ str[n]casecmp(). As of right now, there are _no_ compilation
+ warnings except on dtimep.c-lexed (at least under AIX 4.1.5 and
+ Solaris 2.6).
+
+Sun Jan 2 23:42:18 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * Move mhtest from bindir to libdir.
+
+ * Move sendfiles from libdir to bindir.
+
+ * Updated sendfiles manpage to reflect this change.
+
+ * Added documentation for -build and -file switches to repl and
+ forw manpages (patch from Peter Maydell).
+
+ * Fixed interaction between specifying -cc in profile and -group on
+ command-line.
+
+Tue Nov 1 13:48:10 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Changed the version number from 1.0.3 to 1.0.2+dev. There was
+ not unanimous support for my proposed even/odd release/developer
+ version number dichotomy. 1.0.2+dev implies release 1.0.2 plus
+ some development.
+
+Fri Oct 29 13:42:51 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Upped the version number to 1.0.3. If we don't do this, then
+ when people report bugs against 1.0.2, we won't know "which" 1.0.2
+ they're talking about (since the development source is publically
+ available via CVS). I think the Linux kernel version numbers are
+ a good model, so the next time we roll a tarball, it should be
+ version 1.0.4 (or higher -- anyhow, an even-numbered version).
+
+Fri Oct 29 06:41:08 1999 Doug Morris <doug@mhost.com>
+
+ * Released nmh-1.0.2.
+
+Tue Oct 26 22:57:00 1999 Doug Morris <doug@mhost.com>
+
+ * Added check for whether "libtool" is in fact gnu libtool. If
+ it is, it is not used. This is the wrong behavior. If vendor
+ XYZ later on decides to create yet another libtool, we'll be
+ caught again. This works for now.
+
+ * Minor updates to MACHINES refering to Mac OS X.
+
+Thu Oct 21 20:45:37 1999 Doug Morris <doug@mhost.com>
+
+ * Added check for "libtool" (a ranlib type tool for Mac OS X)
+ and modified Makefiles so that nmh will build under Mac OS X.
+
+Sun Oct 17 08:28:56 1999 Ruud de Rooij <ruud@ruud.org>
+
+ * Changed repl defaults to partly revert to MH behaviour,
+ "-cc all" is now only implied with -group.
+
+ * The replcomps template includes cc: header again (as in MH).
+
+ * Updated repl man page to reflect these changes.
+
+Sat Oct 16 02:57:47 1999 Doug Morris <doug@mhost.com>
+
+ * Tweaked configure to handle Solaris and SunOS after the BIND
+ changes. Both need more cleanup.
+
+Sat Oct 16 00:17:36 1999 Doug Morris <doug@mhost.com>
+
+ * Removed BIND define and replaced it with a check for
+ gethostbyname (to determine if the host is DNS aware) and a
+ check for sethostent. This appears to be the right thing to
+ do, but there is no explanation of the reasoning behind the
+ BIND define in the code and it appears to have been used for
+ multiple purposes.
+
+Wed Oct 13 15:53:53 1999 Doug Morris <doug@mhost.com>
+
+ * Updated manpages Makefile to link mh-profile.5 to
+ mh_profile.5 after installation. Suggestion from Richard Cohen
+ <richard@jubjub.demon.co.uk>.
+
+ * Modified configure.in to check for _IO_write_ptr and libio.h
+ to determine whether to define LINUX_STDIO instead of using
+ config.guess.
+
+Mon Oct 4 15:22:46 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Added '-L' to the calls of 'ls' in configure.in -- I have seen
+ multiple machines in the past where the mail spool was a symlink
+ to a directory on another device with more free space.
+
+Fri Oct 1 22:36:56 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Fixed a portability problem in Doug's fix of a portability
+ problem in my MAILGROUP autoconf support ('ls -l' vs. 'ls -lg').
+
+Sat Sep 25 18:40:43 1999 Ruud de Rooij <ruud@ruud.org>
+
+ * Added config.sub and config.guess to the list of files to be
+ distributed.
+
+ * Fixed bug in sbr/fmt_scan.c where an extra newline would be
+ added if a list of addresses was split over several header lines.
+
+ * In mts/smtp/smtp.c, undefine strlen and strcpy if they are
+ macros, regardless of platform.
+
+ * Allow q to quit mhshow, and n to skip to next part. Patch from
+ Kimmo Suominen <kim@tac.nyc.ny.us>.
+
+ * Modified mhstore to recognize attachments created by sendfiles
+ with x-conversions=gzip.
+
+Mon Sep 13 21:20:10 1999 Doug Morris <doug@mhost.com>
+
+ * added explicit cast to long from time_t for tclock in
+ post.c.
+
+ * Commented out #ifdefs for <sys/ioctl.h> in termsbr.c since
+ it's needed for ioctl() anyway. This prevents a warning about
+ implicit definition of ioctl().
+
+ * Moved guesses performed by AC_CANONICAL_SYSTEM back into the
+ "User Configuration" section of config.h (moved @TOP@ in
+ acconfig.h) so they're easier to find, should someone actually
+ want to mess with them.
+
+Sun Sep 12 15:50:34 1999 Doug Morris <doug@mhost.com>
+
+ * updated Makefile.in so it recognized COMPLETION-TCSH and
+ COMPLETION-ZSH (only used in make nmhdist).
+
+ * added prototype for ruserpas to <h/prototypes.h>. Fixes
+ warnings in mhparse.c and mhbuildsbr.c.
+
+ * added include checks for <time.h> and <sys/time.h> to
+ prevent warnings in fmt_compile.c, fmt_scan.c, lock_file.c,
+ sendsbr.c, mhbuildsbr.c, mhcachesbr.c, picksbr.c, and post.c.
+
+ * added include for <zotnet/mts/mts.h> to ali.c, scan.c, ap.c,
+ rcvdist.c, rcvstore.c, rcvtty.c, and spost.c to remove
+ warnings about implicit definition of mts_init().
+
+ * added <grps.h> to slocal.c to prevent warnings about
+ function initgroups.
+
+ * added <h/signals.h> to prevent warning about missing SIGNAL
+ function.
+
+ * added function prototypes to smtp.c, whatnowproc.c,
+ mhbuildsbr.c, mhparse.c, mshcmds.c, show.c, whatnow.c, mhl.c
+ to fix warnings.
+
+ * explicitly declared mbx_style in mshcmds.c and lused in
+ fmtdump.c as type static int instead of just static to
+ prevent warnings.
+
+ * various code cleanups to prevent ambiguous statements
+ (brackets for if/thens and parens for complicated if
+ statements).
+
+
+Sun Sep 12 09:19:27 1999 Doug Morris <doug@mhost.com>
+
+ * commented out _cleanup() in mf.c because it's the only
+ location in all of the source code where it exists. It was
+ preventing compilation on at least linux.
+
+ * Added check for <db1/ndbm.h> which is the new location where
+ linux systems appear to be stuffing this header file.
+
+Thu Sep 9 23:15:49 1999 Doug Morris <doug@mhost.com>
+
+ * fixed varous mkstmep bugs introduced in 1.0.1 by me. Whups!
+
+ * added mh_profile SEGV patch from Richard Cohen
+ <richard@jubjub.demon.co.uk> that prevents crashing when
+ mh_profile doesn't end in a newline. A similar patch was
+ previously sent in by Andrew Bettison <andrewb@zip.com.au>.
+
+ * fixed bug in associated with MAILGROUP #define (group "mail"
+ is not universal) -- hard to believe, but true.
+
+Tue Sep 7 16:47:03 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Renamed ZSH.COMPLETION to COMPLETION-ZSH and added COMPLETION-TCSH.
+
+Tue Aug 17 16:06:29 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Automated #define of MAILGROUP and installation of inc as setgid mail
+ when the mail spool directory isn't world-writable.
+
+Thu Jul 15 18:37:07 1999 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * slocal -debug used to leave a file in /tmp for each message
+ processed. Very bad for folks with slocal -debug in their .forward!
+
+ * Got rid of a ton of compilation warnings. Most were "junk"
+ warnings due to the use of gcc -Wall (without -Wno-parentheses),
+ but a few represented real bugs. There remain many warnings to be
+ tackled that are due to missing function prototypes (e.g. snprintf()).
+
+ * Default rcvdistcomps no longer puts a copy of all outgoing
+ messages in outbox. Added an rcvdistcomps.outbox that does.
+
+Sat Jun 9 12:22:47 1999 Doug Morris <doug@mhost.com>
+
+ * Updated configure to check for mkstemp (available on OpenBSD) and
+ substitute it for mktemp if available.
+
+Thu May 13 16:40:19 1999 Doug Morris <doug@mhost.com>
+
+ * Added config.sub and config.guess and updated acconfig.h and
+ configure.in to automatically detect system type and set the
+ proper #defines.
+
+Wed May 12 23:41:33 1999 Dan Winship <danw@mit.edu>
+
+ * Released nmh-1.0.1.
+
+Fri May 7 17:18:28 1999 Dan Winship <danw@mit.edu>
+
+ * Fixed flist to properly deal with relative folder names.
+ Problem noted by Jerry Peek <jpeek@jpeek.com>.
+
+ * Fixed --with-krb4 to work with original Kerberos 4 libraries as
+ well as the Kerberos 5 compat libraries. Based on a patch from
+ Assar Westerlund <assar@sics.se>.
+
+ * Added a check in configure.in to test if modf is in libc and
+ link with libm if not. This is needed by at least Digital UNIX.
+ Problem pointed out by Kevin Oberman <oberman@es.net>.
+
+ * Fix a bug from the "mhn -show" to "mhshow" renaming that
+ made the "list" command in whatnow not work for some users.
+ From Ruud de Rooij <r.c.m.derooij@twi.tudelft.nl>.
+
+ * Replaced "extern int errno" with "#include <errno.h>" in a
+ number of files. Suggested by Stephen Wilson Bailey
+ <swb@nconnect.net>.
+
+ * Fixed a problem in how "packf -mbox" translated "Return-Path:"
+ lines. From Kimmo Suominen <kim@tac.nyc.ny.us>.
+
+ * Fixed a segmentation fault in inc. Patch originally from Ruud de
+ Rooij <r.c.m.derooij@twi.tudelft.nl>.
+
+ * Allow display of 8bit encoded messages. From Kimmo Suominen
+ <kim@tac.nyc.ny.us>.
+
+ * Fixed repl to not add line breaks in the middle of long
+ addresses when building a reply. From Ruud de Rooij
+ <r.c.m.derooij@twi.tudelft.nl>.
+
+ * Added -library switch to spost so it can parse user aliases like
+ post does. From Ruud de Rooij <r.c.m.derooij@twi.tudelft.nl>.
+
+ * Changed configure.in's check for sigsetjmp to properly deal
+ with systems like Linux where it is a macro. From
+ <elleron@servtech.com>.
+
+ * Fixed a bug in whatnow that could cause it to sometimes exit
+ without prompting the user. Based on a patch by Richard Geiger
+ <rmg@netapp.com>.
+
+ * Added code to deal with SIGPIPE in mhl so it doesn't print
+ "Broken pipe" if you quit out of the moreproc.
+
+ * Documentation: Added a note to MACHINES about Irix make. Added a
+ pointer to the online copy of the MH book in INSTALL. Added
+ some additional information to the whatnow and packf man pages,
+ suggested by Jerry Peek <jpeek@jpeek.com>.
+
+ * Updated INSTALL, FAQ, etc to not refer to Richard as the
+ maintainer or math.gatech.edu as the home any more.
1999-02-06 Richard Coleman <coleman@math.gatech.edu>
* Add new section on "Transfer Encodings" to man page for mhbuild.
* In mhbuild.c, split compose_content into compose_content
- (parse and execute composition string), and scan_content (scan content,
- decided transfer encoding, check for clash with boundary string).
- I did a good amount of rearranging of this code.
+ (parse and execute composition string), and scan_content (scan
+ content, decided transfer encoding, check for clash with boundary
+ string). I did a good amount of rearranging of this code.
* Moved definitions for data structures for parsing MIME
messages from mhn.c and mhbuild.c to a new include
* Added flist command from exmh distribution. It doesn't work
yet, but it compiles :-)
- * Changed default location for install to /usr/local/nmh/{bin,etc,lib,man}.
- Split files so that format and configuration files go in nmh/etc, and
- support binaries go in nmh/lib. Of course, all this can now be changed
- in the top level Makefile.
+ * Changed default location for install to
+ /usr/local/nmh/{bin,etc,lib,man}. Split files so that format
+ and configuration files go in nmh/etc, and support binaries go
+ in nmh/lib. Of course, all this can now be changed in the top
+ level Makefile.
* Started with mh-6.8.3 as based and converted to autoconf.
Rewrote all the Makefiles. Currently only works with sendmail/smtp.