Mercurial > masqmail
comparison ChangeLog @ 287:9d88a7d55f53
updated ChangeLog and NEWS
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Tue, 07 Dec 2010 19:20:11 -0300 |
parents | 05fa719b7002 |
children | 95d536599fd7 |
comparison
equal
deleted
inserted
replaced
286:e2f6eefbd573 | 287:9d88a7d55f53 |
---|---|
5 | 5 |
6 Have a look at the NEWS file for a summary of the changes in a less | 6 Have a look at the NEWS file for a summary of the changes in a less |
7 technical speach and with focus on compatibility. | 7 technical speach and with focus on compatibility. |
8 | 8 |
9 | 9 |
10 0.3.1 Wed, 01 Dec 2010 18:11:29 -0300 | 10 0.3.1 Tue, 07 Dec 2010 17:51:27 -0300 |
11 * smtp_out.c: changed the SMTP greeting behavior to match RFC | 11 * smtp_out.c: changed the SMTP greeting behavior to match RFC |
12 2821 (always try EHLO first). Thanks to inne for pointing me | 12 2821 (always try EHLO first). Thanks to inne for pointing me |
13 on that. See also Debian bug #349211 | 13 on that. See also Debian bug #349211 |
14 * fail_msg.c: postmaster is now matched caseless, as | 14 * fail_msg.c: postmaster is now matched caseless, as |
15 required by RFC | 15 required by RFC |
16 * cmdline arguments are now added to the recipient list instead | |
17 of substracted, when -t is used | |
18 * print version if called without arguments (see commit message | |
19 or code) | |
20 * added -bm for mode accept (it's the default but the other MTAs | |
21 have it too) | |
22 * calling masqmail as `newaliases' is now recognized | |
16 * refactored the cmdline argument processing (-m is recognized, | 23 * refactored the cmdline argument processing (-m is recognized, |
17 unknown -oXXX options are ignored now and some corner-cases | 24 unknown -oXXX options are ignored now and some corner-cases |
18 covered) | 25 covered) |
26 * operation modes are now enforced exclusive, fail otherwise | |
27 * -q and -qo are non-exclusive | |
19 * fixed -oem by removing it ;-) (see NEWS and docs/oem-option) | 28 * fixed -oem by removing it ;-) (see NEWS and docs/oem-option) |
29 * heavy refactoring in parse.c and deliver.c, plus various | |
30 other refactoring | |
31 * fixed `To: alice, bob' with -t. If rcpt headers contained | |
32 an unqualified address followed by more addresses, they were | |
33 not recognized. | |
20 * created new functions manipulate_queue() and run_queue() | 34 * created new functions manipulate_queue() and run_queue() |
21 and moved code from main() | 35 and moved code from main() |
22 * replaced the loop-based alias_expand() with a new one that | 36 * replaced the loop-based alias_expand() with a new one that |
23 wraps the recursive alias_one() | 37 wraps the recursive alias_one() |
24 * removed ADDR_FLAG_NOEXPAND as it is not needed anymore | 38 * removed ADDR_FLAG_NOEXPAND as it is not needed anymore |
39 * removed ACC_DEL_RCPTS because it's always used together with | |
40 ACC_RCPT_FROM_HEAD | |
41 * s/EXIT_SUCCESS/0/ && s/EXIT_FAILURE/1/ | |
25 * made addr_isequal() and addr_isequal_parent() more flexible, | 42 * made addr_isequal() and addr_isequal_parent() more flexible, |
26 thus making addr_isequal_alias() needless and removed | 43 thus making addr_isequal_alias() needless and removed |
27 * merged rcptlist_with_one_of_hostlist() and | 44 * merged rcptlist_with_one_of_hostlist() and |
28 rcptlist_with_addr_is_local() into split_rcpts() | 45 rcptlist_with_addr_is_local() into split_rcpts() |
29 * removed the obsolete pos argument from time_interval() | 46 * removed the obsolete pos argument from time_interval() |
33 it does not only affect the matching of local parts of aliases | 50 it does not only affect the matching of local parts of aliases |
34 anymore but is used anywhere where address matching is | 51 anymore but is used anywhere where address matching is |
35 performed | 52 performed |
36 * renamed conf.alias_local_cmp to conf.localpartcmp | 53 * renamed conf.alias_local_cmp to conf.localpartcmp |
37 * minor improvements of debug messages | 54 * minor improvements of debug messages |
38 * improved and updated man/masqmail.8 | 55 * heavily improved and updated man/masqmail.8 |
39 * several, mostly cosmetic, cleanups | 56 * several, mostly cosmetic, cleanups |
40 | 57 |
41 0.3.0 Fri, 23 Jul 2010 21:58:25 +0200 | 58 0.3.0 Fri, 23 Jul 2010 21:58:25 +0200 |
42 * new development branch | 59 * new development branch |
43 (Attention: No backward compatibility guaranteed.) | 60 (Attention: No backward compatibility guaranteed.) |