Andrew Morgan
7dcff8f2e1
Disallow invite->knock membership changes
2020-11-27 11:04:21 +00:00
Andrew Morgan
6c75b83b99
Address Travis and Patrick's feedback
2020-11-20 16:45:45 +00:00
Andrew Morgan
815dae6eae
Note that redactions of knocks are not a concern
2020-10-08 18:04:32 +01:00
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.
2020-10-05 20:24:56 +01:00
Andrew Morgan
525d1d33e0
Some clarifications and wording fixes
2020-10-05 17:09:33 +01:00
Andrew Morgan
6f7bcb6052
Explicitly state what changes to the auth rules are necessary
2020-10-01 18:49:41 +01:00
Andrew Morgan
5097fad4e7
Fix unstable prefix bullet points
2020-10-01 17:43:49 +01:00
Andrew Morgan
6b99228386
Remove section duplicated by membership change section
2020-10-01 17:25:19 +01:00
Andrew Morgan
fd8176b93d
Clarify endpoint calls clients and servers need to use to handle knocks
2020-10-01 17:09:10 +01:00
Andrew Morgan
9e5ac042ac
Explicitly state that the hs that received the knock must put in the room
2020-10-01 16:35:39 +01:00
Andrew Morgan
e58e207bbf
Go into more depth about membership changes surrounding knocking
2020-10-01 16:20:15 +01:00
Andrew Morgan
340f888de3
Mention unstable prefixes for sync, join_rules and membership events
2020-09-16 16:05:27 +01:00
Andrew Morgan
6e47e86f01
Add unstable endpoint replacements
2020-09-16 15:57:12 +01:00
Andrew Morgan
fd9d57b8c4
Match state events sent to a remote server when inviting a user
2020-09-04 14:38:29 +01:00
Andrew Morgan
630f7c458c
Allow users to knock over and over, removing CS complexity
2020-09-04 14:26:15 +01:00
Andrew Morgan
61fea58ce0
Merge branch 'soru/knock' of github.com:sorunome/matrix-doc into soru/knock
2020-09-03 16:08:46 +01:00
Andrew Morgan
703fa07028
Remove extraneous text
2020-09-03 16:07:16 +01:00
Andrew Morgan
58cb299dde
Update proposals/2403-knock.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-09-03 13:47:20 +01:00
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
2020-09-02 23:15:26 +01:00
Andrew Morgan
e93a19f62d
Indicate that this proposal requires a new room version
2020-09-02 12:07:44 +01:00
Andrew Morgan
5bfd65c59f
Federation knock_room_state and minor cleanup
2020-08-28 13:56:09 +01:00
Andrew Morgan
ae8ec6603c
Spec how a client is notified of pending knock progress
2020-08-27 18:35:06 +01:00
Andrew Morgan
965c47ba08
Remove unnecessary sentence
2020-08-27 15:03:18 +01:00
Andrew Morgan
651e73b2db
It's possible to fight against spam
2020-08-27 15:00:17 +01:00
Andrew Morgan
f3fc5399fc
Move client recommendations into its own section
...
Hopefully leading to less duplication in recommendations as well
2020-08-27 14:59:11 +01:00
Andrew Morgan
aad6ff4a05
Remove remaining traces of [200, {}] response format
2020-08-25 16:02:11 +01:00
Andrew Morgan
bc90f1ce47
Fix typo
2020-08-25 15:56:10 +01:00
Andrew Morgan
105108428f
Switch from Power Levels -> Join Rules
2020-08-21 18:50:40 +01:00
Andrew Morgan
d6d5858b67
knock->knock and rescinding of knocks are not allowed
2020-08-21 17:08:02 +01:00
Andrew Morgan
716db4e656
Spell out some possible abuse vectors and how to mitigate them
2020-08-21 15:42:12 +01:00
Andrew Morgan
74a341ab8d
Mention that knock -> ban is possible
2020-08-21 15:36:38 +01:00
Andrew Morgan
39c21689ce
small grammar
2020-08-21 15:30:30 +01:00
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.
2020-08-17 14:30:28 +01:00
Andrew Morgan
38d67083eb
Note that spam is a preventable, but real possibility as a result
2020-08-17 14:27:59 +01:00
Andrew Morgan
c92752d1b8
Reflow text to <79 chars
2020-08-17 14:25:34 +01:00
Andrew Morgan
d47cb1fec3
Small grammatical fixes
2020-08-17 14:23:33 +01:00
Sorunome
5ae462d558
address issues
2020-02-07 19:50:22 +01:00
Sorunome
53435d400d
update with new endpoints
2020-01-19 13:30:46 +01:00
Sorunome
776436a5f0
forgot to update one json example
2020-01-13 12:54:06 +01:00
Sorunome
f0411a3cc5
make clear displayname and avatar_url are optional, add status codes
2020-01-13 12:52:22 +01:00
Sorunome
13964988f4
remove question regarding federation api version, as it has to be v2
2020-01-09 20:08:19 +01:00
Sorunome
1ef7c17b93
remove stray heading
2020-01-09 20:00:25 +01:00
Sorunome
bee4e9e269
move to correct msc number
2020-01-09 19:57:24 +01:00
Sorunome
501d7ecfd5
add knock proposal
2020-01-09 19:55:44 +01:00
Matthew Hodgson
4808b60cdd
Merge pull request #2396 from aaronraimist/v4-event-id-link
...
Fix link to v4 event ID format in identity service spec
2020-01-02 08:40:08 +00:00
Aaron Raimist
82a626a98a
Fix link to v4 event ID format in identity service spec
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-01-02 02:30:29 -06:00
Travis Ralston
6c48e77878
Merge pull request #2395 from matrix-org/travis/tags-push
...
Add missing tags to push rules endpoints
2020-01-01 15:58:27 -07:00
Travis Ralston
f59aa563dd
Add missing tags to push rules endpoints
...
Without the tags, the endpoints don't end up in the swagger. No changelog for this because it doesn't affect the spec itself.
2020-01-01 11:59:37 -07:00
Travis Ralston
224a103355
Merge pull request #2392 from matrix-org/travis/s2s/fix-auth
...
Move auth events selection to a more appropriate section of the spec
2019-12-31 15:47:13 -07:00
Travis Ralston
912b3cbc95
Move auth events selection to a more appropriate section of the spec
...
This was pretty buried, and feels like a common question.
2019-12-30 16:29:56 -07:00