Mercurial > prosody-modules
annotate mod_muc_restrict_pm/README.md @ 6562:5da6fb562df9 default tip
mod_unified_push: Fix push error handling (fixes #2000)
Use the error object that send_iq() passes
as an argument to it's reject callback instead of attempting
and failing to do the parsing in the callback itself.
| author | kmq |
|---|---|
| date | Mon, 06 Jul 2026 14:23:57 +0200 |
| parents | 8b6696bd9e40 |
| children |
| rev | line source |
|---|---|
|
5910
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: |
|
6044
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6041
diff
changeset
|
3 - 'Stage-Obsolete' |
|
5910
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 |
|
6044
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6041
diff
changeset
|
7 ::: {.alert .alert-warning} |
|
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6041
diff
changeset
|
8 This feature has been merged into |
|
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6041
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:
6041
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:
6041
diff
changeset
|
11 ::: |
|
c88d01599948
mod_muc_restrict_pm: Feature merged to trunk.
Menel <menel@snikket.de>
parents:
6041
diff
changeset
|
12 |
|
5910
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 |
|
6051
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6049
diff
changeset
|
32 version note |
|
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6049
diff
changeset
|
33 --------- --------------------------------------------------------------------------- |
|
8b6696bd9e40
mod_muc_restrict_pm: Tweak and normalize table
Kim Alvefur <zash@zash.se>
parents:
6049
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:
6049
diff
changeset
|
35 0.12 Works |
