comparison mod_ping_muc/README.md @ 4804:a7c0c70e64b6

mod_ping_muc: Yet another attempt to improve MUC reliability This time by moving XEP-0410 to the server. Will this save the users from the s2s timeouts? What horrifying unintentional side-effects will this have? Tune in next week to find out!
author Kim Alvefur <zash@zash.se>
date Thu, 02 Dec 2021 23:43:11 +0100
parents
children ed9aa80c989d
comparison
equal deleted inserted replaced
4803:f74c7c518bb2 4804:a7c0c70e64b6
1 ---
2 summary: Yet another MUC reliability module
3 rockspec:
4 dependencies:
5 - mod_track_muc_joins
6 labels:
7 - Stage-Alpha
8 ...
9
10
11 This module reacts to [server-to-server][doc:s2s] connections closing by
12 performing [XEP-0410: MUC Self-Ping] from the server side to check if
13 users are still connected to MUCs they have joined according
14 [mod_track_muc_joins]. If it can't be confirmed than the user is still
15 joined then their client devices are notified about this allowing them
16 to re-join.
17
18 # Installing
19
20 ```
21 prosodyctl install mod_ping_muc
22 ```
23
24 # Configuring
25
26 ```lua
27 modules_enabled = {
28 -- other modules etc
29 "track_muc_joins",
30 "ping_muc",
31 }
32 ```
33
34 # Compatibility
35
36 Requires prosody **trunk**