qpsmtpd/plugins/auth
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
..
auth_checkpassword added logging and tests to auth_checkpassword 2012-05-07 09:47:15 -07:00
auth_cvm_unix_local auth_cvm_unix_local: log entries, strict 2012-05-07 09:55:16 -07:00
auth_flat_file consolidate auth logic into Qpsmtpd::Auth 2012-05-20 23:37:06 -07:00
auth_ldap_bind auth_ldap: added logging 2012-05-07 09:57:41 -07:00
auth_vpopmail consolidate auth logic into Qpsmtpd::Auth 2012-05-20 23:37:06 -07:00
auth_vpopmail_sql consolidate auth logic into Qpsmtpd::Auth 2012-05-20 23:37:06 -07:00
auth_vpopmaild Altered SASL method to include the mechanism in log entries. 2012-05-06 16:20:25 -07:00
authdeny authdeny: added standard log prefix 2012-05-07 09:51:24 -07:00