X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=ChangeLog;h=5f2e3a2814cfdb8dcfab3377169168ea0842f4a9;hb=e0233d70fb7bfac996b3514ae60d7eedef0e6ad3;hp=48b4bb2070fb9d4e42e278b2ff642e969f9461e1;hpb=0daa906477229d9f3e1ba2bd6982283e61c06a7a;p=mmh diff --git a/ChangeLog b/ChangeLog index 48b4bb2..5f2e3a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,89 @@ +Tue May 09 14:38:32 2000 Dan Harkless + + * 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 for calloc(), 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()). + +Mon May 08 23:51:55 2000 Dan Harkless + + * Doug informed me that the way I had restored the "lost" version + histories was wrong, because `cvs checkout's of old versions of + nmh wouldn't work properly. It occurs to me that this could be + fixed by simply deleting those tags in the new-location *,v files, + but oh well. I'm putting everything back to the way Doug + originally had it. To get the old version history for a file that + used to be in the top directory, you'll need to "blindly" do a + `cvs log' there (even though you won't have a local copy of the + file in that directory). `cvs diff' will no longer be able to + diff pre-move versions vs. post-move versions -- you'll have to do + a lot of manual gyrations with `cvs checkout' and then use `diff'. + + * I had alphabetized the --configure options in the --help output + awhile back, but Shantonu added --enable-apop just under + --enable-pop. Put it in alphabetical order and clarified what + --enable-apop does vs. --enable-pop and --with-krb4. Also changed + --with-mts help line from "mail transport agent" to "mail + transport agent/service" so the 's' in "mts" doesn't seem to come + out of nowhere. + + * Added two steps to "releasing nmh" in README.developers. After + making the tarball, it's a good idea to diff the tree vs. the CVS + tree to make sure no files got left out, and then to chown the + files so that they're owned by root, preventing a Trojaning attack + by a malicious remote user with a UID matching yours. + + * Changed DIFFERENCES to say that RPOP is not currently supported + rather than implying it by saying that APOP, KPOP, and POP[3] are. + +Sat May 06 08:28:09 2000 Dan Harkless + + * Restored lost version histories for those moved files by doing a + manual `mv' in the CVSROOT on mhost. CVS badly needs a `cvs mv' + command so that you can move files (without having physical access + to the CVSROOT) without losing versioning. Put MACHINES back at + the top level as it needs to be read before building. Fixed DIST + variable in {.,docs}/Makefile.in to reflect that and to add + missing entry for "INSTALL" file. + +Sat May 06 13:13:07 2000 Doug Morris + + * Re-cleaned up nmh documentation (by moving things to docs + subdir) and modified Makefile & configure.in to handle the change. + +Mon Apr 17 21:28:40 2000 Dan Harkless + + * Scott Blachowicz pointed out that the configure --help output + for --enable-masquerade was misleading. Clarified. + Mon Apr 17 19:01:00 2000 Shantonu Sen * APOP support can be compiled in to inc and msgchk using