# HG changeset patch # User markus schnalke # Date 1288892207 10800 # Node ID c28e8dfebfc301507ddcd096ebece1780da8a065 # Parent 1b25fabdc3cb5c6c3ef0aab23a3837bd81aac341 updated ChangeLog and NEWS diff -r 1b25fabdc3cb -r c28e8dfebfc3 ChangeLog --- 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.) diff -r 1b25fabdc3cb -r c28e8dfebfc3 NEWS --- 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