[Postfix espanol] Postfix snapshot 20011121 available

Wietse Venema wietse en porcupine.org
Mie Nov 21 20:43:41 CET 2001


Postfix Snapshot 20011121 is available. It fixes one problem that
broke Postfix 200111xx releases on some 64-bit machines and adds
a small number of features.

Most changes are internal code cleanup revisions in order to make
adding new functionality easier.

The stable non-Beta Postfix release (20010228) does not change
except for bugfixes and for portability fixes. New features are
tested out in snapshot releases.

See the RELEASE_NOTES below for a description of incompatible
changes and new features.  See the HISTORY file below for a summary
of all changes.

The source code will appear soon on the download sites listed
on http://www.postfix.org.

Primary site:

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

Files:

    snapshot-20011121.tar.gz        Source
    snapshot-20011121.tar.gz.sig    PGP signature
    snapshot-20011121.HISTORY       Change log
    snapshot-20011121.RELEASE_NOTES Release notes

Or, point your web browser at:

    ftp://ftp.porcupine.org/mirrors/postfix-release/index.html

Happy Postfixing!

        Wietse

[Extract from the RELEASE_NOTES file]

	Incompatible changes with snapshot-20011121
	===========================================

	The internal protocols have changed again, so you must "postfix
	reload" if upgrading from a previous release. The change is from
	base64 encoded strings to null-terminated strings (Postfix now
	supports multiple encodings).

	Major changes with snapshot-20011121 
	====================================

	Configurable host/domain name wildcard matching behavior: choice
	between "pattern `domain.name' matches string `host.domain.name'"
	(to be deprecated in the future) and "pattern `.domain.name' matches
	string `host.domain.name'" (to be preferred in the future).  The
	configuration parameter "parent_domain_matches_subdomains" specifies
	which Postfix features use the behavior that will become deprecated.

	New "warn_if_reject" smtpd pseudo restriction that only warns if
	the restriction that follows would reject mail. Look for logfile
	records that contain the string "reject_warning".

	Disgusting workaround for a well-known CISCO PIX firewall bug that
	causes the .<CR>LF> at the end of mail to be lost. The workaround
	has no effect for other mail deliveries.

	mailbox_command_maps allows you to configure the external delivery
	command per user (local delivery agent only). This feature has
	precedence over mailbox_command and home_mailbox settings.

[Extract from the HISTORY file]

20011105

	Lame workaround for ESTALE errors with mail delivery over
	NFS. Additional bandages were added to the local delivery
	agent. However, Wietse maintains that Postfix offers no
	guarantee for reliable delivery over NFS.

	Feature: put "warn_if_reject" before an smtpd restriction,
	and that restriction logs warnings without rejecting mail.
	This makes it easier to test configurations "live" without
	having to lose mail. File: smtpd/smtpd_check.c.

20011107

	Workaround: in order to get mail past PIX firewall bugs,
	the Postfix SMTP client now blocks until the socket send
	buffer is empty before sending the final ".<CR><LF>". Files:
	util/sock_empty_wait.c, smtp/smtp_proto.c. Changed into
	sleep(10) on 20011119. Sleep suggested by Hobbit.

20011108

	Feature: added string-null encoding for internal protocols.
	Files: util/attr_print0.c, util/attr_scan0.c.

	Feature: configurable parent domain matching for domain
	and hostname/address match lists: either .domain or the
	domain name itself. Files: util/match_ops.c util/match_list.c

	Feature: added pretend-to-be-behind-PIX mode to the smtp-sink
	test program, in order to stress test some PIX bug workaround
	code.

20011109

	Workaround: Linux and Solaris systems have no reasonable
	way to block until a socket drains. On these systems Postfix
	simply waits for 10 seconds, in order to work around PIX
	".<CR><LF>" bugs.  File: util/sock_empty_wait.c.

20011114

	Bugfix: reset the smtpd command transaction log between
	deliveries. File: smtpd/smtpd.c.

20011115

	Feature: mailbox_command_maps no longer requires that every
	user has an entry. If the user does not have a command
	entry, the local delivery agent tries the other delivery
	methods (mailbox_command, home_mailbox).  File: local/mailbox.c.

	Bugfix: reset the smtpd command transaction log between
	non-deliveries. File: smtpd/smtpd.c.

20011116

	Bugfix: consolidated all the command transaction log resets
	and eliminated one missing reset (Victor Duchovny, Morgan
	Stanley). File: smtpd/smtpd.c.

20011118

	Cleanup: replaced unnecessary match_list wrapper code by
	macros. Files:  global/{string,domain,namadr}_list.[hc].

20011119

	Feature: configurable parent domain matching strategy for
	transport map lookups. File:  trivial-rewrite/transport.c.

	New parent_domain_matches_subdomains parameter. This lists
	all the Postfix features where a domain name matches itself
	and all its subdomains (instead of requiring ".domain.name"
	for subdomain matches).  Planning for future backwards
	compatibility :-)  File:  global/match_parent_style.c.

	Workaround: simplified the PIX ".<CR><LF>" bug to always
	sleep for 10 seconds.  File: smtp/smtp_proto.c.

20011120

	Workaround: disable attribute string length restriction so
	that trivial-rewrite does not refuse to rewrite broken mail
	headers.  Files:  util/attr_scan*.c.

20011121

	Bugfix: missing long integer support in the new IPC protocols.
	Files: util/attr_scan*.c, util/attr_print*.c.

-
Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol" en
el cuerpo de un mensaje a majordomo en unicorn.ea4els.ampr.org



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