From 7b376828f573701692f47a47bdb1da0149980682 Mon Sep 17 00:00:00 2001 From: taca Date: Mon, 21 May 2012 14:38:33 +0000 Subject: Update postfix to 2.8.11. Changes from release announce: * OpenSSL related (all supported Postfix versions). o Some people have reported program crashes when the OpenSSL library was updated while Postfix was accessing the Postfix TLS session cache. To avoid this, the Postfix TLS session cache ID now includes the OpenSSL library version number. This cache ID is not shared via the network. o The OpenSSL workaround introduced with the previous stable and legacy releases did not compile with older gcc compilers. These compilers can't handle #ifdef inside a macro invocation (NOT: definition). * postscreen(8) related (Postfix 2.9, Postfix 2.8). o To avoid repeated warnings from postscreen(8) with "connect to private/dnsblog service: Connection refused" on FreeBSD, the dnsblog(8) daemon now uses the single_server program driver instead of the multi_server driver. This one-line code change has no performance impact for other systems, and eliminates a high-frequency accept() race on a shared socket that appears to cause trouble on FreeBSD. The same single_server program driver has proven itself for many years in smtpd(8). Problem reported by Sahil Tandon. * Laptop-friendly support (all supported Postfix versions). A little-known secret is that Postfix has always had support to avoid unnecessary disk spin-up for MTIME updates, by doing s/fifo/unix/ in master.cf (this is currently not supported on Solaris systems). However, two minor fixes are needed to make this bullet-proof. o In laptop-friendly mode, the "postqueue -f" and "sendmail -q" commands did not wait until their requests had reached the pickup and qmgr servers before closing their UNIX-domain request sockets. o In laptop-friendly mode, the unused postkick command waited for more than a minute because the event_drain() function was comparing bitmasks incorrectly on systems with kqueue(2), epoll(2) or /dev/poll support. --- mail/postfix/Makefile | 4 ++-- mail/postfix/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'mail') diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile index dc14369d7d2..2629b654b8e 100644 --- a/mail/postfix/Makefile +++ b/mail/postfix/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.250 2012/04/28 13:58:47 taca Exp $ +# $NetBSD: Makefile,v 1.251 2012/05/21 14:38:33 taca Exp $ -DISTNAME= postfix-2.8.10 +DISTNAME= postfix-2.8.11 CATEGORIES= mail MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ MASTER_SITES+= http://postfix.it-austria.net/releases/official/ diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo index ce3b02af173..5b511b2e376 100644 --- a/mail/postfix/distinfo +++ b/mail/postfix/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.143 2012/04/28 13:58:47 taca Exp $ +$NetBSD: distinfo,v 1.144 2012/05/21 14:38:34 taca Exp $ -SHA1 (postfix-2.8.10.tar.gz) = 1a206b13e42e8581733046af8283a54ca0c30657 -RMD160 (postfix-2.8.10.tar.gz) = 5bbf698988ba491ba2ce3937918381be9fc2e3d7 -Size (postfix-2.8.10.tar.gz) = 3640084 bytes +SHA1 (postfix-2.8.11.tar.gz) = 65f15d213d9a92ef1cefdb36710e81b8fbfc13fc +RMD160 (postfix-2.8.11.tar.gz) = be7298527b7cde5105f20a298953b5e3a05b40f1 +Size (postfix-2.8.11.tar.gz) = 3641059 bytes SHA1 (patch-aa) = 5b4923402c80957e47b8a4e16c897287b88544bb SHA1 (patch-ag) = 60d752b6c8db971d92ca0017c63329ad446209c5 SHA1 (patch-ai) = 8f81c48321ce0875bffe28fd94c0b3965d927560 -- cgit v1.2.3