Commit Graph

1135 Commits (153df0495321a075fd53c63476a6fdc2c150b166)

Author SHA1 Message Date
Andrew Morgan f4a1e02884 simple method once more 5 years ago
Hubert Chathi 4d31ddc8c9 additions and clarifications
- indicate how to use MSC 1946 to store/share private keys
- add signing by devices to enable migrating from device verifications
- add information about signature upload failures and M_INVALID_SIGNATURE code
- add security consideration
5 years ago
Andrew Morgan 53bd384f2e Clarify salting 5 years ago
Hubert Chathi 3aaf181db2 rename some things and add clarification 5 years ago
David Baker 1a669348d8 http status code 5 years ago
David Baker d15c9df115
fullstop
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker e28f7aad72
slash
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 4c72c37b80
slash
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 10858bf83b set account data after registration 5 years ago
David Baker 79dbad2914 remove acceptance token mention 5 years ago
David Baker ac6b9bdb7c s/deprecate/remove/ 5 years ago
David Baker 7f65364804
Typo
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 03e6ab0103 re-word double openid 5 years ago
David Baker d00dfb7822 exclude submittoken too 5 years ago
David Baker f02e4c2e9c
both registers are excluded from auth
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 5374030cc0 Drop application/x-form-www-urlencoded in v2 5 years ago
David Baker 2d11217d4e
Typo
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 8af35be13f
Typo
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Andrew Morgan 922a20ba26 small fixes 5 years ago
Andrew Morgan 6f81d3774b New hashing method 5 years ago
David Baker fe14d3c9f0 Spec terms response 5 years ago
David Baker 786d5bc281 rewrite UI auth tradeoffs 5 years ago
David Baker 45d630951c back to M_TERMS_NOT_SIGNED 5 years ago
David Baker 83bb3861ba line wrap 5 years ago
Travis Ralston 8897ea4bb1 Merge branch 'master' into travis/msc/integrations/discovery 5 years ago
Travis Ralston a2a7b7ff13 Merge branch 'master' into travis/msc/integrations/auth 5 years ago
Travis Ralston bfd8e52c23 Formatting 5 years ago
Travis Ralston d8283b9cdf Add option to use query string 5 years ago
Travis Ralston e80753e56c Add .well-known discovery 5 years ago
David Baker 4be283ccb3
Typing
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker f95197b422 make the many-anded sentence a list 5 years ago
David Baker 10a6a59a12 Deprecate `bind_email` / `bind_msisdn` 5 years ago
David Baker b5326de1c4 Exclude requestToken endpoints from auth requirement 5 years ago
Sorunome 540aab82a1
accidentally formatted the wrong entry 5 years ago
Sorunome 6260871a21
spoiler fallback to uploaded media 5 years ago
David Baker 21b9eaf8de No custom HTTP headers
Use the obvious way: in the same place as the ID server address
5 years ago
David Baker 2694bb1090 Add really horrible custom HTTP header
for giving the IS token to the HS
5 years ago
David Baker 58cf083a6a backwards compat 5 years ago
David Baker 6273868323 Clarify v1 API deprecation 5 years ago
David Baker 4edf826c93 Capitalise on our identifiers 5 years ago
David Baker ba7047ce77
Clarify we must be accepting HS auth
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 1d75828c71 Clarify what to do if no (new) docs 5 years ago
David Baker af691b5a8a
Clarify this applies to 2134
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker 57094276ce
Typing hard is
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Andrew Morgan 7549c5dd76 Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity 5 years ago
Andrew Morgan 0fd4fe2542 Add algo/pepper to err resp 5 years ago
Andrew Morgan dfb37fcce1 update with feedback 5 years ago
Andrew Morgan df88b13ce1
Update proposals/2134-identity-hash-lookup.md
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
David Baker 9e0d8b9cb2 Use M_CONSENT_NOT_GIVEN
No idea where I got the other one from: we already have one in the
spec, so use it.
5 years ago
David Baker 0dae2d5812 GET terms must be unauthed.
Detail process for new auth (don't register until consent given).

Specifically mention the authentication header.
5 years ago
Sorunome 4f83cc1c24
moved client spoiler conversion to potential issues 5 years ago
David Baker 6f374dc981 Re-write for OpenID auth 5 years ago
David Baker 2c09580e27 line wrap 5 years ago
Andrew Morgan 96e43aaf45 Define what characters lookup_pepper can consist of 5 years ago
Andrew Morgan f951f312e1 Fix terrible wording 5 years ago
Andrew Morgan fae6883cc0 Update with review comments 5 years ago
Andrew Morgan 0a4c83ddb9 no plural. 3pid -> 3PID 5 years ago
Andrew Morgan 36a35a33cc Clarify how the spec defines hashing algs 5 years ago
Andrew Morgan ee10576d60 Update with feedback 5 years ago
David Baker abb407145a HS docs must be added too
also, unbind must not error when called by HSes and proxy terms token
5 years ago
David Baker 8ae47557c9 s/Third Party/Accepted/ 5 years ago
David Baker 2555801458 m.third_party_terms -> m.accepted_terms
as it will have the HS's terms too
5 years ago
David Baker 4ba9b2a599 perfix 5 years ago
David Baker a63e4420eb
Linkify
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Andrew Morgan 02ac0f3b33 Give the user control! 5 years ago
Andrew Morgan acdb2b1b42 Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity 5 years ago
Andrew Morgan e3ff80291f http err codes and hash wording fixes 5 years ago
Travis Ralston 21e93a123e Naming and capitalization 5 years ago
Andrew Morgan 53f025edfc Specify optional pepper rotation period 5 years ago
Andrew Morgan 2383a55720 404 for deprecated endpoint 5 years ago
Andrew Morgan c63edc7b97 Clean up wording around peppers and hashes 5 years ago
Andrew Morgan e3b2ad38b5 pepper -> lookup_pepper 5 years ago
Andrew Morgan 1fea604ba9 Don't define error message 5 years ago
David Baker 9ca3ccc81c Add requirments section for de-duping between services. 5 years ago
David Baker d4ca0c237a Specify ID grammar and add comma 5 years ago
David Baker 276e2b6843
Typo
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker cf48030d1f One more tradeoff 5 years ago
David Baker 32c7fc638d you have a number now 5 years ago
David Baker 23af87e9fc Proposal for IS & IM TOS API 5 years ago
Andrew Morgan 1343e19a6d Specify hash algorithm and fallback considerations 5 years ago
Andrew Morgan f28476f0f3 line wrap and fix wording 5 years ago
Andrew Morgan 3ee27d3818 salt->pepper. 1 pepper/is. add multi-hash idea 5 years ago
Andrew Morgan f41ed02c9e remove sec concerns 5 years ago
Andrew Morgan 6bb4a9e911 Add per-is salt consideration 5 years ago
Andrew Morgan 5049e552e7 Drop /api from the new endpoint 5 years ago
Andrew Morgan bc9b6c3659 Add salt to example and signal link 5 years ago
Andrew Morgan 063b9f60e0 Require a salt to defend against rainbow tables 5 years ago
Andrew Morgan d2b47a585d Allow for changing the hashing algo and add at-rest details 5 years ago
Will Hunt f8dbf2b360
Update proposals/2134-identity-hash-lookup.md
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Will Hunt 12431f1a4e Base64 potential issue 6 years ago
Will Hunt 8b92df74ab s/medium/address 6 years ago
Will Hunt a8c26d208b Wrap 6 years ago
Will Hunt 3eff76b00a MSC 2134 6 years ago
Sorunome 26349417ba
update spoiler render idea 6 years ago
Travis Ralston fc1d8f184d
Merge pull request #2078 from matrix-org/anoa/msc2078
MSC2078: Sending Third-Party Request Tokens via the Homeserver
6 years ago
Travis Ralston 65c3935419
Merge pull request #2076 from matrix-org/rav/proposal/enforce_key_validity_periods
MSC2076: Enforce key-validity periods when validating event signatures
6 years ago
Travis Ralston 19575eb4d4
Merge pull request #2077 from matrix-org/rav/proposal/room_v5
MSC2077: room v5
6 years ago
Matthew Hodgson 950415c72a
Merge branch 'master' into matthew/msc1779 6 years ago
Matthew Hodgson be568ba9ab link to the legalified version of MSC1779 6 years ago
Travis Ralston 9cf03325b9
Merge pull request #2046 from matrix-org/travis/1.0/msc1915-unbind
Spec 3PID unbind API
6 years ago
Andrew Morgan 45e271c0f7 be super explicit 6 years ago
Andrew Morgan 7f65704ebc Update wording and answer review comments 6 years ago
Andrew Morgan 3e23dde341 Be clear that any 3PID token request can now be done by the hs 6 years ago
Andrew Morgan 9000247008 Merge branch 'anoa/msc2078' of github.com:matrix-org/matrix-doc into anoa/msc2078
* 'anoa/msc2078' of github.com:matrix-org/matrix-doc:
  Update proposals/2078-homeserver-password-resets.md
6 years ago
Andrew Morgan d3f21e0360 Address review comments 6 years ago
Andrew Morgan e49518099d Be explicit with request/responses 6 years ago
Andrew Morgan 395acf8e06
Update proposals/2078-homeserver-password-resets.md
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
6 years ago
Andrew Morgan 6bb48723e8 The HS can send any URL 6 years ago
Andrew Morgan 6e0af5e64c If no submit_url, just send it to the IS as before 6 years ago
Andrew Morgan 4174b61279 submit_url only if the user has to enter the code somewhere 6 years ago
Andrew Morgan 8259ae292a Capitalise SMS 6 years ago
Andrew Morgan 7e18c5d5a8 Add new submit_url response field 6 years ago
Andrew Morgan 8cba7adcdf Clarify conditions for attack 6 years ago
Andrew Morgan 085c5667a4 wrap lines 6 years ago
Andrew Morgan 1956f1a916 Revert "Remove attacker bit"
This reverts commit c9711acbc5.
6 years ago
Andrew Morgan c9711acbc5 Remove attacker bit 6 years ago
Andrew Morgan 4e692735f5 Update some wording 6 years ago
Andrew Morgan cf932ad4f8 msc2078 - proposal for homeservers sending passwords reset requests 6 years ago
Richard van der Hoff 40b10f254b clarifications 6 years ago
Richard van der Hoff 3347a480eb fix typo 6 years ago
Richard van der Hoff d2ccd6b268 MSC2077: room v5 6 years ago
Richard van der Hoff 37b1e171fc MSC2076: Enforce key-validity periods when validating event signatures 6 years ago
Travis Ralston b92b147797
Merge pull request #1719 from uhoreg/olm_unwedging
MSC1719: olm session unwedging
6 years ago
Hubert Chathi fee2ebf682
fix typo
Co-Authored-By: Shamil K <me@noteness.in>
6 years ago
Travis Ralston dda7afa845
Merge pull request #1717 from uhoreg/e2e_verification
MSC1717: common definitions for key verification methods
6 years ago
Hubert Chathi da5ce919f2 add sharing secrets, and a bunch of cleanups 6 years ago
Hubert Chathi 6929579360 add some clarifications 6 years ago
Hubert Chathi ffb70a2fab
fix typo
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
6 years ago
Hubert Chathi 84f0d9d7e4 add clarification 6 years ago
Travis Ralston 0463084924 Spec 3PID unbind API
As per [MSC1915](https://github.com/matrix-org/matrix-doc/pull/1915)

Implementation proof: 
* https://github.com/matrix-org/synapse/pull/4982
* https://github.com/matrix-org/sydent/pull/160

The only alteration made which differs from the proposal is clarity on how to handle homeservers not knowing the `id_server`. All other differences are unintentional.
6 years ago
Travis Ralston f4ff8e5467 Clarify where the field appears 6 years ago
Travis Ralston df51acd7ae Proposal for adding a device_id to /account/whoami 6 years ago
Hubert Chathi ac08c84612
remove duplicate consideration
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
6 years ago
Hubert Chathi dd74baa5d0 clarify wording 6 years ago
Hubert Chathi d39baba21b add a security note 6 years ago
Hubert Chathi 7705006260 1 hour seems to be fine 6 years ago
Sorunome 273af2a2e0
wrap long lines 6 years ago
Sorunome 6f3bcb56d3
add rendering idea 6 years ago
Sorunome ebb1351a9f
linebreak consistency 6 years ago
Sorunome d750115fdc
fix up some things 6 years ago
Sorunome 70d3fd809e
add spoiler msc 6 years ago
Hubert Chathi 7bad359b0d switch to the 3-key system, and some wording improvements 6 years ago
Matthew Hodgson 37871106c6 MSC2002: Proposal for adopting MSC1884 as v4 rooms (#2002) 6 years ago
Brendan Abolivier e71b3ac754 Add details to what an unrecognised request is 6 years ago
Travis Ralston 62748a026d
Rename 0000-leave-reasons.md to 1983-leave-reasons.md 6 years ago
Travis Ralston 97786da4ad
Create 0000-leave-reasons.md 6 years ago
Brendan Abolivier c1721cb6f7 Merge branch 'master' into babolivier/standardised-federation-response-format 6 years ago
Brendan Abolivier 661d69858e Add fallback 6 years ago
Richard van der Hoff 2ae122903f
Use the right name
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
6 years ago
Andrew Morgan c230c2fd2f
Merge pull request #1967 from aqtusia/master
Replace /bind with /3pid/bind
6 years ago
Andrew Morgan 5792e5f4de
Merge pull request #1954 from matrix-org/neilj/Remove-prev_content-from-the-essential-keys-list2
MSC1954: Proposal to remove prev_content from the essential keys list
6 years ago
Neil Johnson 911fb94ea0
typos 6 years ago
aqtusia 2eb9708f7f
Replace /unbind with /3pid/unbind 6 years ago
Neil Johnson b41fbc86b6 add further potential issues and security concerns 6 years ago
Travis Ralston 0bab70c14e Assign MSC number 6 years ago
Travis Ralston d6d0f9780d Proposal for basic integration manager authentication APIs 6 years ago
Travis Ralston bd0211be12 Assign MSC number 6 years ago
Travis Ralston e8de1423b1 Proposal for OpenID information exchange with widgets 6 years ago
Travis Ralston b12e92440e
Merge pull request #1930 from matrix-org/travis/msc/tombstone-notif
MSC1930: Add a push rule for m.room.tombstone events
6 years ago
Travis Ralston cecf75c9a9
Merge pull request #1884 from matrix-org/rav/proposal/no_slash_in_event_id
MSC1884: Proposal to replace slashes in event IDs
6 years ago
J. Ryan Stinnett 13d63685d3
Spelling
Co-Authored-By: turt2live <travpc@gmail.com>
6 years ago
Travis Ralston 2dcda7d564 Add a mention that clients should re-query .well-known 6 years ago
Travis Ralston dffe19bb76 Rename file to match MSC number 6 years ago
Travis Ralston cc10444d4b Assign MSC number 6 years ago
Travis Ralston 29a9982447 Proposal for integration manager discovery 6 years ago
Travis Ralston 99cd064f26 Update original MSC as per proposal guidelines 6 years ago
Neil Johnson 743eeca27a MSC to remove prev_content from the essential keys list 6 years ago
Matthew Hodgson efcbf2f807
Merge branch 'master' into matthew/msc1779 6 years ago
Matthew Hodgson 88f533f0db incorporate further feedback 6 years ago
Matthew Hodgson 417f3a3e8b incorporate further feedback from vdh 6 years ago
Hubert Chathi 9dcf2d6a28
Update proposals/1884-replace-slashes-in-event_ids.md
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Matthew Hodgson 207d6cf851 update MSC1884 to reflect new conclusions following discussion on the PR 6 years ago
Hubert Chathi 979827bad3 rename to match MSC number 6 years ago
Hubert Chathi 63c6d030fd draft of secure server-side storage 6 years ago
Hubert Chathi 4e95f8062a add examples for federation endpoints 6 years ago
Hubert Chathi 696e568fb2 add some clarifications 6 years ago
David Baker 410a5dbbff
Update proposals/1915-unbind-identity-server-param.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Erik Johnston bd4fab7a15 Be more explicit identity server selection and errors 6 years ago
Travis Ralston 0e07a6d243 Proposal to have a push rule for m.room.tombstone events 6 years ago
Richard van der Hoff 1c4262e556
Apply suggestions from code review
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
6 years ago
Richard van der Hoff 87824c1c96
Update proposals/1219-storing-megolm-keys-serverside.md
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
6 years ago
Hubert Chathi 1749a91344 make MSC mentions into links 6 years ago
Hubert Chathi 4842a718d8 fill in some of the other sections 6 years ago
Hubert Chathi f9a00fc943 clarify that not understanding a verification method should not auto-cancel 6 years ago
Erik Johnston 60f1cf79de Update wording and add deactivate account API 6 years ago
David Baker 77110b46df
Update proposals/1915-unbind-identity-server-param.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Erik Johnston ee6513d608 Add alternative sid/client_secret authentication 6 years ago
Erik Johnston f92925ed45 Add a 3PID unbind API 6 years ago
Richard van der Hoff 82258fc0fc Proposal for changing event ids. Again. 6 years ago
Hubert Chathi ca7aa8b0ba fill in more details, including federation bits 6 years ago
Erik Johnston 7eb8b5d7f3 Add proposal for invite error code 6 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
6 years ago
manuroe 7cde3193e5 Key backup: Explain `hash` better 6 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.
6 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.
6 years ago
Hubert Chathi e7f7926023 add algorithm and version to the example
since they're marked as required
6 years ago
manuroe d43b595b5e Key backup: Fix PR remarks on `PUT /room_keys/version/{version}` 6 years ago
manuroe 2099308d4c Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup 6 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.
6 years ago
manuroe c9b38cbe53 Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup 6 years ago
Travis Ralston f5134b2d8b
Merge pull request #1819 from matrix-org/neilj/msc-remove-presence-lists
MSC:1819 Remove Presence Lists
6 years ago
Travis Ralston 1cf9086c26
Merge pull request #1831 from matrix-org/travis/msc/wk-before-srv
MSC1831: Change the order of .well-known and SRV discovery techniques
6 years ago
Travis Ralston 41e50d553e
Merge pull request #1830 from matrix-org/travis/spec/x509-wk
Specify .well-known s2s discovery and X.509 validation
6 years ago
Travis Ralston 6421582bf2 Clarifications and alter the error handling of .well-known
Note that MSC1831 changes the order, so the changes to MSC1708 might not make sense when combining all the proposals together. However, independently the change should make sense.
6 years ago
Travis Ralston 00de03bddb Merge remote-tracking branch 'origin/travis/msc/wk-before-srv' into travis/msc/wk-before-srv 6 years ago
Travis Ralston 2fe6b2cb5c Plagiarize from richvdh for a better explanation 6 years ago
Travis Ralston ab7876cbef
Update 1831-srv-after-wellknown.md 6 years ago
Travis Ralston 0e90cf6a0c Proposal to change the order of .well-known and SRV discovery techniques 6 years ago
Travis Ralston ccce6c196d Specify how capabilities work in the c2s API
Original proposals:
* https://github.com/matrix-org/matrix-doc/pull/1753
* https://github.com/matrix-org/matrix-doc/pull/1804

Implementation proof:
* https://github.com/matrix-org/synapse/pull/4472
* https://github.com/matrix-org/matrix-js-sdk/pull/830

There is one change to MSC1753 which is included in this commit. MSC1804 remains unchanged. In the original proposal, the change password capability being present was an indication that password changes were possible. It was found that this doesn't really communicate the state very well to clients in that lack of a capability (or a 404, etc) would mean that users would erroneously not be able to change their passwords. A simple boolean flag was added to assist clients in detecting this capability.
6 years ago
Travis Ralston 72a2871021
Merge pull request #1804 from matrix-org/travis/msc/room-version-client-advertising
MSC1804: Advertising capable room versions to clients
6 years ago
Erik Johnston 1c0742ed6a
MSC 1659 Proposal: Change Event IDs to Hashes (#1659) 6 years ago
Hubert Chathi ca0baa54df various fixes
- fix typo
- make property name plural since it may contain multiple items
- mention that users will appear in sync when they upload keys
6 years ago
Neil Johnson 2eae933ed6 hard wrap to 80 chars 6 years ago
Neil Johnson 4f13f5289e
Update 1819-remove-presence-lists.md
Add references to exactly what this proposal would remove
6 years ago
Richard van der Hoff 5151aa0aa7
Update proposals/1819-remove-presence-lists.md
Co-Authored-By: neilisfragile <neil@matrix.org>
6 years ago
Travis Ralston 2c3ba0b135
Merge pull request #1813 from matrix-org/erikj/make_membership_room_ver
MSC 1813 - Federation Make Membership Room Version
6 years ago
Richard van der Hoff de57d3950f
Relax the requirement for a content-type on .well-known (#1824)
The main reason for this is that Apache etc won't stick a content-type on by
default, because they don't know it's JSON, so requiring it seems like it will
require unnecessary hoop-humping for everyone who wants to use a .well-known.
6 years ago
Neil Johnson 9f517f33ce
Create 1819-remove-presence-lists.md 6 years ago
Travis Ralston 577edeb53b Say that !stable == unstable 6 years ago
Travis Ralston 052d68d83d
Merge pull request #1791 from matrix-org/travis/spec/rver-upgrades
Add room version upgrades
6 years ago
Travis Ralston 50eba23669 Update MSC to match how room versions work
As per 1773.
6 years ago
Erik Johnston 3ec3adbc24 Proposal for add room_version to make_* fed APIs 6 years ago
Travis Ralston f308871ed9
Merge pull request #1794 from matrix-org/erikj/fed_invite_v2
MSC 1794 - Federation v2 Invite API
6 years ago
Hubert Chathi 41c14c9e7d
uhoreg tweaks
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Matthew Hodgson 20b9a33b12 clarify 100% threshold for new spec core team additions 6 years ago
Hubert Chathi f4fe318a85 update with user-signing and self-signing keys 6 years ago
Matthew Hodgson 86703ef952
Merge branch 'master' into matthew/msc1779 6 years ago
Matthew Hodgson 3b86fa0e3c incorporating delph & vdh reviews 6 years ago
Travis Ralston 853d7ede30 Clarify the categories and the interaction between them 6 years ago
Travis Ralston 5da17d0114 Remove recommendation for clients to respect the spec over the server 6 years ago
Travis Ralston 7fee7373ea Proposal for advertising capable room versions to clients 6 years ago
Matthew Hodgson 80b9c83cce clarify dual-hatted guardians & spec core teamistas 6 years ago
Matthew Hodgson 8f4e1d9686 clarify guardian selection wording 6 years ago
Matthew Hodgson cc6b6ea021 clarify wording for trojan horsen 6 years ago
Matthew Hodgson 822d84e50c append fullstops to lists to make vdh happy 6 years ago
Matthew Hodgson 6ff0155a32 s/responsibilities/functions 6 years ago
Richard van der Hoff 9e435d6dab
scifi IANA
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Brendan Abolivier 749b1777fa Propose a backward-compatible option instead of an incompatible one 6 years ago
Richard van der Hoff ebf37178b5
Update proposals/1794-federation-v2-invites.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Travis Ralston fe4928c6a1
Merge pull request #1708 from matrix-org/rav/proposal/well-known-for-federation
MSC1708: .well-known support for server name resolution
6 years ago
Erik Johnston b90ee6baab 'invite_room_state' should be an array 6 years ago
Hubert Chathi c88c9c2941
Update proposals/1794-federation-v2-invites.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Matthew Hodgson a38e1e6adf incorporate kitsune & dbkr review 6 years ago
Kitsune Ral 2f20679db5
deanonymise kitsune
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Matthew Hodgson 09813fc3a0 improve wording around compensation for team members.
tweak Greater Benefit (particularly adding SnR and filtering goals
6 years ago
Brendan Abolivier d318ff95f3 MSC1802: Standardised federation response formats 6 years ago
Travis Ralston 87bb1a6a79
Merge pull request #1711 from matrix-org/rav/proposal/x509-for-federation
MSC1711: X.509 certificate verification for federation connections
6 years ago
Matthew Hodgson 156488384c add more examples for spec inclusion; add interoperability as a core value 6 years ago
Matthew Hodgson ddc3921318 un-todo code core team responsibilities 6 years ago
Matthew Hodgson d00a5eba93 consistent tenses 6 years ago
Hubert Chathi cccd62f035
grammar
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Matthew Hodgson 107d96c50e spell out consensus ftw 6 years ago
Matthew Hodgson b758ceea5b add erik's quorum 6 years ago
Hubert Chathi ed820ca27b
s/core spec team/Spec Core Team/
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Matthew Hodgson e584ae31f4 fix missing words 6 years ago
Matthew Hodgson 265a3dc49b clarify removing members 6 years ago
Matthew Hodgson 21a781b1d2 fix proprietary wording 6 years ago
Matthew Hodgson edaf3596f4 fix 'which features should go in the spec?' TODO and reword intro 6 years ago
Erik Johnston 2109314c52
Apply suggestions from code review
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Travis Ralston 576aa22880
Merge pull request #1704 from matrix-org/travis/msc/matrix.to-permalinks
MSC1704: Adding ?via= to matrix.to permalinks to help with routing
6 years ago
Richard van der Hoff afa0caee93 remove lying footnote 6 years ago
Erik Johnston b0adfc67d8 MSC 1794 - Federation v2 Invite API 6 years ago
Travis Ralston b85f7bb248 Add room version upgrades
Implements https://github.com/matrix-org/matrix-doc/issues/1501
6 years ago
Matthew Hodgson 0380270171 spell out that hypothetical employees could come in any size 6 years ago
Andrew Morgan ec97e1eedb
Merge pull request #1753 from matrix-org/rav/proposal/cs_capabilities
MSC1753: client-server capabilities API
6 years ago
Richard van der Hoff c10394d03f Clarifications thanks to @uhoreg 6 years ago
Hubert Chathi 09a547d67e add some cancellation codes, and mention existing verification MSCs 6 years ago
Hubert Chathi 38689a8215 add information about interacting with key requests and define cancellation codes 6 years ago
Hubert Chathi ff0b9eac76 add ability to start verifications that happen in two stages 6 years ago
Hubert Chathi c02ecb58ae mark which fields are required 6 years ago
Hubert Chathi 3b0073a9d1 allow for multiple keys to be verified, for cross-signing 6 years ago
Hubert Chathi ba39779375 add a conclusion 6 years ago
Hubert Chathi 517754bada use common key verification message types as per MSC1717 6 years ago
Matthew Hodgson 3a5d56467b reword lead renewals 6 years ago
Matthew Hodgson 2377a944c6 Merge branch 'matthew/msc1779' of git+ssh://github.com/matrix-org/matrix-doc into matthew/msc1779 6 years ago
Matthew Hodgson 5235293623 spell out the Core Team a bit more 6 years ago
Erik Johnston 0e246b1477
Update proposals/1779-open-governance.md
Co-Authored-By: ara4n <matthew@arasphere.net>
6 years ago
Matthew Hodgson c05000b38d broaden reasons for dysfunctional core spec teams 6 years ago
Matthew Hodgson 2047ba59da spell out domain spread requirement for spec core team 6 years ago
Matthew Hodgson 103d2f4ed2 clarify that the project lead doesn't have casting vote 6 years ago
Matthew Hodgson e730cc02a9 specify how to select a new spec core team lead 6 years ago
Matthew Hodgson 7831c04e4c clarify sytest responsibilities 6 years ago
Matthew Hodgson 4fcd38a3a0 clarify guardians' right to override spec core team membership 6 years ago
Matthew Hodgson 4994fa115e X=75 6 years ago
Richard van der Hoff b541c2a247 more formatting 6 years ago
Richard van der Hoff 5812450299 spec that we follow redirects 6 years ago
Richard van der Hoff f1ebbc358b document dismissed options 6 years ago
Richard van der Hoff fb171cadf4 formatting fix 6 years ago
Richard van der Hoff 12fc50cea7 clarify that a whitelist is useful for cjdns too 6 years ago
Richard van der Hoff f33a540e6d Do a SRV lookup before .well-known lookup
also other clarifications and corrections.
6 years ago
Richard van der Hoff 74b2db7937 Remove .well-known section
This really belongs in MSC1708.
6 years ago
Richard van der Hoff 367f61f14a cleanups and clarifications 6 years ago
Matthew Hodgson b824906709 typoes 6 years ago
Matthew Hodgson de6a8b20ff grammar 6 years ago
Matthew Hodgson c073adac9b incorporate review from #1318 6 years ago
Matthew Hodgson e6fb403dd0 add TODO for clarifying features v. extensions 6 years ago
Matthew Hodgson 303e1081f8 unbreak wordwrap 6 years ago
Matthew Hodgson 4538745809 MSC1779: Open Governance for Matrix.org 6 years ago
Matthew Hodgson bd72ecfa58 oops, wrong branch 6 years ago
Matthew Hodgson c5de71843a MSC1779: Open Governance for Matrix.org 6 years ago
Matthew Hodgson 1bbe638927 typo 6 years ago
Matthew Hodgson 54bf339ae8 typo 6 years ago
Matthew Hodgson 88ff3de28a spell out deps 6 years ago
Matthew Hodgson 010246ea6d typo 6 years ago
Matthew Hodgson 19e94203fa flesh out state events split per state-key for defining groups 6 years ago
Matthew Hodgson cd5a8420a8
flesh out how flair could work 6 years ago
Matthew Hodgson e00eff567a add thought about splitting events 6 years ago
Matthew Hodgson 43ae6ad7c1 md 6 years ago
Matthew Hodgson a884fd8772 wordwrap fix 6 years ago
Matthew Hodgson 1e81fbd2d8 md 6 years ago
Matthew Hodgson 346f7ac113 add hyperlinks 6 years ago
Matthew Hodgson 6c499db3ba WIP groups as rooms MSC 6 years ago
Richard van der Hoff e0fa00fc34 Some HSes use more than one notary 6 years ago
Travis Ralston ca2e9260d4
Update proposals/1753-capabilities.md
r0/versions isn't a thing

Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
6 years ago
Travis Ralston 4019678661
Update proposals/1753-capabilities.md
r0/versions isn't a thing

Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
6 years ago
Travis Ralston 962565b159
Update proposals/1753-capabilities.md
r0/versions isn't a thing

Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
6 years ago
Richard van der Hoff 7f5832044c Fix typos per review 6 years ago
Andrew Morgan d9135ef902
Merge pull request #1598 from matrix-org/rav/proposals/id_grammar
MSC 1597: Better spec for matrix identifiers
6 years ago
Andrew Morgan f714aaadd0
Merge pull request #1693 from matrix-org/erikj/state_res_rejections
MSC1693: Specify how to handle rejected events in new state res
6 years ago
Richard van der Hoff 82f3b8a95a switch to GET 6 years ago
Richard van der Hoff 68ac2172ba Give examples of applications 6 years ago
Erik Johnston 8fb2bd2927 Fix typo 6 years ago
Hubert Chathi c0b0db9a55 document alternate API, and some other clarifications 6 years ago
Hubert Chathi d9eddcf7df change language to json in code blocks 6 years ago
Hubert Chathi e9aa4081bc fix sectioning and add a background 6 years ago
Erik Johnston 23c7533f8d Room v2 proposal 6 years ago
Hubert Chathi 2d3b5f4481 make text consistent with image 6 years ago
Hubert Chathi f3997cd09e graphviz-ify graphs and add some more structure 6 years ago
Erik Johnston 39f7c77971 Add dot for image file 6 years ago
Richard van der Hoff b95d5724a4 Add suggestion of returning a 401 for non-/login requests 6 years ago
Erik Johnston 48d271e58c Clarifications 6 years ago
Hubert Chathi de11738210 rename to match PR 6 years ago
Hubert Chathi d90aeda658 draft of alternate proposal for cross-signing 6 years ago
Erik Johnston 463c71af82 Add a note about the examples 6 years ago
Erik Johnston b695eb0d17 Clarify example 6 years ago
Erik Johnston bc9d205079 Make lines bold 6 years ago
Richard van der Hoff 0e156faaf1 MSC1753: client-server capabilities API 6 years ago
Travis Ralston f7c7a74092 Revert "Merge pull request #1747 from matrix-org/revert-1730-rav/proposal/cs_api_in_login"
This reverts commit e30543a3fe.
6 years ago
Travis Ralston 6dab287708
Revert "MSC1730: Mechanism for redirecting to an alternative server during login" 6 years ago
Travis Ralston a4bc79025b
Merge pull request #1730 from matrix-org/rav/proposal/cs_api_in_login
MSC1730: Mechanism for redirecting to an alternative server during login
6 years ago
Erik Johnston a8bd2f32fd Update example 6 years ago
Erik Johnston 8a3e7b751c Add missing apostrophe 6 years ago
Richard van der Hoff 7782781442
Update wording to be betterer
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Richard van der Hoff 612d8a66ef
Update proposals/1442-state-resolution.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Richard van der Hoff f06455479d
Update proposals/1442-state-resolution.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Richard van der Hoff 539ca4cf15
Update proposals/1442-state-resolution.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Richard van der Hoff c581c6132e
Update proposals/1442-state-resolution.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Richard van der Hoff eaaf36edf7
Update proposals/1442-state-resolution.md
Co-Authored-By: erikjohnston <erikj@jki.re>
6 years ago
Erik Johnston 6c9a433805 Add example of rejected events getting into state 6 years ago
Erik Johnston 55ebf7dc32
MSC 1466 - Soft Logout (#1467) 6 years ago
Richard van der Hoff 6f7b3198fb fix list which got lost in merge 6 years ago
Richard van der Hoff 275e516f93 Rename svg file to bust cache
github is serving up the old file for some reason
6 years ago
Richard van der Hoff a9c4ea690d Merge branch 'rav/msc1730/work' into rav/proposal/cs_api_in_login 6 years ago
Richard van der Hoff 9c9c5a8c65 more alternatives 6 years ago
Richard van der Hoff 57421cc59b attempt to clarify MSC1730 6 years ago
Richard van der Hoff 6fa754c447
Tradeoffs->rejected solutions
because apparently this was somehow confusing
6 years ago
Richard van der Hoff 94d83c0483 Update based on feedback
Mostly this is clarification of the problem domain; it also updates some of the
discussion points to reflect my current thinking.
6 years ago
Richard van der Hoff a39189c08b Update proposal
Notes on problems, workaround, and another alternative
6 years ago
Richard van der Hoff 6f2c2b2c7e MSC1730: Mechanism for redirecting to an alternative server during login 6 years ago
Richard van der Hoff b5a82a5eb1
no need to rename ticket endpoint 6 years ago
Richard van der Hoff 0c4b09305e Proposal to rename m.login.cas to m.login.sso 6 years ago
Hubert Chathi 2b58052555 add note about re-requesting megolm keys 6 years ago
Hubert Chathi 495df02da6 we don't actually know which session got stuck, so rate-limit by device 6 years ago
Hubert Chathi d0bfdc13af rename to match MSC number 6 years ago
Hubert Chathi b535226d40 initial work on documenting olm unwedging 6 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 58091fa3fe make heading level for "Security considerations" match the other headings
as much as I like that "Security considerations" gets to be bigger than the
other headers, we should probably make it consistent
6 years ago
Hubert Chathi ec2e02e8b5 rename to match MSC number 6 years ago
Hubert Chathi 8521c2d696 initial proposal for key verification methods 6 years ago
Richard van der Hoff e789eb186a link to MSC1711 6 years ago
Matthew Hodgson b1e79ac7ab
Update 1708-well-known-for-federation.md 6 years ago
Richard van der Hoff bc29015514
fix typo 6 years ago
Richard van der Hoff f9cf99f1fd
typo 6 years ago
Richard van der Hoff efc8056fb6 fix a couple of broken links 6 years ago
Richard van der Hoff f30e685112 proposal for requiring signed certs for federation 6 years ago
Richard van der Hoff 09d41464e7 Add problems section
xs
6 years ago
Richard van der Hoff c4e1949cf8 Clarifications about what `server` means 6 years ago
Richard van der Hoff e3f10a4fd2
Update 1708-well-known-for-federation.md
fix title
6 years ago
Richard van der Hoff 87330b9b9b Proposal for .well-known for server discovery 6 years ago
Erik Johnston a80ff2f69f Don't use rejected auth events 6 years ago
Erik Johnston b8a8d132b2 Note why convergence is desirable 6 years ago
Erik Johnston a6aab378f5 Typo 6 years ago
Erik Johnston 1f1ba28629 ACTUALLY! Let's just accept rejected events, because what's the worst that can happen?! 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
Erik Johnston 25fb09b991 Fix up formatting 6 years ago
Erik Johnston 40d943f584 Clarify 'auth difference' definition 6 years ago
Erik Johnston 4df346a12d Add metadata about update 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
Travis Ralston 017b448660
Proposal to add ?via to matrix.to permalinks 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
Andrew Morgan f288facec8
Merge pull request #1697 from matrix-org/anoa/msc_update
The new and improved MSC process
6 years ago
Richard van der Hoff 42f7a21fc8
Merge pull request #1502 from matrix-org/rav/room_upgrades
MSC 1501: Room version upgrades
6 years ago
Richard van der Hoff 21a45948ca Explain rationale for setting server_name when joining upgraded room 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
Richard van der Hoff 14b98a0220 A couple of clarifications
- the body of the tombstone is defined by the server.
- the client can follow tombstones until it finds a live room
6 years ago
Travis Ralston b5e5a690f5 add version to example m.room.create event 6 years ago
Andrew Morgan 748a81523c Rename proposal template to MSC #0000 6 years ago
Richard van der Hoff 97eaa189a0 A couple of minor tweaks and clarifications
Clarification about what we're doing with the `power_levels`. Restructure
slightly to fit better with the standard MSC template.
6 years ago
Andrew Morgan c430ca32af New proposal template about proposal templates about... 6 years ago
Andrew Morgan 764c63f3e8 Add proposal template 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
Erik Johnston 4790432e50 Update rejected events discussion 6 years ago
Erik Johnston 3d3b77ea7e Specify how to handle rejected events in new state res
It's possible for events in an an event's auth chain to be rejected due
to not having passed auth (based on the state at the time), so we need
to be explicit about how to handle that case.
6 years ago
Hubert Chathi 846e9e8fdc add clarifications 6 years ago
Hubert Chathi 8777232987 various clarifications 6 years ago
Hubert Chathi 95280d8b09 switch QR code to URL, add introductory text, add clarifications, reorganize 6 years ago
Richard van der Hoff 5c059a5e26 ISes use keys too 6 years ago
Richard van der Hoff 251bd90f4e add a note on what matrix-media-repo does 6 years ago
Richard van der Hoff da394da4b6 synapse uses a different format of media IDs for URL previews 6 years ago
Richard van der Hoff b19bc7381e address review feedback 6 years ago
Richard van der Hoff 646ca25481 descope aliases 6 years ago
Richard van der Hoff 9e5b5d88ef WIP proposal for better grammars 6 years ago
Richard van der Hoff 4750b297b3
s/upgrade_room/upgrade 6 years ago
Hubert Chathi 6e8ba1f7f8 add more details 6 years ago
Hubert Chathi acd9a5d32f add note about Bob mashing the "Verify" button prematurely 6 years ago
Hubert Chathi 3734471028 mention option of having the QR code be a URL 6 years ago
Hubert Chathi 3aba9b153b initial dump of proposal 6 years ago
Richard van der Hoff 5455cc4e4f fix endpoint path 6 years ago
Hubert Chathi 1b81970a1e initial commit of e2e backup proposal 6 years ago
Richard van der Hoff 16072538f0 s/settings/events 6 years ago
Richard van der Hoff 256ad01fd2 proposal for room version upgrades 6 years ago
Erik Johnston dc499bc440 Expand on reverse topological power ordering 6 years ago
Erik Johnston 472f75d9a5 Mention hotel california 6 years ago
Erik Johnston fa70e3e486 Mention why auth difference are useful 6 years ago
Erik Johnston 9af5ecd080 Fixup definition of reverse topological power ordering 6 years ago
Erik Johnston 67757a3027 Wrap lines 6 years ago
Erik Johnston 3f891681ec Move proposal to have MSC number prefix 6 years ago
Matthew Hodgson 4f97b80dcc
fix MD 6 years ago
Erik Johnston bbd909d09f State Resolution: Reloaded MSC 6 years ago