Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Oct 2009 02:30:30 GMT
From:      Sahil Tandon <sahil@tandon.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/139445: [PATCH] mail/postfix-current: update to 2.7-20091008
Message-ID:  <200910090230.n992UUKu090290@www.freebsd.org>
Resent-Message-ID: <200910090240.n992e4T2037251@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         139445
>Category:       ports
>Synopsis:       [PATCH] mail/postfix-current: update to 2.7-20091008
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 09 02:40:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Sahil Tandon
>Release:        7.2-RELEASE
>Organization:
>Environment:
>Description:
Postfix snapshot 20091008 includes an updated version of the
postscreen daemon. This means it is no longer limited to the
non-production releases.

To make postscreen safe to deploy, it has a permanent whitelist
(default: $mynetworks) that avoids running SMTP protocol tests on
broken network appliances. It also has a permanent blacklist for
networks that you never want to talk to.

In the default "observation" mode, postscreen logs bad client
information but does not drop connections, and can be used to
"pre-fetch" DNSBL information in parallel.

In the non-default "enforcement mode", postscreen drops "bad"
clients, and thus off-loads the SMTP daemons. To make it generally
usable I still have to add the dummy SMTP protocol engine that logs
the senders and recipients of rejected connections. Hopefully that
will be in place later in the Postfix 2.7 development cycle.
>How-To-Repeat:

>Fix:
Apply patch.

Patch attached with submission follows:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/postfix-current/Makefile,v
retrieving revision 1.239
diff -u -r1.239 Makefile
--- Makefile	5 Oct 2009 02:28:16 -0000	1.239
+++ Makefile	9 Oct 2009 02:25:32 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	postfix
-DISTVERSION=	2.7-20090828
+DISTVERSION=	2.7-20091008
 PORTEPOCH=	4
 CATEGORIES=	mail ipv6
 MASTER_SITES=	ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \
@@ -54,8 +54,8 @@
 	pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 \
 	relocated.5 tcp_table.5 transport.5 virtual.5
 
-MAN8=	anvil.8 bounce.8 cleanup.8 discard.8 error.8 flush.8 local.8 master.8 \
-	oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \
+MAN8=	anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 \
+	oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \
 	smtp.8 smtpd.8 spawn.8 tlsmgr.8 trivial-rewrite.8 verify.8 virtual.8
 
 MLINKS=	sendmail.1 mailq.1 \
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/mail/postfix-current/distinfo,v
retrieving revision 1.174
diff -u -r1.174 distinfo
--- distinfo	5 Oct 2009 02:28:16 -0000	1.174
+++ distinfo	9 Oct 2009 02:25:32 -0000
@@ -1,3 +1,3 @@
-MD5 (postfix/postfix-2.7-20090828.tar.gz) = e32bb297fa41e36c73160ef09ab9f024
-SHA256 (postfix/postfix-2.7-20090828.tar.gz) = 9e75b2f2b56339ec622ecf50676408dcfa6af5fc68dd77f3a30c66d32db85c6a
-SIZE (postfix/postfix-2.7-20090828.tar.gz) = 3335807
+MD5 (postfix/postfix-2.7-20091008.tar.gz) = 54f97e2c4b60c5e437c370d4094de6df
+SHA256 (postfix/postfix-2.7-20091008.tar.gz) = cc49842feb624a4c664a76a62a5ba8aa13171513b34d1166437bd6c2fe3e4474
+SIZE (postfix/postfix-2.7-20091008.tar.gz) = 3386798
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/mail/postfix-current/pkg-plist,v
retrieving revision 1.60
diff -u -r1.60 pkg-plist
--- pkg-plist	25 Apr 2009 03:22:10 -0000	1.60
+++ pkg-plist	9 Oct 2009 02:25:32 -0000
@@ -27,6 +27,7 @@
 libexec/postfix/bounce
 libexec/postfix/cleanup
 libexec/postfix/discard
+libexec/postfix/dnsblog
 libexec/postfix/error
 libexec/postfix/flush
 libexec/postfix/lmtp
@@ -43,6 +44,7 @@
 libexec/postfix/postfix-script
 libexec/postfix/postfix-wrapper
 libexec/postfix/postmulti-script
+libexec/postfix/postscreen
 libexec/postfix/proxymap
 libexec/postfix/qmgr
 libexec/postfix/qmqpd


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910090230.n992UUKu090290>