Postfix 2.0 patch 17 (and 2.1 release status)
[email protected] (Wietse Venema) Tue, 20 Jan 2004 21:53:41 -0500 (EST)
| Newsgroups | gmane.mail.postfix.announce |
|---|---|
| Message-ID | <20040121025341.27CD32AAE7__42329.3550302789$1074653771@tail.porcupine.org> |
Postfix official release 2.0 patch 17 catches up on minor bugfixes
that were made available in the past three months via the experimental
release. Note: the official release is bugfixed only. New features
go into the experimental release.
A close approximation of Postfix 2.1 can be found in today's Postfix
experimental release 20040120. Features that are listed in the
SNAPSHOT file are likely to be kept out of the 2.1 release because
they are not yet sufficiently mature.
- Portability to MacOSX: Bind8 compatibility, core dumps in mailq
and postdrop, and changes in netinfo support.
- Elimination of some DNS lookup problems in third-party library
routines (typically resulting in localhost not being found).
- More agressive delivery to sites that defer a lot of mail.
- Correction of a few obscure error messages.
- Several small documentation fixes.
- Minor fixes for robustness problems that no-one has experienced.
In other words, if Postfix 2.0.16 works for you then there is no
need to install this patch and recompile.
Available from ftp://ftp.porcupine.org/mirrors/postfix-release/official/
6255 Jan 20 10:33 postfix-2.0-patch17.gz
152 Jan 20 10:13 postfix-2.0.17.tar.gz.sig
1353628 Jan 20 10:13 postfix-2.0.17.tar.gz
275039 Jan 20 10:10 postfix-2.0.17.HISTORY
Soon via the mirrors listed at http://www.postfix.org/
Wietse
HISTORY extract
===============
20031027
Portability: MacOS X Bind8 compatibility. File: makedefs.
20031110
Cleanup: don't report that $queue_directory/etc/filename
differs from /etc/filename when /etc/filename does not
exist. File: conf/postfix-script.
20031126
Bugfix: "panic: mymalloc: requested length 0" when master.cf
specified an invalid host name or address. Postfix now
logs more specific information. File: master/master_ent.c.
Reported by several people.
20031215
Safety: updated mail_queue_id_ok() for long fast flush
logfile names. File: global/mail_queue.c.
Robustness: save and restore the resolver _res.options
settings before and after DNS lookup, to avoid surprises
in third-party code. This may eliminate some "localhost
not found" problems. File: dns/dns_lookup.c.
20031222
Cleanup: shaved half the worst-case bits off the cleanup
duplicate address filter footprint. After discussion with
Victor Duchovni. File: cleanup/cleanup_out_recipient.c.
20031223
Bugfix: restore errno after write failure in SIGCHLD handler.
Leandro Santi. File: master/master_sig.c.
20040104
Workaround: MacOSX dumps core on the 20030913 TZ censoring
code. We explictly set TZ=UTC, which will produce incorrect
results when "mailq" formatting is moved from the showq
daemon to the postqueue command. File: msg_syslog.c.
Bugfix: vstring_get() etc. now return VSTREAM_EOF when they
terminate prematurely, instead of returning the last
character stored. This avoids mis-leading warnings. File:
global/vstring_vstream.c.
20040115
Performance: allow delivery concurrency to increase even
while mail is deferred, as long as the delivery agent does
not report really serious trouble with the destination.
Files: *qmgr/qmgr_deliver.c.