[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