Postfix 2.0 patch 01 available

[email protected] (Wietse Venema) Sun, 12 Jan 2003 20:51:46 -0500 (EST)
Newsgroups gmane.mail.postfix.announce
Message-ID <20030113015146.9CD9DBC079__33375.4202737056$1042422747@spike.porcupine.org>
- New proxymap service for Postfix lookup table access via another
process. This was added primarily to overcome chroot restrictions
in the Postfix SMTP server (specify proxy:unix:passwd.byname for
password file lookup through the proxymap server) but can also be
used to consolidate the number of open tables by sharing one open
table among multiple processes (specify proxy:mysql:/file/name to
avoid "too many connections" problems).

- With the local_recipient_maps feature turned on, the SMTP server
did not recognize the local built-in double bounce address as local.
Problem reported by Matthias Andree.

Available from ftp://ftp.porcupine.org/mirrors/postfix-release/official
and soon to appear on the mirror sites listed at www.postfix.org:

    25922 Jan 12 20:17 postfix-2.0-patch01.gz
   262220 Jan 12 12:19 postfix-2.0.1.HISTORY
    40316 Jan 12 20:16 postfix-2.0.1.RELEASE_NOTES
  1338786 Jan 12 20:25 postfix-2.0.1.tar.gz
      152 Jan 12 20:26 postfix-2.0.1.tar.gz.sig

See also: ftp://ftp.porcupine.org/mirrors/postfix-release/index.html
for a point-and-click download interface.

	Wietse

Extract from the RELEASE_NOTES file:

    Incompatible changes with Postfix version 2.0.1 (released 20030112)
    ===================================================================

    If you upgrade from Postfix 1.1 you need to restart Postfix.

    If you upgrade from Postfix 2.0 you need to "reload" Postfix.

    Version 2.0.1 introduces the proxymap service for centralized table
    lookup. The upgrade procedure adds the proxymap service to the
    master.cf file.  If you see errors about problems contacting the
    proxymap service, then you did not properly upgrade Postfix.

    The Postfix SMTP server now by default looks up the UNIX passwd
    file via the new proxymap service, in order to make chrooted
    operation easier.

    The Postfix build procedure now uses the pcre-config utility (part
    of PCRE version 3) to find out the pathnames of the PCRE include
    file and object library, instead of probing /usr/include and/or
    /usr/lib. To build with PCRE version 2 support you will have to
    specify pathnames as described in PCRE_README. To build without
    PCRE support, specify:  make Makefiles CCARGS="-DNO_PRCE".

    Major changes with Postfix version 2.0.1 (released 20030112)
    ============================================================

    This release introduces the proxymap service for Postfix lookup
    table access. This can be used to overcome chroot restrictions in
    the Postfix SMTP server (specify proxy:unix:passwd.byname for
    password file lookup through the proxymap server) and can be used
    to consolidate the number of open tables by sharing one open table
    among multiple processes (specify proxy:mysql:/file/name to avoid
    "too many connections" conditions). The proxy_read_maps parameter
    specifies what maps are approved for access via the proxy service
    (only map references starting with "proxy:" are considered approved).

Extract from HISTORY file:
==========================

20030104

	Cleanup: avoid warnings about flag mismatches when the same
	lookup table is listed under both virtual_alias_maps and
	virtual_mailbox_maps. Files: global/virtual8.h, virtual/virtual.c.

	Bugfix: an obscure memory leak that puzzled me for more
	than a year until I found out how to reproduce it. File:
	util/vstream.c.

20030106

	Robustness: the master no longer aborts with "address
	already in use" when inet_interfaces specifies the same IP
	address multiple times, or when a TCP service in master.cf
	specifies a hostname for which the same IP address is listed
	multiple times. File: master/master_ent.c.

20030107

	Robustness: check that FILTER actions in SMTPD access maps
	or cleanup header/body_checks have plausible syntax. Files:
	smtpd/smtpd_check.c, cleanup/cleanup_message.c.

20030110

	Cleanup: the virtual_mailbox_maps parameter is now optional
	even when virtual_mailbox_domains is specified. This makes
	virtual mailbox domains more like relay domains and the
	local domain.

	Portability: the makedefs script now uses the pcre-config
	utility to find out where things are installed.

	Bugfix: the SMTP server did not recognize the local built-in
	double bounce address as local. Reported by Matthias Andree.
	For safety sake, threw in the local postmaster address as
	well.  File:  smtpd/smtpd_check.c.