Matthew Wild <mwild1@gmail.com> [Wed, 02 Mar 2022 15:45:24 +0000] rev 12322
util.prosodyctl: check: warn about unreferenced components, suggest disco_items
Matthew Wild <mwild1@gmail.com> [Wed, 02 Mar 2022 15:22:12 +0000] rev 12321
util.prosodyctl: Warn about enabled public registration in 'check config'
Kim Alvefur <zash@zash.se> [Wed, 23 Feb 2022 20:31:03 +0100] rev 12320
util.poll: Add support for the poll() API
Might be better than select(), more portable than epoll.
Kim Alvefur <zash@zash.se> [Sun, 27 Feb 2022 14:36:43 +0100] rev 12319
util.poll: Expose API (epoll or select) used
Could he handy to know for debugging or decisions
Kim Alvefur <zash@zash.se> [Wed, 23 Feb 2022 20:30:22 +0100] rev 12318
util.poll: Restructure to make adding additional system APIs easier
Kim Alvefur <zash@zash.se> [Sun, 13 Feb 2022 16:53:56 +0100] rev 12317
make: Split up install targets to allow different subset
The prosody-trunk nightly packages currently use the Debian dh-lua
framework to install core/, net/ and util/ into Lua-versioned directory
trees, while plugins and executables should still be installed like
before.
Kim Alvefur <zash@zash.se> [Tue, 22 Feb 2022 13:41:05 +0100] rev 12316
core.portmanager: Fix traceback on attempt to get non-existent service
If there's no such interface:port then `data` is nil and `data.service`
errors.
Kim Alvefur <zash@zash.se> [Tue, 22 Feb 2022 14:17:27 +0100] rev 12315
mod_c2s,mod_s2s: Fix error on shutdown (Thanks Martin)
Since there are two calls to done() that can happen, if the timing is
right (or wrong) both can happen, which previously triggered an error.
Kim Alvefur <zash@zash.se> [Tue, 22 Feb 2022 14:17:10 +0100] rev 12314
util.async: Optionally allow too many 'done' callbacks
Sometimes, like in mod_c2s and mod_s2s during shutdown, all you want is
to wait for the first done() and not complicate things.
Kim Alvefur <zash@zash.se> [Tue, 22 Feb 2022 12:35:31 +0100] rev 12313
mod_c2s,mod_s2s: Wrap callback to improve tracebacks
Should make traces point here instead of timer dispatch, making
debugging easier