Kim Alvefur <zash@zash.se> [Fri, 18 Feb 2022 23:13:01 +0100] rev 12306
mod_c2s: Ignore unused event payload [luacheck]
Kim Alvefur <zash@zash.se> [Thu, 17 Feb 2022 03:49:47 +0100] rev 12305
mod_c2s,mod_s2s: Wait for sessions to close before proceeding with shutdown steps
Ensures unavailable presence and other outgoing stanzas are sent.
Waiting for c2s sessions to close first before proceeding to disable and
close s2s ensures that unavailable presence can go out, even if it
requires dialback to complete first.
Kim Alvefur <zash@zash.se> [Fri, 18 Feb 2022 14:25:22 +0100] rev 12304
mod_c2s: Close ports in a separate, earlier event from closing sessions
Lets other things step in and do things while c2s ports are closed, e.g.
mod_smacks, or other modules with port handlers that forward to c2s.
Kim Alvefur <zash@zash.se> [Fri, 11 Feb 2022 21:41:04 +0100] rev 12303
mod_s2s: Disable creation of new outgoing connections during shutdown
Kim Alvefur <zash@zash.se> [Fri, 11 Feb 2022 21:36:53 +0100] rev 12302
mod_c2s,mod_s2s: Disable and close port listeners before closing sessions
This ensures no new clients can start connecting during shutdown
Kim Alvefur <zash@zash.se> [Wed, 06 Oct 2021 14:50:47 +0200] rev 12301
mod_posix: Run signal handlers in the startup thread
Kim Alvefur <zash@zash.se> [Wed, 06 Oct 2021 14:49:26 +0200] rev 12300
prosody: Expose main thread on the 'prosody' global
To allow running things in it.
Kim Alvefur <zash@zash.se> [Tue, 01 Jan 2019 16:43:49 +0100] rev 12299
prosody: Run shutdown procedure in async thread
Kim Alvefur <zash@zash.se> [Tue, 01 Jan 2019 16:42:52 +0100] rev 12298
prosody: Move last cleanup and shutdown code into util.startup
Kim Alvefur <zash@zash.se> [Thu, 17 Feb 2022 01:41:57 +0100] rev 12297
mod_admin_shell: Squeeze some characters out of the Certificate column
The more compact these are, the better