FreeBSD Bugzilla – Attachment 142432 Details for
Bug 189458
[PATCH] mail/postfix-policyd-spf-perl: update to 2.010
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
postfix-policyd-spf-perl-2.010.patch
postfix-policyd-spf-perl-2.010.patch (text/plain), 4.38 KB, created by
Paul J Murphy
on 2014-05-08 08:50:00 UTC
(
hide
)
Description:
postfix-policyd-spf-perl-2.010.patch
Filename:
MIME Type:
Creator:
Paul J Murphy
Created:
2014-05-08 08:50:00 UTC
Size:
4.38 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 353278) >+++ Makefile (working copy) >@@ -2,22 +2,24 @@ > # $FreeBSD$ > > PORTNAME= postfix-policyd-spf-perl >-PORTVERSION= 2.007 >+PORTVERSION= 2.010 > CATEGORIES= mail >-MASTER_SITES= http://www.openspf.org/blobs/ >+MASTER_SITES= https://launchpadlibrarian.net/107864701/ > > MAINTAINER= ports.maintainer@evilphi.com > COMMENT= SPF policy service for Postfix written in Perl > >-RUN_DEPENDS= p5-Mail-SPF>=0:${PORTSDIR}/mail/p5-Mail-SPF \ >+RUN_DEPENDS= p5-Mail-SPF>=2.006:${PORTSDIR}/mail/p5-Mail-SPF \ > p5-NetAddr-IP>=4:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \ >+ p5-Sys-Hostname-Long>=0:${PORTSDIR}/sysutils/p5-Sys-Hostname-Long \ > p5-version>=0:${PORTSDIR}/devel/p5-version > >-USES= perl5 >+USES= perl5 shebangfix > USE_PERL5= run > NO_BUILD= yes > >-PLIST_FILES= sbin/postfix-policyd-spf-perl >+PLIST_FILES= libexec/postfix-policyd-spf-perl >+SHEBANG_FILES= postfix-policyd-spf-perl > > SUB_LIST= PREFIX=${PREFIX} > SUB_FILES= pkg-message >@@ -42,6 +44,6 @@ > @${REINPLACE_CMD} -e '${REINPLACE}' ${WRKSRC}/postfix-policyd-spf-perl > > do-install: >- @${INSTALL_SCRIPT} ${WRKSRC}/postfix-policyd-spf-perl ${STAGEDIR}${PREFIX}/sbin >+ @${INSTALL_SCRIPT} ${WRKSRC}/postfix-policyd-spf-perl ${STAGEDIR}${PREFIX}/libexec > > .include <bsd.port.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 353278) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (postfix-policyd-spf-perl-2.007.tar.gz) = 5137b03d9b6009684fe432451acb25db5513d7e9f69ccd218279d81d152a8cd3 >-SIZE (postfix-policyd-spf-perl-2.007.tar.gz) = 13460 >+SHA256 (postfix-policyd-spf-perl-2.010.tar.gz) = aafc09ed52e946572acf804b3c79caf464a1062df5710c2f2426276442f04042 >+SIZE (postfix-policyd-spf-perl-2.010.tar.gz) = 13981 >Index: files/patch-postfix-policyd-spf-perl >=================================================================== >--- files/patch-postfix-policyd-spf-perl (revision 353278) >+++ files/patch-postfix-policyd-spf-perl (working copy) >@@ -1,25 +1,26 @@ >---- postfix-policyd-spf-perl.orig 2008-07-25 19:35:01.000000000 -0700 >-+++ postfix-policyd-spf-perl 2009-01-25 16:46:38.991336330 -0800 >-@@ -263,14 +263,14 @@ >- info => "%s: SPF %s: HELO/EHLO: %s", >- $attr->{queue_id}, $helo_result, $attr->{helo_name} >- ); >+--- ./postfix-policyd-spf-perl.orig 2012-06-18 03:50:55.000000000 +0000 >++++ ./postfix-policyd-spf-perl 2014-05-08 00:22:28.000000000 +0000 >+@@ -284,7 +284,7 @@ >+ $attr->{helo_name} || '<UNKNOWN>' >+ ); >+ }; > - return "550 $helo_authority_exp"; > + return "%%SPF_FAIL%% $helo_authority_exp"; > } > elsif ($helo_result->is_code('temperror')) { >- syslog( >- info => "%s: SPF %s: HELO/EHLO: %s", >- $attr->{queue_id}, $helo_result, $attr->{helo_name} >- ); >+ if ($VERBOSE) { >+@@ -294,7 +294,7 @@ >+ $attr->{helo_name} || '<UNKNOWN>' >+ ); >+ }; > - return "DEFER_IF_PERMIT SPF-Result=$helo_local_exp"; > + return "%%SPF_TEMPERROR%% SPF-Result=$helo_local_exp"; > } > elsif ($attr->{sender} eq '') { >- syslog( >-@@ -334,10 +334,10 @@ >- $attr->{queue_id}, $mfrom_result, $attr->{sender} >- ); >+ if ($VERBOSE) { >+@@ -368,10 +368,10 @@ >+ ); >+ }; > if ($mfrom_result->is_code('fail')) { > - return "550 $mfrom_authority_exp"; > + return "%%SPF_FAIL%% $mfrom_authority_exp"; >Index: files/pkg-message.in >=================================================================== >--- files/pkg-message.in (revision 353278) >+++ files/pkg-message.in (working copy) >@@ -3,7 +3,7 @@ > 1. Add the following to /etc/postfix/master.cf: > > spf-policy unix - n n - 0 spawn >- user=nobody argv=%%PREFIX%%/sbin/postfix-policyd-spf-perl >+ user=nobody argv=%%PREFIX%%/libexec/postfix-policyd-spf-perl > > The user nobody is fine if you have no other daemons running as nobody. > Otherwise, you should use a dedicated user and group for this policy >Index: pkg-descr >=================================================================== >--- pkg-descr (revision 353278) >+++ pkg-descr (working copy) >@@ -1,4 +1,4 @@ > postfix-policyd-spf-perl is an RFC-4408-compliant SPF policy service for > postfix written in Perl. > >-WWW: http://www.openspf.org/Software/ >+WWW: https://launchpad.net/postfix-policyd-spf-perl/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 189458
: 142432