Kim Alvefur <zash@zash.se> [Mon, 29 Nov 2021 17:40:02 +0100] rev 11969
configure: Remove variable noop (thanks shellcheck)
Matthew Wild <mwild1@gmail.com> [Mon, 29 Nov 2021 14:22:08 +0000] rev 11968
util.async tests: Explicitly import match from luassert (luacheck)
Matthew Wild <mwild1@gmail.com> [Mon, 29 Nov 2021 14:16:20 +0000] rev 11967
util.startup: Initialize util.async at startup
Matthew Wild <mwild1@gmail.com> [Mon, 29 Nov 2021 14:14:30 +0000] rev 11966
util.async: Add next-tick configuration
Running woken runners in the next iteration of the event loop prevents
unexpected recursion, unexpected tracebacks, and is generally more
predictable.
The pattern is borrowed from util.promise, where we're now doing the same.
Matthew Wild <mwild1@gmail.com> [Mon, 29 Nov 2021 14:11:24 +0000] rev 11965
util.async: Add sleep() method with configurable scheduling backend
No scheduler set by default, so it will error (we plan to initialize it in
util.startup).
We wanted to avoid a hard dependency on util.timer (which in turn depends on
network backends, etc.), and we didn't add timer.sleep() because we didn't
want to add a hard dependency on util.async for things that don't need it.
Kim Alvefur <zash@zash.se> [Mon, 29 Nov 2021 02:13:45 +0100] rev 11964
util.stanza: Adjust pretty printing for symmetry
Self-closing <tags/> and <?processing instructions?> had some
asymmetries in applied colors.
Kim Alvefur <zash@zash.se> [Sun, 28 Nov 2021 23:14:31 +0100] rev 11963
util.dependencies: Discourage Lua 5.1
Search for 'Lua 5.1' for reasons.
Kim Alvefur <zash@zash.se> [Sun, 28 Nov 2021 23:12:25 +0100] rev 11962
util.dependencies: Consider Lua 5.4 Supported:tm:
I have been running my own server exclusively on Lua 5.4 for months and
apart from packaging issues I remember on major issues.
Kim Alvefur <zash@zash.se> [Sun, 28 Nov 2021 22:51:50 +0100] rev 11961
util.prosodyctl.check: Support direct TLS connectivity checks
Currently only supported with OJN
Assumption: the direct_tls_ports are not empty when set.
Kim Alvefur <zash@zash.se> [Sun, 28 Nov 2021 21:55:53 +0100] rev 11960
doap: Remove stray ... is that a tab or a space?