1e5ed2364a42ff13f88b839dc29afe3f16f347f2
[prosody-hacks.git] / README.md
1 My hacks for the [Prosody XMPP server](https://prosody.im/)
2 ============================================================
3
4 Modules
5 --------
6
7 ### `mod_csi_on_away`
8
9 This implements CSI for legacy clients that report idleness via 'Away'
10 presence.
11
12 Just about any old client such as Pidgin can be set to report the user's
13 presence as 'Away' after a few minutes of inactivity, or when the
14 computer is locked, etc.
15
16 With this plugin, these clients will save network traffic and thus power
17 when they go 'Away'.
18
19
20 ### `mod_message_fake_id`
21
22 [Monal on iOS](https://monal.im) used to (or still does?) get confused and
23 drop messages with the same message ID, or no message ID at all.
24
25 To avoid silent message loss at the receiving end when sending
26 messages to a Monal user, this plugin generates a random message ID
27 (a UUID) for every message stanza.