aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* core.moduleapi: Record reverse dependenciesKim Alvefur2023-03-051-0/+4
* authz: Add method for retrieving all rolesKim Alvefur2023-03-041-0/+7
* core.usermanager: Fire events when enabling and disabling usersKim Alvefur2023-02-231-2/+10
* core.usermanager: Add methods for enabling and disabling usersKim Alvefur2023-02-231-0/+32
* Merge 0.12->trunkMatthew Wild2023-02-091-4/+11
|\
| * sessionmanager: Improve logging around session destructionMatthew Wild2023-02-091-3/+10
| * core.sessionmanager: Mark session as destroyed to prevent reentryKim Alvefur2023-01-191-0/+1
| * core.sessionmanager: Skip log when (not) destroying destroyed sessionsKim Alvefur2023-01-191-2/+1
* | core.moduleapi: Fix passing variable to loggingKim Alvefur2023-01-311-1/+1
* | sessionmanager: Fire event before retiring old sessionMatthew Wild2022-12-291-3/+4
* | sessionmanager: Pluck sasl_handler from old session when resuming (fixes #1785)Matthew Wild2022-12-291-0/+1
* | core.moduleapi: Check for local role-aware sessions before e.g. s2sKim Alvefur2022-08-291-9/+9
* | core.usermanager: Link to docs for new role API to make warning more actionableKim Alvefur2022-08-271-0/+1
* | mod_s2s: Simplify conditionals since all sessions should have .host nowKim Alvefur2022-08-261-2/+2
* | mod_smacks: Long overdue cleanup of resumption code, fixes some old TODOsMatthew Wild2022-08-261-1/+45
* | core.usermanager: Update argument name in authz fallback methodKim Alvefur2022-08-181-1/+1
* | core.usermanager: Remove obsolete authz fallback methodKim Alvefur2022-08-181-1/+0
* | core.usermanager: Add missing methods to fallback authz providerKim Alvefur2022-08-181-0/+3
* | core.usermanager: Add scoped luacheck ignore rule to reduce clutterKim Alvefur2022-08-181-11/+12
* | mod_authz_internal: Expose convenience method to test if user can assume roleMatthew Wild2022-08-181-0/+8
* | mod_authz_internal, and more: New iteration of role APIMatthew Wild2022-08-173-21/+52
* | usermanager: Add back temporary is_admin to warn about deprecated API usageMatthew Wild2022-08-151-0/+19
* | usermanager: Remove concept of global authz providerMatthew Wild2022-08-121-46/+12
* | usermanager: Fix method name of global authz provider (thanks Zash)Matthew Wild2022-08-121-1/+1
* | usermanager: Remove obsolete function from global authz providerMatthew Wild2022-08-111-5/+0
* | features: Add "permissions" feature for role-authMatthew Wild2022-08-111-0/+2
* | usermanager: Handle local JIDs being passed to get/set_jid_role()Matthew Wild2022-08-011-1/+9
* | core.usermanager: Add missing stub authz methods to global authz providerKim Alvefur2022-07-201-0/+7
* | moduleapi: Stricter type check for actor in permission checkKim Alvefur2022-07-201-1/+1
* | moduleapi: Remove redundant expansion of ':' prefix in permission namesKim Alvefur2022-07-201-1/+0
* | moduleapi: Distribute permissions set from global modules to all hostsKim Alvefur2022-07-201-0/+8
* | mod_authz_internal: Use util.roles, some API changes and config supportMatthew Wild2022-07-192-32/+50
* | usermanager, mod_auth_*: Add get_account_info() returning creation/update timeMatthew Wild2022-07-121-0/+7
* | core.moduleapi: Expand permission name ':' prefix earlierKim Alvefur2022-06-151-3/+3
* | core.moduleapi: Fixup method nameKim Alvefur2022-06-151-1/+1
* | Switch to a new role-based authorization framework, removing is_admin()Matthew Wild2022-06-153-9/+75
* | compat: Use table.pack (there since Lua 5.2) over our util.tableKim Alvefur2022-07-111-1/+1
* | compat: Remove handling of Lua 5.1 location of 'unpack' functionKim Alvefur2022-07-111-1/+1
* | Merge 0.12->trunkKim Alvefur2022-07-111-1/+1
|\|
| * core.s2smanager: Don't remove unrelated session on close of bidi sessionKim Alvefur2022-06-271-1/+1
* | core.configmanager: Remove COMPAT for old config format from 2013Kim Alvefur2022-05-291-12/+3
* | Merge 0.12->trunkKim Alvefur2022-05-161-2/+2
|\|
| * core.certmanager: Expand debug messages about cert lookups in indexKim Alvefur2022-05-161-2/+2
* | Merge 0.12->trunkKim Alvefur2022-04-271-1/+1
|\|
| * core.moduleapi: Fix 'global' property via :context() - #1748Kim Alvefur2022-04-271-1/+1
* | net: refactor sslconfig to not depend on LuaSecJonas Schäfer2022-04-021-1/+1
* | net: isolate LuaSec-specificsJonas Schäfer2022-04-272-43/+12
|/
* core.modulemanager: Fix global flag on per-host instances of shared modules (...Kim Alvefur2022-04-041-0/+1
* configmanager: Clearer errors when providing unexpected values after VirtualH...Matthew Wild2022-04-031-0/+5
* configmanager: Add method to report loaded config files (part of #1729 fix)Matthew Wild2022-03-281-0/+7