Commit Graph

111 Commits

Author SHA1 Message Date
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
Matt Simerson
cdfa106b3f karma: improve error handling 2012-06-22 23:57:43 -04:00
Matt Simerson
560ce218e3 badrcptto: log tweaks, better regex detection 2012-06-22 23:56:25 -04:00
Matt Simerson
6020949551 relay: logging tweak 2012-06-22 23:54:54 -04:00
Matt Simerson
c150f5a8cc uribl: insert headers at top of message 2012-06-22 23:52:32 -04:00
Matt Simerson
bcb0298440 MANIFEST.SKIP: anchor the new additions
entries are regexps, and 'config' matched too much
2012-06-22 23:48:36 -04:00
Matt Simerson
2a95374977 p0f: POD & log message updates 2012-06-22 23:47:34 -04:00
Matt Simerson
3db3565144 dspam: changed to only train on error
per suggestions by the dspam author
2012-06-22 23:44:55 -04:00
Matt Simerson
01c994439b clamdscan: make sure headers exist before operating on them 2012-06-22 23:37:42 -04:00
Matt Simerson
2bef491839 remove deprecated config file badrcptto_patterns 2012-06-22 20:38:08 -04:00
Matt Simerson
4b2c256819 geoip: improve log messages
list fixed with continent code first to improve readability
added ability to include city in logging
2012-06-22 20:29:42 -04:00
Matt Simerson
b1850e8d85 headers: test fix 2012-06-22 20:26:31 -04:00
Matt Simerson
cd699c8078 badmailfrom: more cleanups 2012-06-22 20:26:06 -04:00
Matt Simerson
9fc6c7e484 badmailfrom rename fixups 2012-06-22 20:21:09 -04:00
Matt Simerson
db081a4c91 badmailfrom rename: update test config/plugins 2012-06-22 20:08:19 -04:00
Matt Simerson
c44f034a76 rename check_badmailfrom -> badmailfrom 2012-06-22 20:07:29 -04:00
Matt Simerson
644709e6ae badmailfrom: remove rcpt hook (uses naughty instead) 2012-06-22 20:03:47 -04:00
Matt Simerson
ccfee70c9b t/config: add missing test config files 2012-06-22 19:27:40 -04:00
Matt Simerson
1b72b9175d t/config/plugins: update test plugin list 2012-06-22 19:26:45 -04:00
Matt Simerson
5e2336f7da helo: refine plugin tests 2012-06-22 19:24:16 -04:00
Matt Simerson
4cf99154ad headers: plugin tests, deprecate check_basicheaders 2012-06-22 19:21:44 -04:00
Matt Simerson
1d67c849cf spamassassin: add explicit default reject_type
consolidate the two data_post methods into one (more linear, simpler)
more informative log message
add new headers to top of headers (not bottom (consistent MTA behavior))
2012-06-22 18:29:28 -04:00