[Postfix espanol] Postfix snapshot 20020923 available

Wietse Venema wietse en porcupine.org
Mar Sep 24 03:16:41 CEST 2002


Postfix snapshot 20020923 presents a complete rewrite of the RBL
blacklisting code. The names of RBL restrictions are now based on
a suggestion that was made by Liviu Daia in October 2001. Major
portions of the new code are based on an initial implementation by
LaMont Jones.  Feedback on the usability of the new names and
associated features is welcome.

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.

- "reject_rbl_client rbl.domain.tld" is now the preferred method
for client IP address blacklisting.  The old "reject_maps_rbl" is
now implemented as a wrapper around the reject_rbl_client code.

- "reject_rhsbl_sender rbl.domain.tld" was added for sender domain
blacklisting. Also: reject_rhsbl_client and reject_rhsbl_recipient
for client and recipient domain blacklisting, respectively.

"rbl_reply_maps" configuration parameter for lookup tables with
template "reject" replies per RBL service.  If no reply template
is found the default template is used as specified with the
default_rbl_reply configuration parameter.  The template responses
support $name expansion of client, helo, sender, recipient and RBL
related attributes.

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

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

   243069 Sep 23 20:55 postfix-1.1.11-20020923.HISTORY
    73595 Sep 23 20:46 postfix-1.1.11-20020923.RELEASE_NOTES
  1295424 Sep 23 20:56 postfix-1.1.11-20020923.tar.gz
      152 Sep 23 20:56 postfix-1.1.11-20020923.tar.gz.sig

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

        Wietse

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

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

    Subtle change in ${name:result} macro expansions:  the expansion
    no longer happens when $name is an empty string. This probably
    makes more sense than the old behavior.

    The default RBL "reject" server reply now includes an indication
    of *what* is being rejected: Client host, Helo command, Sender
    address, or Recipient address.

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

    Complete rewrite of the RBL blacklisting code. The names of RBL
    restrictions are now based on a suggestion that was made by Liviu
    Daia in October 2001. See conf/sample-smtpd.cf or html/uce.html
    for details.

    Feature: "reject_rbl_client rbl.domain.tld" for client IP address
    blacklisting. Based on code by LaMont Jones.  The old "reject_maps_rbl"
    is now implemented as a wrapper around the reject_rbl_client code.

    Feature: "reject_rhsbl_sender rbl.domain.tld" for sender domain
    blacklisting. Also: reject_rhsbl_client and reject_rhsbl_recipient
    for client and recipient domain blacklisting.

    "rbl_reply_maps" configuration parameter for lookup tables with
    template responses per RBL server. Based on code by LaMont Jones.
    If no reply template is found the default template is used as
    specified with the default_rbl_reply configuration parameter.  The
    template responses support $name expansion of client, helo, sender,
    recipient and RBL related attributes.

    "smtpd_expansion_filter" configuration parameter to control what
    characters are allowed in the expansion of template reply $name
    macros. Characters outside the allowed set are replaced by "_".

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

20020919

	Feature: "reject_rbl <domain>" for client address blacklisting
	by LaMont Jones, including $name expansion for per-domain
	customized response messages. The obsolete reject_maps_rbl
	is now a wrapper that uses the new code.

20020921

	Internal: added caching and factored out common code that
	will be used for both reject_rbl and for the upcoming
	reject_rhsbl restriction.

20020922

	Feature: "reject_rhsbl <domain>" for sender domain
	blacklisting.  Provides the same per-domain customized
	response message mechanisms with $name expansion as
	reject_rbl.

	Safety: the smtpd_expansion_filter parameter controls what
	characters are allowed in the expansion of $name macros in
	template RBL responses.

	Cleanup. In order to make sensible warnings possible when
	expanding a non-existent $name in RBL reply templates,
	mac_expand() had to be changed so that an empty string
	result (i.e. the name does exist) will no longer cause
	${name?text} to succeed.  File:  util/mac_expand.c.

20020923

	Cleanup. Renamed the RBL features according to a scheme
	that was suggested by Liviu Daia in October 2001. The names
	are reject_rbl_client and reject_rhsbl_sender, respectively.
	Added domain name based reject_rhsbl_client and
	reject_rhsbl_recipient restrictions for completeness.  The
	reject_rbl restriction name is still recognized for
	compatibility with systems maintained by LaMont Jones.
-
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