From: Wietse Venema Date: Tue, 19 May 2009 05:00:00 +0000 (-0500) Subject: postfix-2.7-20090519 X-Git-Tag: v2.7.0-RC1~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d9a9adc5c2e2f2aa2d25242b076a9473fd1aa46;p=thirdparty%2Fpostfix.git postfix-2.7-20090519 --- diff --git a/postfix/HISTORY b/postfix/HISTORY index b1e691391..dd04f009a 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -14855,7 +14855,7 @@ Apologies for any names omitted. Bugfix (introduced May 19, 1997): removing a parameter setting from main.cf did not reset the parameter to its default value. This was a problem only in the master daemon. - File: global/mail_params.c, master/master_vars.c. + File: global/mail_conf.c, master/master_vars.c. 20090109 @@ -15220,3 +15220,25 @@ Apologies for any names omitted. Code cleanups: don't clobber -o command-line arguments so that Linux people can debug daemon command lines more easily. Files: master/*server.c. + +20090513 + + Code cleanups: better parsing of Postfix daemon "-o" + command-line options, with better error handling. Files: + master/*server.c. + +20090518 + + Documentation: missing dummy entries for lmtp_mumble_checks. + File: proto/postconf.proto. + +20090519 + + Bugfix (introduced: Postfix 2.3, but did not cause trouble + until 20090427). Queue file corruption with (smtpd_milters + or non_smtpd_milters) enabled, AND with delay_warning_time + enabled, AND with short envelope sender addresses (e.g., + local submissions with bare usernames, but not bounces). + The queue file would be corrupted when the delay_warning_time + record was marked as "done" after sending the "your mail + is delayed" notice. File: qmgr/qmgr_message.c. diff --git a/postfix/README_FILES/MILTER_README b/postfix/README_FILES/MILTER_README index 5dceb11e6..87996fe3f 100644 --- a/postfix/README_FILES/MILTER_README +++ b/postfix/README_FILES/MILTER_README @@ -468,7 +468,7 @@ WWoorrkkaarroouunnddss queue ID in the message header. To fix the ugly message header, you will need to add code that looks up the - Postfix queue ID at some later point im time. The example below adds the + Postfix queue ID at some later point in time. The example below adds the lookup after the end-of-message. o Edit the filter source file (typically named xxx-filter/xxx-filter.c or diff --git a/postfix/RELEASE_NOTES-2.6 b/postfix/RELEASE_NOTES-2.6 index 4433a5c55..0a926aa38 100644 --- a/postfix/RELEASE_NOTES-2.6 +++ b/postfix/RELEASE_NOTES-2.6 @@ -42,14 +42,9 @@ and more: Best of all, nothing changes when you use only one Postfix instance. -The postfix-wrapper script (in the daemon directory) implements a -simple but useful multi-instance manager, with instructions. The -plug-in API itself is described in the postfix-wrapper(5) manpage. - -A more sophisticated multi-instance manager called postmulti(1) is -approaching completion. A prototype version has been used internally -at Morgan Stanley. This version will be adapted to the new plug-in -API which makes some simplification possible. +The MULTI_INSTANCE_README file presents an introduction to +multi-instance management. Multi-instance support is based on an +API that is described in the postfix-wrapper(5) manual page. Major changes - milter support ------------------------------ diff --git a/postfix/WISHLIST b/postfix/WISHLIST index d769972fa..3a097008f 100644 --- a/postfix/WISHLIST +++ b/postfix/WISHLIST @@ -2,6 +2,21 @@ Wish list: Remove this file from the stable release. + The cleanup server rejects mail with REC_TYPE_DRCP (recipient + deleted by Milter). What happens after "postsuper -r" with + such mail? If it is rejected, the mail is discarded. + + With "mixed recipient and other" queue files that have many + recpients, can qmgr_message_read() set message->rcpt_offset + multiple times? If it does, then recipients will be skipped. + + Apply header_checks and body_checks when Milters add or + modify the message content. Use case: Milters that add + spamminess headers. + + Update FILTER_README for multi-instance support, and rename + the old document to FILTER_LEGACY_README. + Need to sign delivery status notifications, to avoid surprises when eventually people start enforcing DKIM etc. signatures. diff --git a/postfix/html/MILTER_README.html b/postfix/html/MILTER_README.html index 5aa69c06d..f4f7512ef 100644 --- a/postfix/html/MILTER_README.html +++ b/postfix/html/MILTER_README.html @@ -718,7 +718,7 @@ version 1.0.0 no longer includes the queue ID in the message header.

To fix the ugly message header, you will need to add code that -looks up the Postfix queue ID at some later point im time. The +looks up the Postfix queue ID at some later point in time. The example below adds the lookup after the end-of-message.