Wietse Venema | 1 Feb 14:57

Postfix legacy release 2.8.8

[An on-line version of this announcement will be available at
http://www.postfix.org/announcements/postfix-2.8.8.html]

Postfix legacy release 2.8.8 is available. This contains fixes that
are already part of Postfix 2.9 and 2.10.

    * The Postfix sqlite client, introduced with Postfix 2.8, had
      an embarassing bug in its quoting routine. As the result of
      a last-minute code cleanup before release, this routine
      returned the unquoted text instead of the quoted text. The
      opportunities for mis-use are limited: Postfix sqlite database
      files are usually owned by root, and Postfix daemons usually
      run with non-root privileges so they can't corrupt the database.
      This problem was reported by Rob McGee (rob0).

    * The Postfix 2.8.4 fix for local delivery agent database lookup
      errors was incomplete. The fix correctly added new code to
      detect database lookup errors with mailbox_transport_maps,
      mailbox_command_maps or fallback_transport_maps, but it failed
      to log the problem, and to produce a defer logfile record
      which is needed for "delayed mail" and "mail too old" delivery
      status notifications.

    * The trace(8) service, used for DSN SUCCESS notifications, did
      not distinguish between notifications for a non-bounce or a
      bounce message, causing it to "reply" to mail with the null
      sender address. Problem reported by Sabahattin Gucukoglu.

    * Support for Dovecot auth over TCP sockets, using code that
      already existed for testing purposes. Patrick Koetter kindly
(Continue reading)

Wietse Venema | 1 Feb 14:58

Postfix stable release 2.9.0

[An on-line version of this announcement will be available at
http://www.postfix.org/announcements/postfix-2.9.0.html]

Postfix stable release 2.9.0 is available. The main changes in no
particular order are:

    * Support for long, non-repeating, queue IDs (queue file names).
      The main benefit of non-repeating names is simpler logfile
      analysis. See the description of "enable_long_queue_ids" in
      postconf(5) for details.

    * Memcache client support, and support to share postscreen(8)
      and verify(8) caches via the proxymap server. Details are in
      memcache_table(5) and MEMCACHE_README.

    * Gradual degradation: if a database is unavailable (can't open,
      most read or write errors) a Postfix daemon will log a warning
      and continue providing the services that don't depend on that
      table, instead of immediately terminating with a fatal error.
      To terminate immediately when a database file can't be opened,
      specify "daemon_table_open_error_is_fatal = yes".

    * Revised postconf(1) command. It warns about unused parameter
      name=value settings in main.cf or master.cf (likely mistakes),
      understands "dynamic" parameter names such as names that
      depend on the name of a master.cf entry (finally, "postconf
      -n" shows all parameter settings), and it can display main.cf
      and master.cf in a more user-friendly format (postconf -nf,
      postconf -Mf).

(Continue reading)

Wietse Venema | 1 Feb 20:32

Reissued: Postfix legacy release 2.8.8

Postfix 2.8.8 is reissued. It contained a change that should not have
been included and that caused a compilation error.

You can undo the unwanted change to the mail_params.h file, or download an
updated 2.8.8 release from the mirrors listed at http://www.postfix.org/.

	Wietse

Wietse Venema:
> [An on-line version of this announcement will be available at
> http://www.postfix.org/announcements/postfix-2.8.8.html]
> 
> Postfix legacy release 2.8.8 is available. This contains fixes that
> are already part of Postfix 2.9 and 2.10.
[snip]

Wietse Venema | 6 Feb 16:45

Postfix legacy release 2.7.8, 2.6.14 and 2.5.17

[An on-line version of this announcement will be available at
http://www.postfix.org/announcements/postfix-2.7.8.html]

Postfix legacy releases 2.7.8, 2.6.14 and 2.5.17 are available.
This is the final update for Postfix 2.5, released in 2008. From
now on, the supported stable and legacy releases are Postfix 2.6
.. 2.9. New features appear in the Postfix 2.10 development release.

    * (Postfix 2.5, 2.6) While the Postfix SMTP client's protocol
      parser uses the last SMTP reply line as intended, the error
      processing routine was taking information from the beginning
      of the response. This was causing "Protocol error" bounces
      with postscreen multi-line responses and Postfix <= 2.6 clients.

    * (Postfix 2.5, 2.6, 2.7) The fix for local delivery agent
      database lookup errors was incomplete. The fix correctly added
      new code to detect database lookup errors with
      mailbox_transport_maps, mailbox_command_maps or
      fallback_transport_maps, but it failed to log the problem,
      and to produce a defer logfile record which is needed for
      "delayed mail" and "mail too old" delivery status notifications.

    * (Postfix 2.5, 2.6, 2.7) The trace(8) service, used for DSN
      SUCCESS notifications, did not distinguish between notifications
      for a non-bounce or a bounce message, causing it to "reply"
      to mail with the null sender address. Problem reported by
      Sabahattin Gucukoglu.

    * (Postfix 2.5, 2.6, 2.7) The "change header" milter request
      could replace the wrong header. A long header name could match
(Continue reading)

Wietse Venema | 22 Feb 14:34

Postfix 2.9.1 stable release

[An on-line version of this announcement will be available at
http://www.postfix.org/announcements/postfix-2.9.1.html]

Postfix stable release 2.9.1 is available. This contains fixes that
are already part of Postfix 2.10.

    * The "change header" Milter request could replace the wrong
      header. A long header name could match a shorter one, because
      a length check was done on the wrong string. Reported by
      Vladimir Vassiliev. This was introduced with Postfix 2.3.

    * "sendmail -bs" segfault, due to a missing guard statement
      after an smtpd_check_rewrite() call was moved closer to the
      command processor loop. Fix by Bartek Szady. This was introduced
      20111219 near the end of the 2.9 development cycle.

You can find the updated Postfix source code at the mirrors listed
at http://www.postfix.org/.

	Wietse


Gmane