X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=ChangeLog;h=01ba704831a96cc89568eb82283d2ece95179a19;hp=79d64285b804ff4cc73feb6160cda3228c04a35f;hb=27844443b4759689ecbc2eb4519c0fe83ebda473;hpb=fb49dd82ec42997b9df97f221c920f6596102c0a diff --git a/ChangeLog b/ChangeLog index 79d6428..01ba704 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,175 @@ +2008-05-13 David Levine + + * configure.in, INSTALL: if --enable-masquerade is not + specified to configure, enable all supported masquerade forms. + This allows users to masquerade with the default + configuration. That seems to be more worthwhile now than + trying to prevent users from using it, especially with + single-user installations or those where a user can edit + etc/mts.conf. + +2008-05-04 Peter Maydell + + * bug #23167: sbr/ruserpass.c (ruserpass): make bad permissions + on .netrc be an instantly fatal error. Previously we returned + an error value; however, no caller was checking it. So now + ruserpass() has a void return type. + + * bug #23163: various minor fixes for the benefit of + older Unixes (specifically SunOS 4): + reintroduce strerror() substitute implementation + provide memmove() substitute implementation + + * bug #23163: fix accidentally broken 'build outside + source directory' feature + + * bug #23162: sbr/dtime.c: fix stray HAVE_TM_GMTOFF that + wasn't updated to the new macro name. + +2008-04-30 Peter Maydell + + * mts/smtp/smtp.c: provide a callback for SASL_CB_AUTHNAME + (fixes issue with SASL sending the wrong username in some + circumstances). Thanks to + for the patch. + +2008-04-29 Peter Maydell + + * Revert previous attempt at fix for SASL issue as it + is the wrong approach. + + * Fix in correct manner, by making sm_rrecord() and thus + sm_hear() set the length of the reply string correctly + (the SASL libraries now care if you pass in the wrong + length). + + * Correct various places in smtp.c where the reply string + might not have been correctly NUL-terminated. Includes a + fix for a particularly nasty and long standing screwup + where the buffer length counting in smhear() was totally + broken for continued lines from the server. + +2008-04-29 Peter Maydell + + * Cope with sasl_decode64() returning SASL_CONTINUE, as + happens with newer sasl libraries and LOGIN auth. + +2008-04-27 Peter Maydell + + * Updated some of the 'how to do a release' documentation. + + * Upped the VERSION string to '1.3-dev', since 1.3-RC1 has + been branched off. + +2008-04-27 Peter Maydell + + * Released nmh-1.3 RC1. + +2008-04-11 Oliver Kiddle + + * acconfig.h, configure.in, sbr/dtime.c, sbr/pidwait.c, + uip/mhshowsbr.c, uip/rcvtty.c, uip/slocal.c, uip/termsbr.c: + move most remaining macros out of acconfig.h which is an + obsolete feature of autoconf + +2008-04-05 Peter Maydell + + * bug #18655: fix use of admonish() for a fatal error (should + be adios(); only actual effect would be wrong exit code). + Thanks to Craig Leres for spotting this. + +2008-04-05 Peter Maydell + + * bug #20028 (Debian bug 399271): fix code assuming that pointer + differences were 32 bits -- thanks to Dean Gaudet for the patch. + +2008-01-25 Josh Bressers + + * uip/mhshowsbr.c (show_all_messages): Be more generous when parsing + multipart messages. + +2007-11-04 Joel Reicher + + * Changed done() link overriding to function pointer. Return type + is now void so that exit() can be used as done() callback. Dead + code return from all done()s removed, with return 1 in main() + following done() (should never be reached). + +2007-08-21 Josh Bressers + + * Red Hat Bug #253342: inc.c, utils.c, utils.h: When inc is run with + the -silent flag, don't exit(1) for no apparent reason. + +2007-03-12 Peter Maydell + + * bug #18630, #18631, #18632, #18634: various patches from + Craig Leres fixing error message argument problems. + +2007-03-12 Peter Maydell + + * bug #15212: configure.in, acconfig.h: remove configure test for + broken AT&T vi. This test was broken (it was always returning + failure even for non-broken vi implementations) and + unfixable. Nobody should be using AT&T vi any more so I have + simply moved it back to being a setting you can put manually into + acconfig.h if you must. + +2006-10-24 David Levine + + * uip/sendsbr.c: with attachformat values of 1 or 2, add + name= portion to Content-Type header. This makes them + consistent with attachformat value 0. And it allows mhstore + to use that (file)name when extracting attachments. + +2006-08-26 Josh Bressers + + * configure.in: If we're not using dotlocking, there is no need to set + inc sgid. + +2006-03-30 David Levine + + * uip/sendsbr.c: with attachformat values of 1 or 2, only + generate Content-Disposition headers for MIME attachments, not + for the message contents themselves. Microsoft Outlook Build + 10.0.6626, at least, doesn't show the message contents if they + have Content-Disposition. + +2006-03-09 Josh Bressers + + * sbr/fmt_rfc2047.c (decode_rfc2047): Don't close the iconv descriptor + if it isn't valid. + +2006-03-08 Josh Bressers + + * (mh_strcasecmp): Rename the private strcasecmp function to + mh_strcasecmp. This keeps the newer gnu linker happy. + +2006-03-05 Oliver Kiddle + + * sbr/fmt_rfc2047.c: don't try to malloc 0 bytes if an RFC2047 + encoded block is empty + +2006-03-04 Peter Maydell + + * etc/Makefile.in: use INSTALL_SCRIPT to install scripts; + this allows INSTALL_PROGRAM to be set to 'install -s' so + binaries are stripped on installation. Apparently the BSDs + do this. + +2006-02-25 David Levine + + * uip/sendsbr.c: replaced st_mtim with st_mtime, that's what + it should have been. Added #include of h/tws.h to pick up + dtime() prototype. + 2006-02-20 David Levine + * h/mh.h, h/prototypes.h, uip/mhbuildsbr.c, uip/send.c, + uip/sendsbr.c, uip/viamail.c, uip/whatnowsbr.c, man/send.man: + added -attachformat switch to send, to support alternate MIME + header contents when using -attach. See send man page for + description. + * man/mhbuild.man: wrapped one appearance of "Content-Disposition" with quotes, to be consistent with others.