core/moduleapi.lua
Thu, 30 Nov 2023 13:43:23 +0000 Matthew Wild moduleapi: Log error message when ambiguous period spec is found in config
Thu, 30 Nov 2023 10:07:53 +0000 Matthew Wild moduleapi: Rename :once() to :on_ready() for clarity
Tue, 07 Nov 2023 11:53:57 +0000 Matthew Wild moduleapi: may(): Support explicit actor_jid in context object
Sat, 22 Jul 2023 12:08:01 +0200 Kim Alvefur core.moduleapi: Parse period min/max arguments
Mon, 17 Jul 2023 02:32:47 +0200 Kim Alvefur core.moduleapi: Fix min/maxinteger fallback for Lua 5.2
Mon, 17 Jul 2023 00:37:44 +0200 Kim Alvefur core.moduleapi: Add min/max range support to :get_option_period
Mon, 17 Jul 2023 00:09:41 +0200 Kim Alvefur moduleapi: Add :get_option_integer()
Sun, 16 Jul 2023 21:04:42 +0200 Kim Alvefur core.moduleapi: Accept boolean false to disable period setting
Sun, 16 Jul 2023 21:02:24 +0200 Kim Alvefur core.moduleapi: Log error for unexpected types (booleans?) set as periods
Sun, 16 Jul 2023 21:01:31 +0200 Kim Alvefur core.moduleapi: Turn negative periods or "never" into infinity
Sun, 16 Jul 2023 20:59:27 +0200 Kim Alvefur core.moduleapi: Improve handling of different types in :get_option_period
Sun, 16 Jul 2023 19:49:12 +0200 Kim Alvefur core.moduleapi: Add :get_option_period for parsing time intervals
Tue, 05 Oct 2021 15:36:38 +0200 Kim Alvefur core.moduleapi: Allow specifying an acceptable range for number options
Sat, 16 Jan 2021 20:40:14 +0100 Kim Alvefur moduleapi: Add enum config option method
Sat, 01 Apr 2023 12:30:29 +0100 Matthew Wild moduleapi: Add luacheck annotation to suppress warning about unused self
Sat, 01 Apr 2023 11:59:50 +0100 Matthew Wild moduleapi: Add module:once() to execute a function after module load/startup
Sun, 26 Mar 2023 14:06:04 +0100 Matthew Wild moduleapi: Add 'peek' to :may() and new :could() helper to suppress logging
Sat, 25 Mar 2023 19:38:41 +0000 Matthew Wild moduleapi: may: Fail early if a local session has no role assigned
Fri, 17 Mar 2023 16:23:07 +0100 Kim Alvefur core: Prefix module imports with prosody namespace
Sun, 05 Mar 2023 14:07:08 +0100 Kim Alvefur core.moduleapi: Record reverse dependencies
Tue, 31 Jan 2023 07:48:21 +0100 Kim Alvefur core.moduleapi: Fix passing variable to logging
Mon, 29 Aug 2022 11:47:31 +0200 Kim Alvefur core.moduleapi: Check for local role-aware sessions before e.g. s2s
Wed, 17 Aug 2022 16:38:53 +0100 Matthew Wild mod_authz_internal, and more: New iteration of role API
Wed, 20 Jul 2022 13:08:07 +0200 Kim Alvefur moduleapi: Stricter type check for actor in permission check
Wed, 20 Jul 2022 13:07:04 +0200 Kim Alvefur moduleapi: Remove redundant expansion of ':' prefix in permission names
Wed, 20 Jul 2022 13:05:35 +0200 Kim Alvefur moduleapi: Distribute permissions set from global modules to all hosts
Wed, 15 Jun 2022 23:04:17 +0200 Kim Alvefur core.moduleapi: Expand permission name ':' prefix earlier
Wed, 15 Jun 2022 23:03:15 +0200 Kim Alvefur core.moduleapi: Fixup method name
Wed, 15 Jun 2022 12:15:01 +0100 Matthew Wild Switch to a new role-based authorization framework, removing is_admin()
Mon, 11 Jul 2022 19:15:24 +0200 Kim Alvefur compat: Use table.pack (there since Lua 5.2) over our util.table
Mon, 11 Jul 2022 19:07:38 +0200 Kim Alvefur compat: Remove handling of Lua 5.1 location of 'unpack' function
Wed, 27 Apr 2022 17:18:46 +0200 Kim Alvefur core.moduleapi: Fix 'global' property via :context() - #1748 0.12
Fri, 04 Feb 2022 14:11:46 +0000 Matthew Wild modulemanager, moduleapi: Switch to new pluginloader interface
Wed, 22 Dec 2021 14:40:42 +0000 Matthew Wild moduleapi: Support stripping of multi-word from module names
Fri, 03 Dec 2021 09:05:41 +0100 Kim Alvefur mod_cron: Add a 'weekly' job frequency
Sun, 21 Nov 2021 18:13:21 +0100 Kim Alvefur core.moduleapi: Add API for adding daily or hourly tasks via mod_cron
Wed, 24 Nov 2021 20:03:38 +0100 Kim Alvefur mod_admin_shell: List collected metrics in module:info
Thu, 18 Nov 2021 16:26:54 +0100 Kim Alvefur core.moduleapi: Fix name of renamed API in log message
Fri, 24 Sep 2021 20:26:21 +0200 Kim Alvefur core.moduleapi: Ensure module:send_iq() handler priority over mod_iq
Fri, 24 Sep 2021 20:17:31 +0200 Kim Alvefur core.moduleapi: Enable full JID origin queries with module:send_iq()
Fri, 24 Sep 2021 20:12:16 +0200 Kim Alvefur core.moduleapi: Filter out unrelated direct replies to module:send_iq
Sun, 18 Apr 2021 11:47:41 +0200 Jonas Schäfer Statistics: Rewrite statistics backends to use OpenMetrics
Fri, 09 Oct 2020 16:37:15 +0200 Kim Alvefur core.moduleapi: Return resource path from module:get_directory() (API BC)
Wed, 07 Oct 2020 16:10:51 +0200 Kim Alvefur core.moduleapi: Use resource path for :load_resource()
Fri, 04 Jan 2019 07:00:45 +0100 Kim Alvefur core.moduleapi: Allow passing a config table trough :measure
Wed, 01 Apr 2020 22:32:50 +0200 Kim Alvefur moduleapi: Rename argument to silence luacheck
Sun, 22 Mar 2020 22:32:26 +0100 Kim Alvefur moduleapi: Fix handling of replies to :send_iq from internal modules
Thu, 16 Jan 2020 16:30:26 +0100 Kim Alvefur core.moduleapi: Hook correct event type in some cases
Mon, 30 Dec 2019 09:54:49 +0100 Kim Alvefur core.moduleapi: Rename local name for util.error for consistency
Mon, 30 Dec 2019 09:53:10 +0100 Kim Alvefur core.moduleapi: Fix error context in :send_iq API
Wed, 21 Aug 2019 23:18:08 +0200 Kim Alvefur core.moduleapi: Restructure send_iq method for more atomic cleanup
Wed, 21 Aug 2019 23:15:05 +0200 Kim Alvefur core.moduleapi: Uppercase "IQ stanza" for consistency
Tue, 26 Mar 2019 17:22:56 +0000 Matthew Wild moduleapi: Log suppressed status priority and message when not overriding
Tue, 26 Mar 2019 17:22:25 +0000 Matthew Wild moduleapi: Remove overly-verbose debug logging on module status change
Tue, 19 Mar 2019 09:04:40 +0000 Matthew Wild moduleapi: New API for modules to set a status
Sun, 30 Dec 2018 20:35:20 +0100 Kim Alvefur core.moduleapi: Use convenience function for creating error object from stanza
Sun, 30 Dec 2018 16:03:15 +0100 Kim Alvefur core.moduleapi: Use util.error for :send_iq errors
Sun, 30 Dec 2018 14:26:58 +0100 Kim Alvefur core.moduleapi: Move util imports to top
Fri, 28 Dec 2018 20:51:31 +0100 Kim Alvefur core.moduleapi: Add a promise-based API for tracking IQ stanzas (fixes #714)
Sat, 08 Dec 2018 16:35:00 +0100 Kim Alvefur moduleapi: Use pack from util.table
less more (0) -100 -60 tip