Andrew Morgan
8400877574
Make ver a required parameter for make_knock
4 years ago
Andrew Morgan
d5a2a284c5
Note clients should try to prevent impersonation attacks during knocking
4 years ago
Andrew Morgan
5c620de273
typo fix
4 years ago
Andrew Morgan
6a0d07c799
Public rooms directory backwards compatibility note
4 years ago
Andrew Morgan
51a7778217
typo
4 years ago
Andrew Morgan
e99649cb84
Foreshadow power level requirements for approval/denial of knock
4 years ago
Andrew Morgan
42e01b8e91
Add join_rules to room chunks returned on a public room dir query
4 years ago
Andrew Morgan
7dcff8f2e1
Disallow invite->knock membership changes
4 years ago
Andrew Morgan
6c75b83b99
Address Travis and Patrick's feedback
4 years ago
Andrew Morgan
815dae6eae
Note that redactions of knocks are not a concern
4 years ago
Andrew Morgan
a924f5b3d5
Fix incorrect assumptions about the sender field of a knock event
...
Got a bit confused with the sender and state_key being different in invite
membership events. In case of a knock, even if the knock event is being
inserted into the room by another homeserver over federation, the sender
of the event is still the knocking user, just like the state_key.
4 years ago
Andrew Morgan
525d1d33e0
Some clarifications and wording fixes
4 years ago
Andrew Morgan
6f7bcb6052
Explicitly state what changes to the auth rules are necessary
4 years ago
Andrew Morgan
5097fad4e7
Fix unstable prefix bullet points
4 years ago
Andrew Morgan
6b99228386
Remove section duplicated by membership change section
4 years ago
Andrew Morgan
fd8176b93d
Clarify endpoint calls clients and servers need to use to handle knocks
4 years ago
Andrew Morgan
9e5ac042ac
Explicitly state that the hs that received the knock must put in the room
4 years ago
Andrew Morgan
e58e207bbf
Go into more depth about membership changes surrounding knocking
4 years ago
Andrew Morgan
340f888de3
Mention unstable prefixes for sync, join_rules and membership events
4 years ago
Andrew Morgan
6e47e86f01
Add unstable endpoint replacements
4 years ago
Andrew Morgan
fd9d57b8c4
Match state events sent to a remote server when inviting a user
4 years ago
Andrew Morgan
630f7c458c
Allow users to knock over and over, removing CS complexity
4 years ago
Andrew Morgan
61fea58ce0
Merge branch 'soru/knock' of github.com:sorunome/matrix-doc into soru/knock
4 years ago
Andrew Morgan
703fa07028
Remove extraneous text
4 years ago
Andrew Morgan
58cb299dde
Update proposals/2403-knock.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Andrew Morgan
c9a7b442ff
Merge branch 'soru/knock' of github.com:sorunome/matrix-doc into soru/knock
...
* 'soru/knock' of github.com:sorunome/matrix-doc:
Federation knock_room_state and minor cleanup
4 years ago
Andrew Morgan
e93a19f62d
Indicate that this proposal requires a new room version
4 years ago
Andrew Morgan
5bfd65c59f
Federation knock_room_state and minor cleanup
4 years ago
Andrew Morgan
ae8ec6603c
Spec how a client is notified of pending knock progress
4 years ago
Andrew Morgan
965c47ba08
Remove unnecessary sentence
4 years ago
Andrew Morgan
651e73b2db
It's possible to fight against spam
4 years ago
Andrew Morgan
f3fc5399fc
Move client recommendations into its own section
...
Hopefully leading to less duplication in recommendations as well
4 years ago
Andrew Morgan
aad6ff4a05
Remove remaining traces of [200, {}] response format
4 years ago
Andrew Morgan
bc90f1ce47
Fix typo
4 years ago
Andrew Morgan
105108428f
Switch from Power Levels -> Join Rules
4 years ago
Andrew Morgan
d6d5858b67
knock->knock and rescinding of knocks are not allowed
4 years ago
Andrew Morgan
716db4e656
Spell out some possible abuse vectors and how to mitigate them
4 years ago
Andrew Morgan
74a341ab8d
Mention that knock -> ban is possible
4 years ago
Andrew Morgan
39c21689ce
small grammar
4 years ago
Andrew Morgan
de038f5601
Fix the response format of send_knock
...
This aligns with the current v2 federation endpoints. However, we're still using v1
as a prefix here as it is still the first version of this endpoint.
4 years ago
Andrew Morgan
38d67083eb
Note that spam is a preventable, but real possibility as a result
4 years ago
Andrew Morgan
c92752d1b8
Reflow text to <79 chars
4 years ago
Andrew Morgan
d47cb1fec3
Small grammatical fixes
4 years ago
Sorunome
5ae462d558
address issues
5 years ago
Sorunome
53435d400d
update with new endpoints
5 years ago
Sorunome
776436a5f0
forgot to update one json example
5 years ago
Sorunome
f0411a3cc5
make clear displayname and avatar_url are optional, add status codes
5 years ago
Sorunome
13964988f4
remove question regarding federation api version, as it has to be v2
5 years ago
Sorunome
1ef7c17b93
remove stray heading
5 years ago
Sorunome
bee4e9e269
move to correct msc number
5 years ago