Comparison

CHANGES @ 13490:6f840763fc73

net.server_epoll: Add support for systemd socket activation Allows creating listening sockets and accepting client connections before Prosody starts. This is unlike normal Prosody dynamic resource management, where ports may added and removed at any time, and the ports defined by the config. Weird things happen if these are closed (e.g. due to reload) so here we prevent closing and ensure sockets are reused when opened again.
author Kim Alvefur <zash@zash.se>
date Tue, 14 May 2024 17:07:47 +0200
parent 13486:fdd1438d9ef7
child 13496:3e6d5738ea09
comparison
equal deleted inserted replaced
13489:ae65f199f408 13490:6f840763fc73
66 - Intervals of mod_cron managed periodic jobs made configurable 66 - Intervals of mod_cron managed periodic jobs made configurable
67 - When mod_smacks is enabled, s2s connections not responding to ack requests are closed. 67 - When mod_smacks is enabled, s2s connections not responding to ack requests are closed.
68 - Arguments to `prosodyctl shell` that start with ':' are now turned into method calls 68 - Arguments to `prosodyctl shell` that start with ':' are now turned into method calls
69 - Support for Type=notify and notify-reload systemd service type added 69 - Support for Type=notify and notify-reload systemd service type added
70 - Support for the roster *group* access_model in mod_pep 70 - Support for the roster *group* access_model in mod_pep
71 - Support for systemd socket activation in server_epoll
71 72
72 ## Removed 73 ## Removed
73 74
74 - Lua 5.1 support 75 - Lua 5.1 support
75 - XEP-0090 support removed from mod_time 76 - XEP-0090 support removed from mod_time