masqmail
changeset 287:9d88a7d55f53
updated ChangeLog and NEWS
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Tue, 07 Dec 2010 19:20:11 -0300 |
parents | e2f6eefbd573 |
children | 84ea0b1fc8f8 |
files | ChangeLog NEWS |
diffstat | 2 files changed, 40 insertions(+), 9 deletions(-) [+] |
line diff
1.1 --- a/ChangeLog Tue Dec 07 17:21:07 2010 -0300 1.2 +++ b/ChangeLog Tue Dec 07 19:20:11 2010 -0300 1.3 @@ -7,21 +7,38 @@ 1.4 technical speach and with focus on compatibility. 1.5 1.6 1.7 -0.3.1 Wed, 01 Dec 2010 18:11:29 -0300 1.8 +0.3.1 Tue, 07 Dec 2010 17:51:27 -0300 1.9 * smtp_out.c: changed the SMTP greeting behavior to match RFC 1.10 2821 (always try EHLO first). Thanks to inne for pointing me 1.11 on that. See also Debian bug #349211 1.12 * fail_msg.c: postmaster is now matched caseless, as 1.13 required by RFC 1.14 + * cmdline arguments are now added to the recipient list instead 1.15 + of substracted, when -t is used 1.16 + * print version if called without arguments (see commit message 1.17 + or code) 1.18 + * added -bm for mode accept (it's the default but the other MTAs 1.19 + have it too) 1.20 + * calling masqmail as `newaliases' is now recognized 1.21 * refactored the cmdline argument processing (-m is recognized, 1.22 unknown -oXXX options are ignored now and some corner-cases 1.23 covered) 1.24 + * operation modes are now enforced exclusive, fail otherwise 1.25 + * -q and -qo are non-exclusive 1.26 * fixed -oem by removing it ;-) (see NEWS and docs/oem-option) 1.27 + * heavy refactoring in parse.c and deliver.c, plus various 1.28 + other refactoring 1.29 + * fixed `To: alice, bob' with -t. If rcpt headers contained 1.30 + an unqualified address followed by more addresses, they were 1.31 + not recognized. 1.32 * created new functions manipulate_queue() and run_queue() 1.33 and moved code from main() 1.34 * replaced the loop-based alias_expand() with a new one that 1.35 wraps the recursive alias_one() 1.36 * removed ADDR_FLAG_NOEXPAND as it is not needed anymore 1.37 + * removed ACC_DEL_RCPTS because it's always used together with 1.38 + ACC_RCPT_FROM_HEAD 1.39 + * s/EXIT_SUCCESS/0/ && s/EXIT_FAILURE/1/ 1.40 * made addr_isequal() and addr_isequal_parent() more flexible, 1.41 thus making addr_isequal_alias() needless and removed 1.42 * merged rcptlist_with_one_of_hostlist() and 1.43 @@ -35,7 +52,7 @@ 1.44 performed 1.45 * renamed conf.alias_local_cmp to conf.localpartcmp 1.46 * minor improvements of debug messages 1.47 - * improved and updated man/masqmail.8 1.48 + * heavily improved and updated man/masqmail.8 1.49 * several, mostly cosmetic, cleanups 1.50 1.51 0.3.0 Fri, 23 Jul 2010 21:58:25 +0200
2.1 --- a/NEWS Tue Dec 07 17:21:07 2010 -0300 2.2 +++ b/NEWS Tue Dec 07 19:20:11 2010 -0300 2.3 @@ -9,16 +9,27 @@ 2.4 2.5 0.3.1 2.6 2.7 -- Changed the SMTP greeting behavior to match RFC 2821 (always try 2.8 -EHLO first). Now always an EHLO greeting is sent first, no matter what 2.9 -kind of greeting text the server had sent. If the EHLO failes, an HELO 2.10 -greeting is tried as fall back. This change will fix setups in which 2.11 -it hadn't been possible to send mail because the server required AUTH 2.12 -but hadn't said ``ESMTP'' in its greeting message. Thanks to inne for 2.13 -pointing me on that. This fixes also Debian bug #349211. 2.14 +- Changed the SMTP greeting behavior to match RFC 2821 (always try EHLO 2.15 +first). Now always an EHLO greeting is sent first, no matter what kind of 2.16 +greeting text the server had sent. If the EHLO failes, an HELO greeting 2.17 +is tried as fall back. This change will fix setups in which it hadn't 2.18 +been possible to send mail because the server required AUTH but hadn't 2.19 +said ``ESMTP'' in its greeting message. Thanks to inne for pointing me 2.20 +on that. This fixes also Debian bug #349211. 2.21 2.22 - The postmaster address is now matched caseless, as required by RFC. 2.23 2.24 +- Command line address arguments are now added to the recipient 2.25 +list instead of substracted, when -t is used. This coveres a rare 2.26 +corner-case. It is a change from exim's behavior to postfix's. 2.27 + 2.28 +- Several changes were made related to the operation modes: The situation 2.29 +within the modes was made clear (see man page of masqmail(8)). If more 2.30 +than one mode is specified then masqmail aborts. For the default operation 2.31 +mode ``accept messages on stdin'' the command line switch -bm was added 2.32 +(similar to othe MTAs). If masqmail is called without arguments, the 2.33 +version information is printed now. 2.34 + 2.35 - The command line option -m is recognized now (although ignored). 2.36 Unknown -oXXX options are ignored. Some software (like spost of nmh) 2.37 calls the MTA with -m. This is mainly a relict of old sendmail times 2.38 @@ -30,6 +41,9 @@ 2.39 The changes affect only the exit code of the corner-case: Calling masqmail 2.40 with -oem but without -oi/-i while submitting messages on stdin. 2.41 2.42 +- Fixed the recognition of lists of unqualified addresses in headers 2.43 +when using -t. E.g. `To: alice, bob'. 2.44 + 2.45 - Renamed the config file option `alias_local_caseless' to 2.46 `caseless_matching' because the option affects any address matching. 2.47