Mercurial > dnsbl
annotate dnsbl.spec.in @ 446:71019a7d2b59 stable-6-0-68
bump version number
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Mon, 19 Feb 2018 15:30:00 -0800 |
parents | 0df77bbb7fc2 |
children | d4275f26241c |
rev | line source |
---|---|
112 | 1 %define localstatedir /var/lib |
94 | 2 |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
3 Summary: Sendmail milter for spam control |
112 | 4 Name: @PACKAGE@ |
5 Version: @VERSION@ | |
407
29d54e7028f6
document dmarc vs dnsbl dkim/spf; switch to . rather than " " for dkim impossible signer
Carl Byington <carl@five-ten-sg.com>
parents:
405
diff
changeset
|
6 Release: 1%{?dist} |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
7 License: GPLv3+ |
112 | 8 Group: System Environment/Daemons |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
9 Source: http://www.five-ten-sg.com/%{name}/packages/%{name}-%{version}.tar.gz |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
10 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
11 URL: http://www.five-ten-sg.com/%{name}/ |
112 | 12 |
377
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
13 Requires(pre): /usr/sbin/useradd |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
14 Requires(pre): /usr/bin/getent |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
15 Requires(postun): /usr/sbin/userdel |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
16 Requires(post): /sbin/chkconfig |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
17 Requires(preun): /sbin/chkconfig |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
18 Requires(post): /sbin/service |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
19 Requires(preun): /sbin/service |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
20 BuildRequires: sendmail-devel >= 8.12.1 |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
21 BuildRequires: spamassassin |
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
22 BuildRequires: glibc-devel |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
23 %if "%{?dist}" == ".el6" |
244
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibc-static on newer distributions
Carl Byington <carl@five-ten-sg.com>
parents:
242
diff
changeset
|
24 BuildRequires: glibc-static |
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibc-static on newer distributions
Carl Byington <carl@five-ten-sg.com>
parents:
242
diff
changeset
|
25 %endif |
112 | 26 Requires: sendmail >= 8.12.1 |
27 Requires: sendmail-cf | |
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
28 Requires: spamassassin, dcc |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
29 %if "%{?dist}" == ".el7" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
30 Requires(pre): systemd-sysv, shadow-utils |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
31 Requires(post): systemd-units |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
32 Requires(preun): systemd-units |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
33 Requires(postun): systemd-units |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
34 Requires: coreutils |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
35 Requires: systemd-units |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
36 BuildRequires: systemd-units |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
37 BuildRequires: glibc-static |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
38 %endif |
221
21037aa3aae5
try to build proper rpm by avoiding auto requires, revert to only libresolv.a
Carl Byington <carl@five-ten-sg.com>
parents:
216
diff
changeset
|
39 |
94 | 40 |
41 %description | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
42 We present here a mechanism whereby the backup mail server can use the |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
43 correct set of DNSBLs for each recipient for each message. As a |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
44 side-effect, it gives us the ability to customize the set of DNSBLs on |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
45 a per-recipient basis, so that fred@example.com could use LOCAL and |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
46 the SBL, where all other users @example.com use only the SBL. |
94 | 47 |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
48 This milter will also decode (base64, mime, html entity, url |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
49 encodings) and scan for HTTP and HTTPS URLs and bare hostnames in the |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
50 body of the mail. If any of those host names have A or NS records on |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
51 the SBL (or a single configurable DNSBL), the mail will be rejected |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
52 unless previously whitelisted. This milter also counts the number of |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
53 invalid HTML tags, and can reject mail if that count exceeds your |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
54 specified limit. |
94 | 55 |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
56 The DNSBL milter reads a text configuration file (dnsbl.conf) on |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
57 startup, and whenever the config file (or any of the referenced |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
58 include files) is changed. The entire configuration file is case |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
59 insensitive. |
94 | 60 |
112 | 61 |
94 | 62 %prep |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
63 %setup -q |
112 | 64 |
94 | 65 %build |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
66 %configure |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
67 make %{?_smp_mflags} |
94 | 68 |
69 %install | |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
70 rm -rf %{buildroot} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
71 make DESTDIR=%{buildroot} install |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
72 mkdir -p %{buildroot}%{_sysconfdir}/%{name}/autowhite |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
73 mkdir -p %{buildroot}%{_sysconfdir}/%{name}/.spamassassin |
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents:
370
diff
changeset
|
74 install -m 644 -D %{buildroot}%{_sysconfdir}/%{name}/dnsblnogrey \ |
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents:
370
diff
changeset
|
75 %{buildroot}/var/dcc/userdirs/dnsblnogrey/whiteclnt |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
76 %if "%{?dist}" == ".el7" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
77 install -m 644 -D %{buildroot}%{_sysconfdir}/%{name}/%{name}.service \ |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
78 %{buildroot}%{_unitdir}/%{name}.service |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
79 install -m 755 -d %{buildroot}%{_prefix}/lib/tmpfiles.d |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
80 install -m 644 %{buildroot}%{_sysconfdir}/%{name}/%{name}-tmpfs.conf \ |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
81 %{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
82 %else |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
83 install -m 755 -D %{buildroot}%{_sysconfdir}/%{name}/%{name} \ |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
84 %{buildroot}%{_initrddir}/%{name} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
85 %endif |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
86 mkdir -p %{buildroot}/var/run/%{name} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
87 rm -f %{buildroot}%{_sysconfdir}/%{name}/%{name} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
88 rm -f %{buildroot}%{_sysconfdir}/%{name}/%{name}.service |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
89 rm -f %{buildroot}%{_sysconfdir}/%{name}/%{name}-tmpfs.conf |
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents:
370
diff
changeset
|
90 rm -f %{buildroot}%{_sysconfdir}/%{name}/dnsblnogrey |
94 | 91 |
169 | 92 |
94 | 93 %pre |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
94 /usr/bin/getent passwd %{name} >/dev/null || /usr/sbin/useradd -r -d %{_sysconfdir}/%{name} -M -c "%{name} pseudo-user" -s /sbin/nologin %{name} >/dev/null |
94 | 95 |
96 | |
97 %post | |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
98 if [ $1 = 1 ]; then |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
99 # initial install |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
100 %if "%{?dist}" == ".el7" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
101 /bin/systemctl daemon-reload &>/dev/null || : |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
102 %else |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
103 /sbin/chkconfig --add %{name} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
104 %endif |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
105 echo Remember to edit %{_sysconfdir}/%{name}/%{name}.conf and add the following line to your sendmail.mc: |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
106 echo "INPUT_MAIL_FILTER(\`dnsbl', \`S=local:/var/run/dnsbl/dnsbl.sock, F=T, T=C:30s;S:5m;R:5m;E:5m')" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
107 echo |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
108 fi |
94 | 109 |
110 %preun | |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
111 if [ $1 = 0 ]; then |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
112 # package removal, not upgrade |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
113 %if "%{?dist}" == ".el7" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
114 /bin/systemctl --no-reload disable %{name}.service &>/dev/null || : |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
115 /bin/systemctl stop %{name}.service &>/dev/null || : |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
116 %else |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
117 /sbin/service %{name} stop || : |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
118 /sbin/chkconfig --del %{name} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
119 %endif |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
120 fi |
112 | 121 |
94 | 122 |
123 %postun | |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
124 if [ $1 -ge 1 ]; then |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
125 # package upgrade, not uninstall |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
126 %if "%{?dist}" == ".el7" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
127 /bin/systemctl try-restart %{name}.service &>/dev/null || : |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
128 %else |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
129 /sbin/service %{name} restart || : |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
130 %endif |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
131 fi |
94 | 132 |
112 | 133 |
94 | 134 %clean |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
135 rm -rf %{buildroot} |
211
4db1457cd11a
Extend auto-whitelisting when receiving mail even if the auto whitelist is specified in a parent context.
Carl Byington <carl@five-ten-sg.com>
parents:
209
diff
changeset
|
136 |
94 | 137 |
138 %files | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
139 %defattr(-,root,root,-) |
112 | 140 %{_sbindir}/* |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
141 %{_mandir}/man1/* |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
142 %{_mandir}/man5/* |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
143 %docdir %{_datadir}/doc/%{name}-%{version} |
208
ec5cb59a7368
more changes to properly package html files
Carl Byington <carl@five-ten-sg.com>
parents:
207
diff
changeset
|
144 %{_datadir}/doc/%{name}-%{version} |
204
391e4dd074c2
more changes trying to get the pdf documentation to package properly via rpm
Carl Byington <carl@five-ten-sg.com>
parents:
203
diff
changeset
|
145 %config(noreplace) %attr(0750,%{name},root) %{_sysconfdir}/%{name} |
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
146 %dir %attr(0750,dcc,dcc) /var/dcc/userdirs/dnsblnogrey |
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
147 %config(noreplace) %attr(0644,dcc,dcc) /var/dcc/userdirs/dnsblnogrey/whiteclnt |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
148 %if "%{?dist}" == ".el7" |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
149 %{_prefix}/lib/tmpfiles.d/%{name}.conf |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
150 %{_unitdir}/%{name}.service |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
151 %else |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
152 %{_initrddir}/%{name} |
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
153 %endif |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
154 %dir %attr(0750,%{name},root) /var/run/%{name} |
112 | 155 |
94 | 156 |
157 %changelog | |
446 | 158 * Mon Feb 19 2018 Carl Byington <carl@five-ten-sg.com> - 6.68-1 |
159 - round rather than truncate spam assassin scores. | |
160 - check >= rather than > for spam assassin scores to match | |
161 behavior of dcc bulk scores. | |
162 | |
443
0df77bbb7fc2
always call dcc code so we get log entries
Carl Byington <carl@five-ten-sg.com>
parents:
440
diff
changeset
|
163 * Fri Jan 05 2018 Carl Byington <carl@five-ten-sg.com> - 6.67-1 |
0df77bbb7fc2
always call dcc code so we get log entries
Carl Byington <carl@five-ten-sg.com>
parents:
440
diff
changeset
|
164 - always call dcc code so we get log entries |
0df77bbb7fc2
always call dcc code so we get log entries
Carl Byington <carl@five-ten-sg.com>
parents:
440
diff
changeset
|
165 |
440
f9165d9aa689
more changes for long syslog messages
Carl Byington <carl@five-ten-sg.com>
parents:
438
diff
changeset
|
166 * Thu Dec 07 2017 Carl Byington <carl@five-ten-sg.com> - 6.66-1 |
f9165d9aa689
more changes for long syslog messages
Carl Byington <carl@five-ten-sg.com>
parents:
438
diff
changeset
|
167 - more changes for long syslog messages |
f9165d9aa689
more changes for long syslog messages
Carl Byington <carl@five-ten-sg.com>
parents:
438
diff
changeset
|
168 |
438 | 169 * Fri Nov 03 2017 Carl Byington <carl@five-ten-sg.com> - 6.65-1 |
170 - code cleanup | |
171 | |
436
7b072e16bd69
fix syslog for long messages, supress dkim checks for mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
432
diff
changeset
|
172 * Fri Nov 03 2017 Carl Byington <carl@five-ten-sg.com> - 6.64-1 |
7b072e16bd69
fix syslog for long messages, supress dkim checks for mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
432
diff
changeset
|
173 - fix syslog for long messages |
7b072e16bd69
fix syslog for long messages, supress dkim checks for mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
432
diff
changeset
|
174 - supress dkim checks for mail from localhost |
7b072e16bd69
fix syslog for long messages, supress dkim checks for mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
432
diff
changeset
|
175 |
432
4ffa356316d5
allow syslogging of long txt records
Carl Byington <carl@five-ten-sg.com>
parents:
430
diff
changeset
|
176 * Tue Oct 24 2017 Carl Byington <carl@five-ten-sg.com> - 6.63-1 |
4ffa356316d5
allow syslogging of long txt records
Carl Byington <carl@five-ten-sg.com>
parents:
430
diff
changeset
|
177 - allow syslogging of long txt records |
4ffa356316d5
allow syslogging of long txt records
Carl Byington <carl@five-ten-sg.com>
parents:
430
diff
changeset
|
178 |
430
69d33c034a8e
include arpa/nameser.h earlier
Carl Byington <carl@five-ten-sg.com>
parents:
428
diff
changeset
|
179 * Tue Oct 03 2017 Carl Byington <carl@five-ten-sg.com> - 6.62-1 |
69d33c034a8e
include arpa/nameser.h earlier
Carl Byington <carl@five-ten-sg.com>
parents:
428
diff
changeset
|
180 - include arpa/nameser.h earlier |
69d33c034a8e
include arpa/nameser.h earlier
Carl Byington <carl@five-ten-sg.com>
parents:
428
diff
changeset
|
181 |
428
6f2db3d19a34
allow 4000 byte spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
425
diff
changeset
|
182 * Mon Oct 02 2017 Carl Byington <carl@five-ten-sg.com> - 6.61-1 |
6f2db3d19a34
allow 4000 byte spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
425
diff
changeset
|
183 - allow 4000 byte spf txt records |
6f2db3d19a34
allow 4000 byte spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
425
diff
changeset
|
184 |
425
1b7a785610f5
hosts-ignore.conf can be used to ignore nameserver names
Carl Byington <carl@five-ten-sg.com>
parents:
423
diff
changeset
|
185 * Fri Aug 18 2017 Carl Byington <carl@five-ten-sg.com> - 6.60-1 |
1b7a785610f5
hosts-ignore.conf can be used to ignore nameserver names
Carl Byington <carl@five-ten-sg.com>
parents:
423
diff
changeset
|
186 - hosts-ignore.conf can be used to ignore nameserver names |
1b7a785610f5
hosts-ignore.conf can be used to ignore nameserver names
Carl Byington <carl@five-ten-sg.com>
parents:
423
diff
changeset
|
187 ns1.google.com ended up on the sbl |
1b7a785610f5
hosts-ignore.conf can be used to ignore nameserver names
Carl Byington <carl@five-ten-sg.com>
parents:
423
diff
changeset
|
188 |
423
c9b7b6dd1206
use both envelope from and header from for spf checks when envelope from is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
421
diff
changeset
|
189 * Wed Jul 26 2017 Carl Byington <carl@five-ten-sg.com> - 6.59-1 |
c9b7b6dd1206
use both envelope from and header from for spf checks when envelope from is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
421
diff
changeset
|
190 - use both envelope from and header from for spf checks when envelope |
c9b7b6dd1206
use both envelope from and header from for spf checks when envelope from is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
421
diff
changeset
|
191 from is a subdomain of the header from domain. |
c9b7b6dd1206
use both envelope from and header from for spf checks when envelope from is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
421
diff
changeset
|
192 |
421
22027ad2a28f
spf code now handles %{d} and %{h} macros; use envelope from value for spf if it is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
414
diff
changeset
|
193 * Fri May 19 2017 Carl Byington <carl@five-ten-sg.com> - 6.58-1 |
22027ad2a28f
spf code now handles %{d} and %{h} macros; use envelope from value for spf if it is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
414
diff
changeset
|
194 - spf code now handles %{d} and %{h} macros. |
22027ad2a28f
spf code now handles %{d} and %{h} macros; use envelope from value for spf if it is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
414
diff
changeset
|
195 - use envelope from value for spf if it is a subdomain of the header |
22027ad2a28f
spf code now handles %{d} and %{h} macros; use envelope from value for spf if it is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
414
diff
changeset
|
196 from domain. |
22027ad2a28f
spf code now handles %{d} and %{h} macros; use envelope from value for spf if it is a subdomain of the header from domain
Carl Byington <carl@five-ten-sg.com>
parents:
414
diff
changeset
|
197 |
414
d5a1ed33d3ae
spf code now handles mx,exists,ptr tags, multiple A records, %{i} macro
Carl Byington <carl@five-ten-sg.com>
parents:
412
diff
changeset
|
198 * Tue Apr 25 2017 Carl Byington <carl@five-ten-sg.com> - 6.57-1 |
d5a1ed33d3ae
spf code now handles mx,exists,ptr tags, multiple A records, %{i} macro
Carl Byington <carl@five-ten-sg.com>
parents:
412
diff
changeset
|
199 - spf code now handles mx,exists,ptr tags, multiple A records, %{i} macro |
d5a1ed33d3ae
spf code now handles mx,exists,ptr tags, multiple A records, %{i} macro
Carl Byington <carl@five-ten-sg.com>
parents:
412
diff
changeset
|
200 |
412
e63c6b4835ef
refactor spf code; allow wildcard *.example.com in dkim signing restrictions
Carl Byington <carl@five-ten-sg.com>
parents:
409
diff
changeset
|
201 * Wed Apr 19 2017 Carl Byington <carl@five-ten-sg.com> - 6.56-1 |
e63c6b4835ef
refactor spf code; allow wildcard *.example.com in dkim signing restrictions
Carl Byington <carl@five-ten-sg.com>
parents:
409
diff
changeset
|
202 - refactor spf code |
e63c6b4835ef
refactor spf code; allow wildcard *.example.com in dkim signing restrictions
Carl Byington <carl@five-ten-sg.com>
parents:
409
diff
changeset
|
203 - allow wildcard *.example.com in dkim signing restrictions |
e63c6b4835ef
refactor spf code; allow wildcard *.example.com in dkim signing restrictions
Carl Byington <carl@five-ten-sg.com>
parents:
409
diff
changeset
|
204 |
409
e018ed19a1cc
require 3 dots in bare ip addresses
Carl Byington <carl@five-ten-sg.com>
parents:
407
diff
changeset
|
205 * Sun Apr 16 2017 Carl Byington <carl@five-ten-sg.com> - 6.55-1 |
e018ed19a1cc
require 3 dots in bare ip addresses
Carl Byington <carl@five-ten-sg.com>
parents:
407
diff
changeset
|
206 - require 3 dots in bare ip addresses. |
e018ed19a1cc
require 3 dots in bare ip addresses
Carl Byington <carl@five-ten-sg.com>
parents:
407
diff
changeset
|
207 |
407
29d54e7028f6
document dmarc vs dnsbl dkim/spf; switch to . rather than " " for dkim impossible signer
Carl Byington <carl@five-ten-sg.com>
parents:
405
diff
changeset
|
208 * Thu Mar 30 2017 Carl Byington <carl@five-ten-sg.com> - 6.54-1 |
29d54e7028f6
document dmarc vs dnsbl dkim/spf; switch to . rather than " " for dkim impossible signer
Carl Byington <carl@five-ten-sg.com>
parents:
405
diff
changeset
|
209 - document dmarc vs dnsbl dkim/spf; switch to . rather than |
29d54e7028f6
document dmarc vs dnsbl dkim/spf; switch to . rather than " " for dkim impossible signer
Carl Byington <carl@five-ten-sg.com>
parents:
405
diff
changeset
|
210 " " for dkim impossible signer. |
29d54e7028f6
document dmarc vs dnsbl dkim/spf; switch to . rather than " " for dkim impossible signer
Carl Byington <carl@five-ten-sg.com>
parents:
405
diff
changeset
|
211 |
405
8f3a84de3739
handle redirect= elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
403
diff
changeset
|
212 * Fri Mar 17 2017 Carl Byington <carl@five-ten-sg.com> - 6.53-2 |
8f3a84de3739
handle redirect= elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
403
diff
changeset
|
213 - handle redirect= elements in spf txt records. |
8f3a84de3739
handle redirect= elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
403
diff
changeset
|
214 |
403
e70d9110d9f5
suppress duplicate calls to acceptable_content for messages with multiple recipients using the same filtering context
Carl Byington <carl@five-ten-sg.com>
parents:
400
diff
changeset
|
215 * Mon Mar 13 2017 Carl Byington <carl@five-ten-sg.com> - 6.53-1 |
e70d9110d9f5
suppress duplicate calls to acceptable_content for messages with multiple recipients using the same filtering context
Carl Byington <carl@five-ten-sg.com>
parents:
400
diff
changeset
|
216 - suppress duplicate calls to acceptable_content for messages |
e70d9110d9f5
suppress duplicate calls to acceptable_content for messages with multiple recipients using the same filtering context
Carl Byington <carl@five-ten-sg.com>
parents:
400
diff
changeset
|
217 with multiple recipients using the same filtering context. |
e70d9110d9f5
suppress duplicate calls to acceptable_content for messages with multiple recipients using the same filtering context
Carl Byington <carl@five-ten-sg.com>
parents:
400
diff
changeset
|
218 |
400
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
397
diff
changeset
|
219 * Thu Mar 09 2017 Carl Byington <carl@five-ten-sg.com> - 6.52-3 |
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
397
diff
changeset
|
220 - handle a and a: elements in spf txt records. |
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
397
diff
changeset
|
221 |
397
d08da4b058e8
only ntohl() once during recursive spf txt processing
Carl Byington <carl@five-ten-sg.com>
parents:
395
diff
changeset
|
222 * Tue Mar 07 2017 Carl Byington <carl@five-ten-sg.com> - 6.52-2 |
d08da4b058e8
only ntohl() once during recursive spf txt processing
Carl Byington <carl@five-ten-sg.com>
parents:
395
diff
changeset
|
223 - only ntohl() once during recursive spf txt processing. |
d08da4b058e8
only ntohl() once during recursive spf txt processing
Carl Byington <carl@five-ten-sg.com>
parents:
395
diff
changeset
|
224 |
395
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@five-ten-sg.com>
parents:
382
diff
changeset
|
225 * Tue Mar 07 2017 Carl Byington <carl@five-ten-sg.com> - 6.52-1 |
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@five-ten-sg.com>
parents:
382
diff
changeset
|
226 - document dkim/spf processing. |
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@five-ten-sg.com>
parents:
382
diff
changeset
|
227 |
382
c378e9d03f37
start parsing spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
381
diff
changeset
|
228 * Mon Mar 06 2017 Carl Byington <carl@five-ten-sg.com> - 6.51-2 |
c378e9d03f37
start parsing spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
381
diff
changeset
|
229 - parse spf txt records. |
c378e9d03f37
start parsing spf txt records
Carl Byington <carl@five-ten-sg.com>
parents:
381
diff
changeset
|
230 |
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
231 * Tue Feb 28 2017 Carl Byington <carl@five-ten-sg.com> - 6.51-1 |
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
232 - fetch spf txt records for required dkim signers. |
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
233 |
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
234 * Wed Feb 22 2017 Carl Byington <carl@five-ten-sg.com> - 6.50-1 |
377
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
235 - reject if dkim signer is listed on surbl |
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents:
377
diff
changeset
|
236 - require dcc, this package owns /var/dcc/userdirs/dnsblnogrey |
377
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents:
375
diff
changeset
|
237 |
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents:
370
diff
changeset
|
238 * Wed Feb 08 2017 Carl Byington <carl@five-ten-sg.com> - 6.49-1 |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
239 - RHEL7 systemd and /var/run is on tmpfs |
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents:
370
diff
changeset
|
240 - install dnsblnogrey/whiteclnt for dccifd |
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents:
335
diff
changeset
|
241 |
335
354b15b8b263
header from may appear very early in unsigned messages
Carl Byington <carl@five-ten-sg.com>
parents:
321
diff
changeset
|
242 * Tue Dec 20 2016 Carl Byington <carl@five-ten-sg.com> - 6.48-1 |
321
e172dc10fe24
add dkim white/black listing
Carl Byington <carl@five-ten-sg.com>
parents:
316
diff
changeset
|
243 - allow dkim whitelisting. |
e172dc10fe24
add dkim white/black listing
Carl Byington <carl@five-ten-sg.com>
parents:
316
diff
changeset
|
244 |
316
f7c5cfb76e86
better smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents:
312
diff
changeset
|
245 * Wed Sep 21 2016 Carl Byington <carl@five-ten-sg.com> - 6.47-1 |
f7c5cfb76e86
better smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents:
312
diff
changeset
|
246 - Better smtp verify logging |
f7c5cfb76e86
better smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents:
312
diff
changeset
|
247 |
312
9c71faaae576
enable smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents:
305
diff
changeset
|
248 * Mon Sep 19 2016 Carl Byington <carl@five-ten-sg.com> - 6.46-1 |
9c71faaae576
enable smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents:
305
diff
changeset
|
249 - Enable smtp verify logging |
9c71faaae576
enable smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents:
305
diff
changeset
|
250 |
305
1f40b1b0ad31
add bitcoin donation address
Carl Byington <carl@five-ten-sg.com>
parents:
302
diff
changeset
|
251 * Thu Apr 09 2015 Carl Byington <carl@five-ten-sg.com> - 6.45-1 |
1f40b1b0ad31
add bitcoin donation address
Carl Byington <carl@five-ten-sg.com>
parents:
302
diff
changeset
|
252 - Add bitcoin donation address |
1f40b1b0ad31
add bitcoin donation address
Carl Byington <carl@five-ten-sg.com>
parents:
302
diff
changeset
|
253 |
302
52430ef70440
Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@five-ten-sg.com>
parents:
294
diff
changeset
|
254 * Mon Oct 13 2014 Carl Byington <carl@five-ten-sg.com> - 6.44-1 |
52430ef70440
Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@five-ten-sg.com>
parents:
294
diff
changeset
|
255 - Generic regex now matches against the reverse dns PTR value |
52430ef70440
Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@five-ten-sg.com>
parents:
294
diff
changeset
|
256 |
294
7fb5911fe3a4
allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@five-ten-sg.com>
parents:
291
diff
changeset
|
257 * Fri Jul 18 2014 Carl Byington <carl@five-ten-sg.com> - 6.43-1 |
7fb5911fe3a4
allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@five-ten-sg.com>
parents:
291
diff
changeset
|
258 - Allow broken SRS0+ rather than the correct SRS0= tag. |
7fb5911fe3a4
allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@five-ten-sg.com>
parents:
291
diff
changeset
|
259 |
291
9f0d9fcb58dd
Never add auto-whitelist entries for outgoing mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
290
diff
changeset
|
260 * Sat Jun 28 2014 Carl Byington <carl@five-ten-sg.com> - 6.42-1 |
9f0d9fcb58dd
Never add auto-whitelist entries for outgoing mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
290
diff
changeset
|
261 - Never add auto-whitelist entries for outgoing mail from localhost. |
9f0d9fcb58dd
Never add auto-whitelist entries for outgoing mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents:
290
diff
changeset
|
262 |
290
bb69fdc3acaa
Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@five-ten-sg.com>
parents:
286
diff
changeset
|
263 * Fri Mar 21 2014 Carl Byington <carl@five-ten-sg.com> - 6.41-1 |
bb69fdc3acaa
Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@five-ten-sg.com>
parents:
286
diff
changeset
|
264 - Unique ip connection limits only apply to authenticated connections. |
bb69fdc3acaa
Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@five-ten-sg.com>
parents:
286
diff
changeset
|
265 |
286
9bd5388bf469
Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@five-ten-sg.com>
parents:
284
diff
changeset
|
266 * Wed Feb 05 2014 Carl Byington <carl@five-ten-sg.com> - 6.40-1 |
9bd5388bf469
Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@five-ten-sg.com>
parents:
284
diff
changeset
|
267 - Fix possible segfault in mlfi_connect, hostaddr might be null. |
9bd5388bf469
Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@five-ten-sg.com>
parents:
284
diff
changeset
|
268 |
284
896b9393d3f0
Fix segfault caused by freeing unallocated memory
Carl Byington <carl@five-ten-sg.com>
parents:
282
diff
changeset
|
269 * Tue Dec 31 2013 Carl Byington <carl@five-ten-sg.com> - 6.39-1 |
896b9393d3f0
Fix segfault caused by freeing unallocated memory
Carl Byington <carl@five-ten-sg.com>
parents:
282
diff
changeset
|
270 - Fix segfault caused by freeing unallocated memory. |
896b9393d3f0
Fix segfault caused by freeing unallocated memory
Carl Byington <carl@five-ten-sg.com>
parents:
282
diff
changeset
|
271 |
282
e276180647ab
Activate check for unique ip connection limits
Carl Byington <carl@five-ten-sg.com>
parents:
279
diff
changeset
|
272 * Tue Dec 24 2013 Carl Byington <carl@five-ten-sg.com> - 6.38-1 |
e276180647ab
Activate check for unique ip connection limits
Carl Byington <carl@five-ten-sg.com>
parents:
279
diff
changeset
|
273 - Activate check for unique ip connection limits. |
e276180647ab
Activate check for unique ip connection limits
Carl Byington <carl@five-ten-sg.com>
parents:
279
diff
changeset
|
274 |
279
3d894d09c198
add limits on unique ip addresses per hour per authenticated user
Carl Byington <carl@five-ten-sg.com>
parents:
272
diff
changeset
|
275 * Tue Dec 17 2013 Carl Byington <carl@five-ten-sg.com> - 6.37-1 |
3d894d09c198
add limits on unique ip addresses per hour per authenticated user
Carl Byington <carl@five-ten-sg.com>
parents:
272
diff
changeset
|
276 - Add unique ip connection limits per authenticated id or email address. |
3d894d09c198
add limits on unique ip addresses per hour per authenticated user
Carl Byington <carl@five-ten-sg.com>
parents:
272
diff
changeset
|
277 |
272
a99b6c1f5f67
Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@five-ten-sg.com>
parents:
270
diff
changeset
|
278 * Mon Sep 09 2013 Carl Byington <carl@five-ten-sg.com> - 6.36-1 |
a99b6c1f5f67
Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@five-ten-sg.com>
parents:
270
diff
changeset
|
279 - Code cleanup, increase minimum hostname length for uribl checking. |
a99b6c1f5f67
Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@five-ten-sg.com>
parents:
270
diff
changeset
|
280 |
270
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@five-ten-sg.com>
parents:
268
diff
changeset
|
281 * Mon Sep 09 2013 Carl Byington <carl@five-ten-sg.com> - 6.35-1 |
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@five-ten-sg.com>
parents:
268
diff
changeset
|
282 - Use mozilla prefix list for tld checking. Enable surbl/uribl/dbl |
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@five-ten-sg.com>
parents:
268
diff
changeset
|
283 rhs lists. |
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@five-ten-sg.com>
parents:
268
diff
changeset
|
284 |
268
f941563c2a95
Add require_rdns checking
Carl Byington <carl@five-ten-sg.com>
parents:
264
diff
changeset
|
285 * Wed May 22 2013 Carl Byington <carl@five-ten-sg.com> - 6.34-1 |
f941563c2a95
Add require_rdns checking
Carl Byington <carl@five-ten-sg.com>
parents:
264
diff
changeset
|
286 - Add require_rdns checking. |
f941563c2a95
Add require_rdns checking
Carl Byington <carl@five-ten-sg.com>
parents:
264
diff
changeset
|
287 |
264
56f55547b120
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
Carl Byington <carl@five-ten-sg.com>
parents:
260
diff
changeset
|
288 * Sat Jul 21 2012 Carl Byington <carl@five-ten-sg.com> - 6.33-1 |
56f55547b120
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
Carl Byington <carl@five-ten-sg.com>
parents:
260
diff
changeset
|
289 - Fix unauthenticated rate limit bug for empty mail from. |
56f55547b120
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
Carl Byington <carl@five-ten-sg.com>
parents:
260
diff
changeset
|
290 Move unauthenticated rate limit checks after spam filtering. |
56f55547b120
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
Carl Byington <carl@five-ten-sg.com>
parents:
260
diff
changeset
|
291 |
260
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@five-ten-sg.com>
parents:
257
diff
changeset
|
292 * Sat Jul 21 2012 Carl Byington <carl@five-ten-sg.com> - 6.32-1 |
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@five-ten-sg.com>
parents:
257
diff
changeset
|
293 - Allow rate limiting for unauthentication connections by mail |
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@five-ten-sg.com>
parents:
257
diff
changeset
|
294 from address or domain. |
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@five-ten-sg.com>
parents:
257
diff
changeset
|
295 |
257
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@five-ten-sg.com>
parents:
255
diff
changeset
|
296 * Sun Jul 01 2012 Carl Byington <carl@five-ten-sg.com> - 6.31-1 |
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@five-ten-sg.com>
parents:
255
diff
changeset
|
297 - Fix uribl lookups on client dns name, need to strip the ip |
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@five-ten-sg.com>
parents:
255
diff
changeset
|
298 address in brackets. |
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@five-ten-sg.com>
parents:
255
diff
changeset
|
299 |
255
d6d5c50b9278
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
Carl Byington <carl@five-ten-sg.com>
parents:
249
diff
changeset
|
300 * Mon Apr 09 2012 Carl Byington <carl@five-ten-sg.com> - 6.30-1 |
d6d5c50b9278
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
Carl Byington <carl@five-ten-sg.com>
parents:
249
diff
changeset
|
301 - Allow dnswl_list and dnsbl_list to be empty, to override lists |
d6d5c50b9278
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
Carl Byington <carl@five-ten-sg.com>
parents:
249
diff
changeset
|
302 specified in the ancestor contexts. |
d6d5c50b9278
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
Carl Byington <carl@five-ten-sg.com>
parents:
249
diff
changeset
|
303 - Add daily recipient limits as a multiple of the hourly limits. |
d6d5c50b9278
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
Carl Byington <carl@five-ten-sg.com>
parents:
249
diff
changeset
|
304 |
d6d5c50b9278
Allow dnswl_list and dnsbl_list to be empty, to override lists specified in the ancestor contexts. Add daily recipient limits as a multiple of the hourly limits.
Carl Byington <carl@five-ten-sg.com>
parents:
249
diff
changeset
|
305 * Sun Apr 08 2012 Carl Byington <carl@five-ten-sg.com> - 6.29-1 |
249 | 306 - Add dnswl support. |
307 | |
246
8b0f16abee53
Add prvs decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents:
244
diff
changeset
|
308 * Fri Sep 30 2011 Carl Byington <carl@five-ten-sg.com> - 6.28-1 |
8b0f16abee53
Add prvs decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents:
244
diff
changeset
|
309 - Add prvs decoding to envelope addresses. |
8b0f16abee53
Add prvs decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents:
244
diff
changeset
|
310 |
244
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibc-static on newer distributions
Carl Byington <carl@five-ten-sg.com>
parents:
242
diff
changeset
|
311 * Mon Aug 15 2011 Carl Byington <carl@five-ten-sg.com> - 6.27-1 |
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibc-static on newer distributions
Carl Byington <carl@five-ten-sg.com>
parents:
242
diff
changeset
|
312 - const correctness fixes from new gcc |
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibc-static on newer distributions
Carl Byington <carl@five-ten-sg.com>
parents:
242
diff
changeset
|
313 |
242
d8ee4c97b9ab
64 bit fixes for libresolv.a
Carl Byington <carl@five-ten-sg.com>
parents:
241
diff
changeset
|
314 * Fri Nov 19 2010 Carl Byington <carl@five-ten-sg.com> - 6.26-1 |
d8ee4c97b9ab
64 bit fixes for libresolv.a
Carl Byington <carl@five-ten-sg.com>
parents:
241
diff
changeset
|
315 - 64bit fixes for libresolv.a |
d8ee4c97b9ab
64 bit fixes for libresolv.a
Carl Byington <carl@five-ten-sg.com>
parents:
241
diff
changeset
|
316 |
241
315c53fbbb77
chkconfig -del in %%preun, not %%postun
Carl Byington <carl@five-ten-sg.com>
parents:
236
diff
changeset
|
317 * Thu Jul 22 2010 Carl Byington <carl@five-ten-sg.com> - 6.25-2 |
315c53fbbb77
chkconfig -del in %%preun, not %%postun
Carl Byington <carl@five-ten-sg.com>
parents:
236
diff
changeset
|
318 - chkconfig -del in %%preun, not %%postun |
315c53fbbb77
chkconfig -del in %%preun, not %%postun
Carl Byington <carl@five-ten-sg.com>
parents:
236
diff
changeset
|
319 |
236
c0d2e99c0a1d
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
Carl Byington <carl@five-ten-sg.com>
parents:
235
diff
changeset
|
320 * Tue Sep 29 2009 Carl Byington <carl@five-ten-sg.com> - 6.25-1 |
c0d2e99c0a1d
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
Carl Byington <carl@five-ten-sg.com>
parents:
235
diff
changeset
|
321 - Add surbl checks on the smtp helo value, client reverse dns name, |
c0d2e99c0a1d
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
Carl Byington <carl@five-ten-sg.com>
parents:
235
diff
changeset
|
322 and mail from domain name. |
c0d2e99c0a1d
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
Carl Byington <carl@five-ten-sg.com>
parents:
235
diff
changeset
|
323 |
235
e6c66640f6f9
Add SRS decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents:
233
diff
changeset
|
324 * Tue Jun 09 2009 Carl Byington <carl@five-ten-sg.com> - 6.24-1 |
e6c66640f6f9
Add SRS decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents:
233
diff
changeset
|
325 - Add SRS decoding to envelope addresses. |
e6c66640f6f9
Add SRS decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents:
233
diff
changeset
|
326 |
233
5c3e9bf45bb5
Add whitelisting by regex expression filtering.
Carl Byington <carl@five-ten-sg.com>
parents:
231
diff
changeset
|
327 * Mon May 25 2009 Carl Byington <carl@five-ten-sg.com> - 6.23-1 |
5c3e9bf45bb5
Add whitelisting by regex expression filtering.
Carl Byington <carl@five-ten-sg.com>
parents:
231
diff
changeset
|
328 - Add whitelisting by regex expression filtering. |
5c3e9bf45bb5
Add whitelisting by regex expression filtering.
Carl Byington <carl@five-ten-sg.com>
parents:
231
diff
changeset
|
329 |
230
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@five-ten-sg.com>
parents:
227
diff
changeset
|
330 * Fri May 08 2009 Carl Byington <carl@five-ten-sg.com> - 6.22-1 |
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@five-ten-sg.com>
parents:
227
diff
changeset
|
331 - Prevent auto whitelisting due to outgoing multipart/report |
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@five-ten-sg.com>
parents:
227
diff
changeset
|
332 delivery notifications. |
231
4d6bd04d93fa
Fix memory leak in suppressed auto whitelisting.
Carl Byington <carl@five-ten-sg.com>
parents:
230
diff
changeset
|
333 - Fix memory leak in suppressed auto whitelisting. |
230
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@five-ten-sg.com>
parents:
227
diff
changeset
|
334 |
227
3fee608becbc
Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@five-ten-sg.com>
parents:
223
diff
changeset
|
335 * Sat Jan 03 2009 Carl Byington <carl@five-ten-sg.com> - 6.21-1 |
3fee608becbc
Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@five-ten-sg.com>
parents:
223
diff
changeset
|
336 - Fixes to compile on old systems without memrchr or string::clear(). |
3fee608becbc
Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@five-ten-sg.com>
parents:
223
diff
changeset
|
337 - Fix bug in spamassassin interface trying to clear a string with string::empty(). |
3fee608becbc
Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@five-ten-sg.com>
parents:
223
diff
changeset
|
338 |
216
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
214
diff
changeset
|
339 * Sat Dec 27 2008 Carl Byington <carl@five-ten-sg.com> - 6.20-1 |
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
214
diff
changeset
|
340 - Never whitelist self addressed mail. |
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
214
diff
changeset
|
341 - Fixes to compile on Fedora 10 and for const correctness. |
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
214
diff
changeset
|
342 |
214
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
343 * Tue Jun 10 2008 Carl Byington <carl@five-ten-sg.com> - 6.19-1 |
216
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
214
diff
changeset
|
344 - Fixes to compile on Fedora 9 and for const correctness. |
214
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
345 |
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
346 * Wed Mar 05 2008 Carl Byington <carl@five-ten-sg.com> - 6.18-1 |
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
347 - Extend auto-whitelisting when receiving mail even if the auto |
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
348 whitelist is specified in a parent context. |
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
349 |
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents:
211
diff
changeset
|
350 * Tue Mar 04 2008 Carl Byington <carl@five-ten-sg.com> - 6.17-1 |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
351 - changes for Fedora packaging guidelines |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
352 |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
353 * Thu Aug 30 2007 Carl Byington <carl@five-ten-sg.com> - 6.07 |
169 | 354 - Add generic rdns filtering, fix pre/post scripts |
355 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
356 * Sun Aug 26 2007 Carl Byington <carl@five-ten-sg.com> - 6.04 |
163 | 357 - require spamassassin |
358 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
359 * Sat Jul 07 2007 Carl Byington <carl@five-ten-sg.com> - 6.01 |
153 | 360 - GPL3, auto whitelisting |
361 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
362 * Wed Aug 02 2006 Carl Byington <carl@five-ten-sg.com> - 5.20 |
135 | 363 - http://www.rpm.org/max-rpm/s1-rpm-inside-scripts.html help with postun |
364 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
365 * Thu Mar 16 2006 Carl Byington <carl@five-ten-sg.com> - 5.16 |
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
366 - use %{name} in more places |
124 | 367 |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
368 * Fri Mar 10 2006 Carl Byington <carl@five-ten-sg.com> - 5.13 |
117 | 369 - remove redundant entry in files section |
370 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
371 * Sun Dec 18 2005 Carl Byington <carl@five-ten-sg.com> - 5.11 |
112 | 372 - use autoconf and http://www.fedora.us/docs/rpm-packaging-guidelines.html |
373 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
374 * Tue Jan 03 2005 Carl Byington <carl@five-ten-sg.com> - 4.0 |
94 | 375 - added hosts-ignore conf file |
376 - see RELEASE_NOTES | |
377 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
378 * Thu Jul 15 2004 John Gunkel <antispam@boing.ca> - 1.3 |
94 | 379 - patch to rc file no longer needed |
380 - see RELEASE_NOTES | |
381 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
382 * Mon Jul 05 2004 John Gunkel <jgunkel@palliser.ca> - 1.2 |
94 | 383 - Fixed some typos |
384 - removed patch into separate file | |
385 - added config migration as suggested by Carl | |
386 - Added reminder to edit sendmail.mc | |
387 | |
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents:
180
diff
changeset
|
388 * Wed Jun 30 2004 John Gunkel <jgunkel@palliser.ca> - 1.1 |
94 | 389 - Initial revision of spec file. Need to add a better description, docs and a sendmail.mc message |