Postfix snapshot 20030415 available
[email protected] (Wietse Venema) Tue, 15 Apr 2003 20:16:36 -0400 (EDT)
| Newsgroups | gmane.mail.postfix.announce |
|---|---|
| Message-ID | <20030416001636.6160F2AB1C__41231.1131404296$1050452317@tail.porcupine.org> |
Postfix snapshot 20030415 includes the two fixes that are included
with Postfix 2.0.8, as well as a much asked for feature:
- Feature: PostgreSQL table lookups (thanks to LaMont Jones for
adopting this code). See the PGSQL_README file for general
information.
- Safety: Postfix processes now abort when given a net/mask pattern
with a non-zero host portion (for example, 168.100.189.2/28),
instead of risking to become an open relay.
- Robustness: workaround for file system clock drift that caused
Postfix to ignore new mail (this could happen with queue file
systems mounted from a server).
I expect to roll out another snapshot in a few days with a few
minor features, subject to time availability.
New features are tested out in snapshot releases. The stable release
does not change except for bugfixes.
Available from ftp://ftp.porcupine.org/postfix-release/experimental/
276999 Apr 15 15:20 postfix-2.0.8-20030415.HISTORY
9130 Apr 15 13:40 postfix-2.0.8-20030415.RELEASE_NOTES
1395024 Apr 15 19:22 postfix-2.0.8-20030415.tar.gz
152 Apr 15 19:22 postfix-2.0.8-20030415.tar.gz.sig
And soon to appear on the mirrors listed at http://www.postfix.org/
Wietse
RELEASE_NOTES fragment:
Incompatible changes with Postfix snapshot 2.0.8-20040414
=========================================================
Too many people mess up their net/mask patterns, causing open
mail relay problems. Postfix processes now abort when given a
net/mask pattern with a non-zero host portion (for example,
168.100.189.2/28), and suggest to specify the proper net/mask
pattern instead (for example, 168.100.189.0/28).
Major changes with Postfix snapshot 2.0.8-20040414
==================================================
PostgreSQL table lookups. Specify "pgsql:/file/name" where "/file/name"
defines the database. See the sample-pgsql-aliases.cf file for
examples, and the PGSQL_README file for general information.
Workaround for file system clock drift that caused Postfix to ignore
new mail (this could happen with file systems mounted from a server).
Postfix now logs a warning and proceeds with only slightly reduced
performance, instead of ignoring new mail.
HISTORY file fragment:
20030324
Bugfix: smtp-source flushed too often, causing suboptimal
performance with smtp-source sending directly into smtp-sink.
Files: smtpstone/smtp-source.c.
20030410
Safety: log a fatal error when a net/mask pattern has a
non-zero host part, so that mail delivery is deferred.
File: util/match_ops.c.
20030411
Bugfix: extraneous warning about out-of-order original
recipient records by Patrik Rak. Files: *qmgr/qmgr_message.c.
20030412
Workaround: log a warning and reset the queue file time
stamps when the file system clock is ahead of the local
clock. File: global/mail_stream.c.
20030414
Feature: PostgreSQL client module, adopted by LaMont Jones.
Files: README_FILES/PGSQL_README, util/dict_pgsql.c,
util/dict_pgsql.h, conf/sample-pgsql-aliases.cf.
Cleanup: the generic smtp client/server code in smtp_stream.c
now has an explicit flush operation, and the smtp-source/sink
programs are updated to take advantage of this.
Cleanup: the file system clock drift detection code now
runs only once per process instance, to minimize the
performance impact. File: global/mail_stream.c.
Robustness: avoid TIME_WAIT state with smtp/qmqp-source
client sockets. This puts less strain on local system
resources.
10030415
Cleanup: the file system clock drift detection code now
runs only for incoming mail. File: global/mail_stream.c.