annotate dnsbl.spec.in @ 465:79e944269c0b

SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
author Carl Byington <carl@five-ten-sg.com>
date Thu, 25 Apr 2019 09:35:53 -0700
parents 428de28b34b7
children f5b394bec28c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
1 %define localstatedir /var/lib
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
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
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
4 Name: @PACKAGE@
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
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
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
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
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
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
458
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
20 Requires: sendmail >= 8.12.1
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
21 Requires: sendmail-cf
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
22 Requires: spamassassin, dcc
377
7fd39f029936 reject if dkim signer is listed on surbl
Carl Byington <carl@five-ten-sg.com>
parents: 375
diff changeset
23 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
24 BuildRequires: spamassassin
458
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
25 BuildRequires: glibc-devel, glibc-static
370
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
26 %if "%{?dist}" == ".el7"
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
27 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
28 Requires(post): systemd-units
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
29 Requires(preun): systemd-units
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
30 Requires(postun): systemd-units
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
31 Requires: coreutils
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
32 Requires: systemd-units
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
33 BuildRequires: systemd-units
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
34 %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
35
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
36
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
37 %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
38 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
39 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
40 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
41 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
42 the SBL, where all other users @example.com use only the SBL.
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
43
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
44 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
45 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
46 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
47 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
48 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
49 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
50 specified limit.
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
51
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
52 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
53 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
54 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
55 insensitive.
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
56
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
57
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
58 %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
59 %setup -q
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
60
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
61 %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
62 %configure
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
63 make %{?_smp_mflags}
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
64
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
65 %install
370
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
66 rm -rf %{buildroot}
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
67 make DESTDIR=%{buildroot} install
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
68 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
69 mkdir -p %{buildroot}%{_sysconfdir}/%{name}/.spamassassin
371
df7dc6b2b153 install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents: 370
diff changeset
70 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
71 %{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
72 %if "%{?dist}" == ".el7"
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
73 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
74 %{buildroot}%{_unitdir}/%{name}.service
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
75 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
76 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
77 %{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
78 %else
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}%{_sysconfdir}/%{name}/%{name} \
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
80 %{buildroot}%{_initrddir}/%{name}
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
81 %endif
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
82 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
83 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
84 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
85 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
86 rm -f %{buildroot}%{_sysconfdir}/%{name}/dnsblnogrey
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
87
169
44021d570958 fix pre/post scripts in rpm spec file
carl
parents: 164
diff changeset
88
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
89 %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
90 /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
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
91
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
92
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
93 %post
370
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
94 if [ $1 = 1 ]; then
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
95 # initial install
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
96 %if "%{?dist}" == ".el7"
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
97 /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
98 %else
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
99 /sbin/chkconfig --add %{name}
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
100 %endif
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
101 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
102 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
103 echo
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
104 fi
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
105
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
106 %preun
370
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
107 if [ $1 = 0 ]; then
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
108 # package removal, not upgrade
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
109 %if "%{?dist}" == ".el7"
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
110 /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
111 /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
112 %else
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
113 /sbin/service %{name} stop || :
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
114 /sbin/chkconfig --del %{name}
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
115 %endif
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
116 fi
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
117
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
118
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
119 %postun
370
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
120 if [ $1 -ge 1 ]; then
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
121 # package upgrade, not uninstall
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
122 %if "%{?dist}" == ".el7"
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
123 /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
124 %else
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
125 /sbin/service %{name} restart || :
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
126 %endif
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
127 fi
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
128
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
129
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
130 %clean
370
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
131 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
132
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
133
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
134 %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
135 %defattr(-,root,root,-)
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
136 %{_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
137 %{_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
138 %{_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
139 %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
140 %{_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
141 %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
142 %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
143 %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
144 %if "%{?dist}" == ".el7"
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
145 %{_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
146 %{_unitdir}/%{name}.service
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
147 %else
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
148 %{_initrddir}/%{name}
5380552644e2 RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@five-ten-sg.com>
parents: 335
diff changeset
149 %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
150 %dir %attr(0750,%{name},root) /var/run/%{name}
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
151
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
152
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
153 %changelog
465
79e944269c0b SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
Carl Byington <carl@five-ten-sg.com>
parents: 464
diff changeset
154 * Thu Apr 25 2019 Carl Byington <carl@five-ten-sg.com> - 6.76-1
79e944269c0b SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
Carl Byington <carl@five-ten-sg.com>
parents: 464
diff changeset
155 - SA needs original rfc5321 envelope from to do proper spf
79e944269c0b SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
Carl Byington <carl@five-ten-sg.com>
parents: 464
diff changeset
156 checking.
79e944269c0b SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
Carl Byington <carl@five-ten-sg.com>
parents: 464
diff changeset
157 - remove some debug code
79e944269c0b SA needs original rfc5321 envelope from to do proper spf checking. Remove some debug code.
Carl Byington <carl@five-ten-sg.com>
parents: 464
diff changeset
158
464
428de28b34b7 cleanup code for adding extra spf data in dkim_from
Carl Byington <carl@five-ten-sg.com>
parents: 462
diff changeset
159 * Sun Mar 10 2019 Carl Byington <carl@five-ten-sg.com> - 6.75-1
462
f3f1ece619ba change dkim_from syntax to allow "signer1,signer2;spf data"
Carl Byington <carl@five-ten-sg.com>
parents: 460
diff changeset
160 - change dkim_from syntax to allow "signer1,signer2;spf data"
f3f1ece619ba change dkim_from syntax to allow "signer1,signer2;spf data"
Carl Byington <carl@five-ten-sg.com>
parents: 460
diff changeset
161
460
ad05c61d6372 add debug code for spf check with microsoft /14
Carl Byington <carl@five-ten-sg.com>
parents: 458
diff changeset
162 * Mon Dec 24 2018 Carl Byington <carl@five-ten-sg.com> - 6.74-1
ad05c61d6372 add debug code for spf check with microsoft /14
Carl Byington <carl@five-ten-sg.com>
parents: 458
diff changeset
163 - add debug code for spf check with microsoft /14
ad05c61d6372 add debug code for spf check with microsoft /14
Carl Byington <carl@five-ten-sg.com>
parents: 458
diff changeset
164
458
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
165 * Tue Sep 18 2018 Carl Byington <carl@five-ten-sg.com> - 6.73-1
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
166 - ignore dnswl entries if the sender is <>
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
167 - allow autowhite of recipients with local parts up to 35 characters.
6c1c2bd9fb54 ignore dnswl entries if the sender is <>
Carl Byington <carl@five-ten-sg.com>
parents: 456
diff changeset
168
456
2cf7183a911c add unsigned_black for enforcement of dmarc policy
Carl Byington <carl@five-ten-sg.com>
parents: 453
diff changeset
169 * Wed Jun 06 2018 Carl Byington <carl@five-ten-sg.com> - 6.72-1
451
f2bc221240e8 add unsigned_black for enforcement of dmarc policy
Carl Byington <carl@five-ten-sg.com>
parents: 449
diff changeset
170 - add unsigned_black for enforcement of dmarc policy
f2bc221240e8 add unsigned_black for enforcement of dmarc policy
Carl Byington <carl@five-ten-sg.com>
parents: 449
diff changeset
171
449
d4275f26241c fix spf mx:domain.tld token parsing
Carl Byington <carl@five-ten-sg.com>
parents: 446
diff changeset
172 * Tue Apr 10 2018 Carl Byington <carl@five-ten-sg.com> - 6.69-1
d4275f26241c fix spf mx:domain.tld token parsing
Carl Byington <carl@five-ten-sg.com>
parents: 446
diff changeset
173 - fix spf mx:domain.tld token parsing
d4275f26241c fix spf mx:domain.tld token parsing
Carl Byington <carl@five-ten-sg.com>
parents: 446
diff changeset
174
446
71019a7d2b59 bump version number
Carl Byington <carl@five-ten-sg.com>
parents: 443
diff changeset
175 * Mon Feb 19 2018 Carl Byington <carl@five-ten-sg.com> - 6.68-1
71019a7d2b59 bump version number
Carl Byington <carl@five-ten-sg.com>
parents: 443
diff changeset
176 - round rather than truncate spam assassin scores.
71019a7d2b59 bump version number
Carl Byington <carl@five-ten-sg.com>
parents: 443
diff changeset
177 - check >= rather than > for spam assassin scores to match
71019a7d2b59 bump version number
Carl Byington <carl@five-ten-sg.com>
parents: 443
diff changeset
178 behavior of dcc bulk scores.
71019a7d2b59 bump version number
Carl Byington <carl@five-ten-sg.com>
parents: 443
diff changeset
179
443
0df77bbb7fc2 always call dcc code so we get log entries
Carl Byington <carl@five-ten-sg.com>
parents: 440
diff changeset
180 * 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
181 - 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
182
440
f9165d9aa689 more changes for long syslog messages
Carl Byington <carl@five-ten-sg.com>
parents: 438
diff changeset
183 * 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
184 - more changes for long syslog messages
f9165d9aa689 more changes for long syslog messages
Carl Byington <carl@five-ten-sg.com>
parents: 438
diff changeset
185
438
1686cb639269 code cleanup
Carl Byington <carl@five-ten-sg.com>
parents: 436
diff changeset
186 * Fri Nov 03 2017 Carl Byington <carl@five-ten-sg.com> - 6.65-1
1686cb639269 code cleanup
Carl Byington <carl@five-ten-sg.com>
parents: 436
diff changeset
187 - code cleanup
1686cb639269 code cleanup
Carl Byington <carl@five-ten-sg.com>
parents: 436
diff changeset
188
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
189 * 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
190 - 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
191 - 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
192
432
4ffa356316d5 allow syslogging of long txt records
Carl Byington <carl@five-ten-sg.com>
parents: 430
diff changeset
193 * 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
194 - allow syslogging of long txt records
4ffa356316d5 allow syslogging of long txt records
Carl Byington <carl@five-ten-sg.com>
parents: 430
diff changeset
195
430
69d33c034a8e include arpa/nameser.h earlier
Carl Byington <carl@five-ten-sg.com>
parents: 428
diff changeset
196 * 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
197 - include arpa/nameser.h earlier
69d33c034a8e include arpa/nameser.h earlier
Carl Byington <carl@five-ten-sg.com>
parents: 428
diff changeset
198
428
6f2db3d19a34 allow 4000 byte spf txt records
Carl Byington <carl@five-ten-sg.com>
parents: 425
diff changeset
199 * 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
200 - allow 4000 byte spf txt records
6f2db3d19a34 allow 4000 byte spf txt records
Carl Byington <carl@five-ten-sg.com>
parents: 425
diff changeset
201
425
1b7a785610f5 hosts-ignore.conf can be used to ignore nameserver names
Carl Byington <carl@five-ten-sg.com>
parents: 423
diff changeset
202 * 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
203 - 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
204 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
205
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
206 * 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
207 - 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
208 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
209
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
210 * 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
211 - 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
212 - 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
213 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
214
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
215 * 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
216 - 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
217
412
e63c6b4835ef refactor spf code; allow wildcard *.example.com in dkim signing restrictions
Carl Byington <carl@five-ten-sg.com>
parents: 409
diff changeset
218 * 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
219 - 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
220 - 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
221
409
e018ed19a1cc require 3 dots in bare ip addresses
Carl Byington <carl@five-ten-sg.com>
parents: 407
diff changeset
222 * 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
223 - 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
224
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
225 * 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
226 - 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
227 " " 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
228
405
8f3a84de3739 handle redirect= elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents: 403
diff changeset
229 * 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
230 - 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
231
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
232 * 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
233 - 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
234 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
235
400
b48ee4bc431b handle a and a: elements in spf txt records
Carl Byington <carl@five-ten-sg.com>
parents: 397
diff changeset
236 * 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
237 - 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
238
397
d08da4b058e8 only ntohl() once during recursive spf txt processing
Carl Byington <carl@five-ten-sg.com>
parents: 395
diff changeset
239 * 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
240 - 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
241
395
a8cf6a3da907 document dkim/spf processing
Carl Byington <carl@five-ten-sg.com>
parents: 382
diff changeset
242 * 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
243 - document dkim/spf processing.
a8cf6a3da907 document dkim/spf processing
Carl Byington <carl@five-ten-sg.com>
parents: 382
diff changeset
244
382
c378e9d03f37 start parsing spf txt records
Carl Byington <carl@five-ten-sg.com>
parents: 381
diff changeset
245 * 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
246 - parse spf txt records.
c378e9d03f37 start parsing spf txt records
Carl Byington <carl@five-ten-sg.com>
parents: 381
diff changeset
247
381
879a470c6ac3 fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents: 377
diff changeset
248 * 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
249 - 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
250
879a470c6ac3 fetch spf txt records for required dkim signers
Carl Byington <carl@five-ten-sg.com>
parents: 377
diff changeset
251 * 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
252 - 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
253 - 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
254
371
df7dc6b2b153 install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@five-ten-sg.com>
parents: 370
diff changeset
255 * 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
256 - 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
257 - 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
258
335
354b15b8b263 header from may appear very early in unsigned messages
Carl Byington <carl@five-ten-sg.com>
parents: 321
diff changeset
259 * 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
260 - allow dkim whitelisting.
e172dc10fe24 add dkim white/black listing
Carl Byington <carl@five-ten-sg.com>
parents: 316
diff changeset
261
316
f7c5cfb76e86 better smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents: 312
diff changeset
262 * 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
263 - Better smtp verify logging
f7c5cfb76e86 better smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents: 312
diff changeset
264
312
9c71faaae576 enable smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents: 305
diff changeset
265 * 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
266 - Enable smtp verify logging
9c71faaae576 enable smtp verify logging
Carl Byington <carl@five-ten-sg.com>
parents: 305
diff changeset
267
305
1f40b1b0ad31 add bitcoin donation address
Carl Byington <carl@five-ten-sg.com>
parents: 302
diff changeset
268 * 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
269 - Add bitcoin donation address
1f40b1b0ad31 add bitcoin donation address
Carl Byington <carl@five-ten-sg.com>
parents: 302
diff changeset
270
302
52430ef70440 Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@five-ten-sg.com>
parents: 294
diff changeset
271 * 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
272 - 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
273
294
7fb5911fe3a4 allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@five-ten-sg.com>
parents: 291
diff changeset
274 * 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
275 - 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
276
291
9f0d9fcb58dd Never add auto-whitelist entries for outgoing mail from localhost
Carl Byington <carl@five-ten-sg.com>
parents: 290
diff changeset
277 * 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
278 - 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
279
290
bb69fdc3acaa Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@five-ten-sg.com>
parents: 286
diff changeset
280 * 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
281 - 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
282
286
9bd5388bf469 Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@five-ten-sg.com>
parents: 284
diff changeset
283 * 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
284 - 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
285
284
896b9393d3f0 Fix segfault caused by freeing unallocated memory
Carl Byington <carl@five-ten-sg.com>
parents: 282
diff changeset
286 * 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
287 - 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
288
282
e276180647ab Activate check for unique ip connection limits
Carl Byington <carl@five-ten-sg.com>
parents: 279
diff changeset
289 * 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
290 - 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
291
279
3d894d09c198 add limits on unique ip addresses per hour per authenticated user
Carl Byington <carl@five-ten-sg.com>
parents: 272
diff changeset
292 * 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
293 - 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
294
272
a99b6c1f5f67 Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@five-ten-sg.com>
parents: 270
diff changeset
295 * 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
296 - 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
297
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
298 * 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
299 - 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
300 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
301
268
f941563c2a95 Add require_rdns checking
Carl Byington <carl@five-ten-sg.com>
parents: 264
diff changeset
302 * 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
303 - Add require_rdns checking.
f941563c2a95 Add require_rdns checking
Carl Byington <carl@five-ten-sg.com>
parents: 264
diff changeset
304
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
305 * 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
306 - 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
307 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
308
260
7c05043a220e add recipient rate limits by email from address or domain
Carl Byington <carl@five-ten-sg.com>
parents: 257
diff changeset
309 * 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
310 - 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
311 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
312
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
313 * 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
314 - 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
315 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
316
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
317 * 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
318 - 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
319 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
320 - 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
321
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
322 * Sun Apr 08 2012 Carl Byington <carl@five-ten-sg.com> - 6.29-1
249
15bf4f68a0b2 Add dnswl support
Carl Byington <carl@five-ten-sg.com>
parents: 246
diff changeset
323 - Add dnswl support.
15bf4f68a0b2 Add dnswl support
Carl Byington <carl@five-ten-sg.com>
parents: 246
diff changeset
324
246
8b0f16abee53 Add prvs decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents: 244
diff changeset
325 * 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
326 - Add prvs decoding to envelope addresses.
8b0f16abee53 Add prvs decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents: 244
diff changeset
327
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
328 * 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
329 - 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
330
242
d8ee4c97b9ab 64 bit fixes for libresolv.a
Carl Byington <carl@five-ten-sg.com>
parents: 241
diff changeset
331 * 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
332 - 64bit fixes for libresolv.a
d8ee4c97b9ab 64 bit fixes for libresolv.a
Carl Byington <carl@five-ten-sg.com>
parents: 241
diff changeset
333
241
315c53fbbb77 chkconfig -del in %%preun, not %%postun
Carl Byington <carl@five-ten-sg.com>
parents: 236
diff changeset
334 * 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
335 - chkconfig -del in %%preun, not %%postun
315c53fbbb77 chkconfig -del in %%preun, not %%postun
Carl Byington <carl@five-ten-sg.com>
parents: 236
diff changeset
336
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
337 * 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
338 - 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
339 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
340
235
e6c66640f6f9 Add SRS decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents: 233
diff changeset
341 * 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
342 - Add SRS decoding to envelope addresses.
e6c66640f6f9 Add SRS decoding to envelope addresses
Carl Byington <carl@five-ten-sg.com>
parents: 233
diff changeset
343
233
5c3e9bf45bb5 Add whitelisting by regex expression filtering.
Carl Byington <carl@five-ten-sg.com>
parents: 231
diff changeset
344 * 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
345 - Add whitelisting by regex expression filtering.
5c3e9bf45bb5 Add whitelisting by regex expression filtering.
Carl Byington <carl@five-ten-sg.com>
parents: 231
diff changeset
346
230
ad38575e98ca Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@five-ten-sg.com>
parents: 227
diff changeset
347 * 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
348 - 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
349 delivery notifications.
231
4d6bd04d93fa Fix memory leak in suppressed auto whitelisting.
Carl Byington <carl@five-ten-sg.com>
parents: 230
diff changeset
350 - 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
351
227
3fee608becbc Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@five-ten-sg.com>
parents: 223
diff changeset
352 * 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
353 - 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
354 - 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
355
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
356 * 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
357 - 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
358 - 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
359
214
82886d4dd71f Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents: 211
diff changeset
360 * 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
361 - 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
362
82886d4dd71f Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents: 211
diff changeset
363 * 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
364 - 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
365 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
366
82886d4dd71f Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@five-ten-sg.com>
parents: 211
diff changeset
367 * 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
368 - 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
369
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
370 * Thu Aug 30 2007 Carl Byington <carl@five-ten-sg.com> - 6.07
169
44021d570958 fix pre/post scripts in rpm spec file
carl
parents: 164
diff changeset
371 - Add generic rdns filtering, fix pre/post scripts
44021d570958 fix pre/post scripts in rpm spec file
carl
parents: 164
diff changeset
372
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
373 * Sun Aug 26 2007 Carl Byington <carl@five-ten-sg.com> - 6.04
163
97d7da45fe2a spamassassin changes
carl
parents: 155
diff changeset
374 - require spamassassin
97d7da45fe2a spamassassin changes
carl
parents: 155
diff changeset
375
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
376 * Sat Jul 07 2007 Carl Byington <carl@five-ten-sg.com> - 6.01
153
8d7c439bb6fa add auto whitelisting
carl
parents: 152
diff changeset
377 - GPL3, auto whitelisting
8d7c439bb6fa add auto whitelisting
carl
parents: 152
diff changeset
378
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
379 * Wed Aug 02 2006 Carl Byington <carl@five-ten-sg.com> - 5.20
135
8e813497582e fix rpm scripts
carl
parents: 133
diff changeset
380 - http://www.rpm.org/max-rpm/s1-rpm-inside-scripts.html help with postun
8e813497582e fix rpm scripts
carl
parents: 133
diff changeset
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 * 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
383 - use %{name} in more places
124
ea6f9c812faa put hostname in smtp message for uribl style lookups
carl
parents: 117
diff changeset
384
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
385 * Fri Mar 10 2006 Carl Byington <carl@five-ten-sg.com> - 5.13
117
aa07452e641b uribl patch from Jeff Evans <jeffe@tricab.com>
carl
parents: 113
diff changeset
386 - remove redundant entry in files section
aa07452e641b uribl patch from Jeff Evans <jeffe@tricab.com>
carl
parents: 113
diff changeset
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 * Sun Dec 18 2005 Carl Byington <carl@five-ten-sg.com> - 5.11
112
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
389 - use autoconf and http://www.fedora.us/docs/rpm-packaging-guidelines.html
96b2eb7f25f5 move to autoconf/automake/docbook
carl
parents: 102
diff changeset
390
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
391 * Tue Jan 03 2005 Carl Byington <carl@five-ten-sg.com> - 4.0
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
392 - added hosts-ignore conf file
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
393 - see RELEASE_NOTES
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
394
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
395 * Thu Jul 15 2004 John Gunkel <antispam@boing.ca> - 1.3
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
396 - patch to rc file no longer needed
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
397 - see RELEASE_NOTES
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
398
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
399 * Mon Jul 05 2004 John Gunkel <jgunkel@palliser.ca> - 1.2
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
400 - Fixed some typos
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
401 - removed patch into separate file
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
402 - added config migration as suggested by Carl
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
403 - Added reminder to edit sendmail.mc
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
404
203
92a5c866bdfa Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@five-ten-sg.com>
parents: 180
diff changeset
405 * Wed Jun 30 2004 John Gunkel <jgunkel@palliser.ca> - 1.1
94
e107ade3b1c0 fix dos line terminators
carl
parents: 92
diff changeset
406 - Initial revision of spec file. Need to add a better description, docs and a sendmail.mc message