aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* 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
* Spelling: Fix various spelling mistakes (thanks timeless)Kim Alvefur2022-03-071-1/+1
* Merge config-updates+check-turn from timberMatthew Wild2022-03-042-14/+4
|\
| * usermanager, mod_saslauth: Default to internal_hashed if no auth module speci...Matthew Wild2022-02-101-1/+1
| * core.certmanager: Turn soft dependency on LuaSec into a hardKim Alvefur2022-02-101-13/+3
* | core.portmanager: Fix traceback on attempt to get non-existent serviceKim Alvefur2022-02-221-1/+3
* | core.certmanager: Ensure key exists for fullchainKim Alvefur2022-02-211-1/+1
|/
* core.certmanager: Relax certificate filename check #1713Kim Alvefur2022-02-141-8/+2
* core.modulemanager: Save module metadata for potential later useKim Alvefur2022-02-051-1/+2
* modulemanager: Shorten metadata keys to improve readability and memorabilityMatthew Wild2022-02-041-5/+5
* modulemanager: Add plugin load filter that reads module metadata from sourceMatthew Wild2022-02-041-0/+32
* modulemanager, moduleapi: Switch to new pluginloader interfaceMatthew Wild2022-02-042-4/+9
* core.features: New module to track and expose the features supported by ProsodyMatthew Wild2022-02-041-0/+8
* core.loggingmanager: Add FIXME about supporting console logging to stderrKim Alvefur2022-02-021-0/+1
* core.certmanager: Use 'tls_profile' instead of 'tls_preset' to match document...Kim Alvefur2022-01-181-3/+3
* core.certmanager: Apply TLS preset before global settings (thanks Menel)Kim Alvefur2022-01-181-1/+1
* core.certmanager: Disable DANE name checks (not needed for XMPP)Kim Alvefur2021-09-161-1/+1
* core.modulemanager: Remove compat for mod_console rename in 0.8Kim Alvefur2022-01-051-7/+0
* core.certmanager: Add curveslist to 'old' Mozilla TLS presetKim Alvefur2021-12-261-1/+2
* core.certmanager: Check index for wildcard certsKim Alvefur2021-12-221-1/+2
* prosodyctl cert: use the indexing functions for better UXJonas Schäfer2021-12-211-6/+14
* core.certmanager: Rename preset option to 'tls_preset'Kim Alvefur2021-12-221-1/+1
* core.certmanager: Add "legacy" preset for keeping previous default settingsKim Alvefur2021-12-221-1/+3
* core.certmanager: Add TLS 1.3 cipher suites to Mozilla TLS presetsKim Alvefur2021-11-031-1/+7
* core.certmanager: Presets based on Mozilla SSL Configuration GeneratorKim Alvefur2019-12-221-0/+60
* moduleapi: Support stripping of multi-word from module namesMatthew Wild2021-12-221-1/+1