Matt Simerson
e3fcd08706
qmail_deliverable: test variable if defined before accessing
2012-06-27 20:17:00 -04:00
Matt Simerson
6f34fbb6cd
dspam: better error message if dspam_bin is not found
2012-06-27 20:16:34 -04:00
Matt Simerson
ba854c471f
log/run: removed spurious space
2012-06-27 20:16:11 -04:00
Matt Simerson
0ca16d61a7
summarize: check more locations to discover QP dir
2012-06-27 20:15:13 -04:00
Matt Simerson
8fd04a2621
SPF: more logging additions
2012-06-27 19:36:58 -04:00
Matt Simerson
d6402b47b3
Merge branch 'master' of github.com:msimerson/qpsmtpd-dev
2012-06-27 19:25:16 -04:00
Matt Simerson
77e63e92ae
drop the check_ prefix from the last 3 plugins
2012-06-27 19:17:01 -04:00
Matt Simerson
ee7121d1ce
dspam: added missing return
2012-06-27 14:47:02 -07:00
Matt Simerson
04d457480d
dnsbl: restore dnsbl bypass for special recipients
2012-06-27 14:43:17 -07:00
Matt Simerson
98228cd38c
dspam: check for dspam_bin during register
2012-06-27 14:42:34 -07:00
Matt Simerson
1d3c5369b7
log2sql: added SQL file
2012-06-27 03:35:32 -04:00
Matt Simerson
18d9165b1b
log watching and processing tools
2012-06-27 03:27:35 -04:00
Matt Simerson
c2a5b8d42e
dkim: new plugin
2012-06-27 03:26:38 -04:00
Matt Simerson
4a622e3aff
uribl: ordered pragmas and dependencies
2012-06-27 03:23:27 -04:00
Matt Simerson
0d911852ad
rhsbl: make sure $transaction->sender defined before accessing it
2012-06-27 03:21:22 -04:00
Matt Simerson
c8cf830a8b
naughty: POD additions
2012-06-27 03:20:49 -04:00
Matt Simerson
bfa789f15f
headers: added Received to POD header require list
2012-06-27 03:19:50 -04:00
Matt Simerson
f43c9649ce
dnsbl: more refactoring,
2012-06-27 03:17:56 -04:00
Matt Simerson
e40994d13f
rhsbl: added default reject settings
2012-06-26 01:03:00 -04:00
Matt Simerson
b5d99eea05
Qpsmtpd.pm: bump version
2012-06-25 19:26:47 -04:00
Matt Simerson
d3787044fd
resolveable_fromhost: updated tests
2012-06-25 03:38:17 -04:00
Matt Simerson
89ad783595
added plugin: qmail_deliverable
2012-06-25 03:24:43 -04:00
Matt Simerson
caceda6d06
resolvable_fromhost: log message updates
2012-06-25 03:24:08 -04:00
Matt Simerson
2804afeb2d
rename require_resolvable_fromhost to resolvable_fromhost
2012-06-25 03:08:25 -04:00
Matt Simerson
4d394e847b
clamdscan: fix karma decrementer
2012-06-25 02:57:37 -04:00
Matt Simerson
8d69b923fa
spamassassin: s/deny/fail/ from a log message (consistency)
2012-06-25 02:55:58 -04:00
Matt Simerson
32d8b07f28
SPF: add more log messages
2012-06-25 02:55:02 -04:00
Matt Simerson
848b85c150
geoip: no data is a skip, not a fail
2012-06-25 02:52:27 -04:00
Matt Simerson
60470d20a4
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)
2012-06-25 02:51:36 -04:00
Matt Simerson
39b1668dda
domainkeys: add header at top of headers (not bottom)
2012-06-25 02:41:43 -04:00
Matt Simerson
6654ff0150
TcpServer: assign default value during declaration
2012-06-23 23:04:50 -04:00
Matt Simerson
64b59d73c4
dnsbl test: remove hook_disconnect test
2012-06-23 03:13:39 -04:00
Matt Simerson
a6cfb68392
dnsbl,rhsbl: process DNS immediately
...
and use naughty for deferred rejection
2012-06-23 03:10:48 -04:00
Matt Simerson
2143701113
log/run: increase default log retention
2012-06-23 03:06:53 -04:00
Matt Simerson
334ec769a5
earlytalker: log message cleanup
2012-06-23 03:06:24 -04:00
Matt Simerson
51d2854764
badmailfromto: fixed tests (rename cleanups)
2012-06-23 03:04:02 -04:00
Matt Simerson
8c3377f026
qmail-queue: a few tweaks and a lot of whitespace
2012-06-23 00:57:04 -04:00
Matt Simerson
6afcc54f4b
MANIFEST.SKIP: ignore test greylist db
2012-06-23 00:56:05 -04:00
Matt Simerson
0498669f45
rcpt_ok: shorten test messages
2012-06-23 00:54:27 -04:00
Matt Simerson
781e3ada4d
updated SPF tests
2012-06-23 00:53:46 -04:00
Matt Simerson
cdf1e9d782
tls: log improvement
2012-06-23 00:53:18 -04:00
Matt Simerson
8f40e2ef9a
spf: remove rcpt hook, process to completion during from
2012-06-23 00:52:05 -04:00
Matt Simerson
dc61deb9aa
parse_addr_withhelo: consistency additions
2012-06-23 00:47:46 -04:00
Matt Simerson
4761e3f41a
naughty: support reject_type set by original plugin
...
that marked the connection as naughty
2012-06-23 00:46:39 -04:00
Matt Simerson
5dbc47ed1a
hosts_allow: better logging
2012-06-23 00:45:18 -04:00
Matt Simerson
efc3d1b914
greylisting: POD correction
2012-06-23 00:43:53 -04:00
Matt Simerson
3e223ef9dc
dns_whitelist_soft: tiny tweaks of little consequence
2012-06-23 00:43:20 -04:00
Matt Simerson
8156341c6e
unrec: fixed variable assignment
2012-06-23 00:40:42 -04:00
Matt Simerson
b53bd08540
connection_time: add compat with tcpserver deployment model
2012-06-23 00:40:02 -04:00
Matt Simerson
e9395d6a79
loop: max loops was sometimes not set
2012-06-23 00:38:58 -04:00