Mercurial > dnsbl
annotate dnsbl.spec.in @ 395:a8cf6a3da907 stable6052
document dkim/spf processing
author  Carl Byington <carl@fivetensg.com> 

date  Tue, 07 Mar 2017 09:39:25 0800 
parents  c378e9d03f37 
children  d08da4b058e8 
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@  
395
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@fivetensg.com>
parents:
382
diff
changeset

6 Release: 1%{?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  
395
a8cf6a3da907
document dkim/spf processing
Carl Byington <carl@fivetensg.com>
parents:
382
diff
changeset

158 * 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

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

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

161 * 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

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

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

164 * 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

165  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

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

167 * 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

168  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

169  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

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

171 * 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

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

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

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

175 * 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

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

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

178 * 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

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

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

181 * 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

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

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

184 * 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

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

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

187 * 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

188  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

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

190 * 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

191  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

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

193 * 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

194  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

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

196 * 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

197  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

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

199 * 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

200  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

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

202 * 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

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

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

205 * 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

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

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

208 * 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

209  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

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

211 * 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

212  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

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

214 * 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

215  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

216 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

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

218 * 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

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

220 
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

221 * 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

222  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

223 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

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

225 * 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

226  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

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

228 
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

229 * 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

230  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

231 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

232 
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

233 * 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

234  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

235 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

236  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

237 
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

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

241 * 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

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

243 
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

244 * 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

245  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

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

247 * 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

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

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

250 * 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

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

252 
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

253 * 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

254  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

255 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

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

257 * 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

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

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

260 * 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

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

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

263 * 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

264  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

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

266  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

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

268 * 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

269  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

270  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

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

272 * 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

273  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

274  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

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

276 * 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

277  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

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

279 * 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

280  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

281 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

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

283 * 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

284  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

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

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

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

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

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

298 * 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

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

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

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

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

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

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

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