Commit graph

3763 commits

Author SHA1 Message Date
Travis Ralston
aeb524ef89 Remove CAS login and reference it against r0.4.0
The SSO module should cover what CAS provides, and r0.4.0 is good as a reference for how CAS could be implemented without us repeating it here.
2019-01-16 16:13:53 -07:00
Richard van der Hoff
ebf37178b5
Update proposals/1794-federation-v2-invites.md
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-01-14 15:53:23 +00:00
Travis Ralston
fe4928c6a1
Merge pull request #1708 from matrix-org/rav/proposal/well-known-for-federation
MSC1708: .well-known support for server name resolution
2019-01-14 07:48:05 -07:00
Erik Johnston
b90ee6baab 'invite_room_state' should be an array 2019-01-14 14:21:20 +00:00
Hubert Chathi
c88c9c2941
Update proposals/1794-federation-v2-invites.md
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-01-14 14:19:58 +00:00
Travis Ralston
87bb1a6a79
Merge pull request #1711 from matrix-org/rav/proposal/x509-for-federation
MSC1711: X.509 certificate verification for federation connections
2019-01-13 08:04:03 -07:00
Andrew Morgan
be7a5012f8
Merge pull request #1798 from matrix-org/anoa/sticky_headers_fix
Fix sticky headers so they don't hide behind header bar on desktop
2019-01-11 16:24:54 +00:00
Andrew Morgan
b7b96833d0 Fix sticky headers so they don't hide behind header bar on desktop 2019-01-11 16:15:06 +00:00
Richard van der Hoff
6e8739c989
Fix typo
Co-Authored-By: turt2live <travpc@gmail.com>
2019-01-11 08:15:08 -07:00
Erik Johnston
2109314c52
Apply suggestions from code review
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-01-11 14:34:31 +00:00
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
2019-01-10 11:22:07 -07:00
Richard van der Hoff
afa0caee93 remove lying footnote 2019-01-10 18:16:39 +00:00
Erik Johnston
b0adfc67d8 MSC 1794 - Federation v2 Invite API 2019-01-10 12:20:29 +00:00
Erik Johnston
1ea03da9b6 Add .vscode to .gitignore 2019-01-10 12:18:22 +00:00
Travis Ralston
5cbfafaab7 Fix link to module 2019-01-09 17:17:50 -07:00
Travis Ralston
56bfa76765 changelog 2019-01-09 17:03:05 -07:00
Travis Ralston
b85f7bb248 Add room version upgrades
Implements https://github.com/matrix-org/matrix-doc/issues/1501
2019-01-09 17:02:09 -07:00
Travis Ralston
fbd8861180 Changelog 2019-01-09 15:31:43 -07:00
Travis Ralston
510468a3b1 Changelog 2019-01-09 15:31:04 -07:00
Travis Ralston
b067d671fb
Merge pull request #1784 from matrix-org/travis/msc-process/wip-tag
Recommend some kind of WIP tag for MSCs
2019-01-09 15:08:08 -07:00
Travis Ralston
0eabf108d9 Add a mechanism for redirecting clients after login
Implements https://github.com/matrix-org/matrix-doc/pull/1730
2019-01-09 15:05:27 -07:00
Travis Ralston
d6c33ea0a5 Make CAS a subset of SSO 2019-01-09 14:41:46 -07:00
Andrew Morgan
59196bfd79
Merge pull request #1788 from matrix-org/anoa/proposals_sticky_headers
Sticky headers for proposals page
2019-01-09 15:20:54 +00:00
Andrew Morgan
f738f671d1 Sticky headers for proposals page 2019-01-09 15:16:18 +00:00
Andrew Morgan
ec97e1eedb
Merge pull request #1753 from matrix-org/rav/proposal/cs_capabilities
MSC1753: client-server capabilities API
2019-01-09 14:10:37 +00:00
Richard van der Hoff
c10394d03f Clarifications thanks to @uhoreg 2019-01-09 11:26:14 +00:00
Travis Ralston
3e7a5f5ea4 Initial draft for SSO support 2019-01-09 00:09:38 -07:00
Richard van der Hoff
b541c2a247 more formatting 2019-01-08 12:54:52 +00:00
Richard van der Hoff
5812450299 spec that we follow redirects 2019-01-08 12:51:23 +00:00
Richard van der Hoff
f1ebbc358b document dismissed options 2019-01-08 12:51:23 +00:00
Richard van der Hoff
fb171cadf4 formatting fix 2019-01-08 12:51:23 +00:00
Richard van der Hoff
12fc50cea7 clarify that a whitelist is useful for cjdns too 2019-01-08 11:03:36 +00:00
Richard van der Hoff
f33a540e6d Do a SRV lookup before .well-known lookup
also other clarifications and corrections.
2019-01-08 00:25:06 +00:00
Travis Ralston
75c084e987 changelog 2019-01-07 14:50:55 -07:00
Richard van der Hoff
74b2db7937 Remove .well-known section
This really belongs in MSC1708.
2019-01-07 21:39:02 +00:00
Richard van der Hoff
367f61f14a cleanups and clarifications 2019-01-07 21:38:41 +00:00
Travis Ralston
ccc1cdaead Add support for unstable feature advertising via /versions
Incorporates https://github.com/matrix-org/matrix-doc/issues/1497
2019-01-07 14:38:21 -07:00
Travis Ralston
bc1303a1a0
Add a bit of rationale for WIP tags 2019-01-07 13:39:50 -07:00
Travis Ralston
671527360c
Recommend some kind of WIP tag for MSCs 2019-01-07 13:16:45 -07:00
Travis Ralston
258aba5fed Incorporate MSC1693
This is largely blatant copy/paste from the MSC with some formatting done to tidy it up a bit.
2019-01-07 13:09:21 -07:00
Matthew Hodgson
bd72ecfa58 oops, wrong branch 2019-01-07 02:43:21 +00:00
Matthew Hodgson
c5de71843a MSC1779: Open Governance for Matrix.org 2019-01-07 02:42:03 +00:00
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.
2019-01-04 15:49:24 -07:00
Richard van der Hoff
e0fa00fc34 Some HSes use more than one notary 2019-01-03 18:21:05 +00:00
Travis Ralston
ca2e9260d4
Update proposals/1753-capabilities.md
r0/versions isn't a thing

Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
2019-01-03 17:41:06 +00:00
Travis Ralston
4019678661
Update proposals/1753-capabilities.md
r0/versions isn't a thing

Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
2019-01-03 17:40:57 +00:00
Travis Ralston
962565b159
Update proposals/1753-capabilities.md
r0/versions isn't a thing

Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
2019-01-03 17:40:49 +00:00
Richard van der Hoff
7f5832044c Fix typos per review 2019-01-02 09:55:14 +00:00
Richard van der Hoff
8f1291a3e7
Merge pull request #1758 from QMatrixClient/kitsune/lazy-loading
Spec lazy_load_members and include_redundant_members
2018-12-24 10:29:36 +01:00
Andrew Morgan
d9135ef902
Merge pull request #1598 from matrix-org/rav/proposals/id_grammar
MSC 1597: Better spec for matrix identifiers
2018-12-23 17:07:11 +01:00