aboutsummaryrefslogtreecommitdiffstats
path: root/core/usermanager.lua
Commit message (Collapse)AuthorAgeFilesLines
* usermanager: Have methods not implemented in the active provider fall back ↵Matthew Wild2011-01-041-1/+3
| | | | to the null provider (later we can add support for chains of providers)
* usermanager: Change dummy provider method to return an error string also ↵Matthew Wild2011-01-041-2/+4
| | | | (method not implemented)
* usermanager: Assume authentication="anonymous" when anonymous_login=true.Waqas Hussain2010-12-271-0/+2
|
* usermanager: Fixed a possible traceback when is_admin() was used on a component.Waqas Hussain2010-12-171-1/+1
|
* usermanager: Removed redundant import of util.datamanager and util.hashes.Waqas Hussain2010-12-101-3/+0
|
* usermanager: Don't load auth modules for components.Waqas Hussain2010-11-111-0/+2
|
* modulemanager, usermanager: Removed hooks for the 'component-activated' ↵Waqas Hussain2010-11-101-1/+0
| | | | event (components now fire 'host-activated').
* Monster whitespace commit (beware the whitespace monster).Waqas Hussain2010-10-161-5/+5
|
* usermanager: Get rid unused Cyrus SASL related code.Waqas Hussain2010-08-231-4/+0
|
* usermanager: Fix two nil global accessesMatthew Wild2010-07-311-2/+2
|
* usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of ↵Matthew Wild2010-07-211-1/+1
| | | | parameters for usermanager.test_password - username, host, password
* usermanager: Return a non-nil SASL handler from the null auth provider ↵Waqas Hussain2010-07-141-1/+3
| | | | (fixes a traceback).
* mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and ↵Matthew Wild2010-07-081-1/+1
| | | | update usermanager to still use it as the default
* usermanager: Expose host_handler() as initialize_host()Matthew Wild2010-06-291-3/+3
|
* usermanager: is_admin: Resume the old role of determining precisely whether ↵Matthew Wild2010-06-221-9/+28
| | | | a user is an admin for a given host (or a global admin) - auth providers checked for JIDs not listed in the config if they support it
* usermanager: Handle checking for global admins on behalf of providersMatthew Wild2010-06-091-4/+9
|
* usermanager: Changed get_supported_methods to get_sasl_handler.Waqas Hussain2010-06-071-2/+2
|
* Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> ↵Matthew Wild2010-06-041-3/+9
| | | | mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.
* usermanager: Rename the fallback provider from 'dummyauth' to 'null'Matthew Wild2010-06-041-1/+1
|
* usermanager: Add hunk that got missed in a mergeMatthew Wild2010-06-041-1/+2
|
* Correct out of order logic in mod_hashpassauthJeff Mitchell2010-05-281-0/+4
| | | | Make saslauth check the existence of the get_password and test_password functions to determine which authentication profile to use.
* Add mechanism for upgrading to hashed passwords from default. Remove some ↵Jeff Mitchell2010-05-271-12/+1
| | | | extra debug.
* Check in mod_hashpassauth -- works!Jeff Mitchell2010-05-261-7/+10
|
* Working defaultauthJeff Mitchell2010-05-201-9/+21
|
* Update usermanager to not crash, etc.Jeff Mitchell2010-05-201-7/+8
|
* First bit of workJeff Mitchell2010-05-201-65/+8
|
* Merge backoutMatthew Wild2010-06-041-14/+14
|\
| * Backed out changeset 8bd3857a75eeMatthew Wild2010-06-041-14/+14
| |
* | Merge 0.7->trunkMatthew Wild2010-05-231-1/+2
|\ \
| * | usermanager: Take datamanager errors into account when determining account ↵Waqas Hussain2010-05-241-1/+2
| | | | | | | | | | | | existance.
* | | Merge 0.7->trunkMatthew Wild2010-05-201-2/+4
|\| | | |/ |/|
| * usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional ↵Matthew Wild2010-05-201-2/+4
| | | | | | | | (default: not required)
* | usermanager: Changed auth provider functions to methods.Waqas Hussain2010-05-191-14/+14
| |
* | usermanager: Export new_default_provider()Matthew Wild2010-05-151-0/+2
| |
* | usermanager: Handle auth providers for components.Waqas Hussain2010-05-131-2/+4
| |
* | usermanager: Fix logic for per-host admin tables (thanks Maranda)Matthew Wild2010-05-121-6/+8
| |
* | usermanager: Bump log level of incorrect config option warningsMatthew Wild2010-05-071-2/+2
| |
* | usermanager: Fix for is_admin to work with the new auth provider architectureMatthew Wild2010-05-071-7/+16
| |
* | usermanager: Give the default auth provider a name, you'll never guess what ↵Matthew Wild2010-05-051-1/+1
| | | | | | | | it is.
* | usermanager: Support for pluggable authentication providersMatthew Wild2010-05-051-48/+83
|/
* usermanager: Added function set_password.Waqas Hussain2010-03-241-0/+9
|
* usermanager: Return sane errors/results when Cyrus SASL is in use.Waqas Hussain2010-03-231-1/+8
|
* Update copyright headers for 2010Matthew Wild2010-03-221-2/+2
|
* usermanager: Removed an unnecessary global access.Waqas Hussain2009-10-211-4/+1
|
* usermanager: Logged a clear warning when the 'admins' option is not a table.Waqas Hussain2009-10-211-1/+1
|
* usermanager: Changed function is_admin to allow checking for host-specific ↵Waqas Hussain2009-10-211-2/+6
| | | | admins.
* usermanager: Reduced some codeWaqas Hussain2009-07-251-3/+1
|
* usermanager: Removed an unnecessary checkWaqas Hussain2009-07-251-1/+1
|
* Switch to using a more generic credentials_callback/handler for SASL auth.nick2009-07-241-3/+8
| | | | | | | Not all authentication mechanisms have the same requirements; it makes sense to provide them only with the information they require (and for them to depend on that) so that as many auth mechanisms as possible can be supported with a variety of credentials-storing schemes. This commit patches that together
* Remove version number from copyright headersMatthew Wild2009-07-101-1/+1
|