Commit graph

2408 commits

Author SHA1 Message Date
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
Richard van der Hoff
6d0eb2e9d1
Merge pull request #1097 from matrix-org/rav/deprecate_home_server
Mark `home_server` field deprecated
2017-12-18 16:39:42 +00:00
Richard van der Hoff
f91111c54b
Merge pull request #1098 from matrix-org/rav/no_colon_in_mxid
Forbid colons in MXIDs
2017-12-18 15:18:28 +00:00
Richard van der Hoff
00b28495a6 Explain how to split an mxid 2017-12-18 14:48:56 +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
Richard van der Hoff
6a524be585 changelog 2017-12-18 13:37:30 +00:00
Richard van der Hoff
d9a4ddbf65 Mark home_server field deprecated
This is spelt wrong, and is redundant to user_id, so let's stop people using
it.
2017-12-18 13:34:26 +00:00
Richard van der Hoff
f0f91bd9bc
Merge pull request #1095 from gergelypolonkai/master
Fix example in email based registration endpoint
2017-12-15 13:11:01 +00:00
Gergely Polonkai
e9622bf9e4 Fix example in email based registration endpoint
The spec says `send_attempt` should be a number, but the example shows it as a string.

Signed-off-by: Gergely Polonkai <gergely@polonkai.eu>
2017-12-15 13:14:26 +01:00
Richard van der Hoff
66e545d8a1
Merge pull request #1092 from CromFr/master
createRoom StateEvent.content should be an object
2017-12-13 14:52:06 +00:00
Thibaut CHARLES
5e2a48f709
createRoom StateEvent.content should be an object 2017-12-13 00:01:26 +01: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
0a540bf544
Merge pull request #1085 from matrix-org/rav/state_resolution
Document the state resolution algorithm
2017-12-10 23:08:30 +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
37eca87115
Merge pull request #1091 from CromFr/master
Typo on dump-swagger.py script path in readme
2017-12-10 22:45:36 +00:00
Crom (Thibaut CHARLES)
eff9da89ea
Typo on dump-swagger.py script path in readme 2017-12-09 00:21:14 +01:00
Richard van der Hoff
4adeb0d6fe Merge branch 'client_server/r0.3.0_updates' 2017-11-27 14:59:41 +00:00
Richard van der Hoff
20ebae4bd3 Fix quoting in changelog 2017-11-27 14:52:50 +00:00
White_Rabbit
2138d7c825 note updates to thunbnail info in changelog (#1086) 2017-11-27 14:52:19 +00:00
White_Rabbit
93d7bbc8bf note updates to thunbnail info in changelog (#1086) 2017-11-27 14:49:35 +00:00
Richard van der Hoff
87d90ab58a gendoc: improve title line matching
This makes it possible to include tables etc without the script trying to turn
them into titles.
2017-11-22 22:44:04 +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
Richard van der Hoff
3b82b2ce09
Merge pull request #1084 from maxidor/max/ss/redaction-fix-inconsistencies
Use proper room event type for redaction
2017-11-21 23:44:31 +00:00
Maxime Dor
e8af5622a7 Use proper room event type for redaction 2017-11-21 20:29:18 +01:00
Max Dor
57e5e1e331 Document default room creator PL (#1081) 2017-11-20 16:22:30 +00: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
Richard van der Hoff
78e6b768b5
Merge pull request #1082 from florianjacob/threatmodel-fixes
Minor fixes in threatmodel appendix
2017-11-20 12:49:51 +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
Richard van der Hoff
fb9f7ccf41
Merge pull request #1074 from Magnap/auth-no-depth
Modify event auth rules not to rely on depth
2017-11-15 18:28:40 +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
Maxime Dor
9d2e18cca1 Adapt paths as per feedback 2017-11-15 18:46:27 +01:00
Maxime Dor
d1e64daa10 Fix yaml title for directory api 2017-11-15 18:43:16 +01: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
f526dff51d Fix changelog 2017-11-15 16:32:53 +00:00
Richard van der Hoff
0ce58fdb28 Prepare for next spec dev cycle 2017-11-15 16:23:14 +00:00
Richard van der Hoff
e3ed76373a Prep changelog for 0.3.0 2017-11-15 15:52:30 +00:00
Maxime Dor
28c09aed62 Properly mark required response keys to pass tests 2017-11-15 13:57:52 +01:00
Maxime Dor
8a6103798e Fix for tests 2017-11-15 13:54:55 +01:00
Maxime Dor
bb50ec2e88 Document directory query endpoint 2017-11-15 13:40:55 +01:00