2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-09-03 15:45:24 +00:00

postfix-3.8-20221007

This commit is contained in:
Wietse Venema
2022-10-07 00:00:00 -05:00
committed by Viktor Dukhovni
parent b65530350f
commit f8612cbfbc
8 changed files with 55 additions and 17 deletions

View File

@@ -26552,8 +26552,9 @@ Apologies for any names omitted.
20220719 20220719
Cleanup: debug logging noise in map_search_create(). Files: Cleanup: Postfix 3.5.0 introduced debug logging noise in
global/map_search.c, global/map_search.ref. map_search_create(). Files: global/map_search.c,
global/map_search.ref.
20220724 20220724
@@ -26610,12 +26611,13 @@ Apologies for any names omitted.
20221006 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 be flagged as corrupt with "warning: Unexpected record type
'X'. Such messages were moved to the "corrupt" queue '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 or with fewer recipients on a busy mail server. Problem
reported by Frank Brendel, reproduced by John Alex. Files: reported by Frank Brendel, reproduced by John Alex. Files:
qmgr/qmgr_message.c, oqmgr/qmgr_message.c. 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 A file in the "corrupt" queue directory may be inspected
with the command "postcat /var/spool/postfix/corrupt/<filename>. with the command "postcat /var/spool/postfix/corrupt/<filename>.
If delivery of the file is still desired, the file can be 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.

View File

@@ -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 the software under the license of their choice. Those who are more
comfortable with the IPL can continue with that license. 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/<filename>. 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 Incompatible changes with snapshot 20220507
=========================================== ===========================================

View File

@@ -55,11 +55,9 @@ POSTQUEUE(1) POSTQUEUE(1)
This feature is available with Postfix version 2.4 and later. This feature is available with Postfix version 2.4 and later.
<b>-j</b> Produce a queue listing in JSON format, based on output from the <b>-j</b> Produce a queue listing in JSON LINES format, based on output
<a href="showq.8.html">showq(8)</a> daemon. The result is a stream of zero or more JSON from the <a href="showq.8.html">showq(8)</a> daemon. See "<b>JSON OBJECT FORMAT</b>" below for
objects, one per queue file. Each object is followed by a new- details.
line character to support simple streaming parsers. See "<b>JSON</b>
<b>OBJECT FORMAT</b>" below for details.
This feature is available in Postfix 3.1 and later. This feature is available in Postfix 3.1 and later.

View File

@@ -55,11 +55,9 @@ command, by contacting the \fBflush\fR(8) server.
This feature is available with Postfix version 2.4 and later. This feature is available with Postfix version 2.4 and later.
.IP "\fB\-j\fR" .IP "\fB\-j\fR"
Produce a queue listing in JSON format, based on output Produce a queue listing in JSON LINES format, based on
from the showq(8) daemon. The result is a stream of zero output from the showq(8) daemon. See "\fBJSON OBJECT
or more JSON objects, one per queue file. Each object is FORMAT\fR" below for details.
followed by a newline character to support simple streaming
parsers. See "\fBJSON OBJECT FORMAT\fR" below for details.
This feature is available in Postfix 3.1 and later. This feature is available in Postfix 3.1 and later.
.IP \fB\-p\fR .IP \fB\-p\fR

View File

@@ -8,3 +8,4 @@
cleanup cleanup h cleanup cleanup_init c cleanup cleanup h cleanup cleanup_init c
src global mail_dict c src postalias postalias c src global mail_dict c src postalias postalias c
src postmap postmap c src postmap postmap c
manpage File postqueue postqueue c

View File

@@ -19,3 +19,11 @@ libs
segfaulting segfaulting
srctoman srctoman
systemd systemd
Aslan
Brendel
Eray
Oss
Spil
Amma
Jesper
Pau

View File

@@ -348,3 +348,5 @@ wiki
J<EFBFBD> J<EFBFBD>
ng ng
rsyslogd rsyslogd
hardcode
pattern's

View File

@@ -20,7 +20,7 @@
* Patches change both the patchlevel and the release date. Snapshots have no * Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only. * patchlevel; they change the release date only.
*/ */
#define MAIL_RELEASE_DATE "20221006" #define MAIL_RELEASE_DATE "20221007"
#define MAIL_VERSION_NUMBER "3.8" #define MAIL_VERSION_NUMBER "3.8"
#ifdef SNAPSHOT #ifdef SNAPSHOT