masqmail

changeset 324:a4d8f20a992f

Updated ChangeLog and NEWS
author meillo@marmaro.de
date Fri, 03 Jun 2011 11:01:39 +0200
parents 29de6a1c4538
children 8bf7820a0e0e
files ChangeLog NEWS
diffstat 2 files changed, 82 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- a/ChangeLog	Fri Jun 03 09:47:27 2011 +0200
     1.2 +++ b/ChangeLog	Fri Jun 03 11:01:39 2011 +0200
     1.3 @@ -7,6 +7,47 @@
     1.4  technical speach and with focus on compatibility.
     1.5  
     1.6  
     1.7 +0.3.2  Fri, 03 Jun 2011 10:14:33 +0200
     1.8 +	* Fixed an important bug with folded headers! The folded lines
     1.9 +	  of a long header would be ignored in unpredictable cases.
    1.10 +	  Also fixed another problem with folded headers and
    1.11 +	  g_strconcat() in spool read.
    1.12 +	* Reworked allowed and denied addrs for routes to be more
    1.13 +	  consistent and allow more flexible matching:
    1.14 +	  - allowed_mail_locals + allowed_return_paths ->
    1.15 +	    allowed_senders
    1.16 +	  - not_allowed_mail_locals + not_allowed_return_paths ->
    1.17 +	    denied_senders
    1.18 +	  - allowed_rcpt_domains -> allowed_recipients
    1.19 +	  - not_allowed_rcpt_domains -> denied_recipients
    1.20 +	* Reworked online_detect to the simpler online_query. Only
    1.21 +	  pipe is supported now. Use
    1.22 +	    online_query="/bin/cat /path/to/file"
    1.23 +	  instead of
    1.24 +	    online_detect=file
    1.25 +	    online_file=/path/to/file
    1.26 +	  and
    1.27 +	    online_query="/path/to/some/script foo"
    1.28 +	  instead of
    1.29 +	    online_detect=pipe
    1.30 +	    online_pipe="/path/to/some/script foo"
    1.31 +	  See man page masqmail.conf(5) and admin/config-transition.
    1.32 +	* Removed protocol option from route config because it was
    1.33 +	  somehow redundant. Now, if `pipe' is set, the protocol will
    1.34 +	  be pipe, otherwise it'll be smtp. That's just natural.
    1.35 +	* Bugfix: off-by-one in pipe aliases
    1.36 +	* Null-terminated the decoded base64 strings.
    1.37 +	* Now the Received: headers are much friendlier to read. The
    1.38 +	  header for locally (i.e. non-SMTP) received mail is changed
    1.39 +	  to the format postfix uses.
    1.40 +	* Replaced header_fold() with a better implementation and
    1.41 +	  improved the (yet) unused function header_fold().
    1.42 +	* Made protocol names upper case, like RFC 5321 requires them.
    1.43 +	* Several improvements to the man pages.
    1.44 +	* As always: various refactoring.
    1.45 +	* Ran aclocal and autoconf.
    1.46 +	* Added a description of how I create a masqmail release.
    1.47 +
    1.48  0.3.1   Wed, 08 Dec 2010 18:03:04 -0300
    1.49  	* smtp_out.c: changed the SMTP greeting behavior to match RFC
    1.50  	  2821 (always try EHLO first). Thanks to inne for pointing me
     2.1 --- a/NEWS	Fri Jun 03 09:47:27 2011 +0200
     2.2 +++ b/NEWS	Fri Jun 03 11:01:39 2011 +0200
     2.3 @@ -7,6 +7,47 @@
     2.4  The manual pages describe newly added options. Take them for reference.
     2.5  
     2.6  
     2.7 +0.3.2
     2.8 +
     2.9 +- Fixed an important bug with folded headers! In earlier versions mail
    2.10 +to many recipients may, in unpredictable cases, only have been
    2.11 +delivered to the ones on the first line. This is fixed now. Sorry for
    2.12 +the inconvenience.
    2.13 +
    2.14 +- Reworked allowed and denied addrs for routes to be more consistent
    2.15 +and allow more flexible matching:
    2.16 +  o allowed_mail_locals + allowed_return_paths -> allowed_senders
    2.17 +  o not_allowed_mail_locals + not_allowed_return_paths -> denied_senders
    2.18 +  o allowed_rcpt_domains -> allowed_recipients
    2.19 +  o not_allowed_rcpt_domains -> denied_recipients
    2.20 +See man page masqmail.route(5).
    2.21 +
    2.22 +- Reworked online_detect to the simpler online_query. Only pipe is
    2.23 +supported now. Use
    2.24 +	online_query="/bin/cat /path/to/file"
    2.25 +instead of
    2.26 +	online_detect=file
    2.27 +	online_file=/path/to/file
    2.28 +and
    2.29 +	online_query="/path/to/some/script foo"
    2.30 +instead of
    2.31 +	online_detect=pipe
    2.32 +	online_pipe="/path/to/some/script foo"
    2.33 +See man page masqmail.conf(5) and admin/config-transition.
    2.34 +
    2.35 +- Removed protocol option from route config because it was somehow
    2.36 +redundant. Now, if `pipe' is set, the protocol will be pipe, otherwise
    2.37 +it'll be smtp.
    2.38 +
    2.39 +- Now the Received headers are much friendlier to read. The header for
    2.40 +locally (i.e. non-SMTP) received mail is changed to the format postfix
    2.41 +uses.
    2.42 +
    2.43 +- Several improvements to the man pages.
    2.44 +
    2.45 +- Updated autoconf.
    2.46 +
    2.47 +
    2.48  0.3.1
    2.49  
    2.50  - Changed the SMTP greeting behavior to match RFC 2821 (always try EHLO