From: Wietse Venema Date: Mon, 10 May 1976 18:27:05 +0000 (-0500) Subject: postfix-2.3.3 X-Git-Tag: v2.3.3^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a941b258a7d5203a789dd5bea78ee0a745324e4;p=thirdparty%2Fpostfix.git postfix-2.3.3 --- diff --git a/postfix/HISTORY b/postfix/HISTORY index 76085db32..ae18da967 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -12637,3 +12637,57 @@ Apologies for any names omitted. Cleanup: change redundant milter_abort() and milter_disc_event() calls into NO-OPs. This avoids unnecessary panic() events for completely harmless conditions. File: milter/milter8.c. + +20060805 + + Bugfix (introduced Postfix 2.3): #ifdef damage caused + smtp_sasl_start() to be invoked twice. Reported by C-J + Lofstedt. File: smtp/smtp_sasl_proto.c. + +20060806 + + Postfix no longer announces its name in delivery status + notifications. Users believe that Wietse provides a free + helpdesk service that solves all their email problems. + Credits to Jonathan Balester. File: bounce/bounce_templates.c. + +20060807 + + Bugfix (introduced Postfix 2.2): when upgrading from Postfix + < 2.2 with the third-party TLS patch, the post-install + upgrade procedure didn't put a "?" in the existing tlsmgr + entry, causing tlsmgr to repeatedly start and exit when TLS + support was not compiled in. File: conf/post-install. + +20060812 + + Bugfix (introduced Postfix < alpha): safety mechanism in + mail_date() didn't work. Found in code review. File: + global/mail_date.c. + +20060822 + + Added missing logging for "message to large" etc. Files: + smtpd/smtpd.c, cleanup/cleanup_milter.c. + +20060823 + + Bugfix (introduced Postfix 2.2): segfault when vstream_fclose() + attempted to flush unwritten output, after vstream_fdclose() + had already disconnected the stream from its file descriptor. + File: util/vstream.c. + + Bugfix (introduced Postfix 2.2): vstream_fdclose() did not + flush unwritten output before disconnecting a stream from + its file descriptor(s). File: util/vstream.c. + +20060825 + + Bugfix (introduced Postfix 2.3): with headers-only mail, a + Milter "header insert" action corrupted the queue file. The + cleanup server executed some end-of-body action before the + end-of-header actions. File: cleanup/cleanup_message.c. + + Robustness: mail delivery agents now detect loops in queue + files. Files with too many backward jumps are saved to the + "corrupt" directory. File: global/record.c. diff --git a/postfix/README_FILES/CDB_README b/postfix/README_FILES/CDB_README index 0d00bf59a..b93993291 100644 --- a/postfix/README_FILES/CDB_README +++ b/postfix/README_FILES/CDB_README @@ -49,10 +49,11 @@ Alternatively, for the D.J.B. version of CDB: "AUXLIBS=$CDB/cdb.a $CDB/alloc.a $CDB/buffer.a $CDB/unix.a $CDB/byte.a" % make -After postfix has been built with cdb support, you can use "cdb" tables +After Postfix has been built with cdb support, you can use "cdb" tables wherever you can use read-only "hash", "btree" or "dbm" tables. However, the "ppoossttmmaapp --ii" (incremental record insertion) and "ppoossttmmaapp --dd" (incremental record deletion) command-line options are not available. For the same reason the "cdb" map type cannot be used to store the persistent address verification -cache for the verify(8) service. +cache for the verify(8) service, or to store TLS session information for the +tlsmgr(8) service. diff --git a/postfix/README_FILES/SASL_README b/postfix/README_FILES/SASL_README index 87ae46b27..5cf940db4 100644 --- a/postfix/README_FILES/SASL_README +++ b/postfix/README_FILES/SASL_README @@ -61,24 +61,23 @@ Needless to say, these commands are not available in earlier Postfix versions. BBuuiillddiinngg PPoossttffiixx wwiitthh DDoovveeccoott SSAASSLL ssuuppppoorrtt -Dovecot SASL support is available in Postfix 2.3 and later. The Dovecot source -code is available via http://www.dovecot.org/. At the time of writing, only -server-side SASL support is available, so you can't use it to authenticate to -your network provider's server. Dovecot uses its own daemon process for -authentication. This keeps the Postfix build process simple, because there is -no need to link extra libraries into Postfix. +Support for the Dovecot version 1 SASL protocol is available in Postfix 2.3 and +later. At the time of writing, only server-side SASL support is available, so +you can't use it to authenticate to your network provider's server. Dovecot +uses its own daemon process for authentication. This keeps the Postfix build +process simple, because there is no need to link extra libraries into Postfix. To generate the necessary Makefiles, execute the following in the Postfix top- level directory: % make makefiles CCARGS='-DUSE_SASL_AUTH - - DDEF_SASL_SERVER_TYPE=\"dovecot\"' + DDEF_SERVER_SASL_TYPE=\"dovecot\"' After this, proceed with "make" as described in the INSTALL document. Notes: - * The "-DDEF_SASL_SERVER_TYPE" stuff is not necessary; it just makes Postfix + * The "-DDEF_SERVER_SASL_TYPE" stuff is not necessary; it just makes Postfix configuration a little more convenient because you don't have to specify the SASL plug-in type in the Postfix main.cf file. diff --git a/postfix/RELEASE_NOTES b/postfix/RELEASE_NOTES index a1ac8c040..7fb822a0a 100644 --- a/postfix/RELEASE_NOTES +++ b/postfix/RELEASE_NOTES @@ -11,6 +11,13 @@ instead, a new snapshot is released. The mail_release_date configuration parameter (format: yyyymmdd) specifies the release date of a stable release or snapshot release. +Incompatible changes with Postfix 2.3.3 +--------------------------------------- + +Postfix no longer announces its name in delivery status notifications. +Users believe that Wietse provides a free help desk service that +solves all their email problems. + Critical notes -------------- diff --git a/postfix/conf/post-install b/postfix/conf/post-install index 1d919ccfe..c64ff19f6 100644 --- a/postfix/conf/post-install +++ b/postfix/conf/post-install @@ -643,6 +643,7 @@ EOF ed $config_directory/master.cf < -

After postfix has been built with cdb support, you can use +

After Postfix has been built with cdb support, you can use "cdb" tables wherever you can use read-only "hash", "btree" or "dbm" tables. However, the "postmap -i" (incremental record insertion) and "postmap -d" (incremental record deletion) command-line options are not available. For the same reason the "cdb" map type cannot be used to store the persistent address -verification cache for the verify(8) service.

+verification cache for the verify(8) service, or to store +TLS session information for the tlsmgr(8) service.

diff --git a/postfix/html/SASL_README.html b/postfix/html/SASL_README.html index 3086d14e4..20b1a562f 100644 --- a/postfix/html/SASL_README.html +++ b/postfix/html/SASL_README.html @@ -113,9 +113,8 @@ Postfix versions.

Building Postfix with Dovecot SASL support

-

Dovecot SASL support is available in Postfix 2.3 and later. The -Dovecot source code is available via http://www.dovecot.org/. At -the time +

Support for the Dovecot version 1 SASL protocol is available +in Postfix 2.3 and later. At the time of writing, only server-side SASL support is available, so you can't use it to authenticate to your network provider's server. Dovecot uses its own daemon process for authentication. This keeps the @@ -127,7 +126,7 @@ in the Postfix top-level directory:

-% make makefiles CCARGS='-DUSE_SASL_AUTH -DDEF_SASL_SERVER_TYPE=\"dovecot\"'
+% make makefiles CCARGS='-DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\"'
 
@@ -138,7 +137,7 @@ in the Postfix top-level directory: