Denis Kasak
ed08c1cb9e
Tweak PDU diagram demonstrating `prev_events`. ( #3340 )
...
This tweaks the DAG to be simpler, with two linear event chains E4 -> E3
-> E2 -> E1 and E6 -> E5 -> E2 -> E1. The extremities of the DAG are now
the first and only point in the DAG where multiple event parents occur.
Since the point of the diagram is to demonstrate this very situation,
it's better didactically if there is only one such situation in the
diagram.
3 years ago
Niels Basjes
cf5b519963
Explain the reasons why `<hostname>` TLS certificate is needed rather than `<delegated_hostname>` for SRV delegation. ( #3322 )
...
Signed-off-by: Niels Basjes <niels@basjes.nl>
3 years ago
Neil Alexander
af0ebc7414
`/_matrix/federation/v1/user/devices/{userId}`: Rename `self_signing_keys` to `self_signing_key` ( #3312 )
...
Apparently, in response to a /_matrix/federation/v1/user/devices/{userId} request, Synapse actually returns a key called "self_signing_key" instead of "self_signing_keys".
3 years ago
Hubert Chathi
53fedb2c61
Add changelog
3 years ago
Travis Ralston
2d39ed69c3
Add changelogs
3 years ago
Travis Ralston
5e211480bf
add changelog
3 years ago
Travis Ralston
456353c8b4
Add changelogs
3 years ago
Will
415199bd3d
Use Markdown in changelog descriptions
4 years ago
Hubert Chathi
f352de90c3
Merge pull request #2536 from uhoreg/cross-signing-spec
...
initial spec for cross-signing
4 years ago
Travis Ralston
e659572183
Add changelogs for 2888
4 years ago
Richard van der Hoff
1b74e96b7e
fix RST in changelog
4 years ago
Richard van der Hoff
6da06383e8
Allow `/make_join` to return a 404 ( #2688 )
...
Specify that `GET /_matrix/federation/v1/make_join/{roomId}/{userId}` can
return a 404 if the room is unknown.
4 years ago
Hubert Chathi
c8e816d854
Add link to MSC in changelog entries.
5 years ago
Hubert Chathi
ec0b9badc7
Merge remote-tracking branch 'origin/master' into cross-signing-spec
5 years ago
Travis Ralston
09986af8fc
Server-Server r0.1.4
...
Includes a link to r0.1.3 because we forgot
5 years ago
Travis Ralston
db72e7caea
Merge pull request #2575 from matrix-org/travis/clarification/send-join
...
Clarify the auth_chain and state requirements for /send_join
5 years ago
Travis Ralston
65c6435093
Merge pull request #2570 from matrix-org/travis/clarification/s2s-auth
...
Clarify which server names to sign requests with
5 years ago
Travis Ralston
669377888e
Fix more typos throughout the specification
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2193
5 years ago
Travis Ralston
67d46fa881
Clarify the auth_chain and state for send_join
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2467
Fixes https://github.com/matrix-org/matrix-doc/issues/2464
This is based on looking at Synapse, not actually testing it. Within the send_join handling functions, an "event context" is acquired [here](d14c4d6b6d/synapse/handlers/federation.py (L1472)
) which then later uses the previous state (populated [here](d14c4d6b6d/synapse/state/__init__.py (L286-L289)
) in the event context) [here](d14c4d6b6d/synapse/handlers/federation.py (L1494-L1501)
) to return a response. Within the event context, the previous state IDs are populated [here](d14c4d6b6d/synapse/state/__init__.py (L351)
).
5 years ago
Travis Ralston
b876ac5893
Clarify which server names to sign requests with
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2512
5 years ago
Travis Ralston
730d164df7
Add changelogs
5 years ago
Travis Ralston
74b627ac0b
Fix the response format of the `/send` endpoint
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2236
5 years ago
Travis Ralston
3875d50de8
Add missing changelog
5 years ago
Travis Ralston
a2a1694c35
Spec v2 send_join and send_leave endpoints
...
MSC: https://github.com/matrix-org/matrix-doc/pull/1802
Fixes https://github.com/matrix-org/matrix-doc/issues/2541
This also adds the v2 invite endpoint to the ACL protected list as that appears to be an omission.
5 years ago
Travis Ralston
05228bf40b
``s -> s``
5 years ago
Travis Ralston
9599c3bc99
changelog
5 years ago
Hubert Chathi
f97b394591
add changelogs
5 years ago
Travis Ralston
3556b8457f
Add changelog for 2527
5 years ago
Travis Ralston
97b23da9f6
Update changelog entry for 2510 clarification
5 years ago
Rudi Floren
2bc798dcfa
Add changelog newsfragment
5 years ago
Travis Ralston
4f0ac741a2
Update changelogs/server_server/newsfragments/2470.removal
5 years ago
Patrick Cloke
9944decacf
Add changelog entry.
5 years ago
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.
5 years ago
Travis Ralston
5cb7599196
Changelog
5 years ago
Travis Ralston
26c2ce8a92
Server-server r0.1.3 changelog
5 years ago
Jimmy Cuadra
5df86dabe0
Clarify the purpose of reference hashes.
...
The server-server specification describes a "reference hash" of an event
and how to calculate it, but is otherwise not mentioned anywhere else in
the document. This change adds a sentence to explain that they are used
for event identifiers in later room versions, which are described in
other documents.
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Alexey Andreyev
9ed19a37ad
Client-server: Fix upload keys example request
...
Contributes to #1733
Signed-off-by: Alexey Andreyev <aa13q@ya.ru>
5 years ago
Travis Ralston
8e6ccf0a0e
Federation r0.1.2
6 years ago
Travis Ralston
8ac555f870
Merge pull request #2083 from matrix-org/travis/1.0/key-object
...
Clarify the key object definition for the key management API
6 years ago
Travis Ralston
6d60258e25
Merge pull request #2080 from matrix-org/travis/1.0/msc2076-msc2077-v5-rooms
...
Spec v5 rooms: Key validity
6 years ago
Travis Ralston
b7378a860a
Merge pull request #2097 from matrix-org/travis/1.0/common-themes
...
Specify some of the common concepts for Matrix in the index
6 years ago
Travis Ralston
6a4a6db1bd
Merge pull request #2081 from matrix-org/travis/1.0/pdu-signatures
...
Clarify which servers are supposed to sign events
6 years ago
Travis Ralston
70da564e2b
Merge pull request #2067 from matrix-org/travis/1.0/stripped-state
...
Clarify exactly what StrippedState is
6 years ago
Travis Ralston
b9c9396c11
Specify some of the common concepts for Matrix in the index
...
See https://github.com/matrix-org/matrix-doc/pull/2061
Fixes https://github.com/matrix-org/matrix-doc/issues/1468
Fixes https://github.com/matrix-org/matrix-doc/issues/1528
The section is not referenced by the specifications yet - they do a fairly good job of explaining it over and over. In future, it would be good to point all the references to the index.
6 years ago
Travis Ralston
9bf0103ef3
Clarify how many PDUs are in a given transaction object
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2093
6 years ago
Travis Ralston
a19eb59f13
Clarify the key object definition for the key management API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1907
One too far
6 years ago
Travis Ralston
7ce1ff2135
Clarify which servers are supposed to sign events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2074
6 years ago
Travis Ralston
a6314df44c
Spec v5 rooms: Key validity
...
Proposals:
* [MSC2076](https://github.com/matrix-org/matrix-doc/pull/2076 )
* [MSC2077](https://github.com/matrix-org/matrix-doc/pull/2077 )
Implementation references:
* 00bf99fa62
* https://github.com/matrix-org/synapse/pull/5354
* https://github.com/matrix-org/synapse/pull/5321
No known differences from the proposals are included here - alterations are accidental.
6 years ago
Travis Ralston
7a07a6b358
Clarify exactly what StrippedState is
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2066
The expectation everywhere is that the `sender` is required. `/initialSync` references StrippedState through a `m.room.member` event reference, and does not need editing.
6 years ago
Travis Ralston
88d47fd57e
Rename changelog entry to point to PR
...
We use the PR for every other entry, so here is no exception.
6 years ago