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