annotate mod_muc_restrict_pm/README.md @ 6513:5fb466693e85

mod_storage_xmlarchive: Ensure list index files are removed using os.remove() on the list files leaves the new index files behind since util.datamanager does not know they are removed. Thanks Link Mauve
author Kim Alvefur <zash@zash.se>
date Tue, 07 Apr 2026 21:10:54 +0200
parents 8b6696bd9e40
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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