Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSC3073: Role based access control #3073

Closed
wants to merge 30 commits into from
Closed
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
929032b
Role-based access control
erkinalp Mar 24, 2021
ad3335b
Tri-state and permission format
erkinalp Mar 24, 2021
8fe5d9b
Invite permission format and the example role body
erkinalp Mar 25, 2021
e3b6e88
Design considerations added
erkinalp Mar 25, 2021
6ec8a2e
Fix MSC number
erkinalp Mar 25, 2021
327882a
Added self-banning to ban permission
erkinalp Mar 25, 2021
b7f7c31
Remove all refs to m.admin
erkinalp Mar 25, 2021
4528733
Self redact and edit others
erkinalp Mar 25, 2021
68b6f6e
Role inheritance
erkinalp Mar 25, 2021
0db1048
Formatting fixes
erkinalp Mar 25, 2021
c805021
Precomputation issue added
erkinalp Mar 26, 2021
2154a22
Fixes the formatting
erkinalp Mar 28, 2021
d99ddcd
`undefined`
erkinalp Mar 28, 2021
552834a
Fixed `m.events`
erkinalp Mar 28, 2021
12bd8d6
Some corrections
erkinalp Mar 28, 2021
732d603
Simpler and more intuitive inheritance cycle breaking
erkinalp Mar 28, 2021
b8baaff
Role calculation for black- and whitelist type rules
erkinalp Mar 28, 2021
d4625c8
Bottom role added
erkinalp Mar 28, 2021
1489d12
Do not allow combining top and bottom roles
erkinalp Mar 28, 2021
6ea008c
Truth table and invite set calculations
erkinalp Mar 28, 2021
b74689c
Specificity optimisation and diagnostic opportunity
erkinalp Mar 28, 2021
a57da5e
Indeed black- and white-
erkinalp Mar 29, 2021
e6ef928
Cycle breaking algorithm
erkinalp Mar 29, 2021
f72cb73
Role flairs
erkinalp Apr 4, 2021
60b7577
Knock acceptance and unban permisions
erkinalp Apr 6, 2021
3456987
Various improvements, including knocks, and FAQ
erkinalp Apr 6, 2021
4918921
Edit and redaction refinements
erkinalp Apr 8, 2021
b007884
More edits to top and bottom roles
erkinalp Apr 11, 2021
0ae51bf
Various fixes
erkinalp May 1, 2021
0f3ac3d
Rename the self-redaction permission
erkinalp May 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading