Commit Graph

2981 Commits (a6977f19c53e6ccd366b972d95e7ce4bef5eb5f8)
 

Author SHA1 Message Date
Hubert Chathi a6977f19c5
Update proposals/1219-storing-megolm-keys-serverside.md
Co-Authored-By: aditsachde <23707194+aditsachde@users.noreply.github.com>
5 years ago
Hubert Chathi 5799c433fe add HTTP status codes for errors and move key format to the right spot 5 years ago
Hubert Chathi 576177b579 make version optional in versions update 5 years ago
Hubert Chathi 54e73e4729
Apply suggestions from code review
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Hubert Chathi 8123c4ef0f additional clarification 5 years ago
Hubert Chathi cf953c47fd clarifications, change "hash" to "etag" 5 years ago
Hubert Chathi 7ed5367516 clarifications, fix formatting 5 years ago
Hubert Chathi 80adbaff4c switch to MSC1946 for storing recovery key 5 years ago
Hubert Chathi 825757ffd8 add information about verifying backup by entering key 5 years ago
Richard van der Hoff 1c4262e556
Apply suggestions from code review
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
5 years ago
Richard van der Hoff 87824c1c96
Update proposals/1219-storing-megolm-keys-serverside.md
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
5 years ago
manuroe 0051c6a377 Key backup: Return {hash, count} for key upload requests
This is this tuple that allows the client to check if it has locally all keys of the backup
5 years ago
manuroe 7cde3193e5 Key backup: Explain `hash` better 5 years ago
manuroe 82ff866b58 Key backup: Add `hash` to represent stored keys
so that a matrix client A can check it is synchronised with the backup.
If not, that means that another client B has pushed keys client A does not have locally. Client A should then propose to the end user to retrieve  keys from the backup.
5 years ago
manuroe ed945d6744 Key backup: Expose the number of keys stored in the backup
so that matrix clients can compare it with the number of keys they have locally.
5 years ago
Hubert Chathi e7f7926023 add algorithm and version to the example
since they're marked as required
5 years ago
manuroe d43b595b5e Key backup: Fix PR remarks on `PUT /room_keys/version/{version}` 5 years ago
manuroe 2099308d4c Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup 5 years ago
manuroe e02b345c62 Revert "Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup"
This reverts commit c9b38cbe53.
5 years ago
manuroe c9b38cbe53 Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup 5 years ago
Hubert Chathi b45cf4483f providing an alternative to key sharing is currently a non-goal 6 years ago
Hubert Chathi 2dce23564f wording fixes 6 years ago
Hubert Chathi 3918ed3c38 distinguish between retrieving an empty backup and a nonexistent backup 6 years ago
Hubert Chathi 7713a0f402 snake-case for consistency 6 years ago
Hubert Chathi 982abc168a add some examples 6 years ago
Hubert Chathi 7b4b4a2688 fix some English and some minor additions 6 years ago
Hubert Chathi dc0dd18eeb note that version is optional for GET, and say what to do when no keys are found 6 years ago
Hubert Chathi c8eac3ee2d add details on how the encryption is done 6 years ago
Hubert Chathi 9d51d1e8b7 expand the background 6 years ago
Hubert Chathi b45416e8b0 change version from string to integer, plus other minor improvements 6 years ago
Hubert Chathi de5120335f change "string or object" to just "object" 6 years ago
Hubert Chathi 72df5fe436 add details on recovery key format, and some cleanups/fixes 6 years ago
Hubert Chathi 846e9e8fdc add clarifications 6 years ago
Hubert Chathi 8777232987 various clarifications 6 years ago
Hubert Chathi 6e8ba1f7f8 add more details 6 years ago
Hubert Chathi 1b81970a1e initial commit of e2e backup proposal 6 years ago
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
6 years ago
Travis Ralston 21dc6f823a
Merge pull request #1484 from turt2live/travis/s2s/read-receipts
Document how read receipts work over federation
6 years ago
Travis Ralston c492fe43b5 Add strict typing to the m.receipt EDU; Fix description of event_ids 6 years ago
Travis Ralston 44d1f8dbe5 s/timeline/event graph 6 years ago
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
6 years ago
Travis Ralston 49ec0a36a8
Merge pull request #1481 from turt2live/travis/s2s/authentication
Define authorization requirements on federation swagger APIs
6 years ago
Travis Ralston 4b9922b641
Merge pull request #1494 from turt2live/travis/general/openid
Document OpenID in the client-server and server-server APIs
6 years ago
Travis Ralston 5b30d33b89
Simpler language 6 years ago
Travis Ralston f359b30c6d
Merge pull request #1520 from turt2live/travis/s2s/fix-header
Fix header in server-server API
6 years ago
Travis Ralston c891e4a957 Require the push gateway URL to be of a specific path 6 years ago
Travis Ralston 2eab07ade4 Fix header in server-server API 6 years ago
Travis Ralston 2aa0e7b00f
Merge pull request #1483 from turt2live/travis/s2s/typing
Document how typing notifications work over federation
6 years ago
Travis Ralston 94091a12fb
Merge pull request #1506 from turt2live/travis/general/pushers
Improve documentation for pushers and push gateways
6 years ago
Travis Ralston ae02e8834d changelog 6 years ago