Radicale/radicale/auth
Jan-Philip Gehrcke 3abbdcf671 htpasswd.py: add optional MD5-APR1 and BCRYPT support via passlib.
- Update docstring for optional MD5-APR1/BCRYPT support via passlib.
- Support the "md5" and "bcrypt" htpasswd_encryption config values.
- Conditionally import the required passlib components if either
  "md5" or "bcrypt" is requested in the configuration file.
- Test bcrypt backend availability upon import.
- First define verification functions, then conditionally import
  external dependencies.
- Consolidate: use context manager for reading credential file.
- Consolidate: save one call to strip() while parsing.
- Consolidate: break long lines, clarify comments and docstrings.
- Consolidate: use verification function mapping for improving maintainability.
2015-07-29 13:12:18 +02:00
..
IMAP.py IMAP: don't spam the logs about non-SSL connections to localhost 2014-08-09 22:39:16 +02:00
LDAP.py Update copyright years 2013-04-26 01:28:03 +02:00
PAM.py Fix compatibility for PAM auth 2015-04-25 11:14:04 +02:00
__init__.py Allow attach custom auth handler 2013-12-28 13:31:32 +04:00
courier.py Don't try to login with IMAP and courier when user or password is empty 2013-05-01 20:23:03 +02:00
htpasswd.py htpasswd.py: add optional MD5-APR1 and BCRYPT support via passlib. 2015-07-29 13:12:18 +02:00
http.py Update copyright years 2013-04-26 01:28:03 +02:00
remote_user.py Merge branch 'apache_auth' of git://github.com/jaesivsm/Radicale into jaesivsm-apache_auth 2014-02-05 13:09:37 +01:00