X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=ChangeLog;h=324dddc1b09fce59a1dae44ff552232ff3bb79a2;hp=2cc1ba727b967d095cf2758a65664dd94b35d841;hb=df3babef6d532cbd6e5b508b168d096ab9db2122;hpb=636b3bab53e3fc2154bb86fb02aeecf433cc977a diff --git a/ChangeLog b/ChangeLog index 2cc1ba7..324dddc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,219 @@ +2010-12-09 Ken Hornstein + + * h/nntp.h, configure.in, h/Makefile.in, h/mts.h, h/popsbr.h, + man/inc.man, man/mh-chart.man, man/mh-tailor.man, man/msgchk.man, + sbr/Makefile.in, sbr/mts.c, uip/Makefile.in, uip/inc.c, uip/msgchk.c, + uip/msh.c, uip/mshcmds.c, uip/popsbr.c: Massive garbage collection. + Remove functionality for APOP, RPOP, all NNTP support (including + bboards), and MPOP. + +2010-12-08 David Levine + + * uip/whatnowsbr.c: enforce requirement of at least one file + argument to attach command. + +2010-12-08 David Levine + + * man/send.man: added name= portion to Content-Type + headers to reflect 2006-10-24 change to uip/sendsbr.c. + That change allowed mhstore to use the (file)name when + extracting attachments. + +2010-12-03 Ken Hornstein + + * Everything: remove RCS keywords from files, since they no longer + work after git migration. + +2010-12-02 Ken Hornstein + + * .cvsignore, .gitignore, autogen.sh, */.cvsignore: Update files + for git conversion. + +2010-12-19 Ken Hornstein + + * aclocal.m4, config/Makefile.in, configure.in, man/mh-chart.man, + man/post.man, man/send.man, mts/smtp/Makefile.in, mts/smtp/smtp.c, + mts/smtp/smtp.h, sbr/Makefile.in, uip/Makefile.in, uip/post.c, + uip/send.c, uip/whatnowsbr.c, uip/whom.c: Clean up autoconf + code for handling of compiler flags for SASL, and add support + for TLS to the SMTP MTA. + +2010-11-12 Peter Maydell + + * man/slocal.man: fix formatting error that meant a + subsection heading wasn't displayed as such. + +2010-11-10 Peter Maydell + + * configure.in: add a level of expansion for mandir + when printing the end-of-configure install path + summary. + +2010-11-09 Peter Maydell + + * man/rmm.man: fix error in synopsis: the option is + [no]unlink, not [no]link. + +2010-08-31 David Levine + + * uip/.cvsignore: added "new". + +2010-02-03 Earl Hood + + * Bug #15213, #18635: The use of the insecure m_scratch() and + m_tmpfil() functions have been replaced by m_mktemp() + or m_mktemp2() functions (defined in sbr/m_mktemp.c). + The new functions use mkstemp() to securely create + temporary files to avoid the numerous race conditions + that exist with the old functions. This does assume + that mkstemp() is available. Unsure if we need to + create an alternative implementation if mkstemp() is + not available. More information about new temp file + functions in m_mktemp.c, including the support for + MHTMPDIR, TMPDIR, and TMP envvars. + +2010-02-02 Earl Hood + + * mts/smtp/smtp.c: added SASL support if mts configuration + setting is set to "sendmail". This is useful if sendmail + conf option is to a custom script that creates a proxy + connection to an smtp server. + + * sbr/mts.c: added support for MHMTSCONF and MHMTSUSERCONF + envvars. The former specifies an alternative system + mts.conf to use. The later specifies a user-specific + mts.conf to use. This one will be read after the system + conf, so the user's conf only needs to set options they + want to override. The MHMTSUSERCONF allows a user to set + personal alternative mail submission methods w/o affecting + other users on the system. + + * uip/whom.c: added SASL-based options so address checking + can work against a server that requires SASL. + +2009-12-29 David Levine + + * uip/mhlistsbr.c, uip/mhlsbr.c, uip/picksbr.c: cast + pointers to unsigned long before casting to unsigned int + to avoid warnings on 64-bit about casting from pointer + to int of different size. + + * uip/new.c: cast folder_len to int to avoid warning on + 64-bit about passing a size_t to an int conversion specifier. + +2009-12-25 David Levine + + * uip/inc.c: gcc 4.4.1 noticed that maildir could have been + used before initialization. In fact, if that code was ever + reached, maildir would never have been initialized. It's in + an adios call, so replaced with NULL. + +2009-12-21 David Levine + + * mts/smtp/smtp.c: In sm_auth_sasl (), removed zeroing of + sasl_inbuffer because it could be used in sm_fget (). Also, + removed allocation of sasl_inbuffer because that was done in + either smtp_init () or sendmail_init (). + +2009-01-17 Eric Gillespie + + * etc/mhn.defaults.sh: Never try to make mhshow start xterm. + +2009-01-16 Eric Gillespie + + * test/runtest, test/tests/inc/test-deb359167, + test/tests/inc/test-eom-align, test/tests/manpages/test-manpages: + Load common.sh via absolute path, otherwise some /bin/sh + (e.g. dash) can't load it. + + * uip/Makefile.in, uip/new.c, test/tests/new/test-basic: Add new + program, and fn/fp/unseen symlinks. + + * test/{runtest,setup-test}: Move MH profile under Mail directory + so each test script will have its own to muck with, if needed. + + * h/Makefile.in, h/crawl_folders.h, sbr/Makefile.in, + sbr/crawl_folders.c, uip/folder.c: Extract the folder crawling + code from folder.c into new crawl_folders function, using a + callback to assemble the folder info in folder.c. Drop compare + function and use strcmp instead. Rename addfold and addir to + add_folder and add_children (add dir vs. add folder? + confusing names). + +2008-12-26 Peter Maydell + + * sbr/m_getfld.c: fix two bugs which could cause us to walk off + the beginning of the stdio or prefix-string buffer when checking + for presence of the end-of-message delimiter in some situations. + This might cause inc to dump core if you were unlucky. (This was + Debian bug 359167.) + * test/tests/inc/{md5sums,msgheader.txt,test-deb359167, + test-eom-align,fromline.txt,filler.txt,deb359167.mbox}: new tests + both for the specific problem and to try to check various alignments + of the eom string with the stdio buffer ending. + * test/common.sh: new file for common utility functions for the + test scripts. Moved findprog out of manpage test script into this + new file. Added some functions for doing progress indicators. + +2008-12-25 Peter Maydell + + * test/runtest: automatically run setup-test if it hasn't already + been done. Improve error handling in test script with 'set -e'. + +2008-10-23 David Levine + + * h/mh.h: raised NAMESZ from 128 to 999. RFC 2822 limits line + lengths to 998 characters, so a header name can be at most that long. + m_getfld limits header names to 2 less than NAMESZ, which is fine, + because header names must be followed by a colon. Add one for + terminating NULL. + +2008-10-23 David Levine + + * sbr/m_getfld.c: in warning message, use NAMESZ-2 instead of + NAMESZ-1 bytes because the message says "exceeds", not + "is greater than or equal to". + +2008-10-23 David Levine + + * docs/MAIL.FILTERING: added note on removing procmail -f or + -r options to try to suppress generation of a "From " line on + incoming messages. + +2008-08-14 Eric Gillespie + + * test/setup-test: Don't run autogen.sh unless needed. Build in a + blddir under the temporary directory so as not to interfere with + whatever the developer may be doing in the source directory. + If the temporary directory already exists, rebuild and install it. + +2008-08-13 Eric Gillespie + + * sbr/ambigsw.c: Send print_sw output to stderr. This avoids + strange problems with scan `pick -bogus`, not to mention being + nicer anyway. + + * sbr/getans.c, sbr/print_help.c, uip/msh.c: Send print_sw output + to stdout. + + * h/prototypes.h, sbr/print_sw.c (print_sw): Add FILE * argument + and send output there rather than to stdout. + + * test/tests/pick/test-stderr: Add test that error messages don't + end up going to stdout. + +2008-08-13 Eric Gillespie + + * uip/pick.c: Print matching messages immediately, instead of + waiting until the very end to print anything. + Ensure valid sequence name as soon as we parse it from command, + instead of searching the messages first. + +2008-08-13 Eric Gillespie + + * uip/Makefile.in, uip/popi.c: Remove popi.c, which has been dead + since PatchSet 257 (2000/06/12 11:07:34 UTC). + 2008-08-13 Eric Gillespie * h/mhparse.h: Move interfaces also used by mhbuildsbr.c here