From e5aa2c3385270d89df857966d2d575cd94f0bd62 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sat, 2 Dec 2023 20:20:05 +0100 Subject: mod_s2s: Close connection on smacks timeout This merges the mod_s2s_smacks_timeout behavior from prosody-modules This event is fired by mod_smacks when the connection has not responded to an ack-request for a period of time defaulting to 30 seconds, indicating that the connection has become stuck or non-responsive. Closing it prevents routing further messages via this connection and frees resources. A stuck connection may otherwise remain until for a time determined by the OS TCP subsystem, which can be quite long. --- CHANGES | 1 + 1 file changed, 1 insertion(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 37c493c6..63c8292d 100644 --- a/CHANGES +++ b/CHANGES @@ -55,6 +55,7 @@ TRUNK - Forwarded header from RFC 7239 supported, disabled by default - mod_http_file_share now uses roles framework, affecting access from e.g. components - Intervals of mod_cron managed periodic jobs made configurable +- When mod_smacks is enabled, s2s connections not responding to ack requests are closed. ## Removed -- cgit v1.2.3