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
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.
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.
+ 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.
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/<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
===========================================
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
- <a href="showq.8.html">showq(8)</a> 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 "<b>JSON</b>
- <b>OBJECT FORMAT</b>" below for details.
+ <b>-j</b> Produce a queue listing in JSON LINES format, based on output
+ from the <a href="showq.8.html">showq(8)</a> daemon. See "<b>JSON OBJECT FORMAT</b>" below for
+ details.
This feature is available in Postfix 3.1 and later.
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
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
segfaulting
srctoman
systemd
+Aslan
+Brendel
+Eray
+Oss
+Spil
+Amma
+Jesper
+Pau
JÃ
ng
rsyslogd
+hardcode
+pattern's
* 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