aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/muc
Commit message (Expand)AuthorAgeFilesLines
* Merge 0.12->trunkMatthew Wild7 days1-6/+4
|\
| * MUC: optimizations for broadcast of visitor presence (thanks Jitsi team)origin/0.120.12Matthew Wild7 days1-6/+4
* | MUC: Fix error with nonlegacy hats.Aidan Epstein2024-09-281-1/+1
* | MUC: Don't default component admins to being room ownersMatthew Wild2024-06-181-1/+1
* | MUC: Add per-room PM restriction functionality (thanks Wirlaburla)Matthew Wild2024-05-232-0/+127
* | MUC: Fix legacy hats (thanks nicoco)Kim Alvefur2024-03-281-2/+8
* | MUC: Switch to official XEP-0317 namespace for Hats (including compat) (thank...Kim Alvefur2024-03-281-1/+10
* | MUC: Record reason for affiliation changes and return in list (fixes #1227)Kim Alvefur2021-08-081-4/+11
* | mod_muc: Switch to module:could() for some implicit access control checksMatthew Wild2023-11-071-2/+2
* | mod_muc: Allow guest users to list rooms by defaultMatthew Wild2023-11-071-0/+3
* | mod_muc: Add :list-rooms permissionMatthew Wild2023-11-071-1/+5
* | muc.register: Clarify what's going on when enforcing nicknamesKim Alvefur2023-11-031-0/+2
* | mod_muc: Use enum config API for 'restrict_room_creation'Kim Alvefur2023-07-211-1/+1
* | plugins: Use boolean config method in some placesKim Alvefur2023-07-181-4/+2
* | mod_muc: Use enum option method for 'muc_room_default_presence_broadcast'Kim Alvefur2023-07-181-1/+2
* | plugins: Use integer config API with interval specification where sensibleKim Alvefur2023-07-172-4/+4
* | plugins: Switch to :get_option_period() for time range optionsKim Alvefur2023-07-162-2/+2
* | core, plugins: Split prosody:user role into prosody:{guest,registered,member}Matthew Wild2023-06-293-3/+3
* | plugins: Prefix module imports with prosody namespaceKim Alvefur2023-03-2413-42/+42
* | MUC: Add note about non-existant room methodKim Alvefur2023-01-201-1/+1
* | Backed out changeset 73a45ba6e3f1 in favour of 427dd01f0864Matthew Wild2022-09-291-3/+6
* | mod_muc: Better map restrict_room_creation to role permissions (behaviour cha...Matthew Wild2022-09-291-21/+8
* | muc: Re-allow non-admins to configure persistence (thanks Meaz)Matthew Wild2022-09-281-6/+3
* | Switch to a new role-based authorization framework, removing is_admin()Matthew Wild2022-06-153-16/+22
|/
* MUC: Allow kicking users with the same affiliation as the kicker (fixes #1724)Matthew Wild2022-03-231-4/+5
* MUC: Switch ID algorithm for IQ relay (fixes #1266, #1435)Kim Alvefur2021-10-051-3/+5
* MUC: Add method for getting the occupant id salt to allow reuseKim Alvefur2021-10-052-5/+12
* MUC: Remove <{muc}x> tags in some errorsKim Alvefur2021-12-084-6/+6
* MUC: Fix error origin JID in wrong argument positionKim Alvefur2021-12-081-1/+1
* MUC: Remove remaining deprecated numeric error codesKim Alvefur2021-12-083-4/+0
* MUC: Return a friendly textual error when trying to speak without voiceKim Alvefur2021-12-081-1/+2
* MUC: Allow modules a chance to act prior to room destructionKim Alvefur2021-12-052-7/+19
* MUC: Actually set the new affiliation data if it was previously emptyMatthew Wild2021-11-161-0/+1
* MUC: Include old affiliation data in affiliation change eventMatthew Wild2021-11-161-0/+1
* MUC: Add room:set_affiliation_data()Matthew Wild2021-11-161-0/+22
* MUC: Set .previous_affiliation = "none" if nil, for consistency with .affilia...Matthew Wild2021-11-161-1/+1
* MUC: Fix incorrect variable name (thanks luacheck)Matthew Wild2021-11-161-1/+1
* MUC: Switch to event.allowed signaling to block event, matching muc-pre-set-roleMatthew Wild2021-11-161-1/+3
* MUC: Add 'muc-pre-set-affiliation' event, allowing to block change or modify ...Matthew Wild2021-11-161-10/+20
* MUC: Add option to include form in registration queryMatthew Wild2021-11-151-3/+11
* MUC: Reject full JID in affiliation queriesKim Alvefur2021-09-171-0/+3
* Merge 0.11->trunkKim Alvefur2021-07-231-1/+1
|\
| * MUC: Fix logic for access to affiliation lists0.11.10Kim Alvefur2021-07-221-1/+1
* | MUC: Skip adding to history when it's set to zeroKim Alvefur2021-07-191-0/+4
* | Merge 0.11->trunkMatthew Wild2021-05-131-2/+10
|\|
| * MUC: Add support for advertising muc#roomconfig_allowinvites in room disco#infoMatthew Wild2021-05-101-2/+10
* | MUC: Allow overriding occupant object from groupchat message eventKim Alvefur2021-03-251-4/+9
* | MUC: Report number of live rooms to statsmanagerKim Alvefur2021-03-281-0/+5
* | MUC: Allow modules to add to the room registration form, and handle the resultMatthew Wild2021-01-151-0/+23
* | MUC: Reject probes from non-occupantsJC Brand2020-10-021-12/+21