[svn:qpsmtpd] r711 - in trunk: lib lib/Qpsmtpd plugins

2007-02-07 Thread jpeacock
Author: jpeacock Date: Wed Feb 7 13:49:45 2007 New Revision: 711 Modified: trunk/lib/Qpsmtpd.pm trunk/lib/Qpsmtpd/PollServer.pm trunk/plugins/check_earlytalker Log: Add authenticated method to base Qpsmtpd object. Add _auth field to PollServer. Make sure that check_earlytalker works

[svn:qpsmtpd] r675 - in branches/0.3x: . lib lib/Qpsmtpd/SMTP lib/Qpsmtpd/TcpServer

2006-11-22 Thread jpeacock
Author: jpeacock Date: Wed Nov 22 08:30:37 2006 New Revision: 675 Modified: branches/0.3x/Changes branches/0.3x/lib/Qpsmtpd.pm branches/0.3x/lib/Qpsmtpd/SMTP/Prefork.pm branches/0.3x/lib/Qpsmtpd/TcpServer/Prefork.pm branches/0.3x/qpsmtpd-prefork Log: Fixup qpsmtpd-prefork, et al

[svn:qpsmtpd] r669 - in branches/0.3x: . lib/Qpsmtpd/Postfix

2006-10-31 Thread jpeacock
Author: jpeacock Date: Tue Oct 31 18:28:41 2006 New Revision: 669 Added: branches/0.3x/lib/Qpsmtpd/Postfix/pf2qp.pl (contents, props changed) Modified: branches/0.3x/Changes Log: Script to generate Qpsmtpd::Postfix::Constants from the Postfix source. From Hanno Hecker (tweaks by John

[svn:qpsmtpd] r663 - in branches/0.3x: config.sample plugins

2006-10-04 Thread jpeacock
Author: jpeacock Date: Wed Oct 4 06:39:27 2006 New Revision: 663 Added: branches/0.3x/config.sample/tls_ciphers Modified: branches/0.3x/plugins/tls Log: Allow override of TLS security methods using CIPHER_STRINGS passed to IO::Socket::SSL. Brian Szymanski [EMAIL PROTECTED] Added

[svn:qpsmtpd] r664 - branches/0.3x/lib/Qpsmtpd

2006-10-04 Thread jpeacock
Author: jpeacock Date: Wed Oct 4 06:49:49 2006 New Revision: 664 Modified: branches/0.3x/lib/Qpsmtpd/TcpServer.pm Log: Buffer output of Qpsmtpd::TcpServer::respond() for broken clients who don't follow RFC's for multiline responses. Patch from Brian Szymanski [EMAIL PROTECTED] Modified

[svn:qpsmtpd] r665 - branches/0.3x/config.sample

2006-10-04 Thread jpeacock
Author: jpeacock Date: Wed Oct 4 08:10:23 2006 New Revision: 665 Modified: branches/0.3x/config.sample/tls_ciphers Log: Sample tls_ciphers configuration should have HIGH as a default. Modified: branches/0.3x/config.sample/tls_ciphers

[svn:qpsmtpd] r652 - branches/0.3x/plugins

2006-07-11 Thread jpeacock
Author: jpeacock Date: Tue Jul 11 10:41:48 2006 New Revision: 652 Modified: branches/0.3x/plugins/domainkeys Log: Add early out for messages that aren't signed at all (ignoring domains which mandate signing by policy for the moment). Change variables to use actual English words as names

[svn:qpsmtpd] r639 - in branches/0.3x: . lib/Qpsmtpd/SMTP lib/Qpsmtpd/TcpServer

2006-05-31 Thread jpeacock
Author: jpeacock Date: Wed May 31 13:54:03 2006 New Revision: 639 Added: branches/0.3x/lib/Qpsmtpd/SMTP/ branches/0.3x/lib/Qpsmtpd/SMTP/Prefork.pm branches/0.3x/lib/Qpsmtpd/TcpServer/ branches/0.3x/lib/Qpsmtpd/TcpServer/Prefork.pm branches/0.3x/qpsmtpd-prefork (contents, props

[svn:qpsmtpd] r637 - contrib

2006-05-08 Thread jpeacock
Author: jpeacock Date: Mon May 8 19:53:36 2006 New Revision: 637 Added: contrib/ Log: Top level directory for user contributed Qpsmtpd plugins not yet accepted into the core. Below this level will be one directory per author (so that each author can be given partial commit access

[svn:qpsmtpd] r635 - branches/0.3x/plugins

2006-04-24 Thread jpeacock
Author: jpeacock Date: Mon Apr 24 17:08:20 2006 New Revision: 635 Modified: branches/0.3x/plugins/tls Log: More descriptive POD for tls certificate support (Guillaume Filion). Modified: branches/0.3x/plugins/tls

[svn:qpsmtpd] r631 - in branches/0.3x: . config.sample lib/Apache lib/Qpsmtpd plugins t

2006-04-07 Thread jpeacock
Author: jpeacock Date: Fri Apr 7 11:58:02 2006 New Revision: 631 Added: branches/0.3x/lib/Qpsmtpd/Command.pm branches/0.3x/plugins/dont_require_anglebrackets branches/0.3x/plugins/parse_addr_withhelo Modified: branches/0.3x/Changes branches/0.3x/MANIFEST branches/0.3x

[svn:qpsmtpd] r632 - in branches/0.3x: . lib/Qpsmtpd

2006-04-07 Thread jpeacock
Author: jpeacock Date: Fri Apr 7 12:06:39 2006 New Revision: 632 Added: branches/0.3x/README.authentication Modified: branches/0.3x/Changes branches/0.3x/lib/Qpsmtpd/Auth.pm Log: Move the Qpsmtpd::Auth POD to a top-level README to be more obvious. Modified: branches/0.3x/Changes

[svn:qpsmtpd] r633 - branches/0.3x/lib/Qpsmtpd

2006-04-07 Thread jpeacock
Author: jpeacock Date: Fri Apr 7 12:21:10 2006 New Revision: 633 Modified: branches/0.3x/lib/Qpsmtpd/Auth.pm Log: Resolve ticket #38806 (Inadequate validation of authentication data) Charlie Brady. Modified: branches/0.3x/lib/Qpsmtpd/Auth.pm

[svn:qpsmtpd] r630 - in branches/0.3x: lib lib/Qpsmtpd plugins/queue plugins/virus t

2006-03-20 Thread jpeacock
Author: jpeacock Date: Mon Mar 20 08:47:05 2006 New Revision: 630 Modified: branches/0.3x/lib/Qpsmtpd.pm branches/0.3x/lib/Qpsmtpd/Address.pm branches/0.3x/lib/Qpsmtpd/SMTP.pm branches/0.3x/plugins/queue/smtp-forward branches/0.3x/plugins/virus/clamav branches/0.3x/t/qpsmtpd

[svn:qpsmtpd] r628 - in branches/0.3x/lib: . Qpsmtpd

2006-03-06 Thread jpeacock
Author: jpeacock Date: Mon Mar 6 13:33:46 2006 New Revision: 628 Modified: branches/0.3x/lib/Qpsmtpd.pm branches/0.3x/lib/Qpsmtpd/SMTP.pm Log: remove way too agressive blocking of DENY'd servers Modified: branches/0.3x/lib/Qpsmtpd.pm

[svn:qpsmtpd] r624 - in branches/0.3x: . plugins

2006-02-28 Thread jpeacock
Author: jpeacock Date: Tue Feb 28 13:10:11 2006 New Revision: 624 Modified: branches/0.3x/plugins/tls branches/0.3x/qpsmtpd-forkserver Log: Implement multiple IP:PORT listen in forkserver (Devin Carraway). Add support in plugins/tls to use SMTPS (John Peacock). Modified: branches/0.3x

[svn:qpsmtpd] r613 - branches/0.3x

2006-02-07 Thread jpeacock
Author: jpeacock Date: Tue Feb 7 03:14:04 2006 New Revision: 613 Modified: branches/0.3x/Changes Log: Document changes to branch in preparation for releasing 0.32 Modified: branches/0.3x/Changes == --- branches/0.3x

[svn:qpsmtpd] r612 - branches/0.3x/lib/Qpsmtpd

2006-02-06 Thread jpeacock
Author: jpeacock Date: Mon Feb 6 18:03:00 2006 New Revision: 612 Modified: branches/0.3x/lib/Qpsmtpd/Auth.pm Log: Apparently, I never tested TLS and AUTH at the same time. It turns out that you have to explicitely read from STDIN in order for IO::Socket::SSL to correctly translate the data

[svn:qpsmtpd] r610 - branches/0.3x/plugins

2006-02-04 Thread jpeacock
Author: jpeacock Date: Sat Feb 4 17:28:44 2006 New Revision: 610 Modified: branches/0.3x/plugins/tls_cert Log: Correct minor cut/paste error Modified: branches/0.3x/plugins/tls_cert == --- branches/0.3x/plugins

[svn:qpsmtpd] r607 - in trunk: lib/Qpsmtpd plugins/auth

2006-01-27 Thread jpeacock
Author: jpeacock Date: Fri Jan 27 09:16:13 2006 New Revision: 607 Modified: trunk/lib/Qpsmtpd/PollServer.pm trunk/lib/Qpsmtpd/SMTP.pm trunk/plugins/auth/auth_vpopmail_sql Log: Oops, forgot to remove all traces of Qmsptmd::Auth while I was at it. Also made auth_vpopmail_sql be quieter

[svn:qpsmtpd] r606 - in trunk: . lib/Qpsmtpd plugins plugins/logging

2006-01-26 Thread jpeacock
Author: jpeacock Date: Thu Jan 26 13:36:34 2006 New Revision: 606 Added: trunk/README.authentication - copied, changed from r605, trunk/lib/Qpsmtpd/Auth.pm Removed: trunk/lib/Qpsmtpd/Auth.pm Modified: trunk/plugins/logging/adaptive trunk/plugins/logging/warn trunk/plugins

[svn:qpsmtpd] r605 - in trunk: . lib lib/Qpsmtpd

2006-01-26 Thread jpeacock
Author: jpeacock Date: Thu Jan 26 13:31:05 2006 New Revision: 605 Modified: trunk/ (props changed) trunk/lib/Qpsmtpd.pm trunk/lib/Qpsmtpd/Auth.pm trunk/lib/Qpsmtpd/Constants.pm trunk/lib/Qpsmtpd/PollServer.pm trunk/lib/Qpsmtpd/SMTP.pm Log: Working AUTH support in PollServer

[svn:qpsmtpd] r604 - branches/0.3x/plugins

2006-01-25 Thread jpeacock
Author: jpeacock Date: Wed Jan 25 06:50:47 2006 New Revision: 604 Modified: branches/0.3x/plugins/tls Log: Add explicit SSL_ca_file parameter to calls to create the SSL session. Modified: branches/0.3x/plugins/tls

[svn:qpsmtpd] r602 - in branches/0.3x: lib/Qpsmtpd plugins

2006-01-24 Thread jpeacock
Author: jpeacock Date: Tue Jan 24 18:59:31 2006 New Revision: 602 Added: branches/0.3x/lib/Qpsmtpd/DSN.pm Modified: branches/0.3x/plugins/check_badrcptto branches/0.3x/plugins/check_loop branches/0.3x/plugins/rcpt_ok branches/0.3x/plugins/require_resolvable_fromhost branches

[svn:qpsmtpd] r601 - branches/0.3x/plugins

2006-01-11 Thread jpeacock
Author: jpeacock Date: Wed Jan 11 09:03:45 2006 New Revision: 601 Added: branches/0.3x/plugins/hosts_allow Log: Oops! Neglected to add this. Should have been part of r599. Added: branches/0.3x/plugins/hosts_allow

[svn:qpsmtpd] r598 - in trunk: . lib/Qpsmtpd plugins

2006-01-04 Thread jpeacock
Author: jpeacock Date: Wed Jan 4 18:21:32 2006 New Revision: 598 Added: trunk/plugins/tls_cert (contents, props changed) Modified: trunk/ (props changed) trunk/lib/Qpsmtpd/Connection.pm trunk/plugins/tls Log: Fix problems with tls and relay_client. Merge r597 from branches/0.3x

[svn:qpsmtpd] r588 - in trunk: . config.sample lib lib/Qpsmtpd plugins plugins/queue plugins/virus t

2005-12-22 Thread jpeacock
Author: jpeacock Date: Thu Dec 22 13:30:53 2005 New Revision: 588 Added: trunk/.perltidyrc trunk/config.sample/invalid_resolvable_fromhost trunk/config.sample/size_threshold trunk/plugins/queue/exim-bsmtp (contents, props changed) Modified: trunk/ (props changed) trunk

[svn:qpsmtpd] r583 - branches/0.3x/plugins/virus

2005-12-10 Thread jpeacock
Author: jpeacock Date: Sat Dec 10 13:11:04 2005 New Revision: 583 Modified: branches/0.3x/plugins/virus/clamdscan Log: * plugins/virus/clamdscan Use LOGNOTICE instead of LOGERROR when bailing early due to non-multipart message. Test clamd-ping() before scanning, and bail

[svn:qpsmtpd] r559 - in branches/0.31: lib/Qpsmtpd t

2005-11-02 Thread jpeacock
Author: jpeacock Date: Wed Nov 2 10:48:32 2005 New Revision: 559 Modified: branches/0.31/lib/Qpsmtpd/Address.pm branches/0.31/t/qpsmtpd-address.t Log: * lib/Qpsmtpd/Address.pm Add POD to describe how to use the objects. Make the addr_cmp method private (no need to expose

[svn:qpsmtpd] r557 - branches/0.31/lib/Qpsmtpd

2005-10-31 Thread jpeacock
Author: jpeacock Date: Mon Oct 31 09:51:11 2005 New Revision: 557 Modified: branches/0.31/lib/Qpsmtpd/Address.pm Log: * lib/Qpsmtpd/Address.pm Since we are already overloading stringify, we might as well overload comparisons as well (this may be too simplistic a test). Modified

[svn:qpsmtpd] r554 - branches/0.31/lib/Qpsmtpd

2005-10-20 Thread jpeacock
Author: jpeacock Date: Thu Oct 20 11:47:28 2005 New Revision: 554 Modified: branches/0.31/lib/Qpsmtpd/Transaction.pm Log: * lib/Qpsmtpd/Transaction.pm Doh! I should flush() not close(), since other code assume the handle is still active. Modified: branches/0.31/lib/Qpsmtpd

[svn:qpsmtpd] r553 - branches/0.31/lib/Qpsmtpd

2005-10-19 Thread jpeacock
Author: jpeacock Date: Wed Oct 19 19:10:32 2005 New Revision: 553 Modified: branches/0.31/lib/Qpsmtpd/Transaction.pm Log: * lib/Qpsmtpd/Transaction.pm Fix fairly egregious error. If the size_threashold is smaller than the body while writing, the file handle would be closed prematurely

[svn:qpsmtpd] r550 - in branches/0.31: . lib/Qpsmtpd

2005-09-23 Thread jpeacock
Author: jpeacock Date: Fri Sep 23 12:16:37 2005 New Revision: 550 Modified: branches/0.31/lib/Qpsmtpd/Transaction.pm branches/0.31/qpsmtpd Log: * lib/Qpsmtpd/Transaction.pm IO::File is buffering the message, so that the AV software doesn't get a a chance to scan anything when

[svn:qpsmtpd] r548 - branches/0.31/lib

2005-09-22 Thread jpeacock
Author: jpeacock Date: Thu Sep 22 10:19:47 2005 New Revision: 548 Modified: branches/0.31/lib/Qpsmtpd.pm Log: * lib/Qpsmtpd.pm Rename config file from memory_threshold to size_threshold to track the internal usage. Modified: branches/0.31/lib/Qpsmtpd.pm

[svn:qpsmtpd] rev 513 - trunk/plugins

2005-07-18 Thread jpeacock
Author: jpeacock Date: Mon Jul 18 04:10:11 2005 New Revision: 513 Modified: trunk/plugins/milter Log: Missed hook to data_post to add headers Modified: trunk/plugins/milter == --- trunk/plugins/milter(original

[svn:qpsmtpd] rev 508 - trunk/lib/Qpsmtpd

2005-07-15 Thread jpeacock
Author: jpeacock Date: Fri Jul 15 03:35:23 2005 New Revision: 508 Modified: trunk/lib/Qpsmtpd/SMTP.pm Log: Support smtpgreeting file from qmail/control Modified: trunk/lib/Qpsmtpd/SMTP.pm == --- trunk/lib/Qpsmtpd

[svn:qpsmtpd] rev 505 - in branches/0.31/lib: . Qpsmtpd

2005-07-14 Thread jpeacock
Author: jpeacock Date: Thu Jul 14 04:05:11 2005 New Revision: 505 Modified: branches/0.31/lib/Qpsmtpd.pm branches/0.31/lib/Qpsmtpd/Plugin.pm Log: This fixes the redefined warnings. All plugins don't have register() any more, but they all have plugin_name(). Modified: branches/0.31/lib

[svn:qpsmtpd] rev 503 - in branches/0.31: config.sample lib/Qpsmtpd plugins plugins/logging

2005-07-13 Thread jpeacock
Author: jpeacock Date: Wed Jul 13 19:31:01 2005 New Revision: 503 Added: branches/0.31/config.sample/badrcptto_patterns Modified: branches/0.31/lib/Qpsmtpd/Plugin.pm branches/0.31/plugins/check_spamhelo branches/0.31/plugins/logging/adaptive Log: These changes to trunk were missed

[svn:qpsmtpd] rev 491 - in trunk: . lib/Qpsmtpd plugins/logging

2005-07-10 Thread jpeacock
Author: jpeacock Date: Sun Jul 10 03:56:55 2005 New Revision: 491 Modified: trunk/ (props changed) trunk/lib/Qpsmtpd/Plugin.pm trunk/plugins/logging/adaptive trunk/plugins/logging/devnull trunk/plugins/logging/warn Log: [EMAIL PROTECTED]: jpeacock | 2005-07-10 06:54:32 -0400

[svn:qpsmtpd] rev 453 - in trunk: . plugins

2005-06-28 Thread jpeacock
Author: jpeacock Date: Tue Jun 28 06:35:29 2005 New Revision: 453 Modified: trunk/ (props changed) trunk/plugins/greylisting Log: Replace $ENV{RELAYCLIENT} with $connection-relay_client in last plugin. Modified: trunk/plugins/greylisting

[svn:qpsmtpd] rev 448 - in trunk: . plugins/virus

2005-06-22 Thread jpeacock
Author: jpeacock Date: Wed Jun 22 13:06:54 2005 New Revision: 448 Added: trunk/plugins/virus/sophie Modified: trunk/ (props changed) Log: New AV plugin. Uses SOPHOS Antivirus via Sophie resident daemon. Added: trunk/plugins/virus/sophie

[svn:qpsmtpd] rev 428 - in trunk: . lib lib/Qpsmtpd plugins t/Test

2005-05-25 Thread jpeacock
Author: jpeacock Date: Wed May 25 13:07:58 2005 New Revision: 428 Modified: trunk/ (props changed) trunk/README.plugins trunk/lib/Qpsmtpd.pm trunk/lib/Qpsmtpd/Plugin.pm trunk/plugins/dnsbl trunk/qpsmtpd-forkserver trunk/t/Test/Qpsmtpd.pm Log: * qpsmtpd-forkserver

[svn:qpsmtpd] rev 398 - in trunk: . config.sample lib lib/Qpsmtpd plugins/logging plugins/virus

2005-03-24 Thread jpeacock
Author: jpeacock Date: Thu Mar 24 13:16:35 2005 New Revision: 398 Added: trunk/config.sample/logging trunk/plugins/logging/ trunk/plugins/logging/devnull trunk/plugins/logging/warn Modified: trunk/ (props changed) trunk/lib/Qpsmtpd.pm trunk/lib/Qpsmtpd/Plugin.pm trunk