Kim Alvefur <zash@zash.se> [Mon, 20 Dec 2021 00:21:04 +0100] rev 12085
mod_smacks: Add future todo
The vision: All the queueing and counting and session replacement logic
in core, with mod_smacks only hooking this up to the XEP-0198 protocol.
Kim Alvefur <zash@zash.se> [Mon, 20 Dec 2021 00:18:47 +0100] rev 12084
mod_smacks: Only include max resumption time when resumption is activated
Kim Alvefur <zash@zash.se> [Mon, 20 Dec 2021 00:16:22 +0100] rev 12083
core.modulemanager: Load mod_smacks on Components
Since it applies to s2s on Components as well as on VirtualHosts.
Kim Alvefur <zash@zash.se> [Mon, 20 Dec 2021 00:06:47 +0100] rev 12082
mod_smacks: Fix typos
Kim Alvefur <zash@zash.se> [Mon, 20 Dec 2021 00:04:32 +0100] rev 12081
mod_smacks: Fix error on shutdown if loaded on Component
Kim Alvefur <zash@zash.se> [Sun, 19 Dec 2021 15:00:22 +0100] rev 12080
mod_smacks: Fix typo (thanks codespell)
Kim Alvefur <zash@zash.se> [Sun, 19 Dec 2021 14:59:27 +0100] rev 12079
mod_smacks: Avoid log noise when a non-smacks session is closed
Kim Alvefur <zash@zash.se> [Sat, 18 Dec 2021 15:45:06 +0100] rev 12078
mod_smacks: Check if session was really sleeping before logging message
It could have been resumed without going into hibernation first, i.e.
when the client notices the disconnect before the server, or if it
switches networks etc.
Kim Alvefur <zash@zash.se> [Sat, 18 Dec 2021 13:58:33 +0100] rev 12077
mod_smacks: Fix traceback when bouncing unacked stanzas
Errors sent from handle_unacked_stanzas() should usually not be sent to
the session itself, but if one is, it should not be queued.
Kim Alvefur <zash@zash.se> [Sat, 18 Dec 2021 13:48:57 +0100] rev 12076
mod_smacks: Fix duplicate sleep behavior when replacing a session
Fixes that an extra watchdog was set, leaking the previous one, which
went on to do behave as if the session times out.