diff --git a/gnu/dist/postfix/HISTORY b/gnu/dist/postfix/HISTORY index 76085db3277d..ae18da967bb9 100644 --- a/gnu/dist/postfix/HISTORY +++ b/gnu/dist/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/gnu/dist/postfix/README_FILES/CDB_README b/gnu/dist/postfix/README_FILES/CDB_README index 0d00bf59ac85..b93993291a3c 100644 --- a/gnu/dist/postfix/README_FILES/CDB_README +++ b/gnu/dist/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/gnu/dist/postfix/README_FILES/SASL_README b/gnu/dist/postfix/README_FILES/SASL_README index 87ae46b27052..5cf940db4c70 100644 --- a/gnu/dist/postfix/README_FILES/SASL_README +++ b/gnu/dist/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/gnu/dist/postfix/RELEASE_NOTES b/gnu/dist/postfix/RELEASE_NOTES index a1ac8c0405f6..7fb822a0aeca 100644 --- a/gnu/dist/postfix/RELEASE_NOTES +++ b/gnu/dist/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/gnu/dist/postfix/html/CDB_README.html b/gnu/dist/postfix/html/CDB_README.html index 9d81ee2f7a5f..a7e51350a4a2 100644 --- a/gnu/dist/postfix/html/CDB_README.html +++ b/gnu/dist/postfix/html/CDB_README.html @@ -79,10 +79,11 @@ like:

-

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/gnu/dist/postfix/html/SASL_README.html b/gnu/dist/postfix/html/SASL_README.html index 3086d14e4cc8..20b1a562f1e3 100644 --- a/gnu/dist/postfix/html/SASL_README.html +++ b/gnu/dist/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: