Sat, 02 Mar 2024 14:14:27 +0100 core.features: Advertise that events are fired for SIGUSR1/2
Kim Alvefur <zash@zash.se> [Sat, 02 Mar 2024 14:14:27 +0100] rev 13459
core.features: Advertise that events are fired for SIGUSR1/2 Moved here from mod_posix since these events no longer originate there
Sat, 02 Mar 2024 14:08:47 +0100 util.startup: Fix firing of USR1/2 events
Kim Alvefur <zash@zash.se> [Sat, 02 Mar 2024 14:08:47 +0100] rev 13458
util.startup: Fix firing of USR1/2 events
Sat, 02 Mar 2024 13:40:37 +0100 net.server: Restore epoll signalfd handling
Kim Alvefur <zash@zash.se> [Sat, 02 Mar 2024 13:40:37 +0100] rev 13457
net.server: Restore epoll signalfd handling Reverts 4a9a69659727
Sat, 02 Mar 2024 13:23:24 +0100 mod_posix: Move POSIX signal handling into util.startup to avoid race
Kim Alvefur <zash@zash.se> [Sat, 02 Mar 2024 13:23:24 +0100] rev 13456
mod_posix: Move POSIX signal handling into util.startup to avoid race When libunbound is initialized, it spawns a thread to work in. In case a module initializes libunbound, e.g. by triggering a s2s connection, Prosody would not handle signals, instead immediately quit on e.g. the reload (SIGHUP) signal. Likely because the libunbound thread would not have inherited the signal mask from the main Prosody thread. Thanks Menel, riau and franck-x for reporting and help narrowing down
Fri, 01 Mar 2024 19:22:49 +0100 net.server: Disable epoll signalfd handling by default until problems resolved
Kim Alvefur <zash@zash.se> [Fri, 01 Mar 2024 19:22:49 +0100] rev 13455
net.server: Disable epoll signalfd handling by default until problems resolved
Fri, 01 Mar 2024 19:20:45 +0100 net.server_epoll: Log creation of signalfd handles at noise level
Kim Alvefur <zash@zash.se> [Fri, 01 Mar 2024 19:20:45 +0100] rev 13454
net.server_epoll: Log creation of signalfd handles at noise level To aid in tracking down signalfd-related problems
Fri, 01 Mar 2024 17:22:29 +0000 util.bit53: Add bnot() method
Matthew Wild <mwild1@gmail.com> [Fri, 01 Mar 2024 17:22:29 +0000] rev 13453
util.bit53: Add bnot() method
Wed, 28 Feb 2024 22:31:06 +0100 util.signal: Fail signalfd() if unable to change signal mask
Kim Alvefur <zash@zash.se> [Wed, 28 Feb 2024 22:31:06 +0100] rev 13452
util.signal: Fail signalfd() if unable to change signal mask By aborting early, the failure should be brought to the attention somehow.
Wed, 28 Feb 2024 22:24:09 +0100 net.server_epoll: Log failure to hook signals
Kim Alvefur <zash@zash.se> [Wed, 28 Feb 2024 22:24:09 +0100] rev 13451
net.server_epoll: Log failure to hook signals To make any such failures noticeable
Tue, 27 Feb 2024 17:15:36 +0100 Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Tue, 27 Feb 2024 17:15:36 +0100] rev 13450
Merge 0.12->trunk
(0) -10000 -3000 -1000 -300 -100 -10 +10 tip