changeset 324:a4d8f20a992f

Updated ChangeLog and NEWS
author meillo@marmaro.de
date Fri, 03 Jun 2011 11:01:39 +0200 (2011-06-03)
parents 29de6a1c4538
children 8bf7820a0e0e
files ChangeLog NEWS
diffstat 2 files changed, 82 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Jun 03 09:47:27 2011 +0200
+++ b/ChangeLog	Fri Jun 03 11:01:39 2011 +0200
@@ -7,6 +7,47 @@
 technical speach and with focus on compatibility.
 
 
+0.3.2  Fri, 03 Jun 2011 10:14:33 +0200
+	* Fixed an important bug with folded headers! The folded lines
+	  of a long header would be ignored in unpredictable cases.
+	  Also fixed another problem with folded headers and
+	  g_strconcat() in spool read.
+	* Reworked allowed and denied addrs for routes to be more
+	  consistent and allow more flexible matching:
+	  - allowed_mail_locals + allowed_return_paths ->
+	    allowed_senders
+	  - not_allowed_mail_locals + not_allowed_return_paths ->
+	    denied_senders
+	  - allowed_rcpt_domains -> allowed_recipients
+	  - not_allowed_rcpt_domains -> denied_recipients
+	* Reworked online_detect to the simpler online_query. Only
+	  pipe is supported now. Use
+	    online_query="/bin/cat /path/to/file"
+	  instead of
+	    online_detect=file
+	    online_file=/path/to/file
+	  and
+	    online_query="/path/to/some/script foo"
+	  instead of
+	    online_detect=pipe
+	    online_pipe="/path/to/some/script foo"
+	  See man page masqmail.conf(5) and admin/config-transition.
+	* Removed protocol option from route config because it was
+	  somehow redundant. Now, if `pipe' is set, the protocol will
+	  be pipe, otherwise it'll be smtp. That's just natural.
+	* Bugfix: off-by-one in pipe aliases
+	* Null-terminated the decoded base64 strings.
+	* Now the Received: headers are much friendlier to read. The
+	  header for locally (i.e. non-SMTP) received mail is changed
+	  to the format postfix uses.
+	* Replaced header_fold() with a better implementation and
+	  improved the (yet) unused function header_fold().
+	* Made protocol names upper case, like RFC 5321 requires them.
+	* Several improvements to the man pages.
+	* As always: various refactoring.
+	* Ran aclocal and autoconf.
+	* Added a description of how I create a masqmail release.
+
 0.3.1   Wed, 08 Dec 2010 18:03:04 -0300
 	* smtp_out.c: changed the SMTP greeting behavior to match RFC
 	  2821 (always try EHLO first). Thanks to inne for pointing me
--- a/NEWS	Fri Jun 03 09:47:27 2011 +0200
+++ b/NEWS	Fri Jun 03 11:01:39 2011 +0200
@@ -7,6 +7,47 @@
 The manual pages describe newly added options. Take them for reference.
 
 
+0.3.2
+
+- Fixed an important bug with folded headers! In earlier versions mail
+to many recipients may, in unpredictable cases, only have been
+delivered to the ones on the first line. This is fixed now. Sorry for
+the inconvenience.
+
+- Reworked allowed and denied addrs for routes to be more consistent
+and allow more flexible matching:
+  o allowed_mail_locals + allowed_return_paths -> allowed_senders
+  o not_allowed_mail_locals + not_allowed_return_paths -> denied_senders
+  o allowed_rcpt_domains -> allowed_recipients
+  o not_allowed_rcpt_domains -> denied_recipients
+See man page masqmail.route(5).
+
+- Reworked online_detect to the simpler online_query. Only pipe is
+supported now. Use
+	online_query="/bin/cat /path/to/file"
+instead of
+	online_detect=file
+	online_file=/path/to/file
+and
+	online_query="/path/to/some/script foo"
+instead of
+	online_detect=pipe
+	online_pipe="/path/to/some/script foo"
+See man page masqmail.conf(5) and admin/config-transition.
+
+- Removed protocol option from route config because it was somehow
+redundant. Now, if `pipe' is set, the protocol will be pipe, otherwise
+it'll be smtp.
+
+- Now the Received headers are much friendlier to read. The header for
+locally (i.e. non-SMTP) received mail is changed to the format postfix
+uses.
+
+- Several improvements to the man pages.
+
+- Updated autoconf.
+
+
 0.3.1
 
 - Changed the SMTP greeting behavior to match RFC 2821 (always try EHLO