Wed, 01 Jun 2022 15:06:59 +0200 mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding (#1760)
Kim Alvefur <zash@zash.se> [Wed, 01 Jun 2022 15:06:59 +0200] rev 12598
mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding (#1760) Brings back SCRAM-SHA-*-PLUS from its hiatus brought on by the earlier channel binding method being undefined for TLS 1.3, and the increasing deployment of TLS 1.3. See 1bfd238e05ad and #1542 Requires future version of LuaSec, once support for this key material export method is merged. See https://github.com/brunoos/luasec/pull/187
Tue, 26 Jul 2022 23:44:33 +0200 mod_bookmarks: Reduce error about not having bookmarks to debug (thanks tom) 0.12
Kim Alvefur <zash@zash.se> [Tue, 26 Jul 2022 23:44:33 +0200] rev 12597
mod_bookmarks: Reduce error about not having bookmarks to debug (thanks tom) This is happens if the account is new and doesn't have any bookmarks yet, which is not a problem. Rarely seen since most clients currently use the older version of XEP-0084 stored in XEP-0049 rather than in PEP, but at least one (Converse.js )does. One scenario in which this would show up often is with Converse.js as a guest chat using anonymous authentication, where all "accounts" would always be new and not have any bookmarks. This scenario probably does not need to have mod_bookmarks at all, but if enabled globally it would likely become loaded onto the VirtualHost unless explicitly disabled.
Tue, 26 Jul 2022 00:39:16 +0200 mod_storage_sql: Fix bypass of load procedure under prosodyctl 0.12
Kim Alvefur <zash@zash.se> [Tue, 26 Jul 2022 00:39:16 +0200] rev 12596
mod_storage_sql: Fix bypass of load procedure under prosodyctl There's no 'prosody.prosodyctl' property other than this one, introduced in 6216743c188c in 2015. Guessing that the intent was to skip this when running as a prosodyctl command. The module.command code does its own version of this initialization, so this seems likely. Thanks raja for noticing
Mon, 11 Jul 2022 20:02:10 +0200 util.table: Fix inaccurate comment
Kim Alvefur <zash@zash.se> [Mon, 11 Jul 2022 20:02:10 +0200] rev 12595
util.table: Fix inaccurate comment Probably a duplicate of the comment next to Lmove, recorded by mistake Lpack can probably be removed at some point in the near future once we are confident it is not used anywhere.
Mon, 11 Jul 2022 19:15:24 +0200 compat: Use table.pack (there since Lua 5.2) over our util.table
Kim Alvefur <zash@zash.se> [Mon, 11 Jul 2022 19:15:24 +0200] rev 12594
compat: Use table.pack (there since Lua 5.2) over our util.table Added in d278a770eddc avoid having to deal with its absence in Lua 5.1. No longer needed when Lua 5.1 support is dropped.
Mon, 11 Jul 2022 19:07:38 +0200 compat: Remove handling of Lua 5.1 location of 'unpack' function
Kim Alvefur <zash@zash.se> [Mon, 11 Jul 2022 19:07:38 +0200] rev 12593
compat: Remove handling of Lua 5.1 location of 'unpack' function
Mon, 11 Jul 2022 17:32:13 +0200 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Mon, 11 Jul 2022 17:32:13 +0200] rev 12592
Merge 0.12->trunk
Sun, 10 Jul 2022 16:10:29 +0200 luacheck: Set expected globals to Lua 5.4 + compat
Kim Alvefur <zash@zash.se> [Sun, 10 Jul 2022 16:10:29 +0200] rev 12591
luacheck: Set expected globals to Lua 5.4 + compat Requires luacheck 0.25.0
Mon, 27 Jun 2022 01:22:36 +0200 core.s2smanager: Don't remove unrelated session on close of bidi session 0.12
Kim Alvefur <zash@zash.se> [Mon, 27 Jun 2022 01:22:36 +0200] rev 12590
core.s2smanager: Don't remove unrelated session on close of bidi session Normally with bidi, any outgoing connection should be the same as the incoming, hence when closing a bidi connection it should be removed as a route to the remote server. However it is not guaranteed, a remote bidi-capable server might have decided to open a new connection for some reason. This can lead to a situation where there are two bidi connections, and the s2sout route is a locally initiated s2sout connection. In this case, such a s2sout connection should be kept. Noticed in a rare case where bidi has just been enabled on a running server, and something establishes new connections immediately when a connection is closed.
Fri, 08 Jul 2022 19:56:29 +0200 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Fri, 08 Jul 2022 19:56:29 +0200] rev 12589
Merge 0.12->trunk
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 tip