662003437d
Create a single Qpsmtpd::TcpServer object in the parent process and then rely on fork to let each child have it's own copy * lib/Qpsmtpd/Plugin.pm Add new pre-connection and post-connection hooks * README.plugins Document the above new hooks * lib/Qpsmtpd.pm No longer have local value for trace_level() the first time through, which was masking the global value (due to stupid search/replace error). Don't call log() from trace_level() since it is only ever called from within the varlog() sub when no logging plugin is registered. * plugins/dnsbl Config line option to use DENY_DISCONNECT instead of DENY (since any IP on a blacklist should not have a chance to send anything for now). Add POD to document the new disconnect behavior * lib/Qpsmtpd.pm Compatibility changes so test files continue to work * t/Test/Qpsmtpd.pm Compatibility sub for core subs which call varlog() directly git-svn-id: https://svn.perl.org/qpsmtpd/trunk@428 958fd67b-6ff1-0310-b445-bb7760255be9 |
||
---|---|---|
.. | ||
auth | ||
ident | ||
logging | ||
queue | ||
virus | ||
check_badmailfrom | ||
check_badmailfromto | ||
check_badrcptto | ||
check_basicheaders | ||
check_earlytalker | ||
check_relay | ||
check_spamhelo | ||
content_log | ||
count_unrecognized_commands | ||
dns_whitelist_soft | ||
dnsbl | ||
greylisting | ||
http_config | ||
milter | ||
quit_fortune | ||
rcpt_ok | ||
require_resolvable_fromhost | ||
rhsbl | ||
sender_permitted_from | ||
spamassassin |