[postfix-es] Postfix snapshot 20021028 available

Wietse Venema wietse en porcupine.org
Mar Oct 29 20:58:56 CET 2002


Over the past five weeks a number of snapshots were pushed out that
each amounted to a little project. Now that Postfix development
will stop for a few weeks, it is time to announce what is new.

The difference between a snapshot and a stable release is as follows:
the stable release does not change except for bugfixes and portability
patches. New features are tried out in snapshot releases, which
have the date of release in the version number.

This code will eventually evolve into Postfix version 1.2. 

- Better support for domain-in-mailbox. The local(8) and virtual(8)
delivery agents now record the original recipient address in the
X-Original-To: message header. This header can also be emitted by
the pipe(8) delivery agent.

- Better support for accounting. The status=sent/bounced/deferred
logging now shows the original recipient address (but only when it
differs from the final recipient address).

- Better support for UCE management. Postfix reject: etc. logging
now includes the queue ID, the mail protocol (SMTP, ESMTP, or QMQP),
and the hostname that was received with the HELO or EHLO command,
if available. This provides all the necessary SMTP session state
in one place. The original sender address isn't recorded yet.

- Better support for systems behind a NAT router or proxy. Specify
all NAT/proxy IP addresses in the proxy_interfaces parameter, to
avoid mail delivery loops.

- Better performance for body_checks: by default Postfix now scans
only the first 50kBytes of an attachment. The amount is controlled
with the body_checks_max_size parameter.

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

   245859 Oct 28 20:44 postfix-1.1.11-20021028.HISTORY
    76290 Oct 29 11:26 postfix-1.1.11-20021028.RELEASE_NOTES
  1301934 Oct 29 11:27 postfix-1.1.11-20021028.tar.gz
      152 Oct 29 11:27 postfix-1.1.11-20021028.tar.gz.sig

Soon to appear on the mirror sites listed on www.postfix.org.

Below the signature are the RELEASE_NOTES and HISTORY file
sections.

        Wietse

RELEASE_NOTES extract:
======================

    Incompatible changes with Postfix snapshot 1.1.11-20021028
    ==========================================================

    Logfile formats have changed. This may affect logfile processing
    software. The queue file format is still compatible with Postfix
    version 1.1 (stable release).

    - The Postfix SMTP server UCE reject etc. logging now includes the
    queue ID, the mail protocol (SMTP or ESMTP), and the hostname that
    was received with the HELO or EHLO command, if available.

    - The Postfix header/body_checks logging now includes the mail
    protocol (SMTP, ESMTP, QMQP) and the hostname that was received
    with the SMTP HELO or EHLO command, if available.

    The Postfix status=sent/bounced/deferred logging now shows the
    original recipient address (as received before any address rewriting
    or aliasing).  The original recipient address is logged only when
    it differs from the final recipient address.

    Major changes with Postfix snapshot 1.1.11-20021028
    ===================================================

    Postfix logs more information, as described in the "incompatibilities"
    section above.

    The local(8) and virtual(8) delivery agents now record the original
    recipient address in the X-Original-To: message header. This header
    can also be emitted by the pipe(8) delivery agent.

    Major changes with Postfix snapshot 1.1.11-20021024
    ===================================================

    New proxy_interfaces parameter, for sites behind a network address
    translation gateway or other type of proxy. Specify all the proxy
    network addresses here, to avoid avoid mail delivery loops.

    Incompatible changes with Postfix snapshot 1.1.11-20021015
    ==========================================================

    The Postfix LMTP client no longer lowercases email addresses in
    MAIL FROM and RCPT TO commands.

    Incompatible changes with Postfix snapshot 1.1.11-20021013
    ==========================================================

    The default Linux kernel lock style for mailbox delivery is changed
    from flock() to fcntl(). This has no impact if your system uses
    procmail for local delivery, if you use maildir-style mailboxes,
    or when mailbox access software locks mailboxes with username.lock
    files (which is usually the case with non-maildir mailboxes).

    Major changes with Postfix snapshot 1.1.11-20021013
    ===================================================

    The body_checks_max_size parameter limits the amount of text per
    message body segment (or attachment, if you prefer to use that
    term) that is subjected to body_checks inspection.  The default
    limit is 50 kbytes. This speeds up the processing of mail with
    large attachments.

    Updated MacOS X support by Gerben Wierda. See the auxiliary/MacOSX
    directory.

HISTORY file extract:
=====================

20021013

	When Postfix development started, Linux mail delivery
	software such as procmail did not use kernel locks, and
	Postfix picked one that seemed plausible, namely, flock().
	In the mean time, Linux mail delivery software seems to
	have standardized on fcntl() locks. File: util/sys_defs.h.

	Feature: body_checks_size_limit parameter to specify how
	much of a message body segment (or attachment, if you prefer
	to use that term) is subjected to body_checks inspection.
	Default limit:  50 kbytes. Files:  global/mime_state.c,
	cleanup/cleanup_message.c.

20021015

	Bugfix: the code for missing postmaster/mailer-daemon
	aliases had to be moved after the code that implements the
	luser_relay feature. Files: local/alias.c, local/unknown.c.

	Weird? The LMTP client lowercased the MAIL FROM and RCPT
	TO addresses. Some remnant of code that someone put in
	there long ago. File: lmtp/lmtp_proto.c.

20021024

	Feature: proxy_interfaces parameter. Specify your NAT or
	other proxy addresses here to avoid mail delivery loops.
	Files: global/mail_params.[hc] global/own_inet_addr.[hc]
	global/resolve_local.c smtp/smtp_addr.c smtpd/smtpd_check.c.

	Paranoia: defend against a very unlikely false alarm in
	safe_open().

20020125

	Feature: X-Original-To: message headers with the raw original
	envelope recipient.

	Logging: status=sent/deferred/bounced/ logging now includes
	the original recipient address if it differs from the final
	address.

20020126

	Logging: SMTP UCE reject/warn/hold/discard logging now
	includes queue ID. This will break some logfile analyzers.

	Logging: SMTP UCE reject/warn/hold/discard logging now
	includes the protocol name and, if available, the hostname
	given in the SMTP HELO or EHLO command.

	Logging: header/body_checks reject/warn/hold/discard logging
	now includes the protocol name and, if available, the
	hostname given in the SMTP HELO or EHLO command.

20021028

	Bugfix: don't reset state after rejected EHLO. Reset state
	after HELO. Reported by Karthikeyan Bhargavan, upenn.edu.
	Files: smtpd/smtpd.c.
-
To unsubscribe, send mail to majordomo en postfix.org with content
(not subject): unsubscribe postfix-users
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es