[Postfix espanol] Postfix snapshot 1.1.8-20020505 available
Wietse Venema
wietse en porcupine.org
Lun Mayo 6 15:45:06 CEST 2002
Postfix snapshot 1.1.8-20020505 is available. This release has all
the bugfixes of the official 1.1.8 release, plus some new features
and improvements. A summary of changes is below the signature.
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.
Available from ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/
219109 May 5 18:21 postfix-1.1.8-20020505.HISTORY
56241 May 5 18:05 postfix-1.1.8-20020505.RELEASE_NOTES
1200836 May 5 18:21 postfix-1.1.8-20020505.tar.gz
152 May 5 18:21 postfix-1.1.8-20020505.tar.gz.sig
You can also point your browser at:
ftp://ftp.porcupine.org/mirrors/postfix-release/index.html
Soon to appear on the mirror sites listed on www.postfix.org.
Wietse
Extract from the RELEASE_NOTES file:
Incompatible changes with Postfix snapshot 1.1.8-20020505
=========================================================
In the Postfix transport table, the meaning of null delivery
transport and nexhop information fields has changed. As of now, a
null delivery transport or nexthop information field means "do not
modify": use the delivery transport or nexthop information that
would be used if no transport table did not exist. This change
results in the following incompatible changes in behavior:
- A null delivery transport field no longer defaults to
$default_transport. It now defaults to $local_transport or
$default_transport depending on the destination.
- A null nexthop information field no longer overrides the main.cf
relayhost setting. To override the relayhost, specify explicit
nexthop information in the Postfix transport table.
The postalias command now copies the source file read permissions
to the result file when creating a table for the first time. Until
now, the result file was created with default read permissions.
This change makes postalias more similar to postmap.
The postalias and postmap commands now drop super-user privileges
when processing a non-root source file. The file is now processed
as the source file owner, and the owner must therefore have permission
to update the result file. Specify the "-o" flag to get the old
behavior (process non-root files with root privileges).
The read buffer size for Berkeley DB lookup tables was decreased
from 1MByte to 256kByte. Specify "berkeley_db_read_buffer_size =
1048576" to get the old read buffer size.
Major changes with Postfix snapshot 1.1.8-20020505
==================================================
Friendlier behavior of Postfix transport tables. There is a new
"*" wildcard pattern that matches any domain. The meaning of a null
delivery transport or nexhop information field has changed to "do
not modify": use the information that would be used if the transport
table did not exist. This change makes it easier to route internal
mail (everything under my.domain) directly: you no longer need to
specify explicit "local" transport table entries for the local
machine. For more information, including examples, see the updated
transport(5) manual page.
Finer control over Berkeley DB memory usage, and more efficient
usage of memory in applications that open lots of tables. The
parameter "berkeley_db_create_buffer_size" (default: 16 MBytes)
specifies the buffer size for the postmap and postalias commands.
The parameter "berkeley_db_read_buffer_size" (default: 256 kBytes)
speficies the buffer size for all other applications. For more
information, see the last paragraphs of the DB_README file.
Extract from the HISTORY file:
20020402
Workaround: recognize more headers that are sent instead
of SMTP commands. File: smtpd/smtpd.c.
20020413
Feature: new pipe delivery agent "D" flag to prepend a
Delivered-To: message header. This requires single recipient
deliveries. Based on code by Matthias Andree. File:
pipe/pipe.c.
20020414
Portability: Postfix will no longer attempt to build with
gdbm support, because gdbm is broken. File: makedefs.
20020415
Cleanup: the attribute list IPC code did not distinguish
between "disconnect" and "timeout" while reading an attribute
list, making trouble shooting more difficult than necessary.
Files: util/attr_scan0.c, util/attr_scan64.c.
Cleanup: install parameter defaults can now be overruled
from makedefs: sendmail_path, mailq_path, newaliases_path,
command_directory, daemon_directory. Based on code by
Victor Duchovni, Morgan Stanley. File: util/sys_defs.h.
20020411
Cleanup: Use more robust quoting passing makedefs/Makefile
settings. This also simplifies the seven backslashes example
in the INSTALL file. Victor Duchovni, Morgan Stanley.
Files: makedefs, INSTALL.
20020417
Bugfix: the post-install script failed to upgrade master.cf
settings from private to public if the service was explicitly
configured as private.
20020418
Documentation: added CPU saving patterns for quickly skipping
base 64 encoded text in message bodies. Liviu Daia.
Files: {proto,conf}/pcre_table, {proto,conf}/regexp_table,
conf/sample_{regexp,pcre}_body.cf.
20020426
Bugfix: the SMTP client forgot to quote whitespace etc.
in a sender/recipient address when DNS lookup was turned
off (disable_dns_lookups = yes). Problem experienced by
Chip Paswater. Files: smtp/smtp_proto.c.
20020501
Feature: wildcard lookup in transport maps (lookup key
"*"). Code developed with Lamont Jones, HP.
Feature: a null transport:destination transport map entry
means proceed as if the transport map lookup failed. Code
developed with Lamont Jones, HP.
Feature: more efficient use of cache memory when a process
opens multiple Berkeley DB tables; and faster performance
creating large tables by using more buffer memory. Files:
util/dict_db.[hc], global/mkmap_db.c. Victor Duchovni,
Morgan Stanley.
20020503
Cleanup: postqueue silently ignored command-line arguments
following -p or -f options, instead of complaining; postqueue
produced an incorrect error message (mail system down) when
the command was installed with incorrect privileges. File:
postqueue/postqueue.c.
Bugfix: while reporting a domain name or IP address syntax
error, postqueue could dereference a dangling pointer with
some getopt() implementations. LaMont Jones, HP. File:
postqueue/postqueue.c.
Safety: postalias and postmap now drop root privileges
while processing a non-root input file. Thus, the result
should be writable to the source file owner. Specify the
-o option if this is a problem. Files: postmap/postmap.c,
postalias/postalias.c.
Consistency: just like postmap, postalias now copies file
permissions from the source file when it creates a new
table for the first time. File: postalias/postalias.c.
20020504
Portability: run-time test to avoid GDBM trouble. File:
util/dict_dbm.c.
20020505
Cleanup: revised and simplified the transport map semantics.
Null transport or nexhop fields now mean: "do not change":
use what would be used if the transport map did not exist.
This change eliminated a lot of code. The incompatibility
is that a null transport field no longer defaults to
$default_transport, but to $local_transport or $default_transport
depending on the destination, and that a transport map only
overrides relayhost when the table specifies explicit
nexthop information. Files: trivial-rewrite/transport.c,
trivial-rewrite/resolve.c.
Cleanup: revised the user interface for controlling the
Berkeley DB create and read buffer size controls. Files:
util/dict_db.[hc], global/mail_params.[hc], global/mkmap_db.c.
-
Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol" en
el cuerpo de un mensaje a majordomo en WL0.org
Más información sobre la lista de distribución Postfix-es