Matt Simerson
6988fa5377
rhsbl: make sure $transaction->sender defined before accessing it
2013-08-05 15:01:51 -07:00
Matt Simerson
bc793a87c7
naughty: POD additions
2013-08-05 15:01:51 -07:00
Matt Simerson
eefb4ab823
headers: added Received to POD header require list
2013-08-05 15:01:51 -07:00
Matt Simerson
8141b4f5a3
dnsbl: more refactoring,
2013-08-05 15:01:51 -07:00
Matt Simerson
723fe314fa
rhsbl: added default reject settings
2013-08-05 15:01:51 -07:00
Matt Simerson
7a045474f9
Qpsmtpd.pm: bump version
2013-08-05 15:01:51 -07:00
Matt Simerson
47151f165b
resolveable_fromhost: updated tests
2013-08-05 15:01:51 -07:00
Matt Simerson
b5651f0e4d
added plugin: qmail_deliverable
2013-08-05 15:01:51 -07:00
Matt Simerson
0897d93375
resolvable_fromhost: log message updates
2013-08-05 15:01:51 -07:00
Matt Simerson
208dfc3a21
rename require_resolvable_fromhost to resolvable_fromhost
2013-08-05 15:01:51 -07:00
Matt Simerson
feb9ede9df
clamdscan: fix karma decrementer
2013-08-05 15:01:51 -07:00
Matt Simerson
4646b0ff0a
spamassassin: s/deny/fail/ from a log message (consistency)
2013-08-05 15:01:51 -07:00
Matt Simerson
1b7457b555
SPF: add more log messages
2013-08-05 15:01:50 -07:00
Matt Simerson
11e449a904
geoip: no data is a skip, not a fail
2013-08-05 15:01:50 -07:00
Matt Simerson
52256d2d9b
dspam: fixes for training dspam
...
process_backticks now writes the entire message (headers + body) to a temp file and had dspam read that. Previously, dspam only read the body. With the new "process, then train on error" method, dspam didn't have access to the DSPAM signature (in the headers).
replaced open2 with open3. Same results. Works part of the time, but not consistent, and I haven't been able to figure out why.
dspam transaction note is now a hashref (was a string)
parsing of dspam response via substring (was regexp)
2013-08-05 15:01:50 -07:00
Matt Simerson
d2cd1160ad
domainkeys: add header at top of headers (not bottom)
2013-08-05 15:01:50 -07:00
Matt Simerson
96dd90f808
TcpServer: assign default value during declaration
2013-08-05 15:01:50 -07:00
Matt Simerson
e4d50a27d9
dnsbl test: remove hook_disconnect test
2013-08-05 15:01:50 -07:00
Matt Simerson
3427af8aa4
dnsbl,rhsbl: process DNS immediately
...
and use naughty for deferred rejection
2013-08-05 15:01:50 -07:00
Matt Simerson
2a0cf74969
log/run: increase default log retention
2013-08-05 15:01:50 -07:00
Matt Simerson
e67a71cca5
earlytalker: log message cleanup
2013-08-05 15:01:50 -07:00
Matt Simerson
cf9b10a52f
badmailfromto: fixed tests (rename cleanups)
2013-08-05 15:01:50 -07:00
Matt Simerson
e69893a961
qmail-queue: a few tweaks and a lot of whitespace
2013-08-05 15:01:50 -07:00
Matt Simerson
52b5227cd5
MANIFEST.SKIP: ignore test greylist db
2013-08-05 15:01:50 -07:00
Matt Simerson
f7c5f49946
rcpt_ok: shorten test messages
2013-08-05 15:01:50 -07:00
Matt Simerson
14767f9b18
updated SPF tests
2013-08-05 15:01:50 -07:00
Matt Simerson
439e9fe566
tls: log improvement
2013-08-05 15:01:50 -07:00
Matt Simerson
143534d7a6
spf: remove rcpt hook, process to completion during from
2013-08-05 15:01:50 -07:00
Matt Simerson
65f216c445
parse_addr_withhelo: consistency additions
2013-08-05 15:01:50 -07:00
Matt Simerson
183d8b9f18
naughty: support reject_type set by original plugin
...
that marked the connection as naughty
2013-08-05 15:01:50 -07:00
Matt Simerson
6c2b65d3af
hosts_allow: better logging
2013-08-05 15:01:49 -07:00
Matt Simerson
b2a3ef4c34
greylisting: POD correction
2013-08-05 15:01:49 -07:00
Matt Simerson
75e74cd033
dns_whitelist_soft: tiny tweaks of little consequence
2013-08-05 15:01:49 -07:00
Matt Simerson
129ca56e2f
unrec: fixed variable assignment
2013-08-05 15:01:49 -07:00
Matt Simerson
0fa0f08b97
connection_time: add compat with tcpserver deployment model
2013-08-05 15:01:49 -07:00
Matt Simerson
12e7895d4c
loop: max loops was sometimes not set
2013-08-05 15:01:49 -07:00
Matt Simerson
283610fb73
earlytalker: updated for consistent note accessor
2013-08-05 15:01:49 -07:00
Matt Simerson
d74a5bb095
bogus_bounce: added logging and rejection handling
2013-08-05 15:01:49 -07:00
Matt Simerson
6a7598e3bf
SMTP.pm: test if unrec cmd is set (suppress warning)
...
and decrease log message priority in rcpt_response
2013-08-05 15:01:49 -07:00
Matt Simerson
cc58769cbf
MANIFEST: long overdue update
2013-08-05 15:01:49 -07:00
Matt Simerson
b245d30e9e
dnsbl: process DNS queries immediately
...
rather than deferring until RCPT. This greatly improves efficiency, since most connections will get marked naughty much sooner, having run fewer tests.
2013-08-05 15:01:49 -07:00
Matt Simerson
0fe884209e
check_spamhelo: remove, deprecated by helo
2013-08-05 15:01:49 -07:00
Matt Simerson
a259fec536
badrcptto: dropped check_ prefix from name
2013-08-05 15:01:49 -07:00
Matt Simerson
5341163913
karma: improve error handling
2013-08-05 15:01:49 -07:00
Matt Simerson
5ea1eb0f4c
badrcptto: log tweaks, better regex detection
2013-08-05 15:01:49 -07:00
Matt Simerson
35b9b32895
relay: logging tweak
2013-08-05 15:01:49 -07:00
Matt Simerson
ca3cb6a67e
uribl: insert headers at top of message
2013-08-05 15:01:49 -07:00
Matt Simerson
cbe2b40a2a
MANIFEST.SKIP: anchor the new additions
...
entries are regexps, and 'config' matched too much
2013-08-05 15:01:49 -07:00
Matt Simerson
4a3452f486
p0f: POD & log message updates
2013-08-05 15:01:48 -07:00
Matt Simerson
964eab3b2b
dspam: changed to only train on error
...
per suggestions by the dspam author
2013-08-05 15:01:48 -07:00