Commit Graph

282 Commits

Author SHA1 Message Date
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
Matt Simerson
fb4690ab43 earlytalker: updated for consistent note accessor 2012-06-23 00:37:54 -04:00
Matt Simerson
12b4c6a02a bogus_bounce: added logging and rejection handling 2012-06-23 00:32:40 -04:00
Matt Simerson
98c5487518 SMTP.pm: test if unrec cmd is set (suppress warning)
and decrease log message priority in rcpt_response
2012-06-23 00:18:40 -04:00
Matt Simerson
bf0612c1e0 MANIFEST: long overdue update 2012-06-23 00:15:55 -04:00
Matt Simerson
89d82afe53 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.
2012-06-23 00:09:46 -04:00
Matt Simerson
f601516f9f check_spamhelo: remove, deprecated by helo 2012-06-23 00:05:01 -04:00
Matt Simerson
9e9fcf41a7 badrcptto: dropped check_ prefix from name 2012-06-23 00:02:03 -04:00