[Fwd: Postfix snapshot 20050117 available]
Drew Marshall
drew at THEMARSHALLS.CO.UK
Tue Jan 18 17:23:42 GMT 2005
[ The following text is in the "iso-8859-1" character set. ]
[ Your display is set for the "US-ASCII" character set. ]
[ Some characters may be displayed incorrectly. ]
Julian
FYI.
I would guess the only changes that will affect MailScanner will be the
queue file hash changes? Obviously this is a 'non-stable' release...
Drew
---------------------------- Original Message ----------------------------
Subject: Postfix snapshot 20050117 available
From: "Wietse Venema" <wietse at porcupine.org>
Date: Tue, January 18, 2005 16:04
To: "Postfix users" <postfix-users at postfix.org>
Cc: "Postfix announce" <postfix-announce at postfix.org>
--------------------------------------------------------------------------
Postfix snapshot 20050117 is the first production release with IPv6
support. In order to accommodate Both IPv4 and IPv6 support, some
low-level networking code had to be restructured. After extensive testing
and cleanup, the code should now be safe to use.
If the operation is successful, 99% of the people won't notice any
difference, because they aren't on an IPv6 connected network. The only
visible change is that some "host not found" related error
messages have changed, because Postfix uses different system library
routines for host lookup.
This snapshot does not include TLS support. Once the TLS code
audit is completed, TLS support will be merged from non-production
snapshots into regular snapshots, and then we're getting ready for the
official Postfix 2.2 release.
The 20050117 snapshot is available from the mirrors listed at
http://www.postfix.org/.
Below are the relevant portions from the RELEASE_NOTES and from
the HISTORY files, with omission of the material that is related
only to the IPv6 port.
Wietse
RELEASE_NOTES:
Incompatible changes with snapshot Postfix-2.2-20050117
=======================================================
Only the deferred and defer queue directories are hashed by default,
instead of eight queue directories. With modern file systems, this
speeds up Postfix boot time without compromising performance under
high load too much. Hashing is now turned on only for the defer and
deferred queue directories, because those contain lots of mail when
undeliverable mail is backing up.
In order to speed up start-up, some Postfix file permission checks are
run in the background after Postfix is started.
HISTORY file:
20041221-9
Infrastructure: unified IPv4/IPv6 name/address API so that
Postfix can support IPv6 without #ifdef INET6 everywhere.
In particular, we allow #ifdef in libraries but avoid it
in applications. Files: util/myaddrinfo.[hc],
util/sock_addr.[hc], dns/dns_rr_to_pa.c, dns/dns_sa_to_rr.c,
dns/dns_rr_eq_sa.c, dns/dns_rr_to_sa.c, inet_proto.[hc].
20050111
Feature: specify "inet_interfaces = loopback-only" for
servers that must listen on local interfaces only, without
having to specify IPv4 and/or IPv6 addresses in main.cf or
master.cf. File: global/own_inet_addr.c.
20040513
Start-up performance: the hash_queue_names default setting
is reduced from eight directories to just defer and deferred.
This reduces time for checking the Postfix queue. Files:
conf/post-install, global/mail_params.h.
20040514
Performance: reduced start-up delay by moving warning-only
startup checks into the background. File: conf/postfix-script.
20050115
Further cleanup: RFC 2821 requires the IPv6: prefix with
IPv6 address strings. The smtp and qmqp servers maintain
separate address instances, the bare address and the RFC
2821 compatible form, and use each where appropriate. This
strict separation simplifies address syntax checks as well
as the implementation of XCLIENT and XFORWARD.
20050116
Infrastructure: new valid_mailhost_addr() routine to verify
that an address literal satisfies RFC 2821. An IPv4 address
is in dotted-quad decimal form, and an IPv6 address is in
hexadecimal form, with the "IPv6:" prefix. Files:
global/valid_mailhost_addr.[hc].
Further cleanup: valid_hostname() no longer allows network
addresses or numerical domain names. While it made some
sense with IPv4 dotted quad decimal forms, with IPv6 it
just made no sense anymore. Again, being stricter actually
simplifies code. Files: util/valid_hostname.c and a
surprisingly small number of valid_hostname() callers that
did not reject numerical forms.
Bugfix: in the Postfix 2.2 SMTP client, the debug_peer_init()
call was moved to the after-chroot initialization.
20050117
Performance: reduced start-up delay by moving warning-only
startup checks into the background; they now start after
one minute to allow the system to finish booting. File:
conf/postfix-script.
--
In line with our policy, this message has
been scanned for viruses and dangerous
content by MailScanner, and is believed to be clean.
www.themarshalls.co.uk/policy
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
More information about the MailScanner
mailing list