Postfix 2.3 Patch 02 available
- Postfix 2.3 Patch 02 closes the remaining known defects with Postfix
Milter support. Some corner cases had escaped testing and were
found during deployment, with Larry Vaden being the guinea pig.
- Corrupted queue file after a request to modify a short message
header, when that header was the last one in the message.
- Panic after spurious Milter request when a client was rejected
with "smtpd_delay_reject = no".
- The Milter client is now more tolerant for redundant "data cleanup"
requests. This avoids panic() calls for harmless conditions.
Available from mirrors listed at http://www.postfix.org/
4169 Jul 27 13:10 postfix-2.3-patch02.gz
439409 Jul 27 12:46 postfix-2.3.2.HISTORY
34806 Jul 11 20:08 postfix-2.3.2.RELEASE_NOTES
2774600 Jul 27 12:49 postfix-2.3.2.tar.gz
280 Jul 27 12:49 postfix-2.3.2.tar.gz.sig
History of changes is below.
Bugfix: damaged queue file record after a Milter request
to modify a message header when 1) it was the last header
in the unmodified message, and 2) the old header was less
than 15 characters long. File: cleanup/cleanup_milter.c.
Bugfix: don't panic in smtp_rcpt_cleanup() after detecting
a damaged queue file record. File: smtp/smtp_proto.c.
Bugfix: the 20051013 change to enforce the message size
limit in the SMTP server didn't work for size limits close
enough to INT_MAX. File: smtpd/smtpd.c.
Bugfix: after an SMTP client was rejected with "smtpd_delay_reject
= no", the SMTP server would panic as it generated spurious
Milter requests for unrecognized commands. File: smtpd/smtpd.c.
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.