* uip/.cvsignore: added "new".
[mmh] / ChangeLog
index 38ba7e4..6847b8f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+2010-08-31  David Levine <levinedl@acm.org>
+
+       * uip/.cvsignore:  added "new".
+
+2010-02-03  Earl Hood <earl@earlhood.com>
+
+       * 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 <earl@earlhood.com>
+
+       * 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 <levinedl@acm.org>
 
        * uip/mhlistsbr.c, uip/mhlsbr.c, uip/picksbr.c: cast