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.