Travis Ralston
56157dc01e
Changelogs
2022-05-30 15:06:45 -06:00
Travis Ralston
5e3175a094
Describe knock_restricted client changes
2022-05-30 14:54:09 -06:00
Travis Ralston
41ed640130
Misc cleanup and clarification for fragments
2022-05-30 14:45:33 -06:00
Travis Ralston
0eec78d8d6
Add knock_restricted to v10 auth
2022-05-30 14:43:44 -06:00
Travis Ralston
017461823b
Move 9.1 to 9.3, add 9.1 and 9.2 for integer enforcement
2022-05-30 14:38:16 -06:00
Travis Ralston
1f3dc21432
Paste unmodified auth rules from v8 into v10
2022-05-30 14:37:13 -06:00
Travis Ralston
3d500196e8
Describe deprecated formatting
2022-05-30 14:36:33 -06:00
Travis Ralston
16e7383ddb
Copy/paste v9 into v10
2022-05-30 14:16:06 -06:00
Travis Ralston
be12f1e2e6
Fix minor issues with previous room version stuff
2022-05-30 14:15:25 -06:00
Travis Ralston
b2fa4e5989
Describe range
2022-05-30 13:53:26 -06:00
Travis Ralston
3dd5bee5ef
Move stringy power levels to room versions
2022-05-30 13:48:27 -06:00
Travis Ralston
503a815c66
Merge remote-tracking branch 'neilalexander/neilalexander/powerlevels' into travis/spec/v10
2022-05-30 13:20:00 -06:00
David Robertson
3f7b0e80a3
Minor drive-by state res clarifications ( #1042 )
...
* Opinionated rewrite of unconflicted state map
* Define auth chain
2022-05-30 14:13:55 +01:00
David Robertson
25a9dcfd3c
Clarify that the resident server should sign the restricted join ( #1093 )
...
* Clarify that server should sign the restricted join
* Changelog
* Changelog
2022-05-27 20:04:09 -06:00
Alexey Rusakov
e38c4e6f17
Revert accidentally pushed commits
...
This reverts commits:
c11991f9de .
f8bf0fa0ac .
7abdd45c06 .
92db4e20da .
2022-05-27 18:23:06 +02:00
Alexey Rusakov
92db4e20da
/password: formalise 'default' for logout_devices
2022-05-27 18:18:47 +02:00
Alexey Rusakov
7abdd45c06
notifications.yaml: Use int64 for timestamp
2022-05-27 18:18:47 +02:00
Alexey Rusakov
f8bf0fa0ac
profile.yaml: require displayname/avatar_url
...
This makes a deliberate choice for the question stated in #2717 .
2022-05-27 18:18:47 +02:00
Alexey Rusakov
c11991f9de
openapi_extensions.md: add a clarification for oneOf
2022-05-27 18:18:47 +02:00
Richard van der Hoff
bb47f08ee7
Remove broken "token-based" link ( #1081 )
...
This used to link to a section in the UIA docs (https://matrix.org/docs/spec/client_server/r0.6.1#token-based ),
but that was removed in 7c6636a5 .
2022-05-25 11:27:30 +01:00
Neil Alexander
a5a4c1f1f8
Markdown is full of mysteries
2022-05-24 17:46:02 +01:00
Neil Alexander
666baf6159
Let us try this again not using VS Code
2022-05-24 17:43:43 +01:00
Neil Alexander
7fd54c43c5
Clean up
2022-05-24 17:40:47 +01:00
Neil Alexander
6b175d6665
Revert "Clarification on historical power level handling"
...
This reverts commit f443b3d5a9 .
2022-05-24 17:40:14 +01:00
Neil Alexander
f443b3d5a9
Clarification on historical power level handling
2022-05-24 17:38:08 +01:00
David Robertson
c4e54509db
PDU check 5 should consult state before an event ( #1070 )
2022-05-23 18:22:33 +01:00
Hubert Chathi
58f960e5cc
Merge pull request #1055 from progval/valid_until_ts
...
Clarify that valid_until_ts is in milliseconds, like other timestamps used in Matrix
2022-05-17 13:03:32 -04:00
Michael Telatynski
573dbb3b74
Fix error code typo ( #1059 )
...
* Fix error code typo
See https://spec.matrix.org/v1.2/client-server-api/#other-error-codes
* Create 1059.clarification
2022-05-11 11:14:24 -06:00
David Robertson
9ede29a01d
Attempt to define a valid event ( #1045 )
...
* Attempt to define a valid event
Resolves #1044 .
Well, maybe.
* Changelog
* link to /rooms, thanks Travis
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2022-05-10 13:51:23 -06:00
Alexey Rusakov
61e7a73a4f
Drop lifetime from the call answer event example ( #1054 )
...
* Drop lifetime from the call answer event example
* Changelog
2022-05-10 13:40:01 -06:00
David Robertson
29e7036043
Auth rules: PDU content definitions cross-refs ( #1050 )
...
* Auth rules: PDU content definitions cross-refs
* Changelog
* Apparently v6 & v7 auth rules aren't in fragments
2022-05-10 13:31:19 -06:00
David Robertson
81d61d87f4
Italicise primes and brackets in state res desc ( #1043 )
...
* Italicise primes and brackets in state res desc
I don't like it but it seems to make things look decent in Firefox.
This is probably good enough---we're not Knuth, after all.
Additionally I have avoided the use of `*E*'s` as in "E's prev_events"
since the apostrophe looks poor here.
Resolves #774 .
An alternative to #1040 .
* Changelog
2022-05-10 13:29:29 -06:00
Travis Ralston
72c047d336
Move changelog to correct directory
2022-05-10 13:21:13 -06:00
Valentin Lorentz
34589078fd
Clarify that valid_until_ts is in milliseconds, like other timestamps used in Matrix
...
Signed-off-by: Valentin Lorentz <progval+git@progval.net>
2022-05-10 19:34:22 +02:00
Travis Ralston
fd2d5b8a49
Fix a few more instances of matrix-doc being used; Fix changelog support for repo split ( #1051 )
...
* Use spec-proposals repo for links in spec text and current changelog
* Make the changelog repo-aware
* Changelog
2022-05-10 08:59:54 -06:00
Andrew Morgan
8a5955e98f
Remove 'room_id' field from m.typing, m.receipt and m.fully_read examples and schema ( #3679 )
...
The spec had an erroneous `room_id` field in a m.typing EDU entry of /sync, `m.read` receipts in `/sync`, and `m.fully_read` room account data objects in the spec. None of these are necessary nor used in practice.
Checking part of the ecosystem for whether clients look for, or homeservers include, these room_id fields, I found that:
Element does not require them, nor does Synapse include them.
Ruma does not include them.
Dendrite does not include them.
nheko/mtxclient does not look for them.
This change removes room_id from the example and OpenAPI schema in each case mentioned above. It only affects the Client-Server spec - the Server-Server spec text remains unchanged.
The field was initially introduced in 0f28f83 .
2022-05-09 01:28:17 -06:00
Aaron Raimist
c657932830
Update the default room version to 9 ( #3739 )
...
* Update the default room version to 9
Spec PR for [MSC3589](https://github.com/matrix-org/matrix-doc/pull/3589 )
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2022-05-09 01:28:17 -06:00
Aaron Raimist
ac4a296e4c
Remove unenforced size limit on room names ( #3669 )
...
Fixes #3641
The spec says the name field in m.room.name events must not exceed 255 bytes but no servers actually enforce this over the C-S API. Clients should probably already be truncating room names to an appropriate length for their user interface.
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2022-05-09 01:28:17 -06:00
Jonas Platte
71601a5ff5
Fix broken link in end_to_end_encryption.md ( #3708 )
2022-05-09 01:28:17 -06:00
Alexandre Franke
632c224ec3
✨ Warn of untagged operations ( #3699 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
2022-05-09 01:28:17 -06:00
Tulir Asokan
9b0bd0917d
Fix join membership auth rules when join_rule is knock ( #3737 )
...
Fixes #3736
2022-05-09 01:28:17 -06:00
Travis Ralston
fd2340a4da
Fix membership state table and diagram ( #3730 )
...
* Fix membership state table and diagram
There were 2 missing cases which are legal:
* `invite->knock` (a fairly silly thing to do, but legal under the auth rules)
* `external->leave (via /kick)` (another somewhat silly thing to do, but no different than `external->ban (via /ban)`)
The state table considered the first as illegal, which is untrue.
* Changelog
* Make the graph prettier
* Update changelogs/client_server/newsfragments/3730.clarification
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-05-09 01:28:17 -06:00
Travis Ralston
b6f2b172a6
Clarify that the X-Matrix validation uses the parsed request body ( #3727 )
2022-05-09 01:28:17 -06:00
Travis Ralston
2997c9089d
Merge pull request #1035 from thomaslantern/thomasws_branch
...
removed m.room.message.feedback
2022-05-05 15:34:37 -06:00
Travis Ralston
3c4b65849e
Move changelog to the correct place
2022-05-05 15:29:45 -06:00
Travis Ralston
0cb0ff3f98
Update changelogs/client_server/newsfragments/3582.clarification
2022-05-05 15:23:42 -06:00
Richard van der Hoff
a164302164
Get rid of the proprosal-in-review label ( #1036 )
...
Everything is in review. We may as well just use the draft state for WIP stuff.
2022-05-03 13:45:44 +01:00
thomaslantern
823b373601
added changelog
2022-05-02 11:21:35 -04:00
Travis Ralston
39d472fac0
Merge pull request #1038 from dkasak/dkasak/fix-hs-name-in-example
...
Fix origin server name in S2S Request Authentication example.
2022-05-01 19:39:47 -06:00
Travis Ralston
d8bab31f76
Merge pull request #1037 from DMRobertson/dmr/state-res-bold-defs
...
Stateres v2: Use bold to introduce definitions.
2022-05-01 19:39:24 -06:00