| Commit message (Expand) | Author | Age | Files | Lines |
* | usermanager, mod_auth_internal_hashed: Support metadata when disabling a user | Matthew Wild | 2023-11-30 | 1 | -3/+3 |
* | usermanager: Add create_user_with_role() method to atomically set initial role | Matthew Wild | 2023-06-29 | 1 | -0/+26 |
* | core.usermanager: Correct formatting of not implemented error | Kim Alvefur | 2023-03-26 | 1 | -4/+4 |
* | core: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-17 | 1 | -6/+6 |
* | authz: Add method for retrieving all roles | Kim Alvefur | 2023-03-04 | 1 | -0/+7 |
* | core.usermanager: Fire events when enabling and disabling users | Kim Alvefur | 2023-02-23 | 1 | -2/+10 |
* | core.usermanager: Add methods for enabling and disabling users | Kim Alvefur | 2023-02-23 | 1 | -0/+32 |
* | core.usermanager: Link to docs for new role API to make warning more actionable | Kim Alvefur | 2022-08-27 | 1 | -0/+1 |
* | core.usermanager: Update argument name in authz fallback method | Kim Alvefur | 2022-08-18 | 1 | -1/+1 |
* | core.usermanager: Remove obsolete authz fallback method | Kim Alvefur | 2022-08-18 | 1 | -1/+0 |
* | core.usermanager: Add missing methods to fallback authz provider | Kim Alvefur | 2022-08-18 | 1 | -0/+3 |
* | core.usermanager: Add scoped luacheck ignore rule to reduce clutter | Kim Alvefur | 2022-08-18 | 1 | -11/+12 |
* | mod_authz_internal: Expose convenience method to test if user can assume role | Matthew Wild | 2022-08-18 | 1 | -0/+8 |
* | mod_authz_internal, and more: New iteration of role API | Matthew Wild | 2022-08-17 | 1 | -19/+49 |
* | usermanager: Add back temporary is_admin to warn about deprecated API usage | Matthew Wild | 2022-08-15 | 1 | -0/+19 |
* | usermanager: Remove concept of global authz provider | Matthew Wild | 2022-08-12 | 1 | -46/+12 |
* | usermanager: Fix method name of global authz provider (thanks Zash) | Matthew Wild | 2022-08-12 | 1 | -1/+1 |
* | usermanager: Remove obsolete function from global authz provider | Matthew Wild | 2022-08-11 | 1 | -5/+0 |
* | usermanager: Handle local JIDs being passed to get/set_jid_role() | Matthew Wild | 2022-08-01 | 1 | -1/+9 |
* | core.usermanager: Add missing stub authz methods to global authz provider | Kim Alvefur | 2022-07-20 | 1 | -0/+7 |
* | mod_authz_internal: Use util.roles, some API changes and config support | Matthew Wild | 2022-07-19 | 1 | -31/+49 |
* | usermanager, mod_auth_*: Add get_account_info() returning creation/update time | Matthew Wild | 2022-07-12 | 1 | -0/+7 |
* | Switch to a new role-based authorization framework, removing is_admin() | Matthew Wild | 2022-06-15 | 1 | -6/+0 |
* | usermanager, mod_saslauth: Default to internal_hashed if no auth module speci... | Matthew Wild | 2022-02-10 | 1 | -1/+1 |
* | core.usermanager: Implement noop role writes on global authz provider | Kim Alvefur | 2021-12-06 | 1 | -0/+2 |
* | usermanager: Fire user-roles-changed event when updating roles of a local user | Matthew Wild | 2021-11-12 | 1 | -1/+7 |
* | usermanager, mod_authz_internal: Add methods to fetch users/JIDs of given role | Matthew Wild | 2021-08-26 | 1 | -0/+24 |
* | usermanager: expose set_roles through API | Jonas Schäfer | 2021-03-22 | 1 | -0/+18 |
* | usermanager: Fix traceback when checking admin status of host-only JIDs (fixe... | Matthew Wild | 2020-03-19 | 1 | -1/+1 |
* | usermanager, mod_authz_*: Merge mod_authz_config and mod_authz_internal into ... | Matthew Wild | 2020-02-23 | 1 | -1/+1 |
* | usermanager: Add get_roles() function | Matthew Wild | 2020-02-05 | 1 | -1/+7 |
* | mod_authz_internal, usermanager: Rename to mod_authz_config | Matthew Wild | 2020-01-27 | 1 | -1/+1 |
* | usermanager: Load authz providers on components also | Matthew Wild | 2020-01-27 | 1 | -4/+6 |
* | usermanager, mod_authz_internal: Move admin-checking functionality into a mod... | Matthew Wild | 2020-01-27 | 1 | -30/+32 |
* | core: Use prosody.hosts instead of _G.hosts for consistency | Kim Alvefur | 2018-03-29 | 1 | -1/+1 |
* | vairious: Add annotation when an empty environment is set [luacheck] | Kim Alvefur | 2018-02-28 | 1 | -0/+1 |
* | core.usermanager, various modules: Disconnect other resources on password cha... | Kim Alvefur | 2017-07-28 | 1 | -2/+6 |
* | usermanager: Shortcircuit user existence check if they have existing sessions | Kim Alvefur | 2016-02-21 | 1 | -0/+1 |
* | core.usermanager: Return as soon as possible once admin status is known | Kim Alvefur | 2015-12-06 | 1 | -9/+6 |
* | core.*: Remove use of module() function | Kim Alvefur | 2015-02-21 | 1 | -14/+27 |
* | portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, userm... | Matthew Wild | 2015-05-06 | 1 | -1/+1 |
* | usermanager: Capitalize log message | Kim Alvefur | 2015-04-25 | 1 | -1/+1 |
* | usermanager: Remove unused import of pairs() | Matthew Wild | 2013-08-13 | 1 | -1/+0 |
* | Remove all trailing whitespace | Florian Zeitz | 2013-08-09 | 1 | -5/+5 |
* | core.*: Complete removal of all traces of the "core" section and section-rela... | Kim Alvefur | 2013-03-23 | 1 | -6/+6 |
* | usermanager: Add support for iterating over accounts | Kim Alvefur | 2012-09-21 | 1 | -0/+4 |
* | storagemanager: Add purge() for purging user data from all backends in use | Kim Alvefur | 2012-09-16 | 1 | -1/+1 |
* | core.usermanager: Don't close sessions ourselves when deleting users. Instead... | Kim Alvefur | 2012-08-25 | 1 | -6/+1 |
* | usermanager: Add method for deleting a user | Kim Alvefur | 2012-07-28 | 1 | -1/+11 |
* | usermanager: Pass session on to auth provider (missing half of commit 0545a57... | Matthew Wild | 2012-07-07 | 1 | -2/+2 |