aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* configmanager: Fix linter issuesMatthew Wild2023-12-081-2/+10
* configmanager: Support for appending to existing config optionsMatthew Wild2023-12-081-3/+56
* configmanager: Make _G accessible via `Lua` variable, deprecate direct accessMatthew Wild2023-12-081-1/+12
* configmanager: Allow referencing previously-set options in the config fileMatthew Wild2023-12-081-0/+14
* moduleapi: Log error message when ambiguous period spec is found in configMatthew Wild2023-11-301-1/+9
* modulemanager: Allow modules to expose module.ready - to be called after initMatthew Wild2023-11-301-0/+4
* moduleapi: Rename :once() to :on_ready() for clarityMatthew Wild2023-11-301-1/+7
* usermanager, mod_auth_internal_hashed: Support metadata when disabling a userMatthew Wild2023-11-301-3/+3
* moduleapi: may(): Support explicit actor_jid in context objectMatthew Wild2023-11-071-18/+24
* core.certmanager: Handle dane context setting same way on reload as on initia...Kim Alvefur2023-11-041-1/+7
* core.certmanager: Tweak log level of message about SNI being requiredKim Alvefur2023-10-291-1/+1
* Merge 0.12->trunkKim Alvefur2023-10-271-1/+4
|\
| * core.certmanager: Validate that 'tls_profile' is one of the valid valuesKim Alvefur2023-10-271-1/+4
* | portmanager: Expose API to get at SSL/TLS config for a given interface/portMatthew Wild2022-09-071-0/+8
* | core.storagemanager: Remove 0.10 era sql2 driver COMPATKim Alvefur2023-09-041-18/+2
* | core.portmanager: Join strings broken into multiple linesKim Alvefur2023-07-291-6/+3
* | core.portmanager: Hint at HTTP servers for conflicts over port 443Kim Alvefur2023-07-291-1/+1
* | core.moduleapi: Parse period min/max argumentsKim Alvefur2023-07-221-0/+6
* | core.moduleapi: Fix min/maxinteger fallback for Lua 5.2Kim Alvefur2023-07-171-1/+1
* | core.moduleapi: Add min/max range support to :get_option_periodKim Alvefur2023-07-171-11/+27
* | moduleapi: Add :get_option_integer()Kim Alvefur2023-07-172-0/+15
* | core.moduleapi: Accept boolean false to disable period settingKim Alvefur2023-07-161-1/+1
* | core.moduleapi: Log error for unexpected types (booleans?) set as periodsKim Alvefur2023-07-161-0/+2
* | core.moduleapi: Turn negative periods or "never" into infinityKim Alvefur2023-07-161-0/+7
* | core.moduleapi: Improve handling of different types in :get_option_periodKim Alvefur2023-07-161-8/+8
* | core.moduleapi: Add :get_option_period for parsing time intervalsKim Alvefur2023-07-162-0/+16
* | core.moduleapi: Allow specifying an acceptable range for number optionsKim Alvefur2021-10-052-2/+15
* | moduleapi: Add enum config option methodKim Alvefur2021-01-162-0/+12
* | Merge 0.12->trunkKim Alvefur2023-07-101-1/+2
|\|
| * core.certmanager: Update Mozilla TLS config to version 5.7Kim Alvefur2023-07-091-1/+2
* | core, plugins: Split prosody:user role into prosody:{guest,registered,member}Matthew Wild2023-06-291-0/+3
* | usermanager: Add create_user_with_role() method to atomically set initial roleMatthew Wild2023-06-291-0/+26
* | net.tls_luasec: Expose method for loading a certificateKim Alvefur2023-05-271-2/+1
* | net.certmanager: Move LuaSec feature detection to net.tls_luasecKim Alvefur2023-05-271-35/+12
* | Merge 0.12->trunkKim Alvefur2023-05-241-0/+2
|\|
| * mod_s2s: Add event where resolver for s2sout can be tweakedKim Alvefur2022-08-181-0/+2
* | core.sessionmanager: Delay closing a replaced connection after replacementKim Alvefur2023-05-071-2/+1
* | moduleapi: Add luacheck annotation to suppress warning about unused selfMatthew Wild2023-04-011-1/+1
* | moduleapi: Add module:once() to execute a function after module load/startupMatthew Wild2023-04-011-0/+5
* | sessionmanager: Preserve 'since' property of original session after resumptionMatthew Wild2023-03-291-0/+1
* | moduleapi: Add 'peek' to :may() and new :could() helper to suppress loggingMatthew Wild2023-03-261-7/+19
* | moduleapi: may: Fail early if a local session has no role assignedMatthew Wild2023-03-251-3/+8
* | core.usermanager: Correct formatting of not implemented errorKim Alvefur2023-03-261-4/+4
* | core: Prefix module imports with prosody namespaceKim Alvefur2023-03-1715-103/+103
* | features: Add "keyval+"Matthew Wild2023-03-211-0/+2
* | storagemanager: Add keyval+ (combined keyval + map) store typeMatthew Wild2022-09-271-0/+73
* | core.features: Add feature for prosody.loaderKim Alvefur2023-03-181-0/+2
* | 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