Software /
code /
prosody-modules
Annotate
mod_muc_restrict_pm/README.md @ 6179:5250e4cb0b1a
mod_groups_internal: Replace tabs by spaces in README
author | Rémi Bardon <remi@remibardon.name> |
---|---|
date | Fri, 31 Jan 2025 02:50:23 +0100 |
parent | 6079:8b6696bd9e40 |
rev | line source |
---|---|
5934
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
1 --- |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
2 labels: |
6072
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
3 - 'Stage-Obsolete' |
5934
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
4 summary: Limit who may send and recieve MUC PMs |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
5 ... |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
6 |
6072
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
7 ::: {.alert .alert-warning} |
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
8 This feature has been merged into |
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
9 [mod_muc][doc:modules:mod_muc] in trunk and is therefore obsolete when used with a version >0.12.x or trunk. |
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
10 It can still be used with Prosody 0.12. |
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
11 ::: |
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6069
diff
changeset
|
12 |
5934
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
13 # Introduction |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
14 |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
15 This module adds configurable MUC options that restrict and limit who may send MUC PMs to other users. |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
16 |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
17 If a user does not have permissions to send a MUC PM, the MUC will send a policy violation stanza. |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
18 |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
19 # Setup |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
20 |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
21 ```lua |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
22 Component "conference.example.org" "muc" |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
23 |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
24 modules_enabled = { |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
25 "muc_restrict_pm"; |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
26 } |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
27 ``` |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
28 |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
29 Compatibility |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
30 ============= |
7358d1b64b1d
mod_muc_restrict_pm: Limit who may send and recieve MUC PMs
Nicholas George <wirlaburla@worlio.com>
parents:
diff
changeset
|
31 |
6079
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6077
diff
changeset
|
32 version note |
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6077
diff
changeset
|
33 --------- --------------------------------------------------------------------------- |
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6077
diff
changeset
|
34 trunk [Integrated](https://hg.prosody.im/trunk/rev/47e1df2d0a37) into `mod_muc` |
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6077
diff
changeset
|
35 0.12 Works |