-
Notifications
You must be signed in to change notification settings - Fork 385
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
MSC3083: Restricting room membership based on membership in other rooms #3083
Merged
Merged
Changes from 1 commit
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
d5633d1
Add pointer to draft.
clokep dfcc467
Include the proposed MSC.
clokep c81947a
Document the error response.
clokep 4fc5acf
Update a placeholder.
clokep 13e3f18
Rework bits about peeking.
clokep 36b19fb
Clarify link.
clokep 2919e57
Update dependencies to include MSC3173.
clokep fab5eaa
Add notes from @madlittlemods.
clokep 5afe23a
More wrapping.
clokep 590b7a4
Fill in the TODO about what how to mark access via spaces for the sum…
clokep cbc4515
Spacing.
clokep 4eeb27f
Add more notes about edge-cases.
clokep 0f49611
Remove spaces summary changes.
clokep c7ab867
Fix broken backlink.
clokep c1eb461
Remove bit about user IDs being listed directly.
clokep 41dd06d
Clarify an edge case.
clokep e81686c
Many clarifications.
clokep 8a3ad47
A bit less passive.
clokep 1d1d356
Space -> room.
clokep 7061e19
Add a type field.
clokep 5a58af6
Namespace the allow type.
clokep f3e7fba
Re-iterate that ban and server-acls matter.
clokep ed679c7
Clarify membership checking over federation.
clokep bfa0dfe
Clarify auth rules for restrictedjoin rules.
clokep 39b9a9d
Clarify security concerns.
clokep 91c7612
Handle feedback from Travis.
clokep 39fdfa3
Add a list of trusted servers.
clokep 3bab6bd
Remove via field.
clokep 8e0b001
Add a note about ensuring each allowed room has at least one server i…
clokep 0b49932
Clarifications.
clokep b4296ef
Remove the authorised servers list.
clokep e5305a7
Clarifications / simplifications.
clokep 6d041d4
Fix typos.
clokep 69aec55
Clarify soft-failure is extension of current algorithm.
clokep 42a34de
Clarify that signature checks only apply to joining users.
clokep 808bb1b
Pull note about ban & ACLs out of each join rule description.
clokep 87f9938
Use a different room version to specify changes in join rules.
clokep 182c806
Clarify what happens if a homeserver cannot verify membership.
clokep 1be4019
Clarify implications of signing events.
clokep 76333ee
Add notes about the via key and authorised servers being out of sync.
clokep 5f2240a
Fix typo.
clokep 3037232
Fix typo.
clokep 2c65a03
Fix typo.
clokep b9204cc
Remove extraneous paragraph.
clokep d95200f
Add domains to the example room aliases.
clokep dc945a4
Reword intro.
clokep 2012466
Clarify users must be joined to an allowed room.
clokep db40a1c
Reflow.
clokep 81a588e
Add note about including the authorising server in the content.
clokep b41a1a3
Update the information on signature checking.
clokep 290f903
Updates from review.
clokep ffb9095
Add a note about resident servers.
clokep 7caff82
Add information about errors over federation.
clokep 55b99d2
Clarify if a resident server cannot issue a join vs. if they're unsur…
clokep 48c1d9d
Apply suggestions from code review
clokep 88a9404
Review feedback.
clokep c0b7f07
Move back section about errors for make/send_join & some review comme…
clokep 77422e2
Move changes to make/send_join out of auth rules section.
clokep 3885a94
Include an additional error situation.
clokep d9cae9b
More review comments.
clokep d128869
Fix typos.
clokep 2e7db4a
Clarify error conditions.
clokep 72ffbfe
Rename MSC.
clokep 31a9b2a
Clarifications.
clokep db089aa
De-indent section.
clokep 9699aa8
Note unstable prefix.
clokep File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Clarifications.
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
- Loading branch information
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note for future spec PR writer: update this (and other links) to point at stable versions for historical reasons. It currently redirects to the unstable version due to lack of release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that https://matrix.org/docs/spec/#complete-list-of-room-versions links to https://matrix.org/docs/spec/rooms/v1.html which eventually redirects to https://spec.matrix.org/unstable/rooms/v1/#authorization-rules.
So I don't think there's something better to link to?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry, this is effectively a note to self. No action needed on your part.