Postfix 2.0 Patchlevel 04 available

[email protected] (Wietse Venema) Thu, 20 Feb 2003 16:21:06 -0500 (EST)
Newsgroups gmane.mail.postfix.announce
Message-ID <20030220212106.56C5EBC06F__35925.3311450177$1045776152@spike.porcupine.org>
Postfix 2.0 patchlevel 04 fixes some ancient bugs and updates the
maildir delivery code. A companion snapshot release has the same
bugfixes and some new features.

- The format of maildir filenames is synchronized with the present
version of the maildir definition document. This format was already
adopted by the 20030126 snapshot release.

- The time limit on delivery to external commands was not enforced.
This was broken probably some time before the first public Postfix
release.

- Duplicate elimination after virtual alias expansion works again.
This was broken with the introduction of the original recipient
attribute.

- The local pickup daemon dropped incomplete records from local
submissions. This was broken somewhere in the middle of 2002.

Official release:

    ftp://ftp.porcupine.org/mirrors/postfix-release/official/

	 9267 Feb 20 14:50 postfix-2.0-patch04.gz
       265623 Feb 20 10:26 postfix-2.0.4.HISTORY
	40898 Feb 19 16:29 postfix-2.0.4.RELEASE_NOTES
      1341988 Feb 20 14:51 postfix-2.0.4.tar.gz
	  152 Feb 20 14:51 postfix-2.0.4.tar.gz.sig

Snapshot release:

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

       265623 Feb 20 10:26 postfix-2.0.4.HISTORY
	40898 Feb 19 16:29 postfix-2.0.4.RELEASE_NOTES
      1341988 Feb 20 14:51 postfix-2.0.4.tar.gz
	  152 Feb 20 14:51 postfix-2.0.4.tar.gz.sig

Or point your browser to the mirrors listed at www.postfix.org.

	Wietse

Extract from HISTORY file follows:

20030127

        Cleanup: use separate error messages for separate problems
        with computing the list of SASL authentication mechanisms.
        File: smtpd/smtpd_sasl_glue.c.

20030130

        Bugfix: allow $name in default time values. File:
        global/mail_conf_time.c.

20030205 (snapshot 20030219 only)

        Feature: allow !, /file/name and map:name in masquerade_exceptions.
        By Liviu Daia.  Files:cleanup_init.c, cleanup.h,
        cleanup_masquerade.c.

20030219

        Bugfix: the local pickup daemon skipped unterminated records,
        since they happened to have the same record type code as
        content filtering instructions. Victor Duchovni.  Files:
        global/rec_type.h, pickup/pickup.c.

        Portability: Postfix could block, and thus not enforce
        command execution time limits, while delivering mail to
        command.  File: global/pipe_command.c.

        Bugfix: command execution time limits were not enforced
        because the child process killing code in pipe_command()
        was running with the wrong privileges. Problem reported by
        Ben Rosengart, Panix. File: global/pipe_command.c.

        Bugfix: duplicate recipient filtering in the cleanup server
        did not eliminate virtual expansion duplicates with the
        same original recipient. File: cleanup/cleanup_out_recipient.c.