Change to MACHINES to include what platforms nmh *does* compile on.
[mmh] / ChangeLog
index 401456f..c6b6bdd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,68 @@
-Tue May 09 00:11:55 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
+Thu May 11 02:21:34 2000 Shantonu Sen <ssen@mit.edu>
+
+       * Simplified sbr/Makefile.in so that both SRCS and OBJS aren't
+       seperately and redundantly defined, but so that OBJS is a
+       pattern-substituted version of SRCS with suffix .c -> .o. This
+       should make maintainability easier.
+
+       * Added section to MACHINES indicating what platforms nmh is known
+       to compile and work on, just to give users peace of mind, or
+       something. This is by no means complete or exhaustive, so add
+       whatever you know works.
+       
+Tue May 09 20:38:04 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
 
        * Alphabetized Shantonu's $pop_kinds output on configure's "pop is
        enabled" line.  If POP3 is the only kind of POP enabled, say so,
        rather than just saying "yes" (which is ambiguous).
+
+       * Fixed four warnings in Shantonu's new getpass.c.  Needed to
+       #include <stdlib.h> for calloc(), <unistd.h> for ttyname(), and
+       "h/mh.h" for adios().  Also changed ch from char to int to get rid
+       of "comparison is always 1 due to limited range of data type" on EOF.
+
+       * Added steps to README.developers saying to change the version
+       number to X.Y.Z+dev.  Did a little rearranging and changed the FTP
+       dir from /home/ftp to /var/ftp to reflect Doug's new machine.
+
+       * Changed configure.in to use gcc -Wall even without
+       --enable-debug, to prevent developers compiling optimized from
+       introducing warnings, and to give end-users a warm, fuzzy feeling
+       as they (hopefully) see no warnings come out (except perhaps on
+       the lex output file) even with -Wall.
+
+       * Renamed getpass() to nmh_getpass() since the prototype for
+       getpass() varies from OS to OS, and we want to _always_ use our
+       version of the function.  Fixed all the callers to use
+       nmh_getpass() and added it to prototypes.h.  Semi-arbitrarily
+       upped MAX_PASSWORD_LEN from 128 to 256.  buf was being calloc()'d
+       and the memory leaked -- should have just been declared as static
+       char array.  Prepended "Portions of this code are" to the
+       copyright message, as this version has been changed significantly
+       from the BSD version.
+
+       * Added "nmh-local functions to use in preference to OS versions"
+       section to README.developers (currently just says to use
+       nmh_getpass() instead of system getpass()).
+
+       * Prepended "Portions of this code are" to the copyright message
+       in ruserpass.c also.
+
+       * Added mts.conf.5 page per Neil W Rickert <rickert+nmh@cs.niu.edu>'s
+       report:
+       
+           This happens on solaris:
+
+                    % man mts.conf
+                    windex entry incorrect:  mts.conf(5) not found.
+                    No manual entry for mts.conf.
+
+           It is fixed by
+
+                    % echo ".so man5/mh-tailor.5" > mts.conf.5
+
+           done in the man5 directory.  We need to add 'mts.conf.5' as a
+           reference sourcing mh-tailor.5.
        
 Mon May 08 23:51:55 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
 
@@ -35,6 +95,17 @@ Mon May 08 23:51:55 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
        * Changed DIFFERENCES to say that RPOP is not currently supported
        rather than implying it by saying that APOP, KPOP, and POP[3] are.
 
+Sun May 07 18:16:43 2000 Shantonu Sen <ssen@mit.edu>
+
+       * Imported NetBSD version of getpass() and made extensive
+       revisions for compatibility with programs that pipe the password
+       to stdin, such as exmh.
+
+       * Removed tests for system ruserpass() which sometimes gave
+       phantom positive results. Also, bext to use internal functions if
+       we ever want to change .netrc format to something else, or access
+       other files.
+
 Sat May 06 08:28:09 2000 Dan Harkless <dan-nmh@dilvish.speed.net>
 
        * Restored lost version histories for those moved files by doing a