qpsmtpd/plugins
John Peacock 662003437d * qpsmtpd-forkserver
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
2005-05-25 20:07:58 +00:00
..
auth * plugins/auth/auth_ldap_bind 2005-04-12 20:48:53 +00:00
ident Two new plugins: 2004-08-29 07:47:25 +00:00
logging * plugins/logging/adaptive 2005-04-06 18:34:02 +00:00
queue Changes by jpeacock@cpan.org (John Peacock) 2005-01-28 03:30:50 +00:00
virus Add plugable logging support include sample plugin which replicates the 2005-03-24 21:16:35 +00:00
check_badmailfrom Fix all uses of warn() to be $self->log(LOGWARN, ...) 2005-03-03 02:37:04 +00:00
check_badmailfromto Fix all uses of warn() to be $self->log(LOGWARN, ...) 2005-03-03 02:37:04 +00:00
check_badrcptto Perform checks on MAIL-FROM and RCPT-TO case insensitively. 2004-06-18 05:47:45 +00:00
check_basicheaders * plugins/check_basicheaders 2004-09-25 11:40:43 +00:00
check_earlytalker Changes by jpeacock@cpan.org (John Peacock) 2005-01-28 03:30:50 +00:00
check_relay * plugins/check_relay 2004-09-22 16:01:16 +00:00
check_spamhelo New for 0.28: Log levels and $Include for config/plugins 2004-03-05 12:46:24 +00:00
content_log A simple example of a plugin that logs all incoming mail to a file. 2002-11-01 02:08:38 +00:00
count_unrecognized_commands Changes by jpeacock@cpan.org (John Peacock) 2005-01-28 03:30:50 +00:00
dns_whitelist_soft Changes by jpeacock@cpan.org (John Peacock) 2005-01-28 03:30:50 +00:00
dnsbl * qpsmtpd-forkserver 2005-05-25 20:07:58 +00:00
greylisting add Gavin's greylisting plugin 2005-02-15 21:42:52 +00:00
http_config New for 0.28: Log levels and $Include for config/plugins 2004-03-05 12:46:24 +00:00
milter Support more of the milter functionality (header changes) 2004-09-16 10:44:47 +00:00
quit_fortune http_config plugin 2002-11-06 06:42:55 +00:00
rcpt_ok * plugins/check_relay 2004-09-22 16:01:16 +00:00
require_resolvable_fromhost fix thinko from the log cleanup 2005-03-03 17:28:43 +00:00
rhsbl Don't check the HELO host for rfc-ignorant compliance (maybe this should be an option?) 2005-03-24 19:17:46 +00:00
sender_permitted_from From: Nick Leverton <> 2004-12-02 07:26:11 +00:00
spamassassin Fix all uses of warn() to be $self->log(LOGWARN, ...) 2005-03-03 02:37:04 +00:00