aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/muc/mod_muc.lua
Commit message (Expand)AuthorAgeFilesLines
* MUC: Add per-room PM restriction functionality (thanks Wirlaburla)Matthew Wild2024-05-231-0/+8
* 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
* 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-171-3/+3
* plugins: Switch to :get_option_period() for time range optionsKim Alvefur2023-07-161-1/+1
* core, plugins: Split prosody:user role into prosody:{guest,registered,member}Matthew Wild2023-06-291-1/+1
* plugins: Prefix module imports with prosody namespaceKim Alvefur2023-03-241-9/+9
* MUC: Add note about non-existant room methodKim Alvefur2023-01-201-1/+1
* mod_muc: Better map restrict_room_creation to role permissions (behaviour cha...Matthew Wild2022-09-291-21/+8
* Switch to a new role-based authorization framework, removing is_admin()Matthew Wild2022-06-151-8/+11
* MUC: Add method for getting the occupant id salt to allow reuseKim Alvefur2021-10-051-0/+1
* MUC: Allow modules a chance to act prior to room destructionKim Alvefur2021-12-051-3/+7
* MUC: Report number of live rooms to statsmanagerKim Alvefur2021-03-281-0/+5
* MUC: Merge mod_muc_occupant_id into a sub-module (thanks pep.!)Matthew Wild2020-11-241-0/+2
* MUC: Don't default room name to JID localpart (API breaking change)Kim Alvefur2020-08-291-3/+13
* MUC: Add ad-hoc command setting affiliation in a room (fixes #1174)Kim Alvefur2020-03-211-0/+43
* MUC: Add initial hats support (broadcast only)Matthew Wild2020-03-181-0/+1
* Merge 0.11->trunkMatthew Wild2020-02-131-1/+2
|\
| * mod_muc: Allow control over the server-admins-are-room-owners feature (see #1...Matthew Wild2020-02-131-1/+2
* | MUC: Indicate the component as origin of various errors where there's no roomKim Alvefur2019-11-261-6/+6
* | MUC: Indicate that the room is the origin of various errors where 'from' is a...Kim Alvefur2019-11-251-1/+1
* | MUC: Strictly validate room JID on creationKim Alvefur2019-11-011-0/+8
* | MUC: Add controls for whose presence is broadcast (closes #1335)Lance Stout2019-10-201-0/+7
* | MUC: Move check for explicit room join earlier in room creation flowKim Alvefur2018-11-271-1/+1
|/
* MUC: Use defaults from config in create_room() if no config providedMatthew Wild2018-11-151-12/+18
* MUC: Add support for registering with a MUC, including reserving a nickname a...Matthew Wild2018-09-031-0/+6
* MUC: Add support for storing additional data with MUC affiliationsMatthew Wild2018-09-031-2/+2
* MUC: Normalize indentationKim Alvefur2018-08-221-3/+3
* MUC: Fix traceback when failing to restore a roomMatthew Wild2018-08-171-0/+3
* MUC: Pass missing argument to log messageKim Alvefur2018-08-171-1/+1
* MUC: Allow destruction of tombstones (eg via telnet or adhoc command)Kim Alvefur2018-08-031-0/+3
* MUC: Split long lines [luacheck strict]Kim Alvefur2018-08-031-4/+8
* mod_muc: Fire event when room is (and about to be) restoredMatthew Wild2018-08-031-0/+4
* mod_muc: Add commentMatthew Wild2018-08-031-0/+1
* MUC: Add some comments clarifying methodsMatthew Wild2018-07-171-0/+2
* MUC: Add new iteration methods, all_rooms/live_rooms to eventually replace ea...Matthew Wild2018-07-171-10/+20
* MUC: Rename variable for consistency with other code that uses the term 'live'Matthew Wild2018-07-171-3/+3
* MUC: Return 'gone' error for destroyed rooms in other cases than attempted joinKim Alvefur2018-07-161-7/+7
* MUC: Add sections in room config formMatthew Wild2018-07-131-0/+2
* MUC: Include redirect in 'gone' error for destroyed roomsKim Alvefur2018-07-111-0/+4
* MUC: Send an 'gone' error instead of unavailable + <destroyed>Kim Alvefur2018-07-111-5/+1
* MUC: Allow an admin to recreate destroyed roomsKim Alvefur2018-07-111-2/+2
* MUC: Add support for storing a tombstone for destroyed rooms (#1182)Kim Alvefur2018-07-111-0/+42
* MUC: Remove room state on successful restoration from diskKim Alvefur2018-07-111-1/+6
* MUC: Purge saved room state when deleting a roomKim Alvefur2018-07-111-0/+1
* MUC: Log a debug message when a non-persistent room becomes empty and is dest...Kim Alvefur2018-07-111-0/+1