Postfix 2.0.16 and snapshot 20030915 available

[email protected] (Wietse Venema) Tue, 16 Sep 2003 11:36:44 -0400 (EDT)
Newsgroups gmane.mail.postfix.announce
Message-ID <20030916153644.82384BC07B__15176.5790571973$1063728423@spike.porcupine.org>
Postfix stable release 2.0.16 fixes connection management problems
in the LMTP client, and has further workarounds for Solaris socket
bugs.

Postfix snapshot release 20030915 has a much updated LDAP client,
a new reject_rhsbl_helo feature to blacklist domain names in HELO
or EHLO commands, and smtpd_sasl_exceptions_networks to turn off
SASL authentication for client from specific networks, plus of
course all the above bugfixes.

Available from download sites at http://www.postfix.org/

Stable release:

    15530 Sep 13 21:44 postfix-2.0-patch16.gz
   273293 Sep 13 21:29 postfix-2.0.16.HISTORY
    42530 Apr 15 13:41 postfix-2.0.16.RELEASE_NOTES
  1353520 Sep 13 21:45 postfix-2.0.16.tar.gz
      152 Sep 13 21:45 postfix-2.0.16.tar.gz.sig

Snapshot release:

   296788 Sep 15 20:53 postfix-2.0.16-20030915.HISTORY
    16842 Sep 14 20:20 postfix-2.0.16-20030915.RELEASE_NOTES
  1481698 Sep 15 20:54 postfix-2.0.16-20030915.tar.gz
      152 Sep 15 20:54 postfix-2.0.16-20030915.tar.gz.sig

These releases do not include specific code to work around the
recent Verisign initiative to reply to DNS queries for non-existent
.com and .net domain names.

	Wietse

HISTORY file:

20030822 (snapshot 20030915 only)

	Feature: the export_environment and import_environment
	parameters now accept name=value information that will be
	entered into the new environment. File: util/clean_env.c.

20030823 (snapshot 20030915 only)

	Feature: smtpd_sasl_exceptions_networks parameter to prevent
	Postfix from offering AUTH  to clients that match the listed
	networks. Based on code by Ben Rosengart, Panix. Files:
	conf/sample-auth.cf, smtpd/smtpd.c.

20030902 (snapshot 20030915 only)
	Portability: the Postfix master resets the file size to
	the largest possible off_t value when the actual limit
	appears to overflow the off_t range. Files: util/sys_defs.h,
	util/file_limit.c. A fine sample of bit banging.

20030905

	Workaround: Solaris 8 select() claims that a non-blocking
	socket is readable and then read() fails with EAGAIN. Files:
	util/timed_read.c and as precautionary measure,
	util/timed_write.c.

(snapshot 20030915 only)

	Bugfix: dict_register() should not be called from dict_open()
	in dict_mysql and dict_pgsql.  Liviu Daia.  Files:
	util/dict_mysql.c, util/dict_pgsql.c.

	Feature: LDAP parameters can now be specified in external
	files.  This makes it possible to securely store bind
	passwords for plain auth outside of main.cf (which is world
	readable).  By Liviu Daia, based on a suggestion by Victor
	Duchovni and Lamont Jones.  File: util/dict_ldap.c.

	Feature: STARTTLS option for LDAP, if Postfix is linked
	against OpenLDAP.  By Liviu Daia, amended by Victor Duchovni.
	File:  util/dict_ldap.c.

	Cleanup: connections to LDAP sources are now postponed
	until they are actually needed.  By Liviu Daia.  File:
	util/dict_ldap.c.

20030908

	The 20030905 Solaris workaround triggers too many warnings.
	TCP sockets are back to blocking, and keepalives are turned
	on to kill off dead sockets, as suggested by Leandro Santi.
	Files: master/{single,multi}_server.c, smtpd/smtpd.c,
	util/sys_defs.h.

20030909

	Bugfix: the LMTP session caching code had problems with
	SASL authentication after the first connection, and pipelining
	was working poorly.  Fix by Victor Duchovni, Morgan Stanley.
	Files: lmtp/lmtp.c, lmtp/lmtp_proto.c.

20030912

	Workaround: besides SMTP server sockets, SMTP client sockets
	can also hang on Solaris, as reported by Leandro Santi. In
	order to deal with this at the root, all connection management
	is now done by sane_accept() and sane_connect().  Both turn
	on keepalives on Solaris.

20030913

	Safety: set-gid commands don't trust TZ.  File: msg_syslog.c.

20030914 (snapshot 20030915 only)

	Address extension propagation wasn't documented enough when
	it was added to Postfix. Based on patches by Roman Neuhauser.

	Added clarifying notes to main.cf, master.cf and access by
	Dean Gibson.

	In header/body_checks, DUNNO is now the preferred action
	instead of the now deprecated OK. This may confuse fewer
	people.

	In header/body_checks, allow text after IGNORE and DUNNO,
	suggested by Victor Duchovni, Morgan Stanley.  File:
	src/cleanup/cleanup_message.c.

	Feature: reject_rhsbl_helo. File: smtpd/smtpd_check.c.

	Bugfix? The LMTP and SMTP clients now send "MAIL FROM:<sender>
	AUTH=<>" when SASL authenticated. Suggested by by Victor
	Duchovni, Morgan Stanley. Files: smtp/smtp_proto.c,
	lmtp/lmtp_proto.c.

20030915 (snapshot 20030915 only)

	Bugfix: mail rejected by the before-queue content filter
	was mis-labeled as a software error; it should be labeled
	as a policy error instead. File: smtpd/smtpd.c.

	Cleanup: postcat is now null-byte transparent. File:
	postcat/postcat.c.