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.)