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.