Commit graph

2969 commits

Author SHA1 Message Date
Hubert Chathi
7b3c98cd98 we're using the binary format 2020-10-16 22:43:04 -04:00
Hubert Chathi
a7279d99f0
Update proposals/1543-qr_code_key_verification.md
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2020-02-27 11:42:22 -05:00
Hubert Chathi
ea0abe9de9 remove incorrect stuff 2020-02-18 23:03:54 -05:00
Hubert Chathi
c77d04c709 add base64 option 2020-02-18 22:58:41 -05:00
Hubert Chathi
405ac1e2b5 add base32 option 2020-02-18 22:35:21 -05:00
Hubert Chathi
78b8133142 use binary encoding of keys to reduce size of QR code 2020-02-06 13:53:33 -05:00
Hubert Chathi
7f93084242 request can be transaction_id 2020-01-30 10:34:10 -05:00
Hubert Chathi
21ddf8507a make other_user_key optional for one flow of self-verification 2020-01-29 17:52:18 -05:00
Hubert Chathi
fcfd5d99a1 add examples for self-verification 2020-01-29 16:39:32 -05:00
Hubert Chathi
0b4411eadb more words 2020-01-28 15:28:49 -05:00
Hubert Chathi
be9c37e959 more clarifications, add comparison with SAS 2020-01-27 18:27:06 -05:00
Hubert Chathi
a8c7fda187 add some clarifications 2020-01-24 12:50:51 -05:00
Hubert Chathi
379bb79b00
Update proposals/1543-qr_code_key_verification.md 2020-01-22 11:59:35 -05:00
Hubert Chathi
4f83bd3e36
Update proposals/1543-qr_code_key_verification.md
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2020-01-22 11:55:22 -05:00
Hubert Chathi
332b5605c1 simplify protocol by embedding Alice's key in Bob's QR code 2019-09-19 16:18:46 -04:00
Hubert Chathi
10b6fd6c8e add more crypto magic, clarify things, add examples 2019-09-18 19:05:05 -04:00
Hubert Chathi
38689a8215 add information about interacting with key requests and define cancellation codes 2019-01-08 17:44:01 -05:00
Hubert Chathi
3b0073a9d1 allow for multiple keys to be verified, for cross-signing 2019-01-08 16:07:22 -05:00
Hubert Chathi
ba39779375 add a conclusion 2019-01-08 16:06:53 -05:00
Hubert Chathi
517754bada use common key verification message types as per MSC1717 2019-01-08 16:05:55 -05:00
Hubert Chathi
95280d8b09 switch QR code to URL, add introductory text, add clarifications, reorganize 2018-09-05 16:37:42 -04:00
Hubert Chathi
acd9a5d32f add note about Bob mashing the "Verify" button prematurely 2018-08-20 19:35:27 -04:00
Hubert Chathi
3734471028 mention option of having the QR code be a URL 2018-08-20 15:52:01 -04:00
Hubert Chathi
3aba9b153b initial dump of proposal 2018-08-20 15:24:44 -04:00
Hubert Chathi
f5dc0eaed2
document msisdn-related endpoints in IS (#1507)
* add msisdn endpoints in Identity Server spec
* add in CS endpoints that use the IS msisdn endpoints
2018-08-17 12:00:13 -04:00
Travis Ralston
21dc6f823a
Merge pull request #1484 from turt2live/travis/s2s/read-receipts
Document how read receipts work over federation
2018-08-17 09:50:40 -06:00
Travis Ralston
c492fe43b5 Add strict typing to the m.receipt EDU; Fix description of event_ids 2018-08-17 09:46:31 -06:00
Travis Ralston
44d1f8dbe5 s/timeline/event graph 2018-08-17 09:46:11 -06:00
Travis Ralston
8ac6cea58b
Merge pull request #1522 from turt2live/travis/c2s/http-push-gw-required-path
Require the push gateway URL to be of a specific path
2018-08-17 09:42:17 -06:00
Travis Ralston
49ec0a36a8
Merge pull request #1481 from turt2live/travis/s2s/authentication
Define authorization requirements on federation swagger APIs
2018-08-17 09:01:39 -06:00
Travis Ralston
4b9922b641
Merge pull request #1494 from turt2live/travis/general/openid
Document OpenID in the client-server and server-server APIs
2018-08-17 08:57:33 -06:00
Travis Ralston
5b30d33b89
Simpler language 2018-08-17 02:51:41 -06:00
Travis Ralston
f359b30c6d
Merge pull request #1520 from turt2live/travis/s2s/fix-header
Fix header in server-server API
2018-08-16 13:24:33 -06:00
Travis Ralston
c891e4a957 Require the push gateway URL to be of a specific path 2018-08-16 12:39:47 -06:00
Travis Ralston
2eab07ade4 Fix header in server-server API 2018-08-16 11:45:53 -06:00
Travis Ralston
2aa0e7b00f
Merge pull request #1483 from turt2live/travis/s2s/typing
Document how typing notifications work over federation
2018-08-16 10:09:21 -06:00
Travis Ralston
94091a12fb
Merge pull request #1506 from turt2live/travis/general/pushers
Improve documentation for pushers and push gateways
2018-08-16 09:23:57 -06:00
Travis Ralston
ae02e8834d changelog 2018-08-15 16:25:04 -06:00
Travis Ralston
de961fb7d6 Improve wording on push gateways 2018-08-15 11:59:58 -06:00
Travis Ralston
6ad71f785e Improve documentation for pushers and push gateways
This fixes a number of formatting issues alongside a few documentation problems:
* The push gateway can actually expect less parameters than previously advertised. This is for user privacy.
* Introduction of the `m.email` pusher for email-capable homeservers.
* Fields not being flagged as required on some endpoints.
* Document the `event_id_only` format

Note: this does not attempt to document push rules, just pushers.

Fixes https://github.com/matrix-org/matrix-doc/issues/1374
Fixes https://github.com/matrix-org/matrix-doc/issues/1087
2018-08-14 12:51:50 -06:00
Travis Ralston
669d526ea7
Merge pull request #1503 from QMatrixClient/support_oneOf
Support oneOf
2018-08-13 11:01:51 -06:00
Kitsune Ral
b41eb26124 Document OpenAPI extension
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-08-12 16:52:07 +09:00
Kitsune Ral
9be78f3aa7 Better support enums when they come among oneOf types 2018-08-12 16:45:35 +09:00
Kitsune Ral
88d97b06ae Support oneOf 2018-08-12 16:45:33 +09:00
Hubert Chathi
cd4fed509c
convert IS endpoints to Swagger (#1427) 2018-08-10 16:21:06 -04:00
Hubert Chathi
292d334509
document new login identifier object (#1390) 2018-08-10 16:19:17 -04:00
Travis Ralston
efb1787391
Merge pull request #1478 from turt2live/travis/s2s/doc-cleanup
General clean up on the s2s spec
2018-08-09 12:12:50 -06:00
Travis Ralston
25c77ab2d0 Define authorization requirements on federation swagger APIs 2018-08-09 08:37:35 -06:00
Travis Ralston
50fc1c4d16 Move backfill/get events so that joins, leaves, and invites are together 2018-08-09 08:35:24 -06:00
Travis Ralston
83ea90f7ba Move the Authentication section higher in the spec
It forms the foundation for all the requests under it, so it should appear before the endpoints that need it.
2018-08-09 08:33:31 -06:00