aboutsummaryrefslogtreecommitdiffstats
path: root/core/usermanager.lua
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 0.3->0.4Matthew Wild2009-03-201-1/+1
|
* usermanager: Added is_admin(jid)Waqas Hussain2009-03-081-0/+15
|
* Update copyright notices for 2009Matthew Wild2009-01-301-2/+2
|
* 0.2->0.3Matthew Wild2009-01-301-1/+1
|
* GPL->MIT!Matthew Wild2009-01-301-13/+2
|
* 0.1 -> 0.2Matthew Wild2008-12-101-1/+1
|
* Insert copyright/license headersMatthew Wild2008-12-031-0/+20
|
* Completely switched to new hashes library from the old md5 libraryWaqas Hussain2008-11-281-8/+3
|
* Updated usermanager with DIGEST-MD5 supportWaqas Hussain2008-11-091-5/+40
|
* User registration, etc (jabber:iq:register)Waqas Hussain2008-10-051-0/+8
|
* Session destruction fixes, some debugging code while we fix the rest. Also ↵Matthew Wild2008-10-041-0/+2
| | | | change logger to be more useful.
* SASL!Matthew Wild2008-10-021-0/+2
| | | | | (but before you get too excited, no resource binding yet. And yes, there are still plenty of rough edges to the code...) ((eg. must move <stream:features> out of xmlhandlers.lua o_O ))
* Added all the files to please hg :/matthew2008-08-241-0/+11