Wed, 01 Mar 2023 21:11:48 +0100 mod_http_oauth2: Fix removal of consumed authorization codes
Kim Alvefur <zash@zash.se> [Wed, 01 Mar 2023 21:11:48 +0100] rev 5185
mod_http_oauth2: Fix removal of consumed authorization codes Fixes mod_http_oauth2.lua:34: bad argument #2 to 'difftime' (number expected, got nil) The extra preceding argument to :set stored the client-id#code as a value instead of clearing the key, and then later in the periodic cleanup timer this string would be indexed, producing a nil and a traceback
Wed, 01 Mar 2023 13:21:29 +0000 mod_sasl2_bind2: Support for SASL handlers forcing a specific resource
Matthew Wild <mwild1@gmail.com> [Wed, 01 Mar 2023 13:21:29 +0000] rev 5184
mod_sasl2_bind2: Support for SASL handlers forcing a specific resource
Tue, 28 Feb 2023 18:15:20 +0100 mod_rest: Remove confusing oauth2 tokens from examples
Kim Alvefur <zash@zash.se> [Tue, 28 Feb 2023 18:15:20 +0100] rev 5183
mod_rest: Remove confusing oauth2 tokens from examples Users were somehow confused into thinking that you should use the JID as username, rather than the username.
Thu, 23 Feb 2023 21:07:13 +0100 mod_register_apps: Detect 0.12+ when called from prosodyctl
Kim Alvefur <zash@zash.se> [Thu, 23 Feb 2023 21:07:13 +0100] rev 5182
mod_register_apps: Detect 0.12+ when called from prosodyctl Otherwise it loads mod_http_files which logs a warning
Wed, 22 Feb 2023 13:39:01 +0100 mod_muc_rtbl: fix more incorrect more references to "event"
Jonas Schäfer <jonas@wielicki.name> [Wed, 22 Feb 2023 13:39:01 +0100] rev 5181
mod_muc_rtbl: fix more incorrect more references to "event"
Wed, 22 Feb 2023 13:35:03 +0100 mod_muc_rtbl: ignore blocklist for affiliated users for messages
Jonas Schäfer <jonas@wielicki.name> [Wed, 22 Feb 2023 13:35:03 +0100] rev 5180
mod_muc_rtbl: ignore blocklist for affiliated users for messages Just like we ignore the blocklist for join attempts from affiliated users, we also do that now on messages.
Wed, 22 Feb 2023 13:33:16 +0100 mod_muc_rtbl: fix traceback because of scoping error
Jonas Schäfer <jonas@wielicki.name> [Wed, 22 Feb 2023 13:33:16 +0100] rev 5179
mod_muc_rtbl: fix traceback because of scoping error There is no "event" there, we have to use the occupant data instead. That's what you get for moving code around!
Tue, 21 Feb 2023 21:41:19 +0100 mod_muc_rtbl: move use of "private" attributes to single function
Jonas Schäfer <jonas@wielicki.name> [Tue, 21 Feb 2023 21:41:19 +0100] rev 5178
mod_muc_rtbl: move use of "private" attributes to single function This way, we reduce the scope where you can have a typo in the attribute name to that function and we encourage users to actually always call update_hashes.
Tue, 21 Feb 2023 21:37:27 +0100 mod_muc_rtbl: also filter messages
Jonas Schäfer <jonas@wielicki.name> [Tue, 21 Feb 2023 21:37:27 +0100] rev 5177
mod_muc_rtbl: also filter messages This was a bit tricky because we don't want to run the JIDs through SHA256 on each message. Took a while to come up with this simple plan of just caching the SHA256 of the JIDs on the occupants. This will leave some dirt in the occupants after unloading the module, but that should be ok; once they cycle the room, the hashes will be gone. This is direly needed, otherwise, there is a tight race between the moderation activities and the actors joining the room.
Mon, 20 Feb 2023 13:42:13 -0500 New module, mod_muc_reserve_nick_pattern
Stephen Paul Weber <singpolyma@singpolyma.net> [Mon, 20 Feb 2023 13:42:13 -0500] rev 5176
New module, mod_muc_reserve_nick_pattern
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 tip