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

MSC3073: Role based access control #3073

wants to merge 30 commits into from

Commits on Mar 24, 2021

  1. Role-based access control

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    929032b View commit details
    Browse the repository at this point in the history
  2. Tri-state and permission format

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    ad3335b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Invite permission format and the example role body

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    8fe5d9b View commit details
    Browse the repository at this point in the history
  2. Design considerations added

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    e3b6e88 View commit details
    Browse the repository at this point in the history
  3. Fix MSC number

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    6ec8a2e View commit details
    Browse the repository at this point in the history
  4. Added self-banning to ban permission

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    327882a View commit details
    Browse the repository at this point in the history
  5. Remove all refs to m.admin

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    b7f7c31 View commit details
    Browse the repository at this point in the history
  6. Self redact and edit others

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    4528733 View commit details
    Browse the repository at this point in the history
  7. Role inheritance

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    68b6f6e View commit details
    Browse the repository at this point in the history
  8. Formatting fixes

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    0db1048 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Precomputation issue added

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    c805021 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. Fixes the formatting

    Signed-off by: Erkin alp Güney <erkinalp9035@gmail.com>
    
    Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
    erkinalp and kevincox authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    2154a22 View commit details
    Browse the repository at this point in the history
  2. undefined

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    
    Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
    erkinalp and kevincox authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    d99ddcd View commit details
    Browse the repository at this point in the history
  3. Fixed m.events

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    552834a View commit details
    Browse the repository at this point in the history
  4. Some corrections

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    12bd8d6 View commit details
    Browse the repository at this point in the history
  5. Simpler and more intuitive inheritance cycle breaking

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    732d603 View commit details
    Browse the repository at this point in the history
  6. Role calculation for black- and whitelist type rules

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    b8baaff View commit details
    Browse the repository at this point in the history
  7. Bottom role added

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    d4625c8 View commit details
    Browse the repository at this point in the history
  8. Do not allow combining top and bottom roles

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    1489d12 View commit details
    Browse the repository at this point in the history
  9. Truth table and invite set calculations

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    6ea008c View commit details
    Browse the repository at this point in the history
  10. Specificity optimisation and diagnostic opportunity

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 28, 2021
    Configuration menu
    Copy the full SHA
    b74689c View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Indeed black- and white-

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    
    Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
    erkinalp and kevincox authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    a57da5e View commit details
    Browse the repository at this point in the history
  2. Cycle breaking algorithm

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    e6ef928 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. Role flairs

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    f72cb73 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Knock acceptance and unban permisions

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    60b7577 View commit details
    Browse the repository at this point in the history
  2. Various improvements, including knocks, and FAQ

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    3456987 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Edit and redaction refinements

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    4918921 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. More edits to top and bottom roles

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored Apr 11, 2021
    Configuration menu
    Copy the full SHA
    b007884 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. Various fixes

    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored May 1, 2021
    Configuration menu
    Copy the full SHA
    0ae51bf View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Rename the self-redaction permission

    Retraction is the commonly used term
    Signed-off by: Erkin Alp Güney <erkinalp9035@gmail.com>
    erkinalp authored May 11, 2021
    Configuration menu
    Copy the full SHA
    0f3ac3d View commit details
    Browse the repository at this point in the history