Matt Simerson
|
736e3b6eb3
|
distinguish rejecting versus tolerated failures
|
2013-04-24 16:25:31 -04:00 |
|
Matt Simerson
|
f988f0337c
|
find plugins -type f -exec perltidy -b {} \;
|
2013-04-21 00:50:39 -04:00 |
|
Matt Simerson
|
23332dc71b
|
moved triplicated init_resolver into Plugin.pm
|
2013-03-27 19:03:13 -04:00 |
|
Matt Simerson
|
3ba8e12155
|
helo: stop processing after first match
|
2013-03-26 22:14:26 -04:00 |
|
Matt Simerson
|
6a41d1ea0d
|
helo: smite senders that fail the selected tests
and made log entries more terse
|
2013-03-23 01:43:32 -04:00 |
|
Matt Simerson
|
22d16037a2
|
plugins/helo: added RFC 5321 notes
|
2013-03-10 23:22:44 -04:00 |
|
Matt Simerson
|
77182ec6e2
|
helo: avoid undef warning when rDNS is invalid
specifically, when rDNS returns an invalid FQDN like 'null.', which doesn't have
a domain part.
|
2012-11-19 13:12:48 -05:00 |
|
Matt Simerson
|
df577ff3fe
|
replace all instances of split '' with split //
newer versions of perl don't accept split '' syntax any longer
|
2012-11-19 12:32:21 -05:00 |
|
Matt Simerson
|
477c5a6bdf
|
karma: added adjust_karma method
makes it easier to set karma in plugins
|
2012-11-14 17:27:54 -05:00 |
|
Matt Simerson
|
ad558d5893
|
helo: added is_plain_ip to lenient checks
there's no excuse for a client to ever send a raw IP, and I have yet to see a valid client do it
|
2012-11-14 17:27:54 -05:00 |
|
Matt Simerson
|
5e2336f7da
|
helo: refine plugin tests
|
2012-06-22 19:24:16 -04:00 |
|
Matt Simerson
|
b00f4c7793
|
initial import - based on my qpsmtpd fork
which will merge into the main branch fairly easily
|
2012-06-22 05:38:01 -04:00 |
|