[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