Prereq: "2.6.11" diff -cr --new-file /var/tmp/postfix-2.6.11/src/global/mail_version.h ./src/global/mail_version.h *** /var/tmp/postfix-2.6.11/src/global/mail_version.h Thu Jul 7 17:20:17 2011 --- ./src/global/mail_version.h Fri Sep 2 17:48:12 2011 *************** *** 20,27 **** * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ ! #define MAIL_RELEASE_DATE "20110707" ! #define MAIL_VERSION_NUMBER "2.6.11" #ifdef SNAPSHOT # define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE --- 20,27 ---- * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ ! #define MAIL_RELEASE_DATE "20110902" ! #define MAIL_VERSION_NUMBER "2.6.12" #ifdef SNAPSHOT # define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE diff -cr --new-file /var/tmp/postfix-2.6.11/HISTORY ./HISTORY *** /var/tmp/postfix-2.6.11/HISTORY Wed Jun 15 18:34:42 2011 --- ./HISTORY Wed Aug 31 16:01:43 2011 *************** *** 15527,15529 **** --- 15527,15543 ---- IP queries" even if the name has an alphanumerical prefix. We play safe, and skip RHSBL queries for names ending in a numerical suffix. File: smtpd/smtpd_check.c. + + 20110811 + + Workaround: report a {client_connections} Milter macro value + of zero instead of garbage, when the remote SMTP client is + not subject to any smtpd_client_* limits. Problem reported + by Christian Roessner. File: smtpd/smtpd_state.c, + proto/MILTER_README.html. + + 20110831 + + Bugfix: allow for Milters that send an SMTP server reply + without RFC 3463 enhanced status code. Reported by Vladimir + Vassiliev. File: milter/milter8.c. diff -cr --new-file /var/tmp/postfix-2.6.11/README_FILES/MILTER_README ./README_FILES/MILTER_README *** /var/tmp/postfix-2.6.11/README_FILES/MILTER_README Mon May 11 17:12:58 2009 --- ./README_FILES/MILTER_README Wed Aug 31 15:53:11 2011 *************** *** 337,344 **** |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |{client_addr} |Always |Client IP address | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ! |{client_connections}|CONNECT |Connection concurrency for| ! | | |this client | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | | |Client hostname | | | |When address -> name | --- 337,347 ---- |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |{client_addr} |Always |Client IP address | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ! | | |Connection concurrency for| ! | | |this client (zero if the | ! |{client_connections}|CONNECT |client is excluded from | ! | | |all smtpd_client_* | ! | | |limits). | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | | |Client hostname | | | |When address -> name | *************** *** 468,474 **** 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 lookup after the end-of-message. o Edit the filter source file (typically named xxx-filter/xxx-filter.c or --- 471,477 ---- 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 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 -cr --new-file /var/tmp/postfix-2.6.11/html/MILTER_README.html ./html/MILTER_README.html *** /var/tmp/postfix-2.6.11/html/MILTER_README.html Mon May 11 17:12:58 2009 --- ./html/MILTER_README.html Wed Aug 31 15:53:10 2011 *************** *** 556,562 **** address {client_connections} CONNECT ! Connection concurrency for this client {client_name} Always Client hostname
When address → name lookup or name → address --- 556,563 ---- address {client_connections} CONNECT ! Connection concurrency for this client (zero if the client is ! excluded from all smtpd_client_* limits). {client_name} Always Client hostname
When address → name lookup or name → address *************** *** 718,724 ****

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 lookup after the end-of-message.