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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
43 matches
Mail list logo