Date: Wednesday, August 14, 2013 @ 10:26:44 Author: spupykin Revision: 95553
upgpkg: postgrey 1.34-17 upd Added: postgrey/trunk/untaint.patch Modified: postgrey/trunk/PKGBUILD ---------------+ PKGBUILD | 10 ++++++---- untaint.patch | 13 +++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-08-14 08:24:30 UTC (rev 95552) +++ PKGBUILD 2013-08-14 08:26:44 UTC (rev 95553) @@ -4,7 +4,7 @@ pkgname=postgrey pkgver=1.34 -pkgrel=16 +pkgrel=17 pkgdesc="a Postfix policy server implementing greylisting" arch=('any') url="http://postgrey.schweikert.ch/" @@ -19,14 +19,16 @@ install=$pkgname.install source=($url/pub/$pkgname-$pkgver.tar.gz postgrey.service - postgrey.tmpfiles) + postgrey.tmpfiles + untaint.patch) md5sums=('f736a7be1094593f1a66cd13f32b39ef' '67f2dbc9a180dc60594ec64c10e24bf6' - '3236959f435c95db3a13f4c7dd235609') + '3236959f435c95db3a13f4c7dd235609' + '3f6a2b415187a8a092b2a7b57f362233') prepare() { cd $srcdir/$pkgname-$pkgver - sed -i 's|perl -T|perl|' postgrey + patch -p0 <$srcdir/untaint.patch } package() { Added: untaint.patch =================================================================== --- untaint.patch (rev 0) +++ untaint.patch 2013-08-14 08:26:44 UTC (rev 95553) @@ -0,0 +1,13 @@ +--- postgrey.orig 2010-05-04 20:51:52.000000000 +0000 ++++ postgrey +@@ -552,6 +552,10 @@ sub main() + if($opt{dbdir}) { + $opt{dbdir} =~ /^(.*)$/; $opt{dbdir} = $1; + } ++ # untaint pidfile ++ if($opt{pidfile}) { ++ $opt{pidfile} =~ /^(.*)$/; $opt{pidfile} = $1; ++ } + + # determine proper "logsock" for Sys::Syslog + my $syslog_logsock;