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.