qpsmtpd/t/plugin_tests
Matt Simerson 6b9881c32e greylisting, refactored and many changes
fixed the vestiges of old plugin name 'denysoft_greylisting'

added ability to bypass greylisting based on geoip

deprecated 'mode [denysoft | testonly | off]
	off wasn't useful
	testonly & denysoft replaced by reject [ 0 | 1 ]

renamed DB from denysoft_greylist to greylist.dbm. Will use existing/legacy DB if present.

added DB pruning feature. Automatically prune the DB when qpsmtpd registers the plugin. Perhaps this should be a config option to enable?

added DB upgrade feature. Convert dotted quad IP addresses in DB to integers. Makes greylisting IPv6 compatible, since DB records are colon delimited.

exempt TLS connections from greylisting. The vast majority (perhaps all) of the SMTP clients that request encryption to my server are legit. We could add a config option for this, but this plugin already has a multitude of config options.

refactored much of the greylisting method into discreet subs

added 30 tests

added additional DEBUG level logging for p0f matches

POD changes:
	replaced over, item N, back, with head2 (better formatted output)
	better describe the current behavior of the plugin (some past behaviors no longer exist)
	added TRIPLET section with example
	added loglevel section
2012-05-20 23:35:46 -07:00
..
auth auth_vpopmail_sql, refactor, log, tests 2012-05-07 09:53:03 -07:00
check_badmailfrom added logging and tests to check_badmailfrom 2012-05-06 16:08:28 -07:00
check_badmailfromto badmailfromto: added strictures, tests, and 2012-05-06 16:02:43 -07:00
check_badrcptto add test name to test output 2010-07-25 22:52:36 -07:00
count_unrecognized_commands count_unrecognized_commands 2012-05-20 23:34:58 -07:00
dnsbl refactored dnsbl, sprinkling logs and tests on it 2012-05-06 16:21:09 -07:00
dspam dspam: a batch of improvements: 2012-05-06 16:18:38 -07:00
greylisting greylisting, refactored and many changes 2012-05-20 23:35:46 -07:00
rcpt_ok renamed test from foo to rcpt_ok 2010-07-25 23:04:58 -07:00
spamassassin spamassassin updates 2012-05-06 16:18:22 -07:00