Travis Ralston
3e7a5f5ea4
Initial draft for SSO support
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
Travis Ralston
75c084e987
changelog
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
Travis Ralston
ccc1cdaead
Add support for unstable feature advertising via /versions
...
Incorporates https://github.com/matrix-org/matrix-doc/issues/1497
6 years ago
Travis Ralston
bc1303a1a0
Add a bit of rationale for WIP tags
6 years ago
Travis Ralston
671527360c
Recommend some kind of WIP tag for MSCs
6 years ago
Travis Ralston
258aba5fed
Incorporate MSC1693
...
This is largely blatant copy/paste from the MSC with some formatting done to tidy it up a bit.
6 years ago
Matthew Hodgson
bd72ecfa58
oops, wrong branch
6 years ago
Matthew Hodgson
c5de71843a
MSC1779: Open Governance for Matrix.org
6 years ago
Travis Ralston
ffe577371d
Add a room version specification
...
The "Room Specification" (or "Room Version Specification") is the specification that defines which room versions do what and are intended to be documents which speak the truth about how rooms operate under the hood.
The approach taken here is a bit different than other specifications. For starters, the specification is versioned in this project instead of relying on the matrix.org repository to track compiled HTML. This is done for a couple reasons, the first being we're still developing the v1 specification while concurrently making a v2 spec and the second being trying to reduce the reliance on matrix.org's repository for specifications.
Because the room spec is built into versions, some changes needed to be made. The `targets.yaml` now has a special syntax for indicating what version something is at, and the changelog generator can handle rendering different versions of the same changelog (as parsed from the RST). Some additional work has been put in to the changelog parsing to allow us to reference the v1 room spec as "v1" without having to sacrifice clarity in the changelog headings.
Finally, this moves the state resolution algorithms into the versioned
spec as a result of MSC1759 (https://github.com/matrix-org/matrix-doc/pull/1759 ).
Note: this does not introduce the concept of versioned schemas (tabs) that I was previously working with. There's currently no use for them, so they are shelved elsewhere.
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
Richard van der Hoff
8f1291a3e7
Merge pull request #1758 from QMatrixClient/kitsune/lazy-loading
...
Spec lazy_load_members and include_redundant_members
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
Andrew Morgan
e7c6670c06
Merge pull request #1759 from matrix-org/erikj/rooms_v2
...
Room v2 proposal
6 years ago
Kitsune Ral
8c80669d7a
Add the paragraph for sync.yaml forgotten in the previous commit
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
Travis Ralston
f767227e31
Merge pull request #1744 from matrix-org/travis/m.presence
...
Add missing status_msg to m.presence schema and example
6 years ago
Richard van der Hoff
958b956776
Merge pull request #1755 from matrix-org/erikj/event_checks
...
Document the checks made for incoming PDUs
6 years ago
Erik Johnston
8fb2bd2927
Fix typo
6 years ago
Travis Ralston
35de43de61
Merge pull request #1743 from matrix-org/dbkr/add_sandbox_to_csp
...
Add 'sandbox' to recommended CSP header
6 years ago
Erik Johnston
23c7533f8d
Room v2 proposal
6 years ago
Richard van der Hoff
3fda4a3989
Merge pull request #1748 from matrix-org/rav/proposal/cs_api_in_login
...
MSC1730: Mechanism for redirecting to an alternative server during login (version 2)
6 years ago
Richard van der Hoff
a451e007a4
Fix labels in proposals script
6 years ago
Erik Johnston
39df8291e9
Add TODO
6 years ago
Erik Johnston
be625254b1
Fix up wording about auth rules to not lie
6 years ago
Erik Johnston
c93bdcc59c
Fix up headings
6 years ago
Richard van der Hoff
cac150d567
Fix up wording
...
Co-Authored-By: erikjohnston <erikj@jki.re>
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
Richard van der Hoff
7fa2db4fe8
Merge pull request #1754 from matrix-org/rav/fix_proposal_states
...
Make the proposal labels match what happens in practice
6 years ago
Erik Johnston
ee9c010c37
Document the checks made for incoming PDUs
6 years ago
Erik Johnston
463c71af82
Add a note about the examples
6 years ago
Erik Johnston
b695eb0d17
Clarify example
6 years ago
Richard van der Hoff
fa0b4f9e13
Make the proposal labels match what happens in practice
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