Richard van der Hoff
3dfa643b8b
Fix membership state names
...
It's called 'join', not 'joined'.
2018-02-20 20:25:31 +00:00
Michael Telatynski
4d90d2b495
fix depr link
2018-02-07 08:26:27 +00:00
Nathan Musoke
7e94cd5a0b
Typo in client-server spec: ether -> either
2018-01-20 19:15:01 +13:00
Richard van der Hoff
73118b6b29
Merge pull request #1096 from t3chguy/user_directory
...
add user_directory
2017-12-29 15:57:59 +00:00
Michael Telatynski
784adade9b
changes based on Pull Request feedback
2017-12-21 17:45:26 +00:00
Richard van der Hoff
15ca952cc3
remove spurious word
2017-12-20 10:10:02 +00:00
Richard van der Hoff
1fb7647021
send_join: clarify auth_chain description
...
The auth_chain field should contain all of the auth events required to auth the
state events, as well as those required to auth the join event itself.
(cf e148438/synapse/handlers/federation.py (L1076-L1077)
).
2017-12-18 17:58:35 +00:00
Michael Telatynski
3d8fe6e090
merge profiles with user directory into user data, also fix typo
2017-12-18 17:01:52 +00:00
Michael Telatynski
605510e965
Merge branch 'master' into user_directory
2017-12-18 16:56:04 +00:00
Richard van der Hoff
a36f8ba00d
Forbid colons in MXIDs
...
There is a single (AS) user on matrix.org who has a colon in their localpart,
but I suspect that is an artifact of old bridge code and won't work over
federation anyway.
Colons in MXIDs are particularly harmful because they make it impossible to
split mxids into local- and remote-parts
2017-12-18 14:16:25 +00:00
Michael Telatynski
97445195f6
add user_directory
2017-12-17 23:42:44 +00:00
Richard van der Hoff
08d137a588
We sign the request body, not the JSON
...
when signing federation requests, we put the actual request body into the
canonicaljson to be signed, not the JSON representation of it.
2017-12-10 23:09:12 +00:00
Richard van der Hoff
56f878842c
Add a warning that state resolution has problems
2017-12-10 23:05:55 +00:00
Richard van der Hoff
5ab9ee6b88
Link to auth rules
2017-11-22 22:42:55 +00:00
Richard van der Hoff
0960229a80
Document the state resolution algorithm
...
or at least, my understanding of it.
2017-11-22 22:35:47 +00:00
Maxime Dor
e8af5622a7
Use proper room event type for redaction
2017-11-21 20:29:18 +01:00
Richard van der Hoff
ec1a12d21b
Merge pull request #1080 from maxidor/max/ss/auth_rules
...
Fix auth rules to allow first PL event
2017-11-20 12:57:57 +00:00
Richard van der Hoff
96d93e11d7
Tweak wording of auth rules slightly
2017-11-20 12:57:34 +00:00
Florian Jacob
a0455eb5b1
Threat Model: Wrong word: Banning users is a threat only if you're not authorized
...
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2017-11-20 13:44:10 +01:00
Florian Jacob
306b3f5d62
Threat Model: Align indentation of Spying Threats.
...
“Disclosure to Servers Within Chatroom” was indented lesser
than the surrounding threats.
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2017-11-20 13:36:05 +01:00
Maxime Dor
c4f53f58d7
Fix auth rules to allow first PL event
2017-11-18 21:25:18 +01:00
Richard van der Hoff
52dba5d89a
Merge pull request #1076 from florianjacob/fix-cas-url
...
Correct CAS spec link
2017-11-16 22:38:07 +00:00
Richard van der Hoff
58a3fa3d60
Merge pull request #1075 from matrix-org/rav/pdu_fields
...
Improve documentation of Transactions and PDUs
2017-11-16 15:42:36 +00:00
Florian Jacob
ac861d9b97
Correct CAS spec link
...
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2017-11-16 13:44:50 +01:00
Richard van der Hoff
6a653b742c
Document auth_events
2017-11-15 23:44:46 +00:00
Richard van der Hoff
632ba032af
Improve Transaction and PDU documentation
...
Fix a bunch of lies about the fields in these structures.
2017-11-15 23:44:41 +00:00
Marcus Medom Ryding
8a446fa6df
Modify event auth rules not to rely on depth
...
Signed-off-by: Marcus Medom Ryding <mrok4a@gmail.com>
2017-11-15 19:24:46 +01:00
Richard van der Hoff
f88185ed89
Merge pull request #1073 from maxidor/max/ss/directory
...
Document directory query endpoint
2017-11-15 17:55:13 +00:00
Richard van der Hoff
e9c1b87a1d
Remove git log
reference
...
We keep the changelog up to date anyway, so there's not much point in trying to
get people to use `git log`
2017-11-15 16:34:18 +00:00
Richard van der Hoff
0ce58fdb28
Prepare for next spec dev cycle
2017-11-15 16:23:14 +00:00
Maxime Dor
bb50ec2e88
Document directory query endpoint
2017-11-15 13:40:55 +01:00
Richard van der Hoff
9b0bdb799e
Merge pull request #1054 from vberger/patch-2
...
Specify namespaces for tags
2017-11-15 07:07:45 +00:00
Maxime Dor
1045bc721d
Document federation version endpoint
2017-11-15 04:16:30 +01:00
David Baker
14df31458b
Attempt to clarify example a little
2017-11-14 15:39:25 +00:00
David Baker
9c5972ffe3
More formatting / grammar
2017-11-14 15:31:02 +00:00
David Baker
e12c0b54ff
Formatting & grammar
2017-11-14 15:12:30 +00:00
David Baker
4526ff2ea6
Double backticks in rst :/
2017-11-14 15:11:30 +00:00
David Baker
1e4cba6b55
Don't linkify email addresses in examples
2017-11-14 15:10:11 +00:00
David Baker
3487f5d75a
Spell out what we mean by a 3pid
...
(and consequently rejig all the fixed-width formatting)
2017-11-14 15:08:56 +00:00
David Baker
ff85ec055e
Move 3pid types down
2017-11-14 15:07:22 +00:00
David Baker
8d557ec9dc
Actually this isn't necessary in this section
2017-11-14 15:05:58 +00:00
David Baker
e80675c9e9
Link in markdown, not swagger
2017-11-14 15:03:51 +00:00
David Baker
b789f61522
Make link more specific
2017-11-14 14:58:30 +00:00
David Baker
6edb90a08e
Document threepids
...
Adds the /msisdn' 3pid type and generally fleshes out what a 3pid
is and how they work.
This merges most of the work from Max Dor in https://github.com/matrix-org/matrix-doc/pull/1039
with some tweaks and additions.
2017-11-14 14:36:38 +00:00
Travis Ralston
b1801ea6db
Spec /account/whoami
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-11-12 23:49:40 -07:00
Maxime Dor
68e12feec7
Add explicit examples for JSON encoding
2017-11-05 01:14:44 +01:00
Victor Berger
cc8128edad
Specify namespaces for tags
...
This is a proposition for closing #931 .
This should be a fairly uncontroversial addition (apart from bike-shedding), which only defines behavior for clients that want use tags or expose tagging functionality to their users.
The idea of adding this to the spec is to ensure clients can peacefully share the tag namespace without conflicting with each other, using rules similar to namespaces for state keys.
2017-11-03 17:03:37 +01:00
Michael Telatynski
c2b1b7a10e
mention that we can send tokens via headers
2017-10-27 09:52:53 +01:00
Richard van der Hoff
6b23b7fc0b
Merge branch 'client_server/r0.2.0_updates'
2017-10-24 23:26:56 +01:00
Richard van der Hoff
b94c4a9f36
Sneaky update to 0.2.0 spec to link unstable
...
This doesn't count as a spec release, right??
2017-10-24 23:21:33 +01:00