[Postfix espanol] Postfix snapshot 20020819 available

Wietse Venema wietse en porcupine.org
Mar Ago 20 03:02:25 CEST 2002


Postfix snapshot 20020819 catches up on a few things that I
implemented around the time I was away from home again... 
But I begin to sound like a broken record.

The difference between a snapshot and an official release is as
follows: the official release does not change except for bugfixes
and portability patches. New features are tried out in snapshot
releases.  Code that works and that stops changing becomes part of
Postfix official version 1.2.

- "mail loop" notification to the moderator when some broken mail
pickup software starts to feed postings back to the list.

- The queue manager will now log "helpful" suggestions when the
active queue becomes congested with too much mail going to only a
few destinations.

- New "hold" queue for mail that must not be delivered until it
has been approved, with a HOLD action in header/body_check files
and with postsuper commands to manipulate mail that is "on hold".
If you want to use this, wait for another day, it currently does
not remove queue files that are content rejected.

For more details, including incompatibilities, see the RELEASE_NOTES
and HISTORY file fragments below.

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

   236666 Aug 19 20:32 postfix-1.1.11-20020819.HISTORY
    69196 Aug 19 20:38 postfix-1.1.11-20020819.RELEASE_NOTES
  1268870 Aug 19 20:40 postfix-1.1.11-20020819.tar.gz
      152 Aug 19 20:40 postfix-1.1.11-20020819.tar.gz.sig

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

        Wietse

RELEASE_NOTES fragment:
=======================

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

	The qmgr_site_hog_factor feature is gone (this would defer mail
	delivery for sites that occupy too much space in the active queue,
	and be a real performance drain due to excessive disk I/O).  The
	new qmgr_clog_warn_time feature (see below) provides more useful
	suggestions for dealing with Postfix congestion.

	LDAP API version 1 is no longer supported. The memory allocation
	and deallocation strategy has changed too much to maintain both
	version 1 and 2 at the same time.

	In mailq output, the queue ID is followed by the ! character when
	the message is in the "hold" queue (see below). This may break
	programs that process mailq output.

	The "permit_naked_ip_address" restriction on HELO command syntax
	is unsafe when used with most smtpd_XXX_restrictions, and will go
	away. The user is now requested to use "permit_mynetworks" instead.

	The smtpd_sasl_local_domain setting now defaults to the null string,
	rather than $myhostname. This seems to work better with Cyrus SASL
	version 2. This change may cause incompatibility with the saslpasswd2
	command.

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

	When the Postfix local delivery agent detects a mail delivery loop
	(usually the result of mis-configured mail pickup software), the
	undeliverable mail is now sent to the mailing list owner instead
	of the envelope sender address (usually the original poster who
	has no guilt, and who cannot fix the problem).

	New "hold" queue for mail that should not be delivered.  "postsuper
	-h" puts mail on hold, and "postsuper -H" releases mail, moving
	mail that was "on hold" to the deferred queue.

	New header/body HOLD action that causes mail to be placed on the
	"hold" queue. Presently, all you can do with mail "on hold" is to
	examine it with postcat, to take it "off hold" with "postsuper -H",
	or to destroy it with "postsuper -d". See conf/sample-filter.cf.

	The Postfix queue manager now warns when mail for some destination
	is piling up in the active queue, and suggests a variety of remedies
	to speed up delivery (increase per-destination concurrency limit,
	increase active queue size, use a separate delivery transport,
	increase per-transport process limit).  The qmgr_clog_warn_time
	parameter controls the time between warnings.  To disable these
	warnings, specify "qmgr_clog_warn_time = 0".

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

20020723

        Incompatibility: smtpd_sasl_local_domain now defaults to
        the null string. File: smtpd/smtpd.c, smtpd/smtpd_sasl_glue.c.

20020726

        Documentation: added GDB debugging instructions for sites
        that do not have X installed on the Postfix machine. Henrik
        Larsson, spambox.dk.

20020729

        Weird: installed RedHat 3.03 inside VMware, and no change
        was needed to build Postfix, except to recognize the Linux
        version.

        Bugfix: some mailers will announce ESMTP features in their
        HELO (not EHLO) response. Postfix did not ignore them.
        File: smtp/smtp_proto.c.

20020731

        Cleanup: permit_naked_ip_address is unsafe (especially when
        used with smtpd_recipient_restrictions) and will go away.
        Postfix now logs a warning. File: smtpd/smtpd_check.c.

20020801

        Cleanup: the warning message for matched header/body
        content was misleading. File: cleanup/cleanup_message.c.

        Safety: moved the "postsuper -r ALL" operation after the
        "postsuper -s" check that makes queue file names match
        inode numbers. This avoids loss of mail in the unlikely
        case that someone runs "postsuper -sr ALL" on a queue that
        was copied from another place.

        Feature: "postsuper -h" to put mail "on hold" and "postsuper
        -H" to release mail that was placed "on hold". This involves
        a new queue, which is appropriately named "hold".  Files:
        postsuper/postsuper.c, showq/showq.c.

20020803

        Feature: when a Delivered-To: mail delivery loop is detected,
        send the bounce to the mailing list owner. This required
        changes to the local delivery agent, a new bounce client
        stub, and a new bounce server stub and support routines
        for one recipient bouncing. Files: local/recipient.c,
        global/bounce_log.c, global/bounce.c, bounce/bounce.c,
        bounce/bounce_notify_util.c, bounce/bounce_one_service.c.

20020809

        Bugfix: the 20020531 bugfix could prepend '.' to lines when
        it shouldn't (but only when converting 8-bit mail to 7-bit).
        Problem experienced by Ralf Hildebrandt.  File:
        smtp/smtp_proto.c.

        Bugfix: smtpd_sender_login_maps did not do the @domain etc.
        wild-card lookups that were promised. Problem experienced
        by Sven Michels. File: smtpd/smtpd_check.c.

20020810

        Feature: new smtp-sink command-line options to specify the
        SMTP hostname, to disable ESMTP protocol support, to
        disable 8BITMIME support, and to syslog selected commands.
        File: smtpstone/smtp-sink.c.

20020814

        Feature: the queue manager now warns when mail for some
        destination is piling up in the active queue, and suggests
        a variety of remedies.  The qmgr_clog_warn_time parameter
        controls the time between warnings, mainly so that I could
        test the code. To disable these warnings, specify
        "qmgr_clog_warn_time = 0". Files:  *qmgr/qmgr_entry.c.

20020815

        Paranoia: truncate the DNS response length result value in
        case it is larger than the result buffer length (the resolver
        documentation is vague about this). File:  dns/dns_lookup.c.

20020816

        Cleanup: "postqueue -f" now also trigger delivery of mail
        in the maildrop directory. This is needed when the master
        does not frequently wake up the pickup service.  Files:
        global/mail_flush.c, postqueue/postqueue.c.

20020818

        Cleanup: the qmgr_site_hog_factor feature is gone (defer
        mail if a site uses up too much space in the active queue).
        Instead, the qmgr_clog_warn_time feature provides better
        solutions. File: qmgr/qmgr_message.c.

20020819

        Feature: new header/body_checks HOLD pattern that causes
        mail to be placed on the "hold" queue for manual inspection.
        Files: global/hold_message.[hc], cleanup/cleanup_message.c.

Open problems:

	The HOLD action should reset the cleanup_path so that
	content rejected queue files are removed. Tomorrow.
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA a ella.
.
Envía la linea "unsubscribe postfix-espanol" 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