From 837d9d60350b35e474dbe4df12a7ece5ff1f3e50 Mon Sep 17 00:00:00 2001 From: Wietse Venema Date: Wed, 15 Jun 2011 00:00:00 -0500 Subject: [PATCH] postfix-2.8.4-RC1 --- postfix/HISTORY | 51 ++++++++++++++++++++ postfix/README_FILES/MULTI_INSTANCE_README | 2 +- postfix/html/MULTI_INSTANCE_README.html | 2 +- postfix/html/TLS_README.html | 4 +- postfix/html/postconf.5.html | 2 +- postfix/html/smtpd.8.html | 2 +- postfix/makedefs | 27 +++++++++++ postfix/mantools/postlink | 2 +- postfix/proto/MULTI_INSTANCE_README.html | 2 +- postfix/src/cleanup/cleanup_milter.c | 8 ++-- postfix/src/global/abounce.c | 30 +++++++++++- postfix/src/global/abounce.h | 1 + postfix/src/global/mail_version.h | 4 +- postfix/src/local/Makefile.in | 1 + postfix/src/local/bounce_workaround.c | 11 ++++- postfix/src/local/mailbox.c | 11 +++++ postfix/src/local/unknown.c | 5 ++ postfix/src/master/master_ent.c | 6 ++- postfix/src/milter/milter8.c | 7 ++- postfix/src/oqmgr/qmgr_active.c | 55 +++++++++++++++------- postfix/src/postdrop/postdrop.c | 4 +- postfix/src/qmgr/qmgr_active.c | 55 +++++++++++++++------- postfix/src/smtpd/Makefile.in | 2 +- postfix/src/smtpd/smtpd_check.c | 16 +++++-- postfix/src/util/sys_defs.h | 2 +- 25 files changed, 254 insertions(+), 58 deletions(-) diff --git a/postfix/HISTORY b/postfix/HISTORY index 18dedf439..c135bdf2e 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -16583,3 +16583,54 @@ Apologies for any names omitted. reuse a server SASL handle after authentication failure. Problem reported by Thomas Jarosch of Intra2net AG. File: smtpd/smtpd_proto.c. + +20110420 + + Performance: a high load of DSN success notification requests + could slow down the queue manager. Solution: make the trace + client asynchronous, just like the bounce and defer clients. + Problem reported by Eduardo M. Stelmaszczyk of terra.com.br. + Files: global/abounce.[hc], *qmgr/qmgr_active.c (the + qmgr_active.c files are identical). + +20110418 + + Bugfix (introduced Postfix 2.3 and Postfix 2.7): the Milter + client reported some "file too large" errors as temporary + errors. Problem reported by Michael Tokarev. Files: + milter/milter8.c, cleanup/cleanup_milter.c. + +20110426 + + Bugfix (introduced in Postfix 1.1, duplicated in Postfix + 2.3, unrelated mistake in Postfix 2.7): the local(8) delivery + agent ignored table lookup errors in mailbox_command_maps, + mailbox_transport_maps, fallback_transport_maps and (while + bouncing mail to alias) alias owner lookup. Problem reported + by William Ono. Files: local/command.c, local/mailbox.c, + local/unknown.c, local/bounce_workaround.c. + +20110601 + + Bugfix (introduced Postfix 2.6 with master_service_disable) + loop control error when parsing a malformed master.cf file. + Found by Coverity. File: master/master_ent.c. + +20110602 + + Bugfix (introduced: Postfix 2.7): "sendmail -t" reported + "protocol error" after queue file write error. File: + postdrop/postdrop.c. + +20110614 + + Linux kernel version 3 support. Linus Torvalds has reset + the counters for reasons not related to changes in code. + Files: makedefs, util/sys_defs.h. + +20110615 + + Workaround: some Spamhaus RHSBL rejects lookups with "No + IP queries" even if the name has an alphanumerical prefix. + We play safe, and skip both RHSBL and RHSWL queries for + names ending in a numerical suffix. File: smtpd/smtpd_check.c. diff --git a/postfix/README_FILES/MULTI_INSTANCE_README b/postfix/README_FILES/MULTI_INSTANCE_README index 80a086c2b..3ac94733f 100644 --- a/postfix/README_FILES/MULTI_INSTANCE_README +++ b/postfix/README_FILES/MULTI_INSTANCE_README @@ -327,7 +327,7 @@ This uses the postmulti(1) command to invoke postconf(1) in the context (MAIL_CONFIG=/etc/postfix-out) of the output instance. * Lines 1-2: With "authorized_submit_users = root", the superuser can test - the postix-out instance with "postmulti -i postfix-out -x sendmail -bv + the postfix-out instance with "postmulti -i postfix-out -x sendmail -bv recipient...", but otherwise local submission remains disabled. * Lines 1-2: With "master_service_disable =", the "inet" listeners are re- diff --git a/postfix/html/MULTI_INSTANCE_README.html b/postfix/html/MULTI_INSTANCE_README.html index 9bd65467f..d4874bae9 100644 --- a/postfix/html/MULTI_INSTANCE_README.html +++ b/postfix/html/MULTI_INSTANCE_README.html @@ -420,7 +420,7 @@ context (MAIL_CONFIG=/etc/postfix-out) of the output instance.