From: Wietse Venema Date: Fri, 7 Oct 2022 05:00:00 +0000 (-0500) Subject: postfix-3.8-20221007 X-Git-Tag: v3.8.0-RC1~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f8612cbfbcec3d683b39f8ac4f67213de0fddf22;p=thirdparty%2Fpostfix.git postfix-3.8-20221007 --- diff --git a/postfix/HISTORY b/postfix/HISTORY index d9724778e..a13c08923 100644 --- a/postfix/HISTORY +++ b/postfix/HISTORY @@ -26552,8 +26552,9 @@ Apologies for any names omitted. 20220719 - Cleanup: debug logging noise in map_search_create(). Files: - global/map_search.c, global/map_search.ref. + Cleanup: Postfix 3.5.0 introduced debug logging noise in + map_search_create(). Files: global/map_search.c, + global/map_search.ref. 20220724 @@ -26610,12 +26611,13 @@ Apologies for any names omitted. 20221006 - Bugfix (introduced: Postfix 3.7). A message could falsely + Bugfix (introduced: Postfix 3.7.0). A message could falsely be flagged as corrupt with "warning: Unexpected record type 'X'. Such messages were moved to the "corrupt" queue - directory, where they may still be found. + directory, where they may still be found. See below for + instructions to deal with these falsely flagged messages. - This could happen for messages with 500 or more recipients, + This could happen for messages with 5000 or more recipients, or with fewer recipients on a busy mail server. Problem reported by Frank Brendel, reproduced by John Alex. Files: qmgr/qmgr_message.c, oqmgr/qmgr_message.c. @@ -26623,4 +26625,13 @@ Apologies for any names omitted. A file in the "corrupt" queue directory may be inspected with the command "postcat /var/spool/postfix/corrupt/. If delivery of the file is still desired, the file can be - moved back to /var/spool/postfix/incoming. + moved back to /var/spool/postfix/incoming after updating + Postfix and executing "postfix reload". + +20221007 + + Ran "make manpages", updated the change log and release + notes for consistency with new stable releases, update + pre-release-checks stop filters. Files: RELEASE_NOTES, + HISTORY, stop.spell-history, stop.double-history, + stop.spell-proto-html, postqueue.1, postqueue.1.html. diff --git a/postfix/RELEASE_NOTES b/postfix/RELEASE_NOTES index d49dbde13..bc098908b 100644 --- a/postfix/RELEASE_NOTES +++ b/postfix/RELEASE_NOTES @@ -25,6 +25,26 @@ more recent Eclipse Public License 2.0. Recipients can choose to take the software under the license of their choice. Those who are more comfortable with the IPL can continue with that license. +Bugfix for messages not delivered after "warning: Unexpected record type 'X' +============================================================================ + +Due to a bug introduced in Postfix 3.7, a message could falsely +be flagged as corrupt with "warning: Unexpected record type 'X'". + +Such messages were moved to the "corrupt" queue directory, where +they may still be found. See below for instructions to deal with +these falsely flagged messages. + +This could happen for messages with 5000 or more recipients, or +with fewer recipients on a busy mail server. The problem was first +reported by Frank Brendel, reproduced by John Alex. + +A file in the "corrupt" queue directory may be inspected with the +command "postcat /var/spool/postfix/corrupt/. If delivery +of the file is still desired, the file can be moved back to +/var/spool/postfix/incoming after updating Postfix and executing +"postfix reload". + Incompatible changes with snapshot 20220507 =========================================== diff --git a/postfix/html/postqueue.1.html b/postfix/html/postqueue.1.html index 123e27612..7f37ded48 100644 --- a/postfix/html/postqueue.1.html +++ b/postfix/html/postqueue.1.html @@ -55,11 +55,9 @@ POSTQUEUE(1) POSTQUEUE(1) This feature is available with Postfix version 2.4 and later. - -j Produce a queue listing in JSON format, based on output from the - showq(8) daemon. The result is a stream of zero or more JSON - objects, one per queue file. Each object is followed by a new- - line character to support simple streaming parsers. See "JSON - OBJECT FORMAT" below for details. + -j Produce a queue listing in JSON LINES format, based on output + from the showq(8) daemon. See "JSON OBJECT FORMAT" below for + details. This feature is available in Postfix 3.1 and later. diff --git a/postfix/man/man1/postqueue.1 b/postfix/man/man1/postqueue.1 index c8020c192..d042a34d6 100644 --- a/postfix/man/man1/postqueue.1 +++ b/postfix/man/man1/postqueue.1 @@ -55,11 +55,9 @@ command, by contacting the \fBflush\fR(8) server. This feature is available with Postfix version 2.4 and later. .IP "\fB\-j\fR" -Produce a queue listing in JSON format, based on output -from the showq(8) daemon. The result is a stream of zero -or more JSON objects, one per queue file. Each object is -followed by a newline character to support simple streaming -parsers. See "\fBJSON OBJECT FORMAT\fR" below for details. +Produce a queue listing in JSON LINES format, based on +output from the showq(8) daemon. See "\fBJSON OBJECT +FORMAT\fR" below for details. This feature is available in Postfix 3.1 and later. .IP \fB\-p\fR diff --git a/postfix/proto/stop.double-history b/postfix/proto/stop.double-history index f143392c6..10cf9aa88 100644 --- a/postfix/proto/stop.double-history +++ b/postfix/proto/stop.double-history @@ -8,3 +8,4 @@ cleanup cleanup h cleanup cleanup_init c src global mail_dict c src postalias postalias c src postmap postmap c + manpage File postqueue postqueue c diff --git a/postfix/proto/stop.spell-history b/postfix/proto/stop.spell-history index 16c43bfd2..52e25f413 100644 --- a/postfix/proto/stop.spell-history +++ b/postfix/proto/stop.spell-history @@ -19,3 +19,11 @@ libs segfaulting srctoman systemd +Aslan +Brendel +Eray +Oss +Spil +Amma +Jesper +Pau diff --git a/postfix/proto/stop.spell-proto-html b/postfix/proto/stop.spell-proto-html index a4ad7c594..9cc42b00e 100644 --- a/postfix/proto/stop.spell-proto-html +++ b/postfix/proto/stop.spell-proto-html @@ -348,3 +348,5 @@ wiki JÃ ng rsyslogd +hardcode +pattern's diff --git a/postfix/src/global/mail_version.h b/postfix/src/global/mail_version.h index 302518aca..9faa28544 100644 --- a/postfix/src/global/mail_version.h +++ b/postfix/src/global/mail_version.h @@ -20,7 +20,7 @@ * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ -#define MAIL_RELEASE_DATE "20221006" +#define MAIL_RELEASE_DATE "20221007" #define MAIL_VERSION_NUMBER "3.8" #ifdef SNAPSHOT