qpsmtpd/t
Matt Simerson 35e1ce9883 consolidate auth logic into Qpsmtpd::Auth
These 3 auth plugins all have a data store they fetch the reference
password or hash from. They then match the attemped password or hash
against the reference. This consolidates the latter portion (validating
the password/hash) into Auth.pm.

* less duplicated code in the plugins.
* Pass validation consistently handled for these 3 plugins.
* less work to create new auth plugins

Also caches the CRAM-MD5 ticket. It could also cache user/pass info if
this was desirable.
2012-05-20 23:37:06 -07:00
..
plugin_tests greylisting: reset transaction for immunity tests 2012-05-20 23:35:59 -07:00
Test consolidate auth logic into Qpsmtpd::Auth 2012-05-20 23:37:06 -07:00
01-syntax.t removed useless unused void constant 2012-05-08 22:55:16 -07:00
02-pod.t only test POD for developers 2012-05-06 16:18:56 -07:00
addresses.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
auth.t refactored Qpsmtpd::Auth::SASL 2012-05-06 16:17:02 -07:00
config.t Ignore leading/trailing whitespace in config files 2009-01-02 20:41:00 +00:00
helo.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
misc.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
plugin_tests.t moved config to config.sample 2004-11-09 15:25:52 +00:00
qpsmtpd-address.t * plugins/queue/smtp-forward 2006-03-20 16:47:05 +00:00
rset.t Add a few more tests and a 'testcover' make target 2009-04-02 23:30:20 -07:00
tempstuff.t Abstracted spool_dir creation and added temp_file() and temp_dir() subs to 2005-02-22 02:47:39 +00:00