Mercurial > prosody-modules
annotate mod_muc_restrict_pm/README.md @ 6092:bd3ff802d883
mod_anti_spam: Fix another traceback for origin sessions without an IP
This is likely to be the case for stanzas originating from local hosts, for
example (so not true s2s). It should be safe to bypass the IP check for those.
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sat, 28 Dec 2024 21:02:08 +0000 |
| 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 |
