+Fri Sep 8 01:36:23 2000 Shantonu Sen <ssen@mit.edu>
+
+ * Took out bad time textual time zones like BST and JST.
+ I found them online somewhere, but am not sure if they're
+ correct.
+
+
+Fri Sep 8 00:36:48 2000 Shantonu Sen <ssen@mit.edu>
+
+ * Moved zotnet/mts to mts/generic. This code reorganization
+ makes the entire zotnet tree deprecated -- bboards is unneeded,
+ mf was was moved to sbr, tws was rewritten and moved to sbr, and
+ now finally mts.
+
+ * Created a new static library called libmts.a used during
+ compilation which includes the generic mts code and the
+ smtp/sendmail code. This supercedes the functionality of the
+ old libsmtp.a and the remains of libzot.a.
+
+ * Updated header includes to reference the new location of mts.h
+ in mts/generic/mts.h. Also, update the configure and top-level
+ Makefile not to descend into zotnet. Also, they don't descend
+ into mts/mmdf and mts/sendmail (the sendmail code has been
+ merged into the smtp code).
+
+ * Added #include <h/nmh.h> to h/md5.h, since my compile was
+ complaining about implicitly-declared memcpy and memset, which
+ appear to be in strings.h. In any event, nmh.h should take care
+ of it for us.
+
+ * When doing a "make nmhdist", notice that the generated
+ snapshot does not include zotnet of the mts directories as noted
+ above. Since they are no longer compiled, and I don't see any
+ obvious code path to get to them, end-users should probably
+ not need them. If you think otherwise, turn Makefile generation
+ back on in configure.in and turn on recursion into those dirs
+ in the appropriate Makefile.in
+
+Wed Sep 6 22:40:03 2000 Shantonu Sen <ssen@mit.edu>
+
+ * Tracked down the problem in the new dtimep where time
+ zones were being radically misreported. It was because the
+ parser knew about military time zones (such as M or E) but in
+ some cases did not know about the textual representation of
+ some zones (like MET). When it encountered one of these, the
+ date parser misread MET as the military time zone T (well, first
+ zone M, then E, and finally T). I took military zones out, and
+ things seem much better. Also, the default behavior of parsing
+ time zones appears to default to GMT in the absence of better
+ info, which is less bogus than assuming the mail came from the
+ current time zone, which was the behavior in 1.04.
+
+Thu Aug 10 13:22:13 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Decided that limiting the message number columns to 3 on my
+ scan.MMDDYY and scan.YYYYMMDD (to try to regain space taken by
+ extra date info) was ill-conceived. It's not that tough to get
+ past 999 messages, though I imagine it's rather rare to exceed
+ 9999. Changed these to 4. Also put the "replied / encrypted"
+ column back in YYYYMMDD -- I've never seen it show anything but a
+ space, but that space is useful if you use scan, grep, and awk
+ (with the default field separator) to grab message numbers (I know
+ -- pick should really be used for these purposes...).
+
+Mon Aug 7 20:11:09 CEST 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * Modify umask set by mhshow to enable user execute bit, so that
+ viewers that create temporary directories (e.g., lynx) will be
+ able to access them.
+
+Thu Aug 03 17:14:08 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * TODO: Allow multiple simultaneous differing contexts, probably
+ each tied to a parent (terminal) process.
+
+Tue Aug 1 10:48:05 EDT 2000 Kimmo Suominen <kim@tac.nyc.ny.us>
+
+ * Makefile install rules should not look for generated files in
+ the source tree -- this will happen to work when configuring and
+ building inside the source tree but will fail when using an
+ external build tree. Fixed etc/Makefile.in.
+
+Mon Jul 24 16:20:45 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * When Shantonu wrote the new, more portable dtimep.lex, he left
+ out the #ifdef DSTXXX stuff for some reason. Not a good idea, as
+ that code is required for proper printing of numeric-offset
+ timezones that have daylight saving time. Without that code,
+ -0700 during DST gets printed as MST instead of PDT.
+
+ * Renamed DSTXXX as ADJUST_NUMERIC_ONLY_TZ_OFFSETS_WRT_DST and
+ added an explanatory comment by its #definition.
+
+ * Updated README.developers with the fact that zotnet/tws is going away.
+
+Thu Jul 20 20:30:52 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Moved Kimmo's new "--with-hash-backup" to be output with the
+ rest of the --with options in the configure --help output. Also,
+ people did not preserve my alphabetization of the --with options
+ when they added new ones. Re-alphabetized.
+
+ * One more pass at README.developers now that it's clear that my
+ previously-suggested one-line autoconf-file commit can cause
+ unnecessary local makes and an out-of-sync stamp-h.in file, but
+ would not cause problems for other people using the CVS files.
+
+ * Ken Hornstein's SASL patch was not integrated properly with
+ Ruud's new merged mts/sendmail code. Kimmo has since fixed nmh so
+ it compiles, but according to Ken, the SASL stuff still does not
+ work. Integrating a patch from him for this.
+
+ * Last pass at README.developers -- Kimmo's 5-step commit was
+ overkill. You only need 3 steps, since configure.in is the only
+ autoconf file with the RCS $Id keyword.
+
+ * Applied Kurt J. Lidl <lidl@eng.us.uu.net>'s $MAILHOST patch:
+
+ I have a small patch that would be nice to be included --
+ basically, it allows the usage of the "MAILHOST" environment
+ variable, without having to have HESIOD turned on. I need
+ this functionality for my environment, where we have identical
+ /usr/local on all my machines (so I cannot just hardcode into
+ the mts.conf file), and I have multiple POP mail servers for
+ my users.
+
+ Modified inc.man to reflect that along with "pophost:" and -host,
+ $MAILHOST can now activate POP mail inclusion as well.
+
+ * Fixed warnings from diff on first-time install of nmh. Also
+ added 'echo's clarifying the etc file installation activities.
+
+Tue Jul 18 19:36:59 EDT 2000 Kimmo Suominen <kim@tac.nyc.ny.us>
+
+ * Added the answer to Dan's question in README.developers.
+
+Mon Jul 17 19:10:36 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Clarified and made some corrections to Kimmo's README.developers
+ changes (BTW, if anyone can explain why the RCS Ids are able to cause
+ problems with the dependencies, please fill in the explanation --
+ I never encountered a problem with the old single-commit method).
+
+Sat Jul 15 23:13:49 EDT 2000 Kimmo Suominen <kim@tac.nyc.ny.us>
+
+ * Add configure option --with-hash-backup so the backup prefix can
+ be easily changed from "," to "#".
+
+ * Simplified sbr/Makefile.in so that it works with any make.
+
+ * Use mkstemp in sbr/lock_file.c.
+
+ * Commits of autoconf-related files apparently can't all be done
+ in one shot due to RCS Ids changing when committing -- updated
+ README.developers.
+
+Tue Jul 11 14:18:01 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * Clarified post.man and send.man for those not completely up on
+ SASL terminology. "SASL encryption layers are not supported for
+ SMTP" means that encryption is supported for the authentication
+ but not for the subsequent data stream.
+
+Sat Jul 8 01:36:19 EDT 2000 Kimmo Suominen <kim@tac.nyc.ny.us>
+
+ * Applied Ken Hornstein <kenh@cmf.nrl.navy.mil>'s patches
+ implementing SASL support for POP3 and SMTP. If nmh is compiled
+ with SASL support, using the -sasl switch on the inc, msgchk,
+ post, and send commands will enable authentication encryption for
+ SMTP, and both authentication and data stream encryption for POP3.
+
+Sat Jun 10 18:37:59 CEST 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * Merged mts/sendmail functionality into mts/smtp; switching between
+ smtp and sendmail delivery method is now controlled by mts.conf.
+
+ * If tsort cannot deal with loops, in addition to defining tsort as
+ cat, also define lorder as echo.
+
+ * Removed uip/popi.c from list of sources.
+
+Thu Jun 08 19:36:57 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+
+ * New dtimep.lex didn't parse day names properly. Fixed. Also
+ clarified ambiguous comments preceding day_map[] array (from old
+ dtimep.lex) that probably led to the erroneous cp++ being added.
+
+Wed Jun 7 20:52:33 CEST 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * Added one more mkstemp invocation to uip/spost.c (which was in a
+ #if 0 block).
+
+ * Applied patch from Peter Maydell to clean up permissions handling
+ and error handling in uip/inc.c.
+
+Mon Jun 5 22:10:07 CEST 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * Use cat instead of tsort if tsort cannot deal with loops in its
+ input (which is the case for tsort from GNU textutils).
+
+Mon Jun 5 21:14:36 CEST 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * If lockfile is present, and its dotlockfile program is setgid,
+ inc does not need to be setgid.
+
+Sun Jun 4 21:35:40 CEST 2000 Ruud de Rooij <ruud@ruud.org>
+
+ * Added autoconf test for Miquel van Smoorenburg's liblockfile
+ library, as found on Debian systems.
+
+ * Added liblockfile support to sbr/lock_file.c.
+
+Wed May 31 7:19:30 2000 Shantonu Sen <ssen@mit.edu>
+
+ * Fixed up dtimep.lex a bit. Added back memory options for AIX to
+ increase available memory. Took out %option noyywrap, which
+ wasn't understood by AT&T lex, as well as the -i
+ case-insensitivity flag.
+
Wed May 31 07:40:45 2000 Doug Morris <doug@mhost.com>
- * added a lint target to the Makefiles and a check in autoconf
+ * Added a lint target to the Makefiles and a check in autoconf
to determine whether lint or lclint exists on the system.
Fri May 30 19:21:48 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
tws.h to h/). Updated all source files to reflect to new location
of tws.h.
- * Rewrote dparsetime (dtimep.c) to replace the old
- zotnet/tws/dtimep.c, lexstring.c, lexedit.c, and
- dtimep.c-lexed. It should now work with flex (although untested
- with lex), and requires no sed-ing. For now, I have the lexed
- version in the distribution, so that end-users don't need to worry
- about running it through flex/lex. I have not added back support
- for guessing the time zone when it's not specified.
+ * Rewrote dparsetime (in dtimep.lex -> dtimep.c) to replace the
+ old zotnet/tws/dtimep.c, dtimep.lex, lexstring.c, lexedit.c, and
+ dtimep.c-lexed. It should now work with flex (although untested
+ with lex), and requires no sed-ing. For now, I have the lexed
+ version in the distribution, so that end-users don't need to worry
+ about running it through flex/lex. I have not added back support
+ for guessing the time zone when it's not specified.
Sun May 28 17:44:15 CEST 2000 Ruud de Rooij <ruud@ruud.org>