Wed, 13 Apr 2022 16:53:19 +0200 make: Install stanza watcher library (thanks Menel)
Kim Alvefur <zash@zash.se> [Wed, 13 Apr 2022 16:53:19 +0200] rev 12469
make: Install stanza watcher library (thanks Menel)
Wed, 23 Mar 2022 13:43:08 +0000 mod_admin_shell: Add watch:stanzas() command
Matthew Wild <mwild1@gmail.com> [Wed, 23 Mar 2022 13:43:08 +0000] rev 12468
mod_admin_shell: Add watch:stanzas() command
Wed, 23 Mar 2022 13:42:44 +0000 mod_debug_stanzas/watcher: New module library to dynamically 'watch' for stanzas
Matthew Wild <mwild1@gmail.com> [Wed, 23 Mar 2022 13:42:44 +0000] rev 12467
mod_debug_stanzas/watcher: New module library to dynamically 'watch' for stanzas
Wed, 23 Mar 2022 15:25:22 +0000 mod_s2s: Store real stanzas in session.sendq, rather than strings
Matthew Wild <mwild1@gmail.com> [Wed, 23 Mar 2022 15:25:22 +0000] rev 12466
mod_s2s: Store real stanzas in session.sendq, rather than strings This is the "right" thing to do. Strings were more memory-efficient, but e.g. bypassed stanza filters at reconnection time. Also not being stanzas prevents us from potential future work, such as merging sendq with mod_smacks. Regarding performance: we should counter the probable negative effect of this change with other positive changes that are desired anyway - e.g. a limit on the size of the sendq, improved in-memory representation of stanzas, s2s backoff (e.g. if a remote server is persistently unreachable, cache this failure for a while and don't just keep forever queuing stanzas for it).
Fri, 08 Apr 2022 23:38:10 +0200 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Fri, 08 Apr 2022 23:38:10 +0200] rev 12465
Merge 0.12->trunk
Fri, 08 Apr 2022 23:35:31 +0200 mod_storage_xep0227: Fix mapping of nodes without explicit configuration 0.12
Kim Alvefur <zash@zash.se> [Fri, 08 Apr 2022 23:35:31 +0200] rev 12464
mod_storage_xep0227: Fix mapping of nodes without explicit configuration Turns out this table was wrong, it's missing some fields which are required and it's 'name', not 'node'. Setting it to the boolean true invokes compatibility behavior in mod_pep which results in the correct default structure.
Fri, 08 Apr 2022 15:17:11 +0200 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Fri, 08 Apr 2022 15:17:11 +0200] rev 12463
Merge 0.12->trunk
Fri, 08 Apr 2022 15:09:19 +0200 mod_storage_xep0227: Fix conversion of SCRAM into internal format (fix #1741) 0.12
Kim Alvefur <zash@zash.se> [Fri, 08 Apr 2022 15:09:19 +0200] rev 12462
mod_storage_xep0227: Fix conversion of SCRAM into internal format (fix #1741) Looks like this function was a copy of hex_to_base64 without modifying it to do its inverse.
Thu, 31 Mar 2022 18:53:23 +0200 mod_storage_xep0227: Support basic listing of PEP nodes in absence of pubsub#admin data 0.12
Kim Alvefur <zash@zash.se> [Thu, 31 Mar 2022 18:53:23 +0200] rev 12461
mod_storage_xep0227: Support basic listing of PEP nodes in absence of pubsub#admin data Allows migrating PEP nodes with default settings
Tue, 29 Mar 2022 19:58:28 +0200 mod_storage_xep0227: Improve logging 0.12
Kim Alvefur <zash@zash.se> [Tue, 29 Mar 2022 19:58:28 +0200] rev 12460
mod_storage_xep0227: Improve logging What were we looking at?
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 tip