Comparison

CHANGES @ 13382:f70311588c77

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.
author Kim Alvefur <zash@zash.se>
date Sat, 02 Dec 2023 20:20:05 +0100
parent 13297:7264c4d16072
child 13392:e8f8a4394187
comparison
equal deleted inserted replaced
13381:b7dc45d704fa 13382:f70311588c77
53 - mod_blocklist: New option 'migrate_legacy_blocking' to disable migration from mod_privacy 53 - mod_blocklist: New option 'migrate_legacy_blocking' to disable migration from mod_privacy
54 - Moved all modules into the Lua namespace `prosody.` 54 - Moved all modules into the Lua namespace `prosody.`
55 - Forwarded header from RFC 7239 supported, disabled by default 55 - Forwarded header from RFC 7239 supported, disabled by default
56 - mod_http_file_share now uses roles framework, affecting access from e.g. components 56 - mod_http_file_share now uses roles framework, affecting access from e.g. components
57 - Intervals of mod_cron managed periodic jobs made configurable 57 - Intervals of mod_cron managed periodic jobs made configurable
58 - When mod_smacks is enabled, s2s connections not responding to ack requests are closed.
58 59
59 ## Removed 60 ## Removed
60 61
61 - Lua 5.1 support 62 - Lua 5.1 support
62 - XEP-0090 support removed from mod_time 63 - XEP-0090 support removed from mod_time