Travis Ralston
aca9437bf3
Specification for v2 s2s invite API
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1794
Implementation proofs:
* https://github.com/matrix-org/synapse/pull/4402
* https://github.com/matrix-org/synapse/pull/4496
There are no changes from the original proposal.
6 years ago
Neil Johnson
bf2b6e6daa
remove references to presence lists
6 years ago
Richard van der Hoff
9f443225ac
fix incorrect spelling of homeserver
6 years ago
Travis Ralston
6c7eea555a
Merge pull request #1773 from matrix-org/travis/spec/rooms
...
Add a room version specification
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
061f59547a
Minor wording changes
6 years ago
Hubert Chathi
5cafcd103f
Fix copyright
...
> Since this is a copy-and-paste of old text, I think the copyright year should match when the original text was written, which according to git was 2017.
Co-Authored-By: turt2live <travpc@gmail.com>
6 years ago
Travis Ralston
0dfc64a9f4
Improve wording
6 years ago
Travis Ralston
bd5e760a0d
Simplify the description for room versions
...
Instead of trying to describe maturity, stability, and recommendedness in one list we should describe what is "safe" and "unsafe" to use. The default version is just something that servers should use, and is normally going to be stable.
6 years ago
Hubert Chathi
ebe887d931
Grammar
...
Co-Authored-By: turt2live <travpc@gmail.com>
6 years ago
Travis Ralston
ba37f2d311
prompt->advertise
6 years ago
Travis Ralston
19e94815f9
Try and improve the understanding of room versions
6 years ago
Travis Ralston
0dde2489b6
Clarify what a Mandatory room version is
6 years ago
Travis Ralston
96d754f429
promote -> prompt
6 years ago
Travis Ralston
a6f5d01586
Clarify that servers don't have to implement development/beta versions
6 years ago
Travis Ralston
2457438f1e
Encourage servers to transfer whatever they can while being open-ended
6 years ago
Travis Ralston
4e0533a5f3
Soften UX requirements
6 years ago
Travis Ralston
fcc26d247e
Merge pull request #1789 from matrix-org/travis/spec/sso-login
...
Add a generic SSO login API
6 years ago
Travis Ralston
82ee3a6035
Adjust wording for SSO introduction
6 years ago
Travis Ralston
166d4ada86
Fix room versions reference in appendices & s2s spec
6 years ago
Travis Ralston
71e6321f4d
Rework how room versions are represented
...
Versions are actually on a scale of recommendations, and are expected to be created as needed. The scale presented here (develop/beta/default/recommended/mandatory) is a more wordy version of what was previously discussed/intended for room versions - the labels aren't final and may be changed.
6 years ago
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.
6 years ago
Travis Ralston
b85f7bb248
Add room version upgrades
...
Implements https://github.com/matrix-org/matrix-doc/issues/1501
6 years ago
Travis Ralston
d6c33ea0a5
Make CAS a subset of SSO
6 years ago
Travis Ralston
3e7a5f5ea4
Initial draft for SSO support
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
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
958b956776
Merge pull request #1755 from matrix-org/erikj/event_checks
...
Document the checks made for incoming PDUs
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
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
ee9c010c37
Document the checks made for incoming PDUs
6 years ago
Richard van der Hoff
fa0b4f9e13
Make the proposal labels match what happens in practice
6 years ago
J. Ryan Stinnett
d197a5761f
Clarify encrypted push rules
...
Fix `.m.rule.encrypted_room_one_to_one` by moving a condition to the right block
of the rule.
Fix `.m.rule.encrypted` to state that it applies to group rooms.
Signed-off-by: J. Ryan Stinnett <jryans@gmail.com>
6 years ago
David Baker
e318286404
Add 'sandbox' to recommended CSP header
6 years ago
Ben Parsons
16f17855c9
link to CS API Swagger Viewer
6 years ago
Ben Parsons
43109a717f
placeholder for proposals CSS
6 years ago
Richard van der Hoff
767af87744
Merge pull request #1701 from uhoreg/e2e_export
...
document megolm session export format
6 years ago
Hubert Chathi
189725659a
clarifications and formatting fixes
6 years ago
Matthew Hodgson
179162379e
spell out that shepherd cannot be author
6 years ago
Erik Johnston
4271391214
Initial stab at documenting soft fail ( #1641 )
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
Andrew Morgan
f8ffa79b56
Update and clarify proposal labels
6 years ago
Andrew Morgan
2b259c6a7b
Remove etiquette page from targets
6 years ago
Andrew Morgan
4b858a7993
DCO required for proposal and spec PR
6 years ago
Andrew Morgan
0afb122760
Clarification on FCPs
6 years ago
Andrew Morgan
f00be6b0d8
Etiquette -> guiding principles
6 years ago
Hubert Chathi
46fde9723c
document megolm session export format
6 years ago
Matthew Hodgson
c6e0a88b09
fix irc bridge example properly
6 years ago
Matthew Hodgson
7a86bc4a66
fix missing escapes on AS regexp
6 years ago
Andrew Morgan
ea21e31a0c
Merge branch 'anoa/msc_update' of github.com:matrix-org/matrix-doc into anoa/msc_update
6 years ago
Andrew Morgan
7bff4d288c
be begin -> begin
6 years ago
Travis Ralston
5a2d28e7fd
Reduce more abbreviations!
6 years ago
Travis Ralston
9625f11fd4
reduce abbreviations
6 years ago
Andrew Morgan
d487c0974f
Clarify how to get a shepherd (just ask)
6 years ago
Andrew Morgan
45c935d8d3
Clarify that MSCs aren't just issues anymore.
6 years ago
Andrew Morgan
1e939c50f5
Gather feedback
6 years ago
Andrew Morgan
148f7d7b33
Minor proposal updates are allowed
6 years ago
Andrew Morgan
5a1e735921
Fix sign off bullet
6 years ago
Andrew Morgan
aeea060bb8
Specify where to find the MSC ID
6 years ago
Andrew Morgan
7753957d04
remove ambiguity
6 years ago
Andrew Morgan
2f0025c7a7
Fix up wording in proposal etiquette
6 years ago
Andrew Morgan
35c924308c
core team -> Core Team
6 years ago
Andrew Morgan
8121bef771
Introduce the spec core team
6 years ago
Andrew Morgan
c1ecb9e324
Fix up table with title and add corresponding GitHub labels
6 years ago
Andrew Morgan
889b46898c
Move proposal etiquette to a separate document.
6 years ago
Andrew Morgan
49d017bdd5
your proposal -> the proposal
6 years ago
Andrew Morgan
fb4c50ec8a
No need to redefine MSC
6 years ago
Andrew Morgan
604091380f
Attempt to fix contributing link
6 years ago
Andrew Morgan
b3f90f5825
proposal passed = spec pr missing
6 years ago
Andrew Morgan
873641e4bc
Proposal Created and In Review is a single phase
6 years ago
Andrew Morgan
11dbd5b56a
Proposal WIP -> drafting/feedback gathering
6 years ago
Andrew Morgan
5ae3b50c6b
Require link to implementation
6 years ago
Andrew Morgan
f1d71bd6c4
Less complicated wording
6 years ago
Andrew Morgan
0e9ad9e95d
Fix wording, fix earlier capatilization
6 years ago
Andrew Morgan
f769084570
Put it in the proposals dir!
6 years ago
Andrew Morgan
67146e4bec
MSC ALL the changes
6 years ago
Andrew Morgan
9432ed76d7
first-draft -> first draft
6 years ago
Andrew Morgan
80d1d4af9c
Fix capatilization
6 years ago
Andrew Morgan
d2e827e0c6
Note about earlier MSC process
6 years ago
Andrew Morgan
764c63f3e8
Add proposal template
6 years ago
Andrew Morgan
a3144e6959
Move to the new and improved MSC process
6 years ago
Matthew Hodgson
6dab4b28f8
Merge pull request #1648 from matrix-org/matthew/device_list_update
...
document device list synchronisation over federation.
6 years ago
Matthew Hodgson
334c69bcda
wording fix
6 years ago
Matthew Hodgson
ccbc88ee5d
reword to spell out to when device list updates should be sent
6 years ago
Matthew Hodgson
bcd48ebbec
Merge pull request #1610 from uhoreg/reloaded
...
document new state resolution algorithm
6 years ago
Konstantinos Sideris
192a6c2ab9
Use example.org on examples instead of domain.com which is a real domain
...
Signed-off-by: Konstantinos Sideris <sideris.konstantin@gmail.com>
6 years ago
Matthew Hodgson
e9e3afbd34
clarify who servers should send m.device_list_update EDUs to
6 years ago
Matthew Hodgson
928fc5cbe5
incorporate review
6 years ago
Matthew Hodgson
42b11e096f
Review
6 years ago
Matthew Hodgson
d25f4412d4
improve wording
6 years ago
Matthew Hodgson
db302b66ca
revert example which was corect first time; fix rst
6 years ago
Matthew Hodgson
0f9a23c471
swaggerify to-device
6 years ago
Matthew Hodgson
0afdcc59ea
spell out stream_id and fix todo
6 years ago
Matthew Hodgson
30d56691b1
document device list synchronisation over federation.
...
untested
closes MSC1212
6 years ago
Travis Ralston
735de03e07
Add r0 version links
...
These were missed in the release process.
6 years ago