Matthew Wild <mwild1@gmail.com> [Tue, 21 Nov 2023 18:48:58 +0000] rev 13338
mod_admin_shell: Add debug:async() command to show blocked async runners
Matthew Wild <mwild1@gmail.com> [Tue, 21 Nov 2023 18:14:51 +0000] rev 13337
util.async: Expose default runner function
This is purely for informational purposes, so it's possible to determine
externally whether a runner is using the default runner function (which
executes functions as work items) or a custom runner function.
Matthew Wild <mwild1@gmail.com> [Tue, 21 Nov 2023 18:13:42 +0000] rev 13336
util.async: Record current work item in the runner object
Mostly expected to be useful for debugging purposes.
Matthew Wild <mwild1@gmail.com> [Tue, 21 Nov 2023 18:12:49 +0000] rev 13335
util.async: Improve debug logging in a few places
Knowing the state of the coroutine as well as the runner state can be helpful.
Matthew Wild <mwild1@gmail.com> [Tue, 21 Nov 2023 18:11:40 +0000] rev 13334
util.async: Export a table of currently-waiting runners
This can be used for debugging and introspection.
Kim Alvefur <zash@zash.se> [Tue, 21 Nov 2023 17:43:46 +0100] rev 13333
util.poll: Return early if given zero timeout and no pending events
Should have been part of f33887f925e1 to ensure it won't skip processing
timers at all when very busy.
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 10:40:24 +0100] rev 13332
moduleapi: Update Teal spec
Updates for 65fb0d7a2312::59c3d775c7fa
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:58:56 +0100] rev 13331
util.prosodyctl.check: Disable https cert check if http_external_url set
This would indicate that a reverse proxy is used, which gets to be
responsible for that since it probably holds the actual cert.
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:50:06 +0100] rev 13330
util.prosodyctl.check: Check cert for HTTPS if http module enabled
Kim Alvefur <zash@zash.se> [Mon, 13 Nov 2023 09:44:40 +0100] rev 13329
util.prosodyctl.check: Update conditions for s2s cert checks
The 'anonymous_login' setting is deprecated and prosodyctl check config
will tell you to change it to 'authentication = "internal_hashed"', so
we shouldn't need to care about here anymore.