annotate mod_csi_simple_compat/README.md @ 6556:7477e97a9045

mod_firewall: Apply pre-reload state before re-reading config This change makes load/reload a bit more robust. module.load() runs before module.restore() and it reads from the config and updates the state (if needed). However, after this, module.restore() could run and apply the old state again.
author Matthew Wild <mwild1@gmail.com>
date Sun, 24 May 2026 20:03:20 +0100
parents 297b3b30b8b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6456
59d42b883f12 mod_csi_simple_compat/README.md: Add "Stage-Deprecated"
Menel <menel@snikket.de>
parents: 5975
diff changeset
1 ---
59d42b883f12 mod_csi_simple_compat/README.md: Add "Stage-Deprecated"
Menel <menel@snikket.de>
parents: 5975
diff changeset
2 summary: Compat module for unsupported prosody Version
6464
7816bf74e488 mod_csi_simple_compat/README.md: youre right zash
Menel <menel@snikket.de>
parents: 6456
diff changeset
3 labels:
6465
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
4 - Stage-Obsolete
6456
59d42b883f12 mod_csi_simple_compat/README.md: Add "Stage-Deprecated"
Menel <menel@snikket.de>
parents: 5975
diff changeset
5 ...
59d42b883f12 mod_csi_simple_compat/README.md: Add "Stage-Deprecated"
Menel <menel@snikket.de>
parents: 5975
diff changeset
6
4006
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 # About
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 This module allows using the [mod_csi_simple][doc:modules:mod_csi_simple]
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 setting `csi_important_payloads` (added in trunk/0.12) in Prosody 0.11.x.
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11
6465
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
12 ::: {.alert .alert-warning}
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
13 Prosody 0.11.x is no longer maintained.
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
14 :::
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
15
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
16
4006
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 # Config
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 ```
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20 modules_enabled = {
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 -- other modules etc
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 "csi_simple",
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23 "csi_simple_compat",
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 }
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26 csi_important_payloads = {
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 -- Anything in this namespace:
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 "{urn:example:important-namespace}",
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 -- Specific element name and namespace:
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 "{urn:example:xmpp:priority}super-important",
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31 }
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
32 ```
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
34 # Example
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
35
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
36 ``` lua
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
37 csi_important_payloads = {
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
38 -- XEP-0353: Jingle Message Initiation
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
39 "{urn:xmpp:jingle-message:0}",
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
40 }
fcea7cf91702 mod_csi_simple_compat: Module for Prosody 0.11 that adds a setting available from Prosody 0.12
Kim Alvefur <zash@zash.se>
parents:
diff changeset
41 ```
6465
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
42 # Compatibility
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
43
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
44 Works for prosody 0.11.x
297b3b30b8b2 mod_csi_simple_compat/README.md: More explicit readme about the old compat.
Menel <menel@snikket.de>
parents: 6464
diff changeset
45 Use [mod_csi_simple][doc:modules:mod_csi_simple] for later versions.