Thu, 30 Nov 2023 13:48:43 +0000 mod_user_account_management: Add support for soft-deletion of accounts via IBR
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 13:48:43 +0000] rev 13373
mod_user_account_management: Add support for soft-deletion of accounts via IBR When registration_delete_grace_period is set, accounts will be disabled for the specified grace period before they are fully deleted. During the grace period, accounts can be restored with the user:restore() shell command. The primary purpose is to prevent accidental or malicious deletion of a user's account, which is traditionally very easy for any XMPP client to do with a single stanza.
Thu, 30 Nov 2023 13:43:23 +0000 moduleapi: Log error message when ambiguous period spec is found in config
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 13:43:23 +0000] rev 13372
moduleapi: Log error message when ambiguous period spec is found in config
Thu, 30 Nov 2023 13:42:44 +0000 util.human.io: Don't accept ambiguous durations by default
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 13:42:44 +0000] rev 13371
util.human.io: Don't accept ambiguous durations by default The new method parse_duration_lax() exports the old behaviour, mainly for compatibility purposes.
Thu, 30 Nov 2023 12:41:26 +0000 mod_cron: Update Teal source and rebuild
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 12:41:26 +0000] rev 13370
mod_cron: Update Teal source and rebuild
Thu, 30 Nov 2023 11:42:52 +0000 mod_cron: Rename variable to fix shadowing (#luacheck)
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 11:42:52 +0000] rev 13369
mod_cron: Rename variable to fix shadowing (#luacheck)
Thu, 30 Nov 2023 11:38:59 +0000 mod_cron: Add shell command to list registered cron tasks with status
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 11:38:59 +0000] rev 13368
mod_cron: Add shell command to list registered cron tasks with status
Thu, 30 Nov 2023 11:22:40 +0000 mod_saslauth: Allow plugins to override return SASL condition/text
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 11:22:40 +0000] rev 13367
mod_saslauth: Allow plugins to override return SASL condition/text
Thu, 30 Nov 2023 10:14:17 +0000 luacheckrc, mod_http_file_share: Update for module API change (once->on_ready)
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 10:14:17 +0000] rev 13366
luacheckrc, mod_http_file_share: Update for module API change (once->on_ready)
Thu, 30 Nov 2023 10:09:47 +0000 modulemanager: Allow modules to expose module.ready - to be called after init
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 10:09:47 +0000] rev 13365
modulemanager: Allow modules to expose module.ready - to be called after init This is a shortcut for module:on_ready() which exposes the functionality in an idiomatic way consistent with module.load, module.unload, etc. module.ready runs when the module is loaded and the server has finished starting up.
Thu, 30 Nov 2023 10:07:53 +0000 moduleapi: Rename :once() to :on_ready() for clarity
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 10:07:53 +0000] rev 13364
moduleapi: Rename :once() to :on_ready() for clarity 'Once' is ambiguous - once per what? on_ready() executes its parameter when the module is loaded *and* the server has finished starting.
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 tip