Mercurial > dnsbl
annotate dnsbl.spec.in @ 400:b48ee4bc431b stable60523
handle a and a: elements in spf txt records
author  Carl Byington <carl@fivetensg.com> 

date  Thu, 09 Mar 2017 08:54:29 0800 
parents  d08da4b058e8 
children  e70d9110d9f5 
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@fivetensg.com>
parents:
180
diff
changeset

3 Summary: Sendmail milter for spam control 
112  4 Name: @PACKAGE@ 
5 Version: @VERSION@  
400
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@fivetensg.com>
parents:
397
diff
changeset

6 Release: 3%{?dist} 
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
180
diff
changeset

9 Source: http://www.fivetensg.com/%{name}/packages/%{name}%{version}.tar.gz 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
180
diff
changeset

11 URL: http://www.fivetensg.com/%{name}/ 
112  12 
377
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

13 Requires(pre): /usr/sbin/useradd 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

14 Requires(pre): /usr/bin/getent 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

15 Requires(postun): /usr/sbin/userdel 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

16 Requires(post): /sbin/chkconfig 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

17 Requires(preun): /sbin/chkconfig 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

18 Requires(post): /sbin/service 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

19 Requires(preun): /sbin/service 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

20 BuildRequires: sendmaildevel >= 8.12.1 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

21 BuildRequires: spamassassin 
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

22 BuildRequires: glibcdevel 
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

23 %if "%{?dist}" == ".el6" 
244
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibcstatic on newer distributions
Carl Byington <carl@fivetensg.com>
parents:
242
diff
changeset

24 BuildRequires: glibcstatic 
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibcstatic on newer distributions
Carl Byington <carl@fivetensg.com>
parents:
242
diff
changeset

25 %endif 
112  26 Requires: sendmail >= 8.12.1 
27 Requires: sendmailcf  
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@fivetensg.com>
parents:
377
diff
changeset

28 Requires: spamassassin, dcc 
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

29 %if "%{?dist}" == ".el7" 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

30 Requires(pre): systemdsysv, shadowutils 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

31 Requires(post): systemdunits 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

32 Requires(preun): systemdunits 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

33 Requires(postun): systemdunits 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

34 Requires: coreutils 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

35 Requires: systemdunits 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

36 BuildRequires: systemdunits 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

37 BuildRequires: glibcstatic 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.com>
parents:
180
diff
changeset

44 sideeffect, 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@fivetensg.com>
parents:
180
diff
changeset

45 a perrecipient 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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.com>
parents:
180
diff
changeset

66 %configure 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

70 rm rf %{buildroot} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

71 make DESTDIR=%{buildroot} install 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

72 mkdir p %{buildroot}%{_sysconfdir}/%{name}/autowhite 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

73 mkdir p %{buildroot}%{_sysconfdir}/%{name}/.spamassassin 
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@fivetensg.com>
parents:
370
diff
changeset

74 install m 644 D %{buildroot}%{_sysconfdir}/%{name}/dnsblnogrey \ 
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@fivetensg.com>
parents:
370
diff
changeset

75 %{buildroot}/var/dcc/userdirs/dnsblnogrey/whiteclnt 
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

76 %if "%{?dist}" == ".el7" 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

78 %{buildroot}%{_unitdir}/%{name}.service 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

81 %{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

82 %else 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

84 %{buildroot}%{_initrddir}/%{name} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

85 %endif 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

86 mkdir p %{buildroot}/var/run/%{name} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

87 rm f %{buildroot}%{_sysconfdir}/%{name}/%{name} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

88 rm f %{buildroot}%{_sysconfdir}/%{name}/%{name}.service 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

89 rm f %{buildroot}%{_sysconfdir}/%{name}/%{name}tmpfs.conf 
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
180
diff
changeset

94 /usr/bin/getent passwd %{name} >/dev/null  /usr/sbin/useradd r d %{_sysconfdir}/%{name} M c "%{name} pseudouser" s /sbin/nologin %{name} >/dev/null 
94  95 
96  
97 %post  
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

98 if [ $1 = 1 ]; then 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

99 # initial install 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

100 %if "%{?dist}" == ".el7" 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

101 /bin/systemctl daemonreload &>/dev/null  : 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

102 %else 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

103 /sbin/chkconfig add %{name} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

104 %endif 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

107 echo 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

108 fi 
94  109 
110 %preun  
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

111 if [ $1 = 0 ]; then 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

112 # package removal, not upgrade 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

113 %if "%{?dist}" == ".el7" 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

114 /bin/systemctl noreload disable %{name}.service &>/dev/null  : 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

115 /bin/systemctl stop %{name}.service &>/dev/null  : 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

116 %else 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

117 /sbin/service %{name} stop  : 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

118 /sbin/chkconfig del %{name} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

119 %endif 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

124 if [ $1 ge 1 ]; then 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

125 # package upgrade, not uninstall 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

126 %if "%{?dist}" == ".el7" 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

127 /bin/systemctl tryrestart %{name}.service &>/dev/null  : 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

128 %else 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

129 /sbin/service %{name} restart  : 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

130 %endif 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

135 rm rf %{buildroot} 
211
4db1457cd11a
Extend autowhitelisting when receiving mail even if the auto whitelist is specified in a parent context.
Carl Byington <carl@fivetensg.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@fivetensg.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@fivetensg.com>
parents:
180
diff
changeset

141 %{_mandir}/man1/* 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

142 %{_mandir}/man5/* 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

143 %docdir %{_datadir}/doc/%{name}%{version} 
208
ec5cb59a7368
more changes to properly package html files
Carl Byington <carl@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.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@fivetensg.com>
parents:
335
diff
changeset

148 %if "%{?dist}" == ".el7" 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

149 %{_prefix}/lib/tmpfiles.d/%{name}.conf 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

150 %{_unitdir}/%{name}.service 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

151 %else 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

152 %{_initrddir}/%{name} 
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

153 %endif 
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

154 %dir %attr(0750,%{name},root) /var/run/%{name} 
112  155 
94  156 
157 %changelog  
400
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@fivetensg.com>
parents:
397
diff
changeset

158 * Thu Mar 09 2017 Carl Byington <carl@fivetensg.com>  6.523 
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@fivetensg.com>
parents:
397
diff
changeset

159  handle a and a: elements in spf txt records. 
b48ee4bc431b
handle a and a: elements in spf txt records
Carl Byington <carl@fivetensg.com>
parents:
397
diff
changeset

160 
397
d08da4b058e8
only ntohl() once during recursive spf txt processing
Carl Byington <carl@fivetensg.com>
parents:
395
diff
changeset

161 * Tue Mar 07 2017 Carl Byington <carl@fivetensg.com>  6.522 
d08da4b058e8
only ntohl() once during recursive spf txt processing
Carl Byington <carl@fivetensg.com>
parents:
395
diff
changeset

162  only ntohl() once during recursive spf txt processing. 
d08da4b058e8
only ntohl() once during recursive spf txt processing
Carl Byington <carl@fivetensg.com>
parents:
395
diff
changeset

163 
395
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@fivetensg.com>
parents:
382
diff
changeset

164 * Tue Mar 07 2017 Carl Byington <carl@fivetensg.com>  6.521 
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@fivetensg.com>
parents:
382
diff
changeset

165  document dkim/spf processing. 
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@fivetensg.com>
parents:
382
diff
changeset

166 
382
c378e9d03f37
start parsing spf txt records
Carl Byington <carl@fivetensg.com>
parents:
381
diff
changeset

167 * Mon Mar 06 2017 Carl Byington <carl@fivetensg.com>  6.512 
c378e9d03f37
start parsing spf txt records
Carl Byington <carl@fivetensg.com>
parents:
381
diff
changeset

168  parse spf txt records. 
c378e9d03f37
start parsing spf txt records
Carl Byington <carl@fivetensg.com>
parents:
381
diff
changeset

169 
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@fivetensg.com>
parents:
377
diff
changeset

170 * Tue Feb 28 2017 Carl Byington <carl@fivetensg.com>  6.511 
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@fivetensg.com>
parents:
377
diff
changeset

171  fetch spf txt records for required dkim signers. 
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@fivetensg.com>
parents:
377
diff
changeset

172 
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@fivetensg.com>
parents:
377
diff
changeset

173 * Wed Feb 22 2017 Carl Byington <carl@fivetensg.com>  6.501 
377
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

174  reject if dkim signer is listed on surbl 
381
879a470c6ac3
fetch spf txt records for required dkim signers
Carl Byington <carl@fivetensg.com>
parents:
377
diff
changeset

175  require dcc, this package owns /var/dcc/userdirs/dnsblnogrey 
377
7fd39f029936
reject if dkim signer is listed on surbl
Carl Byington <carl@fivetensg.com>
parents:
375
diff
changeset

176 
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@fivetensg.com>
parents:
370
diff
changeset

177 * Wed Feb 08 2017 Carl Byington <carl@fivetensg.com>  6.491 
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

178  RHEL7 systemd and /var/run is on tmpfs 
371
df7dc6b2b153
install dnsblnogrey/whiteclnt for dccifd
Carl Byington <carl@fivetensg.com>
parents:
370
diff
changeset

179  install dnsblnogrey/whiteclnt for dccifd 
370
5380552644e2
RHEL7 systemd and /var/run on tmpfs
Carl Byington <carl@fivetensg.com>
parents:
335
diff
changeset

180 
335
354b15b8b263
header from may appear very early in unsigned messages
Carl Byington <carl@fivetensg.com>
parents:
321
diff
changeset

181 * Tue Dec 20 2016 Carl Byington <carl@fivetensg.com>  6.481 
321
e172dc10fe24
add dkim white/black listing
Carl Byington <carl@fivetensg.com>
parents:
316
diff
changeset

182  allow dkim whitelisting. 
e172dc10fe24
add dkim white/black listing
Carl Byington <carl@fivetensg.com>
parents:
316
diff
changeset

183 
316
f7c5cfb76e86
better smtp verify logging
Carl Byington <carl@fivetensg.com>
parents:
312
diff
changeset

184 * Wed Sep 21 2016 Carl Byington <carl@fivetensg.com>  6.471 
f7c5cfb76e86
better smtp verify logging
Carl Byington <carl@fivetensg.com>
parents:
312
diff
changeset

185  Better smtp verify logging 
f7c5cfb76e86
better smtp verify logging
Carl Byington <carl@fivetensg.com>
parents:
312
diff
changeset

186 
312
9c71faaae576
enable smtp verify logging
Carl Byington <carl@fivetensg.com>
parents:
305
diff
changeset

187 * Mon Sep 19 2016 Carl Byington <carl@fivetensg.com>  6.461 
9c71faaae576
enable smtp verify logging
Carl Byington <carl@fivetensg.com>
parents:
305
diff
changeset

188  Enable smtp verify logging 
9c71faaae576
enable smtp verify logging
Carl Byington <carl@fivetensg.com>
parents:
305
diff
changeset

189 
305
1f40b1b0ad31
add bitcoin donation address
Carl Byington <carl@fivetensg.com>
parents:
302
diff
changeset

190 * Thu Apr 09 2015 Carl Byington <carl@fivetensg.com>  6.451 
1f40b1b0ad31
add bitcoin donation address
Carl Byington <carl@fivetensg.com>
parents:
302
diff
changeset

191  Add bitcoin donation address 
1f40b1b0ad31
add bitcoin donation address
Carl Byington <carl@fivetensg.com>
parents:
302
diff
changeset

192 
302
52430ef70440
Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@fivetensg.com>
parents:
294
diff
changeset

193 * Mon Oct 13 2014 Carl Byington <carl@fivetensg.com>  6.441 
52430ef70440
Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@fivetensg.com>
parents:
294
diff
changeset

194  Generic regex now matches against the reverse dns PTR value 
52430ef70440
Generic regex now matches against the reverse dns PTR value
Carl Byington <carl@fivetensg.com>
parents:
294
diff
changeset

195 
294
7fb5911fe3a4
allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@fivetensg.com>
parents:
291
diff
changeset

196 * Fri Jul 18 2014 Carl Byington <carl@fivetensg.com>  6.431 
7fb5911fe3a4
allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@fivetensg.com>
parents:
291
diff
changeset

197  Allow broken SRS0+ rather than the correct SRS0= tag. 
7fb5911fe3a4
allow broken SRS0+ rather than the correct SRS0= tag
Carl Byington <carl@fivetensg.com>
parents:
291
diff
changeset

198 
291
9f0d9fcb58dd
Never add autowhitelist entries for outgoing mail from localhost
Carl Byington <carl@fivetensg.com>
parents:
290
diff
changeset

199 * Sat Jun 28 2014 Carl Byington <carl@fivetensg.com>  6.421 
9f0d9fcb58dd
Never add autowhitelist entries for outgoing mail from localhost
Carl Byington <carl@fivetensg.com>
parents:
290
diff
changeset

200  Never add autowhitelist entries for outgoing mail from localhost. 
9f0d9fcb58dd
Never add autowhitelist entries for outgoing mail from localhost
Carl Byington <carl@fivetensg.com>
parents:
290
diff
changeset

201 
290
bb69fdc3acaa
Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@fivetensg.com>
parents:
286
diff
changeset

202 * Fri Mar 21 2014 Carl Byington <carl@fivetensg.com>  6.411 
bb69fdc3acaa
Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@fivetensg.com>
parents:
286
diff
changeset

203  Unique ip connection limits only apply to authenticated connections. 
bb69fdc3acaa
Unique ip connection limits only apply to authenticated connections
Carl Byington <carl@fivetensg.com>
parents:
286
diff
changeset

204 
286
9bd5388bf469
Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@fivetensg.com>
parents:
284
diff
changeset

205 * Wed Feb 05 2014 Carl Byington <carl@fivetensg.com>  6.401 
9bd5388bf469
Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@fivetensg.com>
parents:
284
diff
changeset

206  Fix possible segfault in mlfi_connect, hostaddr might be null. 
9bd5388bf469
Fix possible segfault in mlfi_connect, hostaddr might be null
Carl Byington <carl@fivetensg.com>
parents:
284
diff
changeset

207 
284
896b9393d3f0
Fix segfault caused by freeing unallocated memory
Carl Byington <carl@fivetensg.com>
parents:
282
diff
changeset

208 * Tue Dec 31 2013 Carl Byington <carl@fivetensg.com>  6.391 
896b9393d3f0
Fix segfault caused by freeing unallocated memory
Carl Byington <carl@fivetensg.com>
parents:
282
diff
changeset

209  Fix segfault caused by freeing unallocated memory. 
896b9393d3f0
Fix segfault caused by freeing unallocated memory
Carl Byington <carl@fivetensg.com>
parents:
282
diff
changeset

210 
282
e276180647ab
Activate check for unique ip connection limits
Carl Byington <carl@fivetensg.com>
parents:
279
diff
changeset

211 * Tue Dec 24 2013 Carl Byington <carl@fivetensg.com>  6.381 
e276180647ab
Activate check for unique ip connection limits
Carl Byington <carl@fivetensg.com>
parents:
279
diff
changeset

212  Activate check for unique ip connection limits. 
e276180647ab
Activate check for unique ip connection limits
Carl Byington <carl@fivetensg.com>
parents:
279
diff
changeset

213 
279
3d894d09c198
add limits on unique ip addresses per hour per authenticated user
Carl Byington <carl@fivetensg.com>
parents:
272
diff
changeset

214 * Tue Dec 17 2013 Carl Byington <carl@fivetensg.com>  6.371 
3d894d09c198
add limits on unique ip addresses per hour per authenticated user
Carl Byington <carl@fivetensg.com>
parents:
272
diff
changeset

215  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@fivetensg.com>
parents:
272
diff
changeset

216 
272
a99b6c1f5f67
Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@fivetensg.com>
parents:
270
diff
changeset

217 * Mon Sep 09 2013 Carl Byington <carl@fivetensg.com>  6.361 
a99b6c1f5f67
Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@fivetensg.com>
parents:
270
diff
changeset

218  Code cleanup, increase minimum hostname length for uribl checking. 
a99b6c1f5f67
Code cleanup, increase minimum hostname length for uribl checking
Carl Byington <carl@fivetensg.com>
parents:
270
diff
changeset

219 
270
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@fivetensg.com>
parents:
268
diff
changeset

220 * Mon Sep 09 2013 Carl Byington <carl@fivetensg.com>  6.351 
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@fivetensg.com>
parents:
268
diff
changeset

221  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@fivetensg.com>
parents:
268
diff
changeset

222 rhs lists. 
f92f24950bd3
Use mozilla prefix list for tld checking, Enable surbl/uribl/dbl rhs lists
Carl Byington <carl@fivetensg.com>
parents:
268
diff
changeset

223 
268
f941563c2a95
Add require_rdns checking
Carl Byington <carl@fivetensg.com>
parents:
264
diff
changeset

224 * Wed May 22 2013 Carl Byington <carl@fivetensg.com>  6.341 
f941563c2a95
Add require_rdns checking
Carl Byington <carl@fivetensg.com>
parents:
264
diff
changeset

225  Add require_rdns checking. 
f941563c2a95
Add require_rdns checking
Carl Byington <carl@fivetensg.com>
parents:
264
diff
changeset

226 
264
56f55547b120
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
Carl Byington <carl@fivetensg.com>
parents:
260
diff
changeset

227 * Sat Jul 21 2012 Carl Byington <carl@fivetensg.com>  6.331 
56f55547b120
fix unauthenticated rate limit bug for empty mail from; move unauthenticated rate limit checks after spam filtering
Carl Byington <carl@fivetensg.com>
parents:
260
diff
changeset

228  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@fivetensg.com>
parents:
260
diff
changeset

229 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@fivetensg.com>
parents:
260
diff
changeset

230 
260
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@fivetensg.com>
parents:
257
diff
changeset

231 * Sat Jul 21 2012 Carl Byington <carl@fivetensg.com>  6.321 
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@fivetensg.com>
parents:
257
diff
changeset

232  Allow rate limiting for unauthentication connections by mail 
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@fivetensg.com>
parents:
257
diff
changeset

233 from address or domain. 
7c05043a220e
add recipient rate limits by email from address or domain
Carl Byington <carl@fivetensg.com>
parents:
257
diff
changeset

234 
257
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@fivetensg.com>
parents:
255
diff
changeset

235 * Sun Jul 01 2012 Carl Byington <carl@fivetensg.com>  6.311 
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@fivetensg.com>
parents:
255
diff
changeset

236  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@fivetensg.com>
parents:
255
diff
changeset

237 address in brackets. 
d11b529ce9c5
Fix uribl lookups on client dns name, need to strip the ip address in brackets
Carl Byington <carl@fivetensg.com>
parents:
255
diff
changeset

238 
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@fivetensg.com>
parents:
249
diff
changeset

239 * Mon Apr 09 2012 Carl Byington <carl@fivetensg.com>  6.301 
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@fivetensg.com>
parents:
249
diff
changeset

240  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@fivetensg.com>
parents:
249
diff
changeset

241 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@fivetensg.com>
parents:
249
diff
changeset

242  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@fivetensg.com>
parents:
249
diff
changeset

243 
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@fivetensg.com>
parents:
249
diff
changeset

244 * Sun Apr 08 2012 Carl Byington <carl@fivetensg.com>  6.291 
249  245  Add dnswl support. 
246  
246
8b0f16abee53
Add prvs decoding to envelope addresses
Carl Byington <carl@fivetensg.com>
parents:
244
diff
changeset

247 * Fri Sep 30 2011 Carl Byington <carl@fivetensg.com>  6.281 
8b0f16abee53
Add prvs decoding to envelope addresses
Carl Byington <carl@fivetensg.com>
parents:
244
diff
changeset

248  Add prvs decoding to envelope addresses. 
8b0f16abee53
Add prvs decoding to envelope addresses
Carl Byington <carl@fivetensg.com>
parents:
244
diff
changeset

249 
244
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibcstatic on newer distributions
Carl Byington <carl@fivetensg.com>
parents:
242
diff
changeset

250 * Mon Aug 15 2011 Carl Byington <carl@fivetensg.com>  6.271 
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibcstatic on newer distributions
Carl Byington <carl@fivetensg.com>
parents:
242
diff
changeset

251  const correctness fixes from new gcc 
ef97c7cd4a6e
const correctness fixes from new gcc, libresolv.a moved to glibcstatic on newer distributions
Carl Byington <carl@fivetensg.com>
parents:
242
diff
changeset

252 
242
d8ee4c97b9ab
64 bit fixes for libresolv.a
Carl Byington <carl@fivetensg.com>
parents:
241
diff
changeset

253 * Fri Nov 19 2010 Carl Byington <carl@fivetensg.com>  6.261 
d8ee4c97b9ab
64 bit fixes for libresolv.a
Carl Byington <carl@fivetensg.com>
parents:
241
diff
changeset

254  64bit fixes for libresolv.a 
d8ee4c97b9ab
64 bit fixes for libresolv.a
Carl Byington <carl@fivetensg.com>
parents:
241
diff
changeset

255 
241
315c53fbbb77
chkconfig del in %%preun, not %%postun
Carl Byington <carl@fivetensg.com>
parents:
236
diff
changeset

256 * Thu Jul 22 2010 Carl Byington <carl@fivetensg.com>  6.252 
315c53fbbb77
chkconfig del in %%preun, not %%postun
Carl Byington <carl@fivetensg.com>
parents:
236
diff
changeset

257  chkconfig del in %%preun, not %%postun 
315c53fbbb77
chkconfig del in %%preun, not %%postun
Carl Byington <carl@fivetensg.com>
parents:
236
diff
changeset

258 
236
c0d2e99c0a1d
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
Carl Byington <carl@fivetensg.com>
parents:
235
diff
changeset

259 * Tue Sep 29 2009 Carl Byington <carl@fivetensg.com>  6.251 
c0d2e99c0a1d
Add surbl checks on the smtp helo value, client reverse dns name, and mail from domain name
Carl Byington <carl@fivetensg.com>
parents:
235
diff
changeset

260  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@fivetensg.com>
parents:
235
diff
changeset

261 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@fivetensg.com>
parents:
235
diff
changeset

262 
235
e6c66640f6f9
Add SRS decoding to envelope addresses
Carl Byington <carl@fivetensg.com>
parents:
233
diff
changeset

263 * Tue Jun 09 2009 Carl Byington <carl@fivetensg.com>  6.241 
e6c66640f6f9
Add SRS decoding to envelope addresses
Carl Byington <carl@fivetensg.com>
parents:
233
diff
changeset

264  Add SRS decoding to envelope addresses. 
e6c66640f6f9
Add SRS decoding to envelope addresses
Carl Byington <carl@fivetensg.com>
parents:
233
diff
changeset

265 
233
5c3e9bf45bb5
Add whitelisting by regex expression filtering.
Carl Byington <carl@fivetensg.com>
parents:
231
diff
changeset

266 * Mon May 25 2009 Carl Byington <carl@fivetensg.com>  6.231 
5c3e9bf45bb5
Add whitelisting by regex expression filtering.
Carl Byington <carl@fivetensg.com>
parents:
231
diff
changeset

267  Add whitelisting by regex expression filtering. 
5c3e9bf45bb5
Add whitelisting by regex expression filtering.
Carl Byington <carl@fivetensg.com>
parents:
231
diff
changeset

268 
230
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@fivetensg.com>
parents:
227
diff
changeset

269 * Fri May 08 2009 Carl Byington <carl@fivetensg.com>  6.221 
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@fivetensg.com>
parents:
227
diff
changeset

270  Prevent auto whitelisting due to outgoing multipart/report 
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@fivetensg.com>
parents:
227
diff
changeset

271 delivery notifications. 
231
4d6bd04d93fa
Fix memory leak in suppressed auto whitelisting.
Carl Byington <carl@fivetensg.com>
parents:
230
diff
changeset

272  Fix memory leak in suppressed auto whitelisting. 
230
ad38575e98ca
Prevent auto whitelisting due to outgoing multipart/report delivery notifications.
Carl Byington <carl@fivetensg.com>
parents:
227
diff
changeset

273 
227
3fee608becbc
Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@fivetensg.com>
parents:
223
diff
changeset

274 * Sat Jan 03 2009 Carl Byington <carl@fivetensg.com>  6.211 
3fee608becbc
Fixes to compile on old systems without memrchr or string::clear().
Carl Byington <carl@fivetensg.com>
parents:
223
diff
changeset

275  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@fivetensg.com>
parents:
223
diff
changeset

276  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@fivetensg.com>
parents:
223
diff
changeset

277 
216
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@fivetensg.com>
parents:
214
diff
changeset

278 * Sat Dec 27 2008 Carl Byington <carl@fivetensg.com>  6.201 
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@fivetensg.com>
parents:
214
diff
changeset

279  Never whitelist self addressed mail. 
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@fivetensg.com>
parents:
214
diff
changeset

280  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@fivetensg.com>
parents:
214
diff
changeset

281 
214
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@fivetensg.com>
parents:
211
diff
changeset

282 * Tue Jun 10 2008 Carl Byington <carl@fivetensg.com>  6.191 
216
784030ac71f1
Never whitelist self addressed mail. Changes for Fedora 10 and const correctness.
Carl Byington <carl@fivetensg.com>
parents:
214
diff
changeset

283  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@fivetensg.com>
parents:
211
diff
changeset

284 
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@fivetensg.com>
parents:
211
diff
changeset

285 * Wed Mar 05 2008 Carl Byington <carl@fivetensg.com>  6.181 
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@fivetensg.com>
parents:
211
diff
changeset

286  Extend autowhitelisting when receiving mail even if the auto 
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@fivetensg.com>
parents:
211
diff
changeset

287 whitelist is specified in a parent context. 
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@fivetensg.com>
parents:
211
diff
changeset

288 
82886d4dd71f
Fixes to compile on Fedora 9 and for const correctness.
Carl Byington <carl@fivetensg.com>
parents:
211
diff
changeset

289 * Tue Mar 04 2008 Carl Byington <carl@fivetensg.com>  6.171 
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

290  changes for Fedora packaging guidelines 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

291 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

292 * Thu Aug 30 2007 Carl Byington <carl@fivetensg.com>  6.07 
169  293  Add generic rdns filtering, fix pre/post scripts 
294  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

295 * Sun Aug 26 2007 Carl Byington <carl@fivetensg.com>  6.04 
163  296  require spamassassin 
297  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

298 * Sat Jul 07 2007 Carl Byington <carl@fivetensg.com>  6.01 
153  299  GPL3, auto whitelisting 
300  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

301 * Wed Aug 02 2006 Carl Byington <carl@fivetensg.com>  5.20 
135  302  http://www.rpm.org/maxrpm/s1rpminsidescripts.html help with postun 
303  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

304 * Thu Mar 16 2006 Carl Byington <carl@fivetensg.com>  5.16 
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

305  use %{name} in more places 
124  306 
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

307 * Fri Mar 10 2006 Carl Byington <carl@fivetensg.com>  5.13 
117  308  remove redundant entry in files section 
309  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

310 * Sun Dec 18 2005 Carl Byington <carl@fivetensg.com>  5.11 
112  311  use autoconf and http://www.fedora.us/docs/rpmpackagingguidelines.html 
312  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

313 * Tue Jan 03 2005 Carl Byington <carl@fivetensg.com>  4.0 
94  314  added hostsignore conf file 
315  see RELEASE_NOTES  
316  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

317 * Thu Jul 15 2004 John Gunkel <antispam@boing.ca>  1.3 
94  318  patch to rc file no longer needed 
319  see RELEASE_NOTES  
320  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

321 * Mon Jul 05 2004 John Gunkel <jgunkel@palliser.ca>  1.2 
94  322  Fixed some typos 
323  removed patch into separate file  
324  added config migration as suggested by Carl  
325  Added reminder to edit sendmail.mc  
326  
203
92a5c866bdfa
Verify from/to pairs even if they might be explicitly whitelisted.
Carl Byington <carl@fivetensg.com>
parents:
180
diff
changeset

327 * Wed Jun 30 2004 John Gunkel <jgunkel@palliser.ca>  1.1 
94  328  Initial revision of spec file. Need to add a better description, docs and a sendmail.mc message 