mjolnir/src
Gnuxie 5bd23ced9b
Access Control Unit (#378)
The ACL unit allows you to combine an policy lists and conveniently test users and servers against them.
The main motivation for this work is provide access control on who can provision and continue to use mjolnir instances in the appservice component.
We include a new recommendation type org.matrix.mjolnir.allow which can be used with user and server entity types to create allow lists.
We have also replaced the destructing of policy lists in applyServerACL and applyMemberBans (in ProtectedRooms.ts) with calls to the AccessControlUnit.
Adding commands to add/remove allowed entities is not something i want to do at the moment.
2022-10-18 16:28:11 +01:00
..
commands Fix small typo (#382) 2022-10-10 12:35:35 +02:00
health load config yaml manually, remove more references to static config (#347) 2022-08-16 15:51:18 +01:00
models Access Control Unit (#378) 2022-10-18 16:28:11 +01:00
protections Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00
queues Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00
report Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00
webapis Stop the config being global (in almost all contexts). (#334) 2022-08-09 11:29:27 +01:00
config.ts use requested path to configs (#357) 2022-08-17 16:17:23 +01:00
ErrorCache.ts Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00
index.ts load config yaml manually, remove more references to static config (#347) 2022-08-16 15:51:18 +01:00
ManagementRoomOutput.ts Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00
Mjolnir.ts Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00
ProtectedRooms.ts Access Control Unit (#378) 2022-10-18 16:28:11 +01:00
RoomMembers.ts A command to show when users in a given room have joined (#225) 2022-03-07 11:34:25 +01:00
utils.ts Refactor protected rooms. (#371) 2022-09-29 14:49:09 +01:00