Postfix 2.3 Patch 02 available
[email protected] (Wietse Venema) Sun, 30 Jul 2006 20:42:43 -0400 (EDT)
| Newsgroups | gmane.mail.postfix.announce |
|---|---|
| Message-ID | <20060731004243.BD1C2BC0B9__47296.7340298512$1154306750$gmane$org@spike.porcupine.org> |
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.
Wietse
20060725
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.
20060726
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.
20060727
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.