Release 0.8.11
This commit is contained in:
@@ -16,6 +16,7 @@ include bms.py
|
|||||||
include spf.py
|
include spf.py
|
||||||
include cid2spf.py
|
include cid2spf.py
|
||||||
include spfquery.py
|
include spfquery.py
|
||||||
|
include ban2zone.py
|
||||||
include test.py
|
include test.py
|
||||||
include sample.py
|
include sample.py
|
||||||
include milter-template.py
|
include milter-template.py
|
||||||
|
|||||||
+4
-5
@@ -1,14 +1,13 @@
|
|||||||
#!/usr/bin/python2.4
|
#!/usr/bin/python2.4
|
||||||
|
|
||||||
# Convert banned ip list to zonefile data suitable for use as a
|
|
||||||
# DNS blacklist with BIND. This is a way to share your banned ips
|
|
||||||
# with friends.
|
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
import sys
|
import sys
|
||||||
from glob import glob
|
from glob import glob
|
||||||
|
|
||||||
banned_ips = [socket.inet_aton(ip) for fn in sys.argv[1:] for ip in open(fn)]
|
banned_ips = set(socket.inet_aton(ip)
|
||||||
|
for fn in sys.argv[1:]
|
||||||
|
for ip in open(fn))
|
||||||
|
banned_ips = list(banned_ips)
|
||||||
banned_ips.sort()
|
banned_ips.sort()
|
||||||
for ip in banned_ips:
|
for ip in banned_ips:
|
||||||
a = socket.inet_ntoa(ip).split('.')
|
a = socket.inet_ntoa(ip).split('.')
|
||||||
|
|||||||
+4
-3
@@ -2,9 +2,9 @@
|
|||||||
# module. To compile all three on 32-bit Intel, use:
|
# module. To compile all three on 32-bit Intel, use:
|
||||||
# rpmbuild -ba --target=i386,noarch pymilter.spec
|
# rpmbuild -ba --target=i386,noarch pymilter.spec
|
||||||
|
|
||||||
%define __python python
|
%define __python python2.4
|
||||||
%define version 0.8.11
|
%define version 0.8.11
|
||||||
%define release 1%{?dist}
|
%define release 1%{?dist}.py24
|
||||||
# what version of RH are we building for?
|
# what version of RH are we building for?
|
||||||
%define redhat7 0
|
%define redhat7 0
|
||||||
|
|
||||||
@@ -73,7 +73,7 @@ mkdir -p $RPM_BUILD_ROOT/etc/mail
|
|||||||
mkdir $RPM_BUILD_ROOT/var/log/milter/save
|
mkdir $RPM_BUILD_ROOT/var/log/milter/save
|
||||||
mkdir -p $RPM_BUILD_ROOT%{libdir}
|
mkdir -p $RPM_BUILD_ROOT%{libdir}
|
||||||
cp *.txt $RPM_BUILD_ROOT/var/log/milter
|
cp *.txt $RPM_BUILD_ROOT/var/log/milter
|
||||||
cp bms.py spfmilter.py $RPM_BUILD_ROOT%{libdir}
|
cp -p bms.py spfmilter.py ban2zone.py $RPM_BUILD_ROOT%{libdir}
|
||||||
cp milter.cfg $RPM_BUILD_ROOT/etc/mail/pymilter.cfg
|
cp milter.cfg $RPM_BUILD_ROOT/etc/mail/pymilter.cfg
|
||||||
cp spfmilter.cfg $RPM_BUILD_ROOT/etc/mail
|
cp spfmilter.cfg $RPM_BUILD_ROOT/etc/mail
|
||||||
|
|
||||||
@@ -172,6 +172,7 @@ fi
|
|||||||
%dir /var/log/milter
|
%dir /var/log/milter
|
||||||
%dir /var/log/milter/save
|
%dir /var/log/milter/save
|
||||||
%config %{libdir}/bms.py
|
%config %{libdir}/bms.py
|
||||||
|
%config %{libdir}/ban2zone.py
|
||||||
%config(noreplace) /var/log/milter/strike3.txt
|
%config(noreplace) /var/log/milter/strike3.txt
|
||||||
%config(noreplace) /var/log/milter/softfail.txt
|
%config(noreplace) /var/log/milter/softfail.txt
|
||||||
%config(noreplace) /var/log/milter/fail.txt
|
%config(noreplace) /var/log/milter/fail.txt
|
||||||
|
|||||||
Reference in New Issue
Block a user