changeset 253:c28e8dfebfc3

updated ChangeLog and NEWS
author markus schnalke <meillo@marmaro.de>
date Thu, 04 Nov 2010 14:36:47 -0300 (2010-11-04)
parents 1b25fabdc3cb
children 82d168dd52fd
files ChangeLog NEWS
diffstat 2 files changed, 58 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Nov 04 13:43:44 2010 -0300
+++ b/ChangeLog	Thu Nov 04 14:36:47 2010 -0300
@@ -7,6 +7,35 @@
 technical speach and with focus on compatibility.
 
 
+0.3.1   Thu, 04 Nov 2010 13:46:58 -0300
+	* smtp_out.c: changed the SMTP greeting behavior to match RFC
+	  2821 (always try EHLO first). Thanks to inne for pointing me
+	  on that. See also Debian bug #349211
+	* fail_msg.c: postmaster is now matched caseless, as
+	  required by RFC
+	* refactored the cmdline argument processing (-m is recognized,
+	  unknown -oXXX options are ignored now and some corner-cases
+	  covered)
+	* created new functions manipulate_queue() and run_queue()
+	  and moved code from main()
+	* replaced the loop-based alias_expand() with a new one that
+	  wraps the recursive alias_one()
+	* removed ADDR_FLAG_NOEXPAND as it is not needed anymore
+	* made addr_isequal() and addr_isequal_parent() more flexible,
+	  thus making addr_isequal_alias() needless and removed
+	* merged rcptlist_with_one_of_hostlist() and
+	  rcptlist_with_addr_is_local() into split_rcpts()
+	* renamed the default route for the local net to
+	  `default local_net_route'
+	* renamed `alias_local_caseless' to `caseless_matching' because
+	  it does not only affect the matching of local parts of aliases
+	  anymore but is used anywhere where address matching is
+	  performed
+	* renamed conf.alias_local_cmp to conf.localpartcmp
+	* minor improvements of debug messages
+	* improved and updated man/masqmail.8
+	* several, mostly cosmetic, cleanups
+
 0.3.0   Fri, 23 Jul 2010 21:58:25 +0200
 	* new development branch
 	  (Attention: No backward compatibility guaranteed.)
--- a/NEWS	Thu Nov 04 13:43:44 2010 -0300
+++ b/NEWS	Thu Nov 04 14:36:47 2010 -0300
@@ -7,6 +7,35 @@
 The manual pages describe newly added options. Take them for reference.
 
 
+0.3.1
+
+- Changed the SMTP greeting behavior to match RFC 2821 (always try
+EHLO first). Now always an EHLO greeting is sent first, no matter what
+kind of greeting text the server had sent. If the EHLO failes, an HELO
+greeting is tried as fall back. This change will fix setups in which
+it hadn't been possible to send mail because the server required AUTH
+but hadn't said ``ESMTP'' in its greeting message. Thanks to inne for
+pointing me on that. This fixes also Debian bug #349211.
+
+- The postmaster address is now matched caseless, as required by RFC.
+
+- The command line option -m is recognized now (although ignored).
+Unknown -oXXX options are ignored. Some software (like spost of nmh)
+calls the MTA with -m. This is mainly a relict of old sendmail times
+but needed for compatibility.
+
+- Renamed the config file option `alias_local_caseless' to
+`caseless_matching' because the option affects any address matching.
+
+- Renamed the default route for the local network to
+`default local_net_route'. This is only of interest for log/debug file
+studies.
+
+- Improved and updated the man page for masqmail(8), especially in
+respect to -oem which appears to be wrongly implemented. Minor
+improvements of debug messages.
+
+
 0.3.0
 
 - Start of the new development branch. Attention: Backward