Comparison

CHANGES @ 13496:3e6d5738ea09

MUC: Don't default component admins to being room owners This change has various technical and social benefits. If ownership of a MUC is really needed, it can be gained using the 'Set affiliation' ad-hoc command or prosodyctl shell. Example client incompatibility with the old behaviour: - https://github.com/monal-im/Monal/issues/1085
author Matthew Wild <mwild1@gmail.com>
date Tue, 18 Jun 2024 15:08:30 +0100
parent 13490:6f840763fc73
child 13526:3abed2ec7ab6
comparison
equal deleted inserted replaced
13495:47e1df2d0a37 13496:3e6d5738ea09
14 - Support for TCP Fast Open in server_epoll (pending LuaSocket support) 14 - Support for TCP Fast Open in server_epoll (pending LuaSocket support)
15 - Support for deferred accept in server_epoll (pending LuaSocket support) 15 - Support for deferred accept in server_epoll (pending LuaSocket support)
16 16
17 ### MUC 17 ### MUC
18 18
19 - Component admins are no longer room owners by default. This can be reverted
20 to the old behaviour with `component_admins_as_room_owners = true`, but this
21 has known incompatibilities with some clients. Instead, use the shell or
22 ad-hoc commands to gain ownership of rooms when necessary.
19 - Permissions updates: 23 - Permissions updates:
20 - Room creation restricted to local users (of the parent host) by default 24 - Room creation restricted to local users (of the parent host) by default
21 - restrict_room_creation = true restricts to admins, false disables all restrictions 25 - restrict_room_creation = true restricts to admins, false disables all restrictions
22 - Persistent rooms can only be created by local users (parent host) by default 26 - Persistent rooms can only be created by local users (parent host) by default
23 - muc_room_allow_persistent = false restricts to admins 27 - muc_room_allow_persistent = false restricts to admins