| Commit message (Expand) | Author | Age | Files | Lines |
* | core.moduleapi: Include source modules when handling items | Kim Alvefur | 2025-01-08 | 1 | -2/+10 |
* | Merge 0.12->trunk | Kim Alvefur | 2024-08-18 | 1 | -0/+1 |
|\ |
|
| * | core.moduleapi: Default labels to empty list to fix error if omitted | Kim Alvefur | 2024-08-18 | 1 | -0/+1 |
* | | moduleapi: Log error message when ambiguous period spec is found in config | Matthew Wild | 2023-11-30 | 1 | -1/+9 |
* | | moduleapi: Rename :once() to :on_ready() for clarity | Matthew Wild | 2023-11-30 | 1 | -1/+7 |
* | | moduleapi: may(): Support explicit actor_jid in context object | Matthew Wild | 2023-11-07 | 1 | -18/+24 |
* | | core.moduleapi: Parse period min/max arguments | Kim Alvefur | 2023-07-22 | 1 | -0/+6 |
* | | core.moduleapi: Fix min/maxinteger fallback for Lua 5.2 | Kim Alvefur | 2023-07-17 | 1 | -1/+1 |
* | | core.moduleapi: Add min/max range support to :get_option_period | Kim Alvefur | 2023-07-17 | 1 | -11/+27 |
* | | moduleapi: Add :get_option_integer() | Kim Alvefur | 2023-07-17 | 1 | -0/+14 |
* | | core.moduleapi: Accept boolean false to disable period setting | Kim Alvefur | 2023-07-16 | 1 | -1/+1 |
* | | core.moduleapi: Log error for unexpected types (booleans?) set as periods | Kim Alvefur | 2023-07-16 | 1 | -0/+2 |
* | | core.moduleapi: Turn negative periods or "never" into infinity | Kim Alvefur | 2023-07-16 | 1 | -0/+7 |
* | | core.moduleapi: Improve handling of different types in :get_option_period | Kim Alvefur | 2023-07-16 | 1 | -8/+8 |
* | | core.moduleapi: Add :get_option_period for parsing time intervals | Kim Alvefur | 2023-07-16 | 1 | -0/+15 |
* | | core.moduleapi: Allow specifying an acceptable range for number options | Kim Alvefur | 2021-10-05 | 1 | -2/+14 |
* | | moduleapi: Add enum config option method | Kim Alvefur | 2021-01-16 | 1 | -0/+9 |
* | | moduleapi: Add luacheck annotation to suppress warning about unused self | Matthew Wild | 2023-04-01 | 1 | -1/+1 |
* | | moduleapi: Add module:once() to execute a function after module load/startup | Matthew Wild | 2023-04-01 | 1 | -0/+5 |
* | | moduleapi: Add 'peek' to :may() and new :could() helper to suppress logging | Matthew Wild | 2023-03-26 | 1 | -7/+19 |
* | | moduleapi: may: Fail early if a local session has no role assigned | Matthew Wild | 2023-03-25 | 1 | -3/+8 |
* | | core: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-17 | 1 | -22/+22 |
* | | core.moduleapi: Record reverse dependencies | Kim Alvefur | 2023-03-05 | 1 | -0/+4 |
* | | core.moduleapi: Fix passing variable to logging | Kim Alvefur | 2023-01-31 | 1 | -1/+1 |
* | | core.moduleapi: Check for local role-aware sessions before e.g. s2s | Kim Alvefur | 2022-08-29 | 1 | -9/+9 |
* | | mod_authz_internal, and more: New iteration of role API | Matthew Wild | 2022-08-17 | 1 | -1/+2 |
* | | moduleapi: Stricter type check for actor in permission check | Kim Alvefur | 2022-07-20 | 1 | -1/+1 |
* | | moduleapi: Remove redundant expansion of ':' prefix in permission names | Kim Alvefur | 2022-07-20 | 1 | -1/+0 |
* | | moduleapi: Distribute permissions set from global modules to all hosts | Kim Alvefur | 2022-07-20 | 1 | -0/+8 |
* | | core.moduleapi: Expand permission name ':' prefix earlier | Kim Alvefur | 2022-06-15 | 1 | -3/+3 |
* | | core.moduleapi: Fixup method name | Kim Alvefur | 2022-06-15 | 1 | -1/+1 |
* | | Switch to a new role-based authorization framework, removing is_admin() | Matthew Wild | 2022-06-15 | 1 | -0/+63 |
* | | compat: Use table.pack (there since Lua 5.2) over our util.table | Kim Alvefur | 2022-07-11 | 1 | -1/+1 |
* | | compat: Remove handling of Lua 5.1 location of 'unpack' function | Kim Alvefur | 2022-07-11 | 1 | -1/+1 |
|/ |
|
* | core.moduleapi: Fix 'global' property via :context() - #1748 | Kim Alvefur | 2022-04-27 | 1 | -1/+1 |
* | modulemanager, moduleapi: Switch to new pluginloader interface | Matthew Wild | 2022-02-04 | 1 | -2/+2 |
* | moduleapi: Support stripping of multi-word from module names | Matthew Wild | 2021-12-22 | 1 | -1/+1 |
* | mod_cron: Add a 'weekly' job frequency | Kim Alvefur | 2021-12-03 | 1 | -0/+5 |
* | core.moduleapi: Add API for adding daily or hourly tasks via mod_cron | Kim Alvefur | 2021-11-21 | 1 | -0/+15 |
* | mod_admin_shell: List collected metrics in module:info | Kim Alvefur | 2021-11-24 | 1 | -0/+2 |
* | core.moduleapi: Fix name of renamed API in log message | Kim Alvefur | 2021-11-18 | 1 | -1/+1 |
* | core.moduleapi: Ensure module:send_iq() handler priority over mod_iq | Kim Alvefur | 2021-09-24 | 1 | -2/+2 |
* | core.moduleapi: Enable full JID origin queries with module:send_iq() | Kim Alvefur | 2021-09-24 | 1 | -2/+11 |
* | core.moduleapi: Filter out unrelated direct replies to module:send_iq | Kim Alvefur | 2021-09-24 | 1 | -1/+4 |
* | Statistics: Rewrite statistics backends to use OpenMetrics | Jonas Schäfer | 2021-04-18 | 1 | -19/+26 |
* | core.moduleapi: Return resource path from module:get_directory() (API BC) | Kim Alvefur | 2020-10-09 | 1 | -2/+2 |
* | core.moduleapi: Use resource path for :load_resource() | Kim Alvefur | 2020-10-07 | 1 | -1/+1 |
* | core.moduleapi: Allow passing a config table trough :measure | Kim Alvefur | 2019-01-04 | 1 | -2/+2 |
* | moduleapi: Rename argument to silence luacheck | Kim Alvefur | 2020-04-01 | 1 | -2/+2 |
* | moduleapi: Fix handling of replies to :send_iq from internal modules | Kim Alvefur | 2020-03-22 | 1 | -1/+10 |