Kim Alvefur <zash@zash.se> [Mon, 16 Aug 2021 11:37:51 +0200] rev 11744
mod_s2s: Fire 's2s-ondrain' event, mirroring mod_c2s
Signals that any pending outgoing stanzas that were in the write buffer
have at least been sent off to the Kernel and maybe even sent out over
the network.
See 7a703af90c9c for mod_c2s commit
Kim Alvefur <zash@zash.se> [Sun, 15 Aug 2021 12:28:58 +0200] rev 11743
core.storagemanager: Respect archive ids issued by storage drivers in tests
Storage drivers may issue their own IDs tho none of the included ones do
this atm, but the 3rd party module mod_storage_xmlarchive has its
special format.
Kim Alvefur <zash@zash.se> [Sat, 14 Aug 2021 13:07:29 +0200] rev 11742
net.server_epoll: Improve efficiency of opportunistic writes
Should prevent further opportunistic write attempts after the kernel
buffers are full and stops accepting writes.
When combined with `keep_buffers = false` it should stop it from
repeatedly recreating the buffer table and concatenating it back into a
string when there's a lot to write.
Kim Alvefur <zash@zash.se> [Thu, 12 Aug 2021 19:34:17 +0200] rev 11741
mod_disco: Send XEP-0115 caps in s2s stream features
Not currently used for anything, but allowed and could be used in the
future and might be used by other servers.
Kim Alvefur <zash@zash.se> [Wed, 11 Aug 2021 14:55:59 +0200] rev 11740
mod_admin_shell: Keep unrestricted environment for session lifetime
Makes it so that global values set in the environment are kept longer
than within one line, and thus can be used until the session ends. They
still don't pollute the global environment, which is an error anyway.
Thanks phryk for noticing.
Kim Alvefur <zash@zash.se> [Thu, 29 Jul 2021 20:16:11 +0200] rev 11739
mod_limits: Extend unlimited_jids to s2s sessions (for Ge0rG)
This makes unlimited_jids also work for s2s connections, assuming the
remote server has been identified.
Kim Alvefur <zash@zash.se> [Thu, 29 Jul 2021 20:11:48 +0200] rev 11738
mod_limits: Factor out function for disabling limits allowing use from shell
Also enables reuse for s2s, which we will add next.
Kim Alvefur <zash@zash.se> [Thu, 29 Jul 2021 20:04:57 +0200] rev 11737
mod_bosh: Add todo to use util.session to create session object
So that we get single point where shared session properties can be
added. But not now. One day. Maybe. Patches welcome.
Kim Alvefur <zash@zash.se> [Thu, 29 Jul 2021 17:37:27 +0200] rev 11736
mod_pubsub: Update callbacks on reload to more completely refresh config
This would also release any resources held via references from these
callbacks.
I'm not sure why we don't just re-new() the whole thing.
Related to #1382
Kim Alvefur <zash@zash.se> [Thu, 29 Jul 2021 14:11:29 +0200] rev 11735
migrator: Silence assert in core.moduleapi
The assert triggers because we're not loading the stanza route, because
we are unlikely to need it during migration.