Postfix snapshot 20030609 available

[email protected] (Wietse Venema) Tue, 10 Jun 2003 11:27:44 -0400 (EDT)
Newsgroups gmane.mail.postfix.announce
Message-ID <20030610152744.724B7BC06F__5094.89294277063$1055258910@spike.porcupine.org>
Postfix snapshot 20030609 makes small advances towards perfection:

- Address verification probes can now follow a different route than
ordinary mail.  This is needed by sites that use, for example, a
relayhost for outbound mail. Address verification requires that
remote sites are contacted directly. See ADDRESS_VERIFICATION_README
for more details.

- Complete rewrite of the queue file record reading loops in the
pickup, cleanup and in the queue manager daemons. The new code
reduce queue manager I/O overhead for alias/include file expansions
with more than qmgr_message_recipient_limit recipients.

- All the fixes and workarounds that were already announced in the
official Postfix 2.0.11 release.

Available from ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/

   283898 Jun  9 09:18 postfix-2.0.11-20030609.HISTORY
    11158 Jun  9 16:47 postfix-2.0.11-20030609.RELEASE_NOTES
  1416479 Jun  9 19:33 postfix-2.0.11-20030609.tar.gz
      152 Jun  9 19:33 postfix-2.0.11-20030609.tar.gz.sig

And already available from many mirrors listed at http://www.postfix.org/

	Wietse

Tail from HISTORY file:

20030523-20030605

	Cleanup: rewrote the queue file record processing loops in
	pickup, cleanup and in [n]qmgr. This code had deteriorated
	a lot as the result of small changes over the years. This
	change brings the code closer to "obviously correct". Files:
	cleanup/cleanup_envelope.c, cleanup/cleanup_extracted.c,
	*qmgr/qmgr_message.c.

	Cleanup: Postfix no longer produces queue files with
	backwards compatibility data for Postfix versions < 1.0
	(a.k.a.  20010228). Files: cleanup/cleanup_extracted.c,
	showq/showq.c.

	Performance: the queue manager no longer has to examine
	every queue file record before it can start deliveries.
	This helps to avoid thrashing with very large mailing lists.
	Postfix queue files have an extra field in the size record
	with queue manager processing hints.  This change is backward
	and forward compatible.  Files:  cleanup/cleanup_envelope.c,
	cleanup/cleanup_extracted.c, *qmgr/qmgr_message.c.

20030528

	Compatibility: "sendmail -q<time>" without -bd option now
	exits immediately, instead of waiting for input on the
	standard input stream and screwing up system boot sequences.
	File: sendmail/sendmail.c.

20030530

	Bugfix: client access denied with smtpd_delay_reject=no
	broke "sendmail -bs". Fix by Victor Duchovni, Morgan Stanley.
	File: smtpd/smtpd.c.

20030531

	Compatibility: allow <@site,@site:address> route addresses
	in SMTP commands.  File: smtpd/smtpd.c.

20030605

	Cleanup: input checks moved from the pickup daemon to the
	postdrop mail submission command; this is to prepare for
	direct mail submission from postdrop->cleanup without going
	through the maildrop directory and the pickup service.
	Files: pickup/pickup.c, postdrop/postdrop.c.

	Bugfix: the "dead host" backoff timer in the MySQL client
	didn't work.  Fix by Leandro Santi. File: util/dict_mysql.c.

	Bugfix: same problem in the PostgreSQL client. File:
	util/dict_pgsql.c.

	Workaround: turned off non-blocking write to pipe because
	too many systems give a weird write() result. File:
	global/pipe_command.c.

	Cleanup: added support for vstream_fseek(.., .., SEEK_END).
	File: util/vstream.c.

20030608

	Feature: separate address resolver controls for address
	verification probe messages:  address_verify_{local,virtual,
	relay,default}_transport, address_verify_relayhost, and
	address_verify_transport_maps. The default values are the
	regular versions of the same controls. Files: trivial-rewrite/*,
	global/resolve_clnt.[hc], *qmgr/qmgr_message.c.

20030609

	Bugfix: the "unread recipient" counter needs to be restored
	after the queue manager has a problem reading a queue file.
	Fix by Patrik Rak. File: nqmgr/qmgr_message.c.

	Workaround: Solaris non-blocking socket read() may hang.
	Leandro Santi. File: smtpd/smtpd.c.