Johannes Marbach
7d5b506555
Remove extra preposition in room version 11 description of redactions ( #1848 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
3 days ago
Johannes Marbach
5a86e384dd
Clarify that per-request UIA for /login/get_token is an RFC 2119 MUST requirement ( #1846 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
3 days ago
Kévin Commaille
1e303b3bbc
Do not require UIA when first uploading cross-signing keys ( #1828 )
...
As per MSC3967.
4 days ago
Matthew Hodgson
e15a36b0a1
MSC4132: deprecate linking to events in rooms identified by alias ( #1823 )
6 days ago
Matthias Ahouansou
7ff785fc38
Clarify that the event field of the send_join is only required when performing a restricted join ( #1834 )
7 days ago
Johannes Marbach
a17550648c
Fix typo in moderation policy lists spec ( #1832 )
1 week ago
Richard van der Hoff
722c2b1e9a
Clean up pull request template ( #1831 )
...
As far as I can tell, these header files only encourage people to create
badly-formatted PRs.
Also we only have one template so let's give it the default name.
1 week ago
Matthias Ahouansou
49765e0e0a
Clarify that redaction events are subject to auth rules ( #1824 )
...
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
2 weeks ago
Kévin Commaille
ea781ef7b2
Spec markup for mathematical messages ( #1816 )
...
* Spec markup for mathematical messages
As per MSC2191.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add warning box
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Improve warning
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add links
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 weeks ago
Sumner Evans
500e83b9b7
e2ee/qr: clarify that the device's Ed25519 signing key should be used ( #1829 )
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2 weeks ago
Kévin Commaille
3674985dd6
Factor out the common definitions of the content repo APIs and add new formats ( #1822 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 weeks ago
Matthias Ahouansou
041be547d6
Fix typo of object being spelt as "obiect" ( #1827 )
2 weeks ago
Richard van der Hoff
dac867dd6a
Rename "recovery key" to "backup decryption key" ( #1819 )
...
Also, some other editorial improvements, including factoring out our two definitions of the same key encoding algorithm.
Co-authored-by: Travis Ralston <travisr@matrix.org>
4 weeks ago
Kévin Commaille
b0df8e7fb5
Use `patternProperties` in more places with supported formats ( #1813 )
...
Allows to have more places where the property name's type is better defined.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Richard van der Hoff
df1e799c51
Spec terms of service at registration (MSC1692) ( #1812 )
...
Spec for matrix-org/matrix-spec-proposals#1692
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
1 month ago
Andrew Morgan
f4b34ba962
Note that whitespace around `Authorization` param commas is allowed ( #1818 )
1 month ago
Kévin Commaille
98d85cf421
Add support for rendering string formats ( #1814 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Richard van der Hoff
48f4c4954f
Include information about additionalProperties in object tables ( #1798 )
...
Currently, if we have an object which has additionalProperties in addition to properties, that information gets lost. This PR seeks to address that.
1 month ago
Matthias Ahouansou
eea3dfa969
Mention notifying AS for sender_localpart events ( #1810 )
...
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
1 month ago
Kévin Commaille
2d18aac201
Use `OneTimeKeys` schema ( #1800 )
...
This was commented prior to the
port to OpenAPI 3.1 for technical reasons (#1127 ).
Now we can use it just fine.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
1fc25d8d48
Do not use `title` for objects containing only `additionalProperties` or `patternProperties` ( #1801 )
...
Previously, titles would appear that do not link to a subchema definition.
It would also mean that named subschemas would appear without being clearly referenced.
Now, the type clearly shows the nesting of objects
and subschema definitions should be clearly referenced.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
85ad0c767c
Render response headers ( #1809 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
625999a039
Deprecate authentication via a query string ( #1808 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
ae70b5fcf3
Replace `set-output` with environment files in CI ( #1806 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
d3eca87389
Set python version for the Towncrier CI job ( #1805 )
...
Otherwise the version might change depending on the runner.
We just use the same version as other jobs.
This removes a GitHub warning.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
1 month ago
Kévin Commaille
d6b1d7300f
Update most CI actions ( #1803 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
b0115a9613
Update typos CI action ( #1804 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
a0bc6e7f83
Add anchors in `definition` shortcode ( #1802 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 month ago
Kévin Commaille
7201042894
Fix anchors for schemas under `oneOf` ( #1799 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Kévin Commaille
2edfb21d5d
Add support for pattern formats for `patternProperties` ( #1796 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Kévin Commaille
26ce3929b4
Clean up unecessary `allOf`s ( #1797 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Kévin Commaille
1095179374
Upgrade version of Hugo used to build the spec in CI ( #1794 )
...
* Upgrade version of Hugo used to build the spec in CI
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Escape HTML manually in property-type partial
The behavior of `delimit` changed,
so Hugo doesn't recognize "safe" HTML passed to it anymore, so it escapes nested HTML links.
To fix that we escape the schema data manually
and consider the output of the partial as "safe".
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Richard van der Hoff
2b5f990f60
Factor out common definition of `Tag` type ( #1793 )
...
... and remove spurious `additionalProperties: true`
2 months ago
Kévin Commaille
e82829d4a2
Make resolve-allof partial recursive ( #1787 )
...
Makes it easier to use, like resolve-refs. It just needs to be called once.
Fixes an issue with m.call.* events not displaying the common fields
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 months ago
Richard van der Hoff
073ce659df
Define opaque identifier grammar ( #1791 )
...
Since we already have three of these, and I'm about to add a fourth, let's pull
it out to a common definition.
We could, of course, keep defining the grammar each time it's used, but
defining it in an appendix helps us be consistent for future API design.
2 months ago
Kévin Commaille
f4e7b2aa97
Fix property type resolution in render-object-table ( #1789 )
...
The split was not clear between property-type and type-or-title,
so it was not obvious which partial should be called for recursion.
That resulted in an error where type-or-title was only called for objects and array items, even if it also resolves
arrays of types.
This makes the split clearer. property-type must be called for any schema,
and object-type-or-title is only called for object schemas.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Kévin Commaille
521e555cf6
Bump minimum Hugo version in README ( #1788 )
...
To match the one in config.toml
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Kévin Commaille
a81b720151
Upgrade CI scripts dependencies ( #1786 )
...
Will allow us to benefit from future fixes in JSON Schema validation.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Richard van der Hoff
becc667672
Update github-labels.rst ( #1781 )
...
Fix formatting
2 months ago
Kévin Commaille
2678370f2c
Simplify uses of `resolve-refs` partial ( #1773 )
...
* Use the resolve-refs partial as soon as possible
Call it right after accessing the site.Data,
since it is recursing it will solve all references in the tree.
That way we don't need to wonder where to call it,
we trust the validators that the refs will be used in the right place.
* Enable strict $ref rule in OpenAPI validator
* Document use of $ref to compose examples
* Fix schema path in event-fields shortcode
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 months ago
Kévin Commaille
2ea8e0f514
Remove enum for `POST /login` `type` definition ( #1776 )
...
Since the enum is not exhaustive, improve the description of the property instead.
2 months ago
Kévin Commaille
efe72d3b26
Fix security schemes in OpenAPI definitions ( #1772 )
2 months ago
Johannes Marbach
ee1a169121
Arrange rows in .basic-info tables vertically when horizontal space is constrained ( #1771 )
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2 months ago
Kévin Commaille
e74c7c1540
Fix Hugo warnings ( #1775 )
2 months ago
Travis Ralston
d547154c91
Spec `?animated` on `/thumbnail` ( #1757 )
...
* Spec `?animated` on `/thumbnail`
* v3*
* v1.11
2 months ago
Johannes Marbach
8ff3623e37
Reduce whitespace on mobile viewports ( #1770 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
3 months ago
Kévin Commaille
eb7ac353e2
Add support for muting in VoIP calls ( #1755 )
...
As per MSC3291.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Richard van der Hoff
c25ff9e012
Formatting fixes in CONTRIBUTING.rst ( #1769 )
...
* Formatting fix in CONTRIBUTING.rst
* Fix link
* Create 1769.clarification
3 months ago
Michael Telatynski
083e6ef25d
Fix npm publishing being broken in CI ( #1765 )
...
* Fix `v` tag_name prefix sneaking into npm version
* Fix `yarn version` failing in CI due to no git global ident name
* Add changelog
* Rename 1765.misc to 1765.clarification
3 months ago
Travis Ralston
bd122b35b0
Return to unstable
3 months ago
Travis Ralston
4e51970c55
Upgrade Hugo version on the historical spec
3 months ago
Travis Ralston
f7452e2bad
Matrix 1.10
3 months ago
Patrick Cloke
7c19d24e3a
Do not allow setting m.push_rules account data directly. ( #1763 )
...
* Do not allow setting m.push_rules account data directly.
* Newsfragment
* Update 1763.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
* add change notice
Co-authored-by: Travis Ralston <travpc@gmail.com>
* clarify read status
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Fix link for push rules.
* Refer to the error response
---------
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 months ago
Travis Ralston
eb22fac5dc
Break out non-JSON request/response content types as tables ( #1756 )
...
* Break out non-JSON request/response content types as tables
Currently we display this as a table like "image/png|image/jpeg" and description on a single line, but we're using a table. This breaks the join out to individual rows.
* changelog
3 months ago
Kévin Commaille
6700f5ddd1
Disable smooth scrolling ( #1762 )
...
It was not enabled before the docsy update and it messes with
the TOC highlighting during the transition.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Will Hunt
e5aa5235fe
MSC4041 - Add Retry-After header notice. ( #1737 )
3 months ago
Kévin Commaille
4247cff2fa
Deprecate the `font` HTML tag ( #1739 )
...
* Deprecate the `font` HTML tag
Rationale:
MSC4077 allows to deprecate HTML tags
that are deprecated in the WHATWG standard,
if they can be replaced by tags with the same feature.
`font` is deprecated and can be replaced by `span`
with the `data-mx-bg-color` and `data-mx-color` attributes.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add deprecation info box
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Travis Ralston
15663d405e
Changelog normalization for Matrix 1.10
3 months ago
Kévin Commaille
44c16918fd
Add server support discovery endpoint ( #1733 )
...
* Add server support discovery endpoint
As per MSC1929.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix example indentation
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Apply suggestions from code review
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Fix line length
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add link to definiton of Matrix User ID
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix copyright
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Remove HTTP from supported protocols
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 months ago
Kévin Commaille
575c84d431
Fix `event-group` shortcode for changes in `resolve-refs` partial ( #1754 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
David Baker
848c1e0348
Spec for MSC3981 ( #1746 )
...
* Spec for MSC3981
This writes up https://github.com/matrix-org/matrix-spec-proposals/pull/3981
Hopefully this is relatively straightforward, apart from having to add
the parameters and response field in all three places. I tried to factor
these out but it seems references just aren't supported in the right
places currently (see https://github.com/matrix-org/matrix-spec/pull/1745
for my efforts). Path parameters can't be optional, so it can't be done
that way either.
* Missed schemas
* newsfile
* Actually it clearly isn't going to support markdown, is it?
* grammar
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* grammar
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Clarity
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Clarity
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Typo
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* More clarity.
Note this is counter what the MSC actually proposed to add, but
I think it's clear that this is what it meant.
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 months ago
David Baker
bb4003afa8
Factor out all the common parameters of the various /relations apis ( #1745 )
...
Contributed by @zecakeh bd54781052
.
Co-authored-by: Richard van der Hoff <richard@matrix.org>
3 months ago
Kévin Commaille
38796de79a
Add support for multi-stream VoIP ( #1735 )
...
As per MSC3077.
3 months ago
Tulir Asokan
5c96f45556
Specify that appservice login and register fail on incorrect as_tokens ( #1744 )
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
3 months ago
Kévin Commaille
4d7e33ec26
Add support for `$ref` URIs containing fragments in OpenAPI definitions and JSON schemas ( #1751 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Hubert Chathi
0b43b5a343
Add some clarifications around implementation requirements for MSCs ( #1718 )
...
* clarification around implementation requirement, and mention new label
* add changelog
* fix typo
* Fix typos
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 months ago
Johannes Marbach
6634f73bff
Add missing 'in' in SSO specification ( #1748 )
...
* Add missing 'in' in SSO specification
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Use standard changelog entry for typos
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 months ago
Kévin Commaille
9068c336f4
Clarify that sdpMid and sdpMLineIndex are not required in `m.call.candidates` ( #1742 )
...
* Convert m.call.candidates schema to YAML
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Clarify that sdpMid and sdpMLineIndex are not required in `m.call.candidates`
MSC2746, merged in v1.17,
introduced the end-of-candidates candidate,
where only the `candidate` property is set to an empty string.
Besides, the [WebRTC specification](https://www.w3.org/TR/webrtc/ )
says that only one of those fields is required in a normal candidate.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Link to the "End-of-candidates" section, and clarify what "empty" means
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Kévin Commaille
9fdc7ac38f
Disambiguate uses of PublicRoomsChunk` ( #1740 )
...
* Disambiguate uses of PublicRoomsChunk
Make sure that different objects don't share the same title.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Kévin Commaille
a1210ff6d1
Clarify that extra fields of space hierarchy children are not required ( #1741 )
...
* Clarify that extra fields of space hierarchy children are not required
There is no `children_state` field,
the `room_type` is only set for spaces
and the description of `allowed_room_ids` says that the field can be omitted.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Kévin Commaille
542a219623
Allow `/versions` to optionally accept authentication ( #1728 )
...
* Allow /versions to optionally accept authentication
According to MSC2046.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Set "Requires Authentication: Optional"
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Kévin Commaille
4e1b364015
Document the deprecation policy of HTML tags. ( #1732 )
...
* Deprecate `strike` HTML tag
Replace it with `s` or `del`.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Remove strike deprecation and add added-in annotation
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add link to HTML standard
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Update changelogs/client_server/newsfragments/1732.clarification
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 months ago
Richard van der Hoff
976ebdca2f
Update HTML templates to link to object definitions ( #1724 )
3 months ago
Kévin Commaille
afda8b8f74
Add local user erasure requests ( #1730 )
...
* Add local user erasure requests
As per MSC4025.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add default value
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
reivilibre
2cb70e6e3d
Use a POST request in Federation request signing example ( #1721 )
...
* Use a POST request in Federation request signing example
Otherwise the GET request having a body is confusing, since it is not valid HTTP
* Newsfile
3 months ago
Kévin Commaille
38260aabcc
Fix typo in secrets module ( #1734 )
...
* Fix typo in secrets module
Introduced in #1695 .
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Kévin Commaille
b136b357e0
Update docsy to v0.8.0 ( #1699 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Cadence Ember
e2dc5a3826
strike element is deprecated, s replaces it ( #1629 )
...
* strike element is deprecated, s replaces it
* Add newsfragment
3 months ago
Kévin Commaille
4cfe2fbf8d
Use `body` field as media caption ( #1731 )
...
* Use `body` field as media caption
As per MSC2530.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Use `s` HTML tag in example
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Move changed-in annotation
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 months ago
Sumner Evans
9a1f0ad532
sas: clarify ECDH process in step 12 ( #1720 )
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
3 months ago
Sumner Evans
6096a28984
sas: clarify HKDF calculation uses base64-encoded keys ( #1719 )
3 months ago
kegsay
c4e69d8cb1
Clarify that invite->knock is not a valid transition ( #1717 )
...
This reverts https://github.com/matrix-org/matrix-spec/pull/1175
See https://github.com/matrix-org/matrix-spec/issues/1710
4 months ago
Hubert Chathi
170626da67
clarify otk and fallback key types in examples ( #1715 )
...
* clarify otk and fallback key types in examples
- remove unsigned curve25519 keys from examples because we don't use those for
otks and fallback keys
- add missing `device_unused_fallback_key_types` property, which is required
* add changelog
4 months ago
Michael Telatynski
650e691a22
Fix npm release script ( #1713 )
...
* Fix npm release script
* Create 1713.misc
5 months ago
Sumner Evans
9a5cacda90
Clarify that the key backup MAC is implemented incorrectly ( #1712 )
...
* Clarify that the key backup MAC is implemented incorrectly
Due to a bug in libolm, all implementations of the
m.megolm_backup.v1.curve25519-aes-sha2 key backup algorithm incorrectly
pass an empty string through HMAC-SHA-256 to generate the `mac` property
of the `session_data`.
It was intended for the entire raw encrypted data to be passed through
HMAC-SHA-256, but the issue was caught too late in the process, and thus
we are stuck with this until a new key backup algorithm is introduced.
This commit clarifies the real-world behavior of all current
implementations.
Signed-off-by: Sumner Evans <sumner@beeper.com>
5 months ago
Samuel Loury
1d35e7aac6
Make clearer in the example that the fallback prefix sequence should be repeated for each line ( #1690 )
...
Signed-off-by: Samuel Loury <konubinixweb@gmail.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 months ago
Richard van der Hoff
4a80df364a
Wording tweak in CONTRIBUTING.rst ( #1697 )
6 months ago
Richard van der Hoff
37ab151aad
Clarify secret storage format ( #1695 )
6 months ago
Andy Balaam
a843cad285
Clarify that threads can be created based on replies ( #1687 )
...
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
6 months ago
Andy Balaam
3b2146c875
Batch receipts by thread as well as room ( #1685 )
6 months ago
Travis Ralston
59f8d632a3
Add step to release process to remind ourselves to reach out to Advocacy ( #1680 )
...
* Add step to release process to remind ourselves to reach out to Advocacy
* changelog
6 months ago
Travis Ralston
d50929d46b
Become unstable
6 months ago
Travis Ralston
0c099e3b79
Matrix 1.9
6 months ago
Hubert Chathi
62c377e19c
fallback keys should have a "fallback: true" property ( #1676 )
...
* fallback keys should have a "fallback: true" property
* add changelog
6 months ago
Andy Balaam
6fe2ff4fa7
Make clear the thread root is not in the thread ( #1677 )
...
* Make clear the thread root is not in the thread
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
* Changlog entry for thread PR 1677 - thread roots not in thread
* Fix typo
* Add formatting for code values.
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Reword main timeline ID paragraph
* Use close to the original wording for the 'recurse' part of the 'in the thread' definition
* Remove note about thread roots being displayed in a thread
* Define the thread root
---------
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
6 months ago
Travis Ralston
634b24fb25
Normalize changelog for 1.9
7 months ago
No
25a9157f0a
Add event_property_is and event_property_contains props to PushConditions ( #1673 )
...
Signed-off-by: tusooa <tusooa@kazv.moe>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
7 months ago
Patrick Cloke
161a4a2cfb
Federation requests must be for local users. ( #1672 )
...
This is already mentioned for /user/devices, but is not mentioned for /query/profile, /user/keys/claim, or /user/keys/query.
See GHSA-mp92-3jfm-3575 for an issue found with this in Synapse.
7 months ago
Matthew Hodgson
7b72c42ba6
put the e back into erik
7 months ago
No
91724e4aef
Fix .m.rule.suppress_notices push rule not being valid JSON ( #1671 )
...
Signed-off-by: tusooa <tusooa@kazv.moe>
7 months ago
Val Lorentz
7c19500da7
server-server-api: Fix grammar in server discovery ( #1665 )
8 months ago
Kévin Commaille
9fe119370b
Update typos action and fix typos ( #1661 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
8 months ago
Kévin Commaille
560d98ba9b
Add more CI checks for OpenAPI definitions and JSON Schemas ( #1656 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
8 months ago
Kévin Commaille
c71b528148
Upgrade GitHub actions ( #1660 )
...
* Upgrade most github actions
Gets rid of warning in CI complaining about those actions
using node 12.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Upgrade node version used to run scripts
Use the latest LTS
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
8 months ago
наб
7fb9e99071
annotion ( #1658 )
...
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
8 months ago
Kévin Commaille
72517c0f9c
Generate server-server OpenAPI definition ( #1657 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
8 months ago
Kévin Commaille
242b62ed55
Fix `m.call.negotiate` schema and example ( #1546 )
...
* Fix m.call.negotiate schema and example
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add lifetime back
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix lifetime description
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
8 months ago
Kévin Commaille
c3098cc55c
Remove required 'fieldname' in Protocol definition ( #1646 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
8 months ago
Kévin Commaille
9a9221d8ef
Fix schemas used for account data and presence events in `GET /initialSync` ( #1647 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
8 months ago
tsufeki
92cf662e3a
Fix typo in canonical JSON grammar ( #1652 )
...
Signed-off-by: Benedykt Błaszkiewicz <tsufeki@gmail.com>
8 months ago
Kévin Commaille
e40d9ca186
Fix rendering of `m.receipt` event in Client-Server API ( #1637 )
...
... and other improvements
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
9 months ago
Kévin Commaille
5672bdbab7
Fix enum types in JSON schemas ( #1634 )
...
`type: enum` does not exist, as an enum can be of any type.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
9 months ago
Michael Telatynski
f11c5600a2
Fix npm package release automation ( #1648 )
9 months ago
Kévin Commaille
99e2ff4927
Replace all mentions of Swagger by OpenAPI ( #1633 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
9 months ago
Kévin Commaille
df3f0af5d4
Fix schema of `m.mentions` object ( #1635 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
9 months ago
Kévin Commaille
96f88e035c
Fix schema of `m.receipt` EDU ( #1636 )
...
It was missing a nesting level for the user ID -> user read receipt map.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
9 months ago
Mohit Kumar Patel
46447e0287
add "case sensitive" to `/publicRooms` ( #1638 )
9 months ago
Kévin Commaille
044a78730e
Clarify that an `m.room.name` event with an absent `name` field is not expected behavior ( #1639 )
...
Fixes #1632
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
9 months ago
Paarth Shah
838dec272c
Clarify that `via` is required for `m.space.parent` and `m.space.child` as per MSC1772. ( #1618 )
9 months ago
Patrick Cloke
5e938f2b83
Document .m.rule.suppress_edits push rule (MSC3958). ( #1617 )
9 months ago
heinrich5991
a1b832960c
Clarify that Unix timestamps disregard leap seconds since 1970 ( #1627 )
...
Fixes #1626 .
10 months ago
Travis Ralston
ca456a4f53
Reset for development
10 months ago
Travis Ralston
529cbf4ffc
Matrix 1.8 changelog
10 months ago
Travis Ralston
7f8606eb6c
Matrix 1.8
10 months ago
Travis Ralston
7aaeac0760
Update data-definitions
...
Following f65007476b
10 months ago
Weblate
f65007476b
Merge branch 'origin/main' into Weblate.
10 months ago
Travis Ralston
06298e4d8d
Normalize changelog for Matrix 1.8
...
See https://github.com/matrix-org/matrix-spec/issues/1614
10 months ago
Travis Ralston
86ab57ec4f
Specify IANA-registered service name (MSC4040) ( #1624 )
...
* Specify MSC4040
* add changelog
* Fix flow of steps 4 and 5
10 months ago
Mohit Kumar Patel
4f8b8a746c
Switch to ordered list for server name resolution steps ( #1623 )
...
* Update server-server-api.md
I have updated the list of Resolving server names in step 3 from unordered list to ordered list. Because we care about its order
* Create 1567.clarification
* Delete 1567.clarification
* Create 1623.clarification
* Update 1623.clarification
10 months ago
Michael Telatynski
c0babbfc13
Create @matrix-org/spec npm package containing sas-emoji.json ( #1620 )
...
* Create packages/npm @matrix-org/spec npm package containing spec-emoji
* Initial workflow script
* Add newsfragment
* Add docs
* npm publish doesn't like symlinks, yarn does :((
10 months ago
Patrick Cloke
4abea9a6ca
Add room version 11 ( #1604 )
...
* Remove duplicate words.
* Add information on room version 11.
* Note some event changes.
* Newsfragment
* Fix-up event schema.
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Fix 'new in this version'.
* Clarify creator field.
* Fix-up event format & examples.
* Move the Redactions section to the client section.
* Reference the sender instead of the creator.
* More links
* Even more links.
* Fix order of headers.
* Fix typos.
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Clarify description of creator.
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Clean-up intro paragraphs for redactions.
* Clean-up examples and language.
* Review comments.
* FIx-up markup tags.
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
10 months ago
Will Hunt
1b69e03793
Add spec for MSC2449: Require users to have visibility on an event when submitting reports ( #1517 )
...
* Add MSC2249 support
* changelog
* Add a line on verification
* Changes based on review feedback
* Apply suggestions from code review
Co-authored-by: Travis Ralston <travpc@gmail.com>
* move tags field to the bottom of report_content.yaml
* fix duplicated content
now how did that happen
* fix up the 404 response schema
it wasn't displaying correctly in the rendered spec otherwise
* remove erroneous schema reference
* 1.7 -> 1.8
Co-authored-by: Travis Ralston <travpc@gmail.com>
---------
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
10 months ago
Richard van der Hoff
05ca6c7392
Remove mention of default port with SRV records ( #1615 )
10 months ago
Richard van der Hoff
f5035b8e02
Fix up attribution
...
Per request at https://github.com/matrix-org/matrix-spec/pull/1601#discussion_r1269035798
11 months ago
Martin Fischer
1a11a7b998
Use auto table-layout on desktop ( #1601 )
...
Signed-off-by: Martin Fischer <martin@push-f.com>
11 months ago
Martin Fischer
4f39ad2a24
Add comment about Docsy fork to .gitmodules ( #1600 )
11 months ago
Kévin Commaille
639caf057d
Fix rendered changelog with new version of towncrier ( #1598 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
11 months ago
Kévin Commaille
50fe89d74b
Fix definition of response of `POST /_matrix/federation/v1/user/keys/claim` ( #1559 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
11 months ago
Vladimir Panteleev
746524928c
Fix grammar in client-server-api intro ( #1597 )
11 months ago
Michael Telatynski
3ae6bb47d8
Update end_to_end_encryption.md ( #1596 )
11 months ago
Kévin Commaille
1405184765
Fix schema of custom fields in query for appservice API ( #1584 )
...
* Fix schema of custom fields in query for appservice API
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Remove ellipses
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
11 months ago
Hubert Chathi
67c9f814e0
fix description of MAC calculation ( #1590 )
11 months ago
Kévin Commaille
bed9223610
Make sure examples types match schema in definitions ( #1563 )
...
* Make sure examples types match schema in definitions
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelogs
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add double quotes around URL
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
11 months ago
Patrick Cloke
6521411547
Allow + in Matrix IDs. ( #1583 )
11 months ago
Tony Garnock-Jones
e9acece3ec
Cope with negative-zero, and give an example of negative-zero and a large power of ten ( #1573 )
11 months ago
cheb
414cc1ea52
Add missing type enum for m.reaction ( #1552 )
11 months ago
Richard van der Hoff
42114406af
Update link to SAS emoji data ( #1593 )
12 months ago
Travis Ralston
903b206e3b
Specify our usage of ABNF for grammar ( #1582 )
...
* Specify our usage of ABNF for grammar
* Create 1582.clarification
* Update meta/documentation_style.rst
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
12 months ago
Richard van der Hoff
b2ab339ba6
Bump hugo version used for the build ( #1591 )
...
Since https://github.com/matrix-org/matrix-spec/issues/1544 is fixed, we can
use a modern hugo.
12 months ago
Kévin Commaille
a6eb381ebb
Fix the sidebar in recent versions of Hugo ( #1551 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
12 months ago
Kévin Commaille
30845e189f
Remove unnecessary `oneOf`s in JSON schemas ( #1585 )
...
* Remove unnecessary `oneOf`s in JSON schemas
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
12 months ago
Midnight Veil
b79fa06cfb
Fix headers with custom IDs via the correct syntax ( #1578 )
...
Was previously using <a name="..."> elements which just
add another anchor rather than changing the existing one.
They also use a deprecated HTML attribute and in some cases
broke the header display.
Fixes #1572 .
Signed-off-by: Midnight Veil <midnightveil@fea.st>
12 months ago
Kévin Commaille
564444d43e
Render binary request and response bodies ( #1579 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
12 months ago
Kévin Commaille
4a9bda9bed
Use tag name as the OpenAPI definition version ( #1561 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
12 months ago
Kévin Commaille
49957be1e3
Allow `null` in `room_types` for `POST /publicRooms` endpoints ( #1564 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Kévin Commaille
adff3faa35
Make sure version in x-changedInMatrixVersion is a string ( #1562 )
1 year ago
Kévin Commaille
7a142936f5
Fix level of examples in server keys definition ( #1560 )
1 year ago
Kévin Commaille
3c5355a278
Use Redocly CLI to validate OpenAPI definitions ( #1558 )
1 year ago
Kévin Commaille
f4aa7c0327
Bump the version of jsonschema ( #1556 )
...
* Bump the version of jsonschema
OpenAPI 3.1 uses JSON Schema Draft 2020-12 so we need a version that
supports it.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix PR number
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Kévin Commaille
45b6aaf07a
Upgrade Swagger data to OpenAPI 3.1 ( #1310 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Andrew Morgan
c64a616d54
Update the changelog entry checker script to check newsfragment file extension ( #1542 )
1 year ago
Eric Eastwood
dd6af5bfb1
Document why `/state_ids` can respond with a 404 ( #1521 )
1 year ago
David Robertson
48459dee9b
Only include titles in summaries ( #1549 )
...
I previously made this change for HTTP endpoints in #1446 . It seems there are
other places where we have over-sized `<summary>` elements. I would like
to elimintate those too, as grumbled about in
https://github.com/matrix-org/matrix-spec/issues/1358#issuecomment-1325220859
and
https://github.com/matrix-org/matrix-spec/issues/1352#issuecomment-1439033334
1 year ago
Travis Ralston
48ee507489
Build unstable
1 year ago
Travis Ralston
8b51f1c011
Matrix 1.7
1 year ago
Travis Ralston
65d70e90b8
Tag Matrix 1.7
1 year ago
Travis Ralston
fbb8a789f6
Add release checklist issue template; Document some of our timelines around releases ( #1538 )
...
* Add a spec release checklist issue template
because I'm tired of copy/paste
* Document a chunk of our release approach
This should probably go elsewhere, but here is fine for now as a SCT-referenced doc/content.
* changelog
* Brief clarifications
1 year ago
Kévin Commaille
089d209047
Mark the appservice ping response `duration_ms` field as required ( #1541 )
...
* Mark the appservice ping response duration_ms field as required
As intended in MSC2659.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Kévin Commaille
bdf574eeb2
Fix typo in VoIP module ( #1540 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Travis Ralston
db0fd30744
Fix stray localhost link
1 year ago
Travis Ralston
d028dc4b82
Normalize changelog for v1.7
1 year ago
Michael Kohler
c6348c9f78
Remove age_ts from reference hash calculation ( #1536 )
...
* Remove age_ts from reference hash calculation
Signed-off-by: Michael Kohler <me@michaelkohler.info>
* Add newsfragment
* Fix newsfragment number
* Update changelogs/server_server/newsfragments/1536.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
---------
Signed-off-by: Michael Kohler <me@michaelkohler.info>
Co-authored-by: Travis Ralston <travpc@gmail.com>
1 year ago
Michael Kohler
c94bebc983
Add knock_restricted to m.room.join_rules enum ( #1535 )
...
* Add knock_restricted to m.room.join_rules enum
Signed-off-by: Michael Kohler <me@michaelkohler.info>
Fixes #1491
* Add changelog
1 year ago
David Baker
4fd9f39966
Add spec for MSC2746 ( #1511 )
...
* Change version field to a string
And add the notes on how the version field works.
* Add spec requiring tracks to be within streams.
* Put streams spec in its own section
* Add 'invitee' field
* Add party_id
* Remember how JSON works
* Add m.call.select_answer
* Update examples
* Add select_answer to call flow example diagram
* Add m.call.reject
* Make party_id required in other events
* Add possible ways for client to handle an invite
* Convert hangup & reject events to YAML
So we can have a bulleted list in the description for the values
of 'reason'.
* Add new reason codes to hangup & reject
* Add m.call.negotiate
* Add other sections
* Revert changes to package lock
* Typos
* Fix type of other version fields, fix anchor.
* Add newsfragment
* Fix reason in hangup/reject
* Change tense
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Tense, typos & grammar
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Linkify
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Remove unnecessary parts from link
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Capitalise
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Fix hangup reasons
* Clarify who can answer
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Linkify
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Remove reference to 'this MSC'.
* Move common VoIP fields into a call event type.
* Move common voip events to the content, not the actual event
* Remove reason from reject event
I confused myself, but it's not in the MSC and it shouldn't be.
* Failure to YAML
* Fix number of room members allowed when sending voip events.
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Add 'added in' version
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Another added-in
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* Add missing comma
---------
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
1 year ago
Michael Kohler
17ebdf7c86
Fix ASCII art alignment ( #1534 )
...
* Fix ASCII art alignment
Signed-off-by: Michael Kohler <me@michaelkohler.info>
Fixes #1430
* Add changelog
---------
Co-authored-by: Travis Ralston <travpc@gmail.com>
1 year ago
Tulir Asokan
9dd9639dd7
Add spec for MSC2659: application service ping endpoint ( #1516 )
1 year ago
Kévin Commaille
f564c07e60
Fixes and clarifications around m.reaction ( #1531 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Travis Ralston
6496d374d2
Specify MSC3882: Using an existing session to log in another ( #1530 )
...
* Specify MSC3882: Using an existing session to log in another
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3882
* Changelog entries
* Update data/api/client-server/login.yaml
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Link to endpoint
* Copy/paste `auth` dict definition
* Move get_token API to the correct version prefix (v1, not v3)
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
1 year ago
Richard van der Hoff
cad4f78711
Update 1473.clarification
...
fix formatting
1 year ago
Nick Mills-Barrett
4fabef1c97
Add `allow_redirect` query parameter to relevant media endpoints ( #1529 )
...
* Add `allow_redirect` query parameter to relevant media endpoints
* Add added in version flag to `allow_redirect` params
* Add 307/308 responses to media endpoints
* Add changelogs
1 year ago
Patrick Cloke
466acdfc46
Update spec for MSC3952: intentional mentions ( #1508 )
...
See MSC3952.
1 year ago
Richard van der Hoff
9766b142f1
event_replacements: fix rationale box ( #1525 )
...
This was missing its %s
1 year ago
Richard van der Hoff
c1ac9a9ad7
Update transaction ID scope ( #1526 )
1 year ago
Richard van der Hoff
188d568f3a
Add 'deprecated:true' to /v1/send_{join,leave} ( #1518 )
...
The words already say this is deprecated, but it was missing the flag.
1 year ago
Hubert Chathi
dc5d95c242
Clarify signatures upload endpoint ( #1495 )
...
* clarify signatures upload endpoint
* add changelog
1 year ago
Kévin Commaille
ade2d29210
Fix internal link to asynchronous upload enpoint ( #1510 )
...
* Fix internal link to asynchronous upload enpoint
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Andrew Morgan
50757e61b7
Fix a list formatting error under C-S API -> `m.room.member` definition ( #1509 )
...
* Fix a list formatting error under C-S API -> m.room.member definition
* changelog
1 year ago
Patrick Cloke
e1dc5f8f53
Remove the `dont_notify` and `coalesce` push rule actions. ( #1501 )
...
* Remove the `dont_notify` and `coalesce` push rule actions.
Per MSC3987, these should both be considered no-ops.
* Remove obsolete dont_notify from default rules.
* Remove obsolete dont_notify from examples.
1 year ago
Richard van der Hoff
283c5877fe
Spec asynchronous uploads ( #1499 )
...
Spec for matrix-org/matrix-spec-proposals#2246
1 year ago
Richard van der Hoff
6150f71ba1
Corrections to the response format of `/_matrix/identity/v2/store-invite` ( #1486 )
...
This has been wrong since the dawn of time.
Fixes https://github.com/matrix-org/matrix-spec/issues/495
1 year ago
Kim Brose
cafb453545
Fix m.location.yaml scheme ( #1507 )
...
* Fix m.location.yaml scheme
This appears to have been mixed up while refactoring
f1f32d3a15 (diff-eb879a272497c490480df3e07215d058ace2fa0bf456447786f299995fb467ef)
* Create 1507.clarification
1 year ago
Richard van der Hoff
c662976fab
Fix generation of anchors for additional properties ( #1488 )
...
but objects defined under `additionalProperties` missed out on them. This fixes
that.
1 year ago
Richard van der Hoff
cdbf44eef0
Fix rendering of properties with a list of types ( #1487 )
1 year ago
Richard van der Hoff
1f729eef60
"MXC URI" -> "`mxc://` URI" ( #1500 )
...
* "MXC URI" -> "`mxc://` URI"
We're a bit inconsistent with this currently, and IMHO "`mxc://` URI" is more
explicit.
* Update content/client-server-api/modules/content_repo.md
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
* more MXCs
---------
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
1 year ago
Richard van der Hoff
715f6a301d
Spec annotations ( #1475 )
1 year ago
Richard van der Hoff
a225025cab
Remove fictitious `token` parameter on `/keys/query` ( #1485 )
1 year ago
Richard van der Hoff
64c61c2de2
Properly separate Room ID and Event ID grammars ( #1484 )
1 year ago
Richard van der Hoff
e9fc66cf77
Remove references to groups from appendices ( #1483 )
1 year ago
Richard van der Hoff
91b2f77e0e
Remove outdated text saying that state_default defaults to 0 ( #1479 )
...
There was substantial confusion around this, but I've done some archaeology.
Basically, this was changed back in r0.5.0 by MSC1304 and matrix-org/synapse#3397. Before that, it was indeed the case that state_default was 0 if there was no m.room.power_levels event, but that was confusing and a source of security holes, so we changed it.
matrix-org/matrix-spec-proposals#1656 changed the spec, but apparently overlooked the text in the description.
Reverts: #1478 .
Fixes : #861 .
1 year ago
Patrick Cloke
d222fc60d6
Document MSC3758, MSC3966, MSC3873, and MSC3980. ( #1464 )
...
* Add information on MSC3758: event_property_is.
* Add information on MSC3966: event_property_contains.
* Add information on MSC3873 dotted-path escape rules.
* Newsfragment
* Update sync filter with ref to appendix.
* Escape example key.
* Fix typos.
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Fix links.
* Clarify the appendix a bit.
* Clarify support values.
* Add MSC3980 to changelog.
---------
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
1 year ago
Travis Ralston
7670a74116
Mention that `state_default` can be zero by default. ( #1478 )
...
* Mention that `state_default` can be zero by default.
* Changelog
* Update data/event-schemas/schema/m.room.power_levels.yaml
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
---------
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
1 year ago
Richard van der Hoff
ac8d34bc81
Cleanups to github actions workflow ( #1476 )
1 year ago
Kim Brose
a21b23dda8
Fix typo in registration.yaml ( #1474 )
1 year ago
Val Lorentz
a847ee3b57
Remove leftover {key_id} from /_matrix/key/v2/server/ ( #1473 )
...
The parameter was removed in v1.6 (specifically in
9e45037129
)
1 year ago
Richard van der Hoff
d26794ee90
Clarify terminology around aggregations ( #1424 )
...
I've done my best to remove the word "bundle", because I feel like it causes
more confusion than it provides. Instead I have favoured "aggregated child
events" which I think is clearer.
Some general clarification around these parts of the spec.
1 year ago
Stuart Mumford
d6f38f157d
Add a sentence about what canonical JSON is ( #1468 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
1 year ago
Richard van der Hoff
acb631d3d6
Change the server aggregation for edits ( #1440 )
...
per matrix-org/matrix-spec-proposals#3925
1 year ago
Stuart Mumford
bdc87784a1
Clarify that Persistent data unit is PDU ( #1466 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
1 year ago
Stuart Mumford
09e2250a8d
Spec implicit filter event limit ( #1463 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
1 year ago
Andrew Morgan
35f5439e00
Correct a small typo in the push rules spec ( #1465
1 year ago
Patrick Cloke
53d7de2376
Define how clients process push rules ( #1461 )
...
* Move Push Rules section out from Client Behaviour.
* Clarify server vs. client behavior.
* Remove references to unencrypted content.
1 year ago
Travis Ralston
a481d6aafb
Add mention of private sign off to contributing guidelines ( #1462 )
1 year ago
Patrick Cloke
afae1083aa
Clarify what key content-specific rules match against. ( #1441 )
1 year ago
Alexey Rusakov
b441b19cc3
More cleanup before upgrading to OpenAPI 3.1 ( #1455 )
...
* `cross_signing_key.yaml`: the parameter documentation already restricts the number of properties
* `receipts.yaml`: use `maxProperties: 0` to say the object is empty (the comment is still there but is not really needed any more)
Signed-off-by: Alexey Rusakov <Kitsune.Ral@users.sf.net>
1 year ago
Andrew Morgan
c0955a6aee
Add a hyphen between third and party when used as an adjective ( #1447 )
1 year ago
Alexey Rusakov
9ebcf5f257
OpenAPI compliance: avoid $ref siblings ( #1457 )
...
This strives to fix all remaining cases where additional attributes
(most often 'description' but not only) are provided next to $ref
by wrapping $ref in allOf; and also drops allOf in a couple of places
where $ref is the only element under it.
1 year ago
Hugh Nimmo-Smith
10844fef8c
Clarification to transaction identifier idempotent semantics ( #1449 )
1 year ago
David Robertson
f9ea0f9d9b
Only include endpoint path in `<summary>` ( #1446 )
1 year ago
Richard van der Hoff
a45138c3b4
Minor updates to documentation style ( #1456 )
...
i.e. has full-stops
1 year ago
Richard van der Hoff
a9e9202e89
Load Inter CSS directly ( #1444 )
...
Move the load of the Inter font CSS from _variables_project.scss to head-end.html.
Empirically, this seems to fix #965
1 year ago
Kévin Commaille
427f472331
Remove overridden references to `examples/minimal_pdu.json` and add the missing `room_id` field. ( #1454 )
...
The syntax is incorrect and would require to use allOf
because a $ref can't have siblings.
However the only field not overwritten of that definition is room_id,
so we include it instead of the $ref
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Richard van der Hoff
77d0f20226
Remove spurious 'weight: 340' ( #1442 )
1 year ago
Jonas Platte
71b2235868
Clarify that reply chain fallback for threads may not be present ( #1439 )
1 year ago
Saiprakash Shet
ea47197930
Update spelling in s2s authorization ( #1431 )
...
* Issue #1231/Update spelling in s2s authorization
* Update spelling in s2s authorization.
* Apply suggestions from code review
---------
Co-authored-by: Travis Ralston <travpc@gmail.com>
1 year ago
Andrew Morgan
5c7bb2fcd5
Remove some erroneous underscores from the Client-Server spec text ( #1432 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
1 year ago
Travis Ralston
377e301c61
Fix MSC naming reference
1 year ago
Travis Ralston
49b7414080
Return to unstable
1 year ago
Travis Ralston
029e988835
Matrix 1.6
1 year ago
Travis Ralston
97e353d26b
Tag Matrix 1.6
1 year ago
DeepBlueV7.X
a383698be5
Improve distinction between tags and their attributes in the rich text section ( #1433 )
...
Originally the tags used to be bold, followed by a colon and separated
into two columns in a table. This at least restores the table aspect,
which makes it clear, that font is not an attribute (and similar).
This seems to have gotten lost in the transition to the new design.
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
1 year ago
Andy Balaam
b5566dbadb
Clarify which events will be included in Stripped State ( #1409 )
...
Signed-off-by: Andy Balaam andy.balaam@matrix.org
1 year ago
Richard van der Hoff
6b02e39308
Move `.m.rule.roomnotif` before `.m.rule.tombstone` ( #1421 )
...
See https://github.com/matrix-org/matrix-spec/issues/1406 for the reasoning on
this. TL;DR: the spec has always been wrong here.
1 year ago
Hubert Chathi
ad94985754
Define hkdf-hmac-sha256.v2 MAC method for SAS verification ( #1412 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
1 year ago
Hubert Chathi
e9a463d871
Send heroes for nameless rooms on send_join ( #1425 )
...
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
1 year ago
Travis Ralston
5c485ade2e
Prepare changelogs for v1.6
1 year ago
Richard van der Hoff
a7790fcbbf
Clarify room version grammar ( #1422 )
...
Apparently the SHOULD is confusing
1 year ago
Richard van der Hoff
05620913d5
Fix anchor for room-knocking heading ( #1423 )
...
Fixes #1407
1 year ago
Kévin Commaille
d55af02738
Add links to the spec for the definition of 3PID `medium` ( #1417 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Kim Brose
d4586eba2e
Improve formatting of definitions in the Push Notifications section ( #1415 )
...
Signed-off-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>
1 year ago
dylhack.dev
f06ffc8176
replace "<content>" with "content" ( #1370 )
...
* replace "<content>" with "content"
This parameter that's part of the content-repo openapi spec causes generators to mess up
* added changelogs
* Update changelogs/internal/newsfragments/1370.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
1 year ago
Catalan Lover
fdd3d94a94
Change default room version from 9 to 10 ( #1397 )
...
* Change default room version from 9 to 10 in accordance with MSC3904
* Add changelog entry with assumed PR number.
* Fix missing comma in changelog.
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
1 year ago
Kévin Commaille
eb656dfce3
Add missing `x-addedInMatrixVersion` to `servers_in_room` in `v2/send_join` ( #1398 )
...
* Add missing `x-addedInMatrixVersion` to `servers_in_room` in `v2/send_join`
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Richard van der Hoff
b8411b5159
Spec `omit_members` for `/v2/send_join` ( #1393 )
...
Per MSC3706
1 year ago
Kévin Commaille
9e45037129
Remove `keyId` from the server keys endpoints ( #1350 )
...
* Remove keyId from the server keys endpoints
It has been deprecated forever.
Besides, the OpenAPI 3 spec doesn't allow optional path parameters.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add newsfragment
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix broken link
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Mention MSC3938 in newfragment
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 year ago
Hubert Chathi
eb2456c7d4
Improve documentation around one-time keys and key types ( #1381 )
1 year ago
Hubert Chathi
94465fe93b
Add spec for getting events by timestamp ( #1366 )
1 year ago
Richard van der Hoff
7bd48ca9c7
Stop autogenerating examples where we already have one ( #1384 )
...
If an object definition already has an example, we shouldn't try to extend that
definition by adding examples derived from the individual properties. Doing so
is confusing, and there is no way to inhibit it when it is not desired. It's
also not what the RapiDoc viewere does, so we end up with examples being
inconsistent.
1 year ago
Richard van der Hoff
966f3c443a
Fix `edu_type` on EDU examples ( #1383 )
...
The top-level `example` in `edu.yaml` was overriding the individual examples
for `edu_type`. Let's fix that by getting rid of the example in `edu.yaml`.
Fixes https://github.com/matrix-org/matrix-spec/issues/805
1 year ago
Kim Brose
05d2bc4c95
move login API definitions to the right heading ( #1382 )
...
* move login API definitions to the right heading
regressed from https://github.com/matrix-org/matrix-spec-proposals/pull/3324
* Create 1382.clarification
1 year ago
Richard van der Hoff
f386c903c0
Clarify that CNAMEs are permissible for server names ( #1376 )
...
Fixes https://github.com/matrix-org/matrix-spec/issues/606 .
2 years ago
Travis Ralston
8a555fb411
Add some safety to the proposals script ( #1368 )
...
* Add some safety to the proposals script
for if github's api explodes, forgets the header, or we are rate limited or something.
* changelog
2 years ago
Richard van der Hoff
9555cbe5a9
Fix incorrect default "Invite level" ( #1371 )
2 years ago
Hubert Chathi
5d40118116
Merge pull request #1363 from zecakeh/fix-typos
...
Fix various typos
2 years ago
Kévin Commaille
2e789736cc
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
60544a362b
Reference relations were added in v1.5
...
According to the changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
7af45a36fc
Fix `read_markers`
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
6ffc5e6ed0
Fix `and` -> `an`
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Johannes Becker
e481fd011a
Add link to the unstable spec to the README ( #1357 )
2 years ago
Kévin Commaille
8d4a3bb912
Clarify what fields are required when deleting a pusher ( #1321 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Sumner Evans
84fbb611db
Clarify that /context always returns 'event' even if limit is zero ( #1239 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2 years ago
Johannes Becker
3f3b5c39f0
Remove duplicated "Note:" from `m.room.power_levels` ( #1355 )
...
Remove duplicated "Note:"
Signed-off-by: Johannes Becker <j.becker@famedly.com>
2 years ago
David Robertson
07442876ce
Improve presentation of push rules kinds and actions ( #1348 )
2 years ago
Kévin Commaille
4534124742
Include examples inline instead of using a reference for invite endpoint definitions ( #1349 )
...
The OpenAPI 3 spec doesn't allow building examples by composition.
Either the whole example must be a reference, or it has to be included.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Patrick Cloke
eeb43043ad
Add standard error responses (MSC3743). ( #1347 )
2 years ago
Kévin Commaille
dfc8a2e184
Fix `POST _matrix/federation/v1/user/keys/claim` response schema ( #1351 )
...
The syntax was not compliant with the Swagger spec.
It also lacked one level of nesting.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Johannes Becker
b2c4abf567
Clarify the power levels integer range ( #1169 )
...
Signed-off-by: Johannes Becker <j.becker@famedly.com>
2 years ago
David Baker
24b95cbb89
Merge pull request #1353 from HarHarLinks/patch-1
...
add missing description to m.call.answer schema
2 years ago
Kim Brose
8830314401
Create 1353.clarification
2 years ago
Kim Brose
8d378cfd51
add missing description to m.call.answer schema
2 years ago
Travis Ralston
3a84ea7cf6
Return to unstable
2 years ago
Travis Ralston
5f2fac89af
Matrix 1.5
2 years ago
Travis Ralston
887344a16c
Tag Matrix 1.5
2 years ago
Hubert Chathi
684ead8ab6
Merge pull request #1294 from uhoreg/rhul_clarifications
...
add some e2ee clarifications
2 years ago
Hubert Chathi
2fcc92c2fb
improve documentation of ephemeral events ( #1284 )
2 years ago
Hubert Chathi
64922771d4
Clarify that verifications without a request only happens over to-device ( #1345 )
2 years ago
Richard van der Hoff
1e393fbf92
Improve error messages emitted by `resolve-additional-types` ( #1303 )
...
I forgot to set the `items` on an array definition, and got an extremely
opaque error. Hopefully this will improve the lives of anyone who makes a
similar mistake in future.
2 years ago
Andrew Morgan
cb2d5653ee
Add Event Replacements, Threading and Reference Relations modules to module summary table ( #1344 )
2 years ago
Hubert Chathi
0f0caf582d
more clarifications
2 years ago
Hubert Chathi
9fafadf311
Upgraded refusal to verify to a MUST
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
2 years ago
Andrew Morgan
b5005e64f7
Document that non-spec changes should get an 'internal' changelog entry ( #1342 )
2 years ago
Richard van der Hoff
f0246a5f12
Disable RSS for spec ( #1346 )
...
This should really fix #1336
2 years ago
Hubert Chathi
19e29e36af
more clarifications
2 years ago
Richard van der Hoff
3c9139bd5d
Unpack spec into right place for htmltest ( #1338 )
...
Hopefully, fixes https://github.com/matrix-org/matrix-spec/issues/1336
2 years ago
Richard van der Hoff
08fde5f257
Generate unstable changelogs using towncrier ( #1340 )
...
Replace the current stack of hugo templates with a towncrier invocation. The main advantage of this is that it means that the "Changes since last release" section is consistent with the changelogs for the actual releases.
This also changes the release process so that the changelog is generated before tagging, which means that the thing tagged v1.5 is actually the v1.5 spec.
Fixes #908 .
2 years ago
Hubert Chathi
d0cbd4c8dd
Apply suggestions from code review
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
2 years ago
David Baker
678f8b96f0
Merge pull request #1341 from matrix-org/dbkr/add_read_receipt_example
...
Add example read receipt to sync example
2 years ago
David Baker
d620ff7a7c
Better newsfragment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2 years ago
Richard van der Hoff
bc15d4f9bc
Make definition anchors more unique ( #1339 )
...
Stick a `definition-` on the front of the autogenerated anchors for definition
blocks.
This solves a problem where, for example,
https://spec.matrix.org/unstable/application-service-api/#registration could
refer to either the "Registration" section or the `Registration` definition
therein.
(These anchors are relatively recent: they were added in #1191 .
2 years ago
David Baker
26528c05c5
Newsfragment
2 years ago
David Baker
312a0e9b05
Add example read receipt to sync example
...
Fixes https://github.com/matrix-org/matrix-spec/issues/120
2 years ago
Richard van der Hoff
ac1c5ad2bb
Merge pull request #1331 from zecakeh/swagger-preview
...
Update instructions to preview Swagger definitions
2 years ago
Richard van der Hoff
12b4d8ad95
Update README.md
2 years ago
Kévin Commaille
b38cd08fbd
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
9b4773498a
Update instructions to preview Swagger definitions
...
Use RapiDoc, the same library used in production.
It is also compatible with OpenAPI 3.1.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Richard van der Hoff
498cf6d147
Merge pull request #1320 from zecakeh/master-pushrule
...
Clarify that `.m.rule.master` has a higher priority than any push rule
2 years ago
Richard van der Hoff
b9952f1a74
Merge pull request #1329 from matrix-org/rav/htmltest
...
Add link checker to CI
2 years ago
Richard van der Hoff
44c7eb5b88
Merge pull request #1330 from matrix-org/rav/fix_dead_links
...
Fix broken links
2 years ago
David Baker
f53da89996
Merge pull request #1318 from zecakeh/pushrules-set-sound
...
Replace `set_sound` push rule action by `set_tweak`
2 years ago
BramvdnHeuvel
6879f96c90
Require refresh_token on refresh token endpoint ( #1323 )
...
Signed-off-by: Bram van den Heuvel matrix-spec@noordstar.me
2 years ago
Kévin Commaille
8526e4fcd9
Clarify the behavior of `PUT /pushrules/{scope}/{kind}/{ruleId}` ( #1319 )
...
This is based on the behavior of Synapse and Dendrite. Conduit's implementation is already non-compliant in regards to what was already defined in the spec.
Closes #645 .
Related to #647 (probably closes it too, unless we want to be more explicit somewhere about what can be changed on default push rules).
Related PR in ruma that would allow to fix Conduit's implementation: ruma/ruma#1364
Signed-off-by: Kévin Commaille zecakeh@tedomum.fr
2 years ago
Richard van der Hoff
8dd89e0510
changelog
2 years ago
Richard van der Hoff
9e8360560b
Uniquify some links
...
The link checker doesn't understand that we dynamically re-assign element IDs
at load time, so was failing for a few links that were technically valid
(though presumably still broken for any client not using JS).
Work around this by manually setting a few anchors, linking to other nearby
bits of text, or just changing heading titles.
2 years ago
Richard van der Hoff
3e074ed6d3
Add htmltest github action
2 years ago
Richard van der Hoff
4d0c912acf
changelogs
2 years ago
Richard van der Hoff
6cbb88f9df
Fix broken links
...
A bunch of broken links I found
2 years ago
Andrew Morgan
fd41d9d4ed
Update docsy (hugo theme) git submodule ( #1295 )
2 years ago
Richard van der Hoff
b07fe504ed
Stop rendering CS modules and room version fragments as standalone pages ( #1317 )
...
This is actually doing two things:
* creating `{fragments,modules}/index.md` turns the fragments and modules into
page resources, rather than pages in their own right. We have to update the
shortcodes to match.
* adding `headless: true` means that we don't render the pages.
The net effect is that we don't render pages like
https://spec.matrix.org/v1.4/rooms/fragments/v1-auth-rules/ and
https://spec.matrix.org/v1.4/client-server-api/modules/account_data/ .
2 years ago
Kévin Commaille
fc624328df
Change newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Richard van der Hoff
1945589acf
Clarifications to AS spec, including MSC3905 ( #1305 )
...
Primarily this is the spec for MSC3905, but I've also taken the opportunity to clean up the section a bit and move the definition out to a .yaml file.
2 years ago
Kévin Commaille
f428ba1499
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
ea7e1c8af9
Clarify that `.m.rule.master` has a higher priority than any push rule
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
306d1aac5d
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
392794950b
Replace set_sound push rule action by set_tweak
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Hubert Chathi
830f80f56a
Merge pull request #1271 from uhoreg/add_verification_request_msgtype
...
add in-room m.key.verification.request msgtype
2 years ago
Hubert Chathi
82d2dd4ab0
Merge pull request #1283 from uhoreg/fix_event_subtype
...
improve display of event subtypes
2 years ago
Hubert Chathi
dd0f867fad
make examples agree with schema
2 years ago
Hubert Chathi
2395dd87c0
more clarifications, and move event definitions to yaml
2 years ago
Hubert Chathi
d0d7bdb807
apply changes from code review
2 years ago
Alexandre Franke
39f79fe521
Update link to API viewer ( #1308 )
...
* Update link to API viewer
Fixes #2
2 years ago
Hubert Chathi
60d9518a63
pass the desired example name to the template
2 years ago
Andrew Morgan
c8242eeb35
Replace misuses of 'plaintext' with 'cleartext' and clarify spoiler docs ( #1306 )
2 years ago
Hubert Chathi
d6345f0df2
apply changes from code review
2 years ago
Hubert Chathi
fbbf3b81c5
add some e2ee clarifications
2 years ago
Travis Ralston
b2cc836649
Spec reference relationships ( #1206 )
...
* Spec reference relationships
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3267
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Edits per code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
David Robertson
ad99be4ad7
Define a 400 response from {PUT,GET,DELETE} `/directory/rooms/{roomAlias}` ( #1286 )
...
* Define a 400 response from {PUT,GET,DELETE} `/directory/rooms/{roomAlias}`
* Changelog
* Adjust changelog
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Refer to appendices
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
Hubert Chathi
f76ff36545
add links
2 years ago
Hubert Chathi
76bf60a12f
set the title of m.key.verification.request in-room event
2 years ago
Hubert Chathi
089f1fee7d
add changelog
2 years ago
Hubert Chathi
99cd692ed0
improve display of event subtypes
2 years ago
Hubert Chathi
c0d54ab4d9
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Richard van der Hoff
11cef5417a
Clarify auth rules for `m.room.power_levels` events ( #1269 )
2 years ago
Andrew Morgan
3808a679c1
Fix up description of `knock_room_state` field, which implied the required field was optional ( #1276 )
2 years ago
Richard van der Hoff
c4505665e0
Various clarifications to auth rules text ( #1270 )
2 years ago
Andrew Morgan
43a48314ac
Remove reference to a `room_id` key for typing events ( #1265 )
2 years ago
Erik Johnston
4bda06a886
Merge pull request #1266 from matrix-org/erikj/clarfiy_otks
2 years ago
Hubert Chathi
9d8e17fb22
add changelog
2 years ago
Hubert Chathi
191450ea73
add in-room m.key.verification.request msgtype
2 years ago
Travis Ralston
1cdfbd3cd8
v1.4 patch release cleanup ( #1268 )
...
* Add missing steps to patch release guidelines
* Update from v1.4 patch
2 years ago
Erik Johnston
b8e7c4e133
Newsfile
2 years ago
Erik Johnston
dc0882012b
Fix naming of `device_one_time_keys_count` in /sync
...
Fixes #671
2 years ago
Kévin Commaille
d3d4afdbfd
Receipts: Add `thread_id` to the `/receipt` endpoint ( #1261 )
...
* Receipts: Add thread_id to the /receipt endpoint
It seems to have been omitted in #1255
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix missing backtick
* Apply suggestion for error description
Co-authored-by: Travis Ralston <travpc@gmail.com>
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
Andrew Morgan
098aabd22a
Add a missing 'the'
2 years ago
Val Lorentz
460bea4024
Fix definition of `data-mx-color` values ( #1260 )
...
* Fix definition of `data-mx-color` values
* Create 1260.clarification
* Update changelogs/client_server/newsfragments/1260.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
Val Lorentz
3c796e9876
Aggregations: remove not about "future extensions" ( #1263 )
...
* Aggregations: remove not about "future extensions"
It is now used by threading.
* Create 1263.clarification
2 years ago
Travis Ralston
434f1b0672
Go back to unstable
2 years ago
Travis Ralston
7a591366c1
v1.4 changelog
2 years ago
Travis Ralston
c8a1046e84
v1.4
2 years ago
Travis Ralston
227757d499
Threads: Read receipts & notifications ( #1255 )
...
* Spec MSC3771: Threaded read receipts
Note: this builds on a (as of writing) non-existent "threading" section, which is part of a different commit.
* Spec MSC3773: Threaded notifications
* changelog
* Various clarifications per review
2 years ago
Travis Ralston
25dda1eadb
Threads: The base ( #1254 )
...
* Spec MSC3440: Threading (just the base)
Other threading MSCs to follow
* Spec MSC3856: Threads list API
* Spec MSC3715: Add`dir` to `/relations`
* changelog
* Apply suggestions from code review
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Update changelogs/client_server/newsfragments/1254.feature
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2 years ago
Travis Ralston
6c6c602845
Clarify that refreshed access tokens don't invalidate the scope of txnid ( #1236 )
2 years ago
Michael Telatynski
7ab3aecf29
Update profile.yaml ( #1238 )
...
* Update profile.yaml
* Create 1238.clarification
* Update changelogs/client_server/newsfragments/1238.clarification
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
2 years ago
Andrew Morgan
e7e376142e
Fix typos in the spec related to account data ( #1243 )
2 years ago
Richard van der Hoff
58e6900891
Spec event edits ( #1211 )
...
Per matrix-org/matrix-spec-proposals#2676
2 years ago
Hubert Chathi
bd4593ff73
Merge pull request #1240 from clokep/enum-commas
...
Render commas between enum values.
2 years ago
Patrick Cloke
1c0101ce4c
Put commas between enum values.
2 years ago
Travis Ralston
e406bd94f6
Spec MSC2285: Private read receipts ( #1216 )
...
* Convert `m.receipt.yaml` to traditional YAML
* Spec MSC2285 (private read receipts)
* Add some obvious copyright headers
* Add changelog entries
* Appease the linter
Apparently it hates it when you do this.
* Allow m.fully_read on /receipts
* Apply suggestions from code review
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2 years ago
David Robertson
a6990ff27c
Fix spacing of mapping types ( #1230 )
...
* Fix spacing of mapping types
* Changelog
2 years ago
Will Hunt
8df0cfeae0
s/room/rooms ( #1215 )
...
* s/room/rooms
Fixes #979
* Create 1215.clarification
2 years ago
Andrew Morgan
5572d33453
Require `access_token`, `device_id` and `user_id` fields in `/login` response ( #1210 )
2 years ago
Richard van der Hoff
1930824898
include CS-api modules with `{{<` ( #1205 )
...
... because that fixes everything. Or at least, #1204 .
2 years ago
Travis Ralston
afc0e6a026
Add CORP headers to media repo ( #1197 )
...
* Add CORP headers to media repo
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3828
* Write weird CSS rules to make added-in work inline in the CS spec
Even though our content doesn't need 2 paragraphs, it's good to have the capability to render it in the future.
* Remove test paragraph
* Refine prose
* spelling is key
2 years ago
Travis Ralston
b14759a27b
Add `room_types` and `room_type` to `/publicRooms` ( #1199 )
...
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3827
Incorporates https://github.com/matrix-org/matrix-spec-proposals/pull/3858
2 years ago
Travis Ralston
9506ecea59
Add missing annotation for v1.4 on ACL push rule ( #1201 )
...
* Add missing annotation for v1.4 on ACL push rule
* changelog
2 years ago
Travis Ralston
6dc7b95e18
Use auth header instead of query param for hs->as comms ( #1200 )
...
* Use auth header instead of query param for hs->as comms
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/2832
* Fix for OpenAPI 2
2 years ago
Richard van der Hoff
ef384f1afd
Give rendered-data sections a background and some padding ( #1195 )
...
Gives definition sections for APIs, events, etc a background and a small indent, which I find very helpful to guide the eye.
2 years ago
Travis Ralston
9093a5f16f
Copy room `type` on upgrade too ( #1198 )
...
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3818
2 years ago
Travis Ralston
3c45c0aeb4
Remove unused policy room sharing mechanism, as per MSC3844 ( #1196 )
...
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3844
2 years ago
Richard van der Hoff
dc4fd9bdd6
Render HTML anchors for definition blocks ( #1191 )
...
It's handy to be able to link to these.
2 years ago
Travis Ralston
569e139ac5
Add an "internal changes" changelog section ( #1194 )
...
* Add an "internal changes" changelog section
* update changelog number
2 years ago
Travis Ralston
b36d4eff7d
Remove declared-invalid `invite->knock` restriction from auth rules ( #1175 )
...
* Remove declared-invalid `invite->knock` restriction from auth rules
* Changelog
* real changelog
2 years ago
Richard van der Hoff
f24cad1653
Add push rule for `m.room.server_acl` ( #1190 )
...
* Add push rule for `m.room.server_acl`
... per MSC3786.
* Update changelogs/client_server/newsfragments/1190.feature
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 years ago
Richard van der Hoff
b58c7a5839
Reinstate margin between tables ( #1192 )
2 years ago
Richard van der Hoff
737260edbe
Move newsfragment check to a separate workflow ( #1193 )
...
... to make sure we still get a preview even if there is no newsfragment.
2 years ago
David Robertson
69ff51c017
Tweak style of `<code>` samples in rendered tables ( #1179 )
...
* Tweak style of `<code>` samples in rendered tables
This has been subtly irritating me for aaaaaaages
* Changelogs
2 years ago
Richard van der Hoff
91aebd62c4
CSS hack to fix scroll anchoring ( #1183 )
...
Disable explicit `height` setting for the top-level div, which breaks scroll
anchoring
2 years ago
Richard van der Hoff
3dc3150f6d
fix typo
2 years ago
Richard van der Hoff
b232148821
Clarify the use of JSON in requests and responses ( #1185 )
...
Fixes #1182
2 years ago
Hubert Chathi
119197e798
Merge pull request #1180 from DMRobertson/dmr/other-error-codes-typo
...
Remove a stray fullstop in "Other error codes"
2 years ago
David Robertson
077f414cd0
Update changelogs/client_server/newsfragments/1180.clarification
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2 years ago
David Robertson
494f903f71
Changelog
2 years ago
David Robertson
4be2916047
Remove a stray fullstop in "Other error codes"
2 years ago
Richard van der Hoff
ea42cd3c7b
Move various e2e defintions out to yaml files ( #1166 )
...
We have code to generate tables, which we should use in the e2e section.
2 years ago
Richard van der Hoff
5f3b34448d
Add HTML ids for object definitions in the formatted specification ( #1174 )
...
* Remove redundant call to resolve-allof
All of the callers to resolve-additional-types already call resolve-allof (or
if not, they should), so this is redundant.
* Update `resolve-additional-types` to take a dict
I want to add more params to this, so first make it take a dict.
* `render-object-table`: take a "title" rather than a "caption"
... which means we can use the result from resolve-additional-types directly.
* render-object-table: support adding an anchor to generated tables.
* resolve-additional-types: generate an id for each returned type
* render-event: pass an anchor_base into resolve-additional-types
This means that it will generate an anchor for each type, whihc will then be
passed into render-object-table and used as an `id` for the table.
* render-operation: pass an anchor_base into resolve-additional-types
* newsfiles
2 years ago
Travis Ralston
16eb4cb961
Disable blank issue reporting ( #1172 )
...
Folks who want to report a blank issue can still get at the form if they try hard enough, but in general everything should have a label to make triage easier.
2 years ago
David Robertson
f9028acf8e
Describe return codes for account data endpoints + minor clarifications ( #1155 )
2 years ago
Travis Ralston
56400ab9a0
Add missing "added in" spec version to some key backup endpoints ( #1170 )
...
* Add missing version to some key backup endpoints
* Create 1170.clarification
2 years ago
Brad Murray
ead437578b
Fix typo in m.secret.request device event name ( #1135 )
...
* Fix typo in m.secret.request device event name
I don't think this is supposed to be plural according to the various SDKs
* Add changelog
* Update changelogs/client_server/newsfragments/1135.clarification
* Update changelogs/client_server/newsfragments/1135.clarification
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
David Florness
adaef611dc
Fix typo ( #1161 )
...
Signed-off-by: David Florness <david@florness.com>
2 years ago
DeepBlueV7.X
5bf35327c6
Fix wording for globs in policy lists ( #1165 )
...
* Fix wording for globs in policy lists
The specification here does neither match how globs work in common
libraries nor do they match how they are used in practice currently or
how the MSC worded them (which said they should be like server ACLs). As
such this seems to be an issue introduced when writing the spec text.
Ref mjolnir:
- b48904bc2b/src/models/ListRule.ts (L44)
Ref matrix bot sdk (which implements the glob used above):
- 473e563236/src/helpers/MatrixGlob.ts (L26)
- f799b1fe1a/test/helpers/MatrixGlobTest.ts (L44)
Ref original MSC:
- c7b3d99853/proposals/2313-moderation-policy-rooms.md
?plain=1#L36
- https://spec.matrix.org/v1.3/client-server-api/#server-access-control-lists-acls-for-rooms
fixes https://github.com/matrix-org/matrix-spec/issues/17
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
* Add changelog
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2 years ago
Hubert Chathi
adf8f4817d
Merge pull request #1164 from uhoreg/fix_olm_algorithm
...
Fix the olm algorithm name in an example
2 years ago
Hubert Chathi
577eb5db59
add changelog
2 years ago
Hubert Chathi
8d45231c64
fix the olm algorithm name in an example
2 years ago
Richard van der Hoff
848294ea37
events with rejected_auth_events must be rejected ( #1137 )
...
This might be kinda obvious, but didn't seem to be spelt out anywhere.
2 years ago
David Robertson
cc7cc4a44d
Fix unintentional stateres change added in #1042 ( #1158 )
...
* Fix unintentional stateres change added in #1042
* Changelog
2 years ago
Will Hunt
cf6544c028
Clarify that /invite will respond with 200 if the user is already invited to the room ( #1084 )
...
* Clarify that /invite will respond with 200 if the user is already in the room
* Create 1084.clarification
* Update changelogs/client_server/newsfragments/1084.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
Finn Behrens
83055f2f54
Update idp-brands.md ( #1140 )
...
update apple link
2 years ago
Aaron Raimist
0cec7c7f1b
Pin typos to v1.10.2 and run on pushes to main ( #1143 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2 years ago
Travis Ralston
66a5920804
Remove matrix-doc changelog hack ( #1134 )
2 years ago
Travis Ralston
0dd3fa481b
Fix changelog
2 years ago
Travis Ralston
203b9756f5
Return to unstable
2 years ago
Travis Ralston
98db9a6d04
v1.3 changelog generation
2 years ago
Travis Ralston
1474427599
v1.3
2 years ago
David Robertson
6af499361e
Revert "Note a more efficient computation of the auth difference. ( #1119 )" ( #1132 )
...
* Revert "Note a more efficient computation of the auth difference. (#1119 )"
This reverts commit a707266e50
.
* Changelog
* Delete 1132.misc
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
David Robertson
2ee2172cf5
Better description of the mainline of a PL event. ( #1107 )
2 years ago
David Robertson
a707266e50
Note a more efficient computation of the auth difference. ( #1119 )
2 years ago
Alexey Rusakov
6792b7a9d6
Use type: integer, format: int64 for timestamps ( #1129 )
...
* Use type: integer / format: int64 for timestamps
Closes #749 .
* Changelog
2 years ago
Alexey Rusakov
6adacd18c1
Arrange a few titles ( #1126 )
...
* Arrange a few titles
Before this change, PublicRoomsChunk in the spec text could be found in
two places (actually three but the third one is identical to the first
one), defining two (_mostly_ identical but) different schemas.
Ctrl-F'ing through the spec may confuse you with the "wrong" definition.
This commit gives distinct schemas distinct names; aside from
PublicRoomChunk, the same story happens with the derivative of
stripped_state.yaml used in space_hierarchy.yaml (it's not exactly
StrippedStateEvent either).
As for the removal of `PublicRoomsChunks` (plural) - this title is
unnecessary because the tooling would place rather self-explanatory
`[PublicRoomsChunk]` without it, whereas the plural title ends up with
no definition in the spec text.
* Add changelog
2 years ago
Alexey Rusakov
dcc1f4adee
keys.yml: fix one_time_keys object contents ( #1127 )
...
* keys.yml: fix one_time_keys object contents
The alternatives previously listed under two additionalProperties levels
are actually one _more_ level deeper; we still can't define them in
a formal way before moving to OpenAPI 3 but at least let's be honest
and say there's always a dict where there's always a dict. Also,
since the same data structure is used in three places now, at least
give it a name, and document the actual definition (once) separately
(not using it now because it's OpenAPI 3).
* Changelog
2 years ago
Alexey Rusakov
980d9cd6e9
openapi_extensions.md: fix typos and leftovers ( #1128 )
...
* openapi_extensions.md: fix typos and leftovers
dump-swagger had to substitute things in the past - these days it
just merges definitions.
* Changelog
2 years ago
Neil Alexander
1a994f6119
Add `m.federate` into the auth rules ( #1103 )
...
* Add section about `m.federate` into the auth rules
* Add changelog entry
* Update changelog, add to room version 10 event auth rules
2 years ago
David Robertson
580be61df7
Conflicted state set is a set of events ( #1120 )
...
In #1042 I incorrectly wrote that the conflicted state set is a set of
pairs (K, V). We later take the union of the conflicted state set and
the auth difference. The latter is a set of events (V) only.
Fix this by making the conflicted state set a set of events rather than
a set of pairs. That is, the conflicted state set is a a `Set[Event]`
instead of a `Set[((type, state key), event)]`.
2 years ago
Alexey Rusakov
cbdd889fa8
auth_data.yaml: formally allow it to be non-object ( #1115 )
...
Closes #716 .
Signed-off-by: Alexey Rusakov Kitsune-Ral@users.sf.net
2 years ago
Hubert Chathi
10615c5385
Merge pull request #1113 from zecakeh/refresh-token-inhibit
...
`refresh_token` is omitted if `inhibit_login` is true
2 years ago
Hubert Chathi
3fbaced8be
Merge changelog with changelog for #1056
2 years ago
Kévin Commaille
86f984b1b6
Changelog
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Kévin Commaille
c665f7fcb6
refresh_token is omitted if inhibit_login is true
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 years ago
Travis Ralston
926c6bad61
Deprecate the `sender_key` and `device_id` on Megolm events ( #1101 )
...
* Deprecate the `sender_key` and `device_id` on Megolm events
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3700 ([Markdown](https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/3700-deprecate-sender-key.md ))
The language around `m.room.encrypted` is a bit awkward because *technically* you can use the event to represent non-Megolm events, however that's considered an edge case at this time.
* changelog
* Apply wording changes
* Remove incorrect example
* Add missing sentence
2 years ago
Travis Ralston
c4db688af8
Spec `/relations` and aggregations ( #1062 )
...
* Commit to show changes to rich replies section
* Move rich replies to a module
* Add remainder of MSC2674
* Pivot away from MSC3440: Threads
* Add changelog entries so far
* Make a note for why we have aggregations/relations if nothing uses it
* Outright remove threads references
Apparently this breaks the table of contents
* Define MSC2675
* Define MSC3666
* Add note for rich replies?
* Update content/client-server-api/_index.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Clarify how ignoring works for aggregations.
* Try to clarify redactions a bit
* Clarify using parent/child language
* Add missing bits of MSC2675
* Add changelog for aggregations
* Appease the linters
* Update data/api/client-server/relations.yaml
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Try to clarify the return of /relations
* Fix required attribute
* Fix wording round 1
* Try to fix pagination
* Copy/paste the endpoint to make Open API happy
* Fix code block examples for rich replies
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply suggestions on all 3 endpoints
* Fix description of relationships API
* Fix warning about server-side aggregation/bundling
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Travis Ralston
f14e18131b
Specify room version 10: `knock_restricted` and int power levels ( #1099 )
...
* Clarification on historical power level handling
* Revert "Clarification on historical power level handling"
This reverts commit f443b3d5a9
.
* Clean up
* Let us try this again not using VS Code
* Markdown is full of mysteries
* Move stringy power levels to room versions
* Describe range
* Fix minor issues with previous room version stuff
* Copy/paste v9 into v10
* Describe deprecated formatting
* Paste unmodified auth rules from v8 into v10
* Move 9.1 to 9.3, add 9.1 and 9.2 for integer enforcement
* Add knock_restricted to v10 auth
* Misc cleanup and clarification for fragments
* Describe `knock_restricted` client changes
* Changelogs
* spelling
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply code review suggestions manually
* Fix v9 redactions
* Fix auth rules clarity issues
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Remove false integer requirements
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Nicolas Werner
e70045f4cc
room_type is not a required parameter in practice ( #1110 )
...
* room_type is not a required parameter in practice
In practice servers seem to mirror what the room create event does and
leave out the room_type when unset.
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
* Add changelog
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
* Also make room_type and allowed_room_ids optional in the openapi
They are optional according to the text, but the openapi marks them as
required instead.
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
* Fix copy and paste error of newsfragment
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
2 years ago
Hubert Chathi
8d82366cf2
Merge pull request #1056 from uhoreg/refresh_token_spec
...
Add spec for refresh tokens
2 years ago
Hubert Chathi
9bf02ada55
don't need securityDefinitions since we don't use access token
2 years ago
Hubert Chathi
ef3df9d549
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
The one with the braid (she/her) | Dфҿ mit dem Zopf (sie/ihr)
31304300f5
fix: spaces hierarchy paramater types ( #1097 )
...
* fix: spaces hierarchy paramater types
- changed `limit` parameter type to integer
- changed `query` parameter type to integer
A floating number does not make any sense here. Also, at least Synapse
does not allow floating point numbers in here.
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
* Update changelogs/client_server/newsfragments/1097.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
Hubert Chathi
91b2a49b6f
apply suggestions from review, and other clarifications
2 years ago
Hubert Chathi
84747f90e8
Merge branch 'main' into refresh_token_spec
2 years ago
Travis Ralston
10bd1b5038
Re-add timestamp massaging ( #1094 )
...
* Re-add timestamp massaging
Per [MSC3316](https://github.com/matrix-org/matrix-spec-proposals/pull/3316 )
* changelog
2 years ago
Travis Ralston
a91030f27b
Re-add paragraph about how some state keys are reserved ( #1100 )
...
* Re-add paragraph about how some state keys are reserved
Fixes https://github.com/matrix-org/matrix-spec/issues/1013
* changelog
2 years ago
Travis Ralston
515269b2e3
Unify & standardize the v1.3 changelog ( #1102 )
...
* Reference MSCs where MSCs were not being referenced.
* Alter language to appear consistent and from a single voice.
* Bundle and group various changes together (will affect the final changelog - the rendered one still doesn't bundle appropriately).
* Move entries to the spec area they are intended to be in.
2 years ago
Hubert Chathi
2780055198
clarify federation Authorization header an add destination property ( #1067 )
...
* clarify federation Authorization header an add destination property
* add changelogs
* some clarifications
* more clarifications, fixes
* use HTML in the added-in/changed-in shortcodes
* Apply suggestions from code review
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
David Robertson
3f7b0e80a3
Minor drive-by state res clarifications ( #1042 )
...
* Opinionated rewrite of unconflicted state map
* Define auth chain
2 years ago
David Robertson
25a9dcfd3c
Clarify that the resident server should sign the restricted join ( #1093 )
...
* Clarify that server should sign the restricted join
* Changelog
* Changelog
2 years ago
Alexey Rusakov
e38c4e6f17
Revert accidentally pushed commits
...
This reverts commits:
c11991f9de
.
f8bf0fa0ac
.
7abdd45c06
.
92db4e20da
.
2 years ago
Alexey Rusakov
92db4e20da
/password: formalise 'default' for logout_devices
2 years ago
Alexey Rusakov
7abdd45c06
notifications.yaml: Use int64 for timestamp
2 years ago
Alexey Rusakov
f8bf0fa0ac
profile.yaml: require displayname/avatar_url
...
This makes a deliberate choice for the question stated in #2717 .
2 years ago
Alexey Rusakov
c11991f9de
openapi_extensions.md: add a clarification for oneOf
2 years ago
Richard van der Hoff
bb47f08ee7
Remove broken "token-based" link ( #1081 )
...
This used to link to a section in the UIA docs (https://matrix.org/docs/spec/client_server/r0.6.1#token-based ),
but that was removed in 7c6636a5
.
2 years ago
David Robertson
c4e54509db
PDU check 5 should consult state before an event ( #1070 )
2 years ago
Hubert Chathi
58f960e5cc
Merge pull request #1055 from progval/valid_until_ts
...
Clarify that valid_until_ts is in milliseconds, like other timestamps used in Matrix
2 years ago
Michael Telatynski
573dbb3b74
Fix error code typo ( #1059 )
...
* Fix error code typo
See https://spec.matrix.org/v1.2/client-server-api/#other-error-codes
* Create 1059.clarification
2 years ago
David Robertson
9ede29a01d
Attempt to define a valid event ( #1045 )
...
* Attempt to define a valid event
Resolves #1044 .
Well, maybe.
* Changelog
* link to /rooms, thanks Travis
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2 years ago
Alexey Rusakov
61e7a73a4f
Drop lifetime from the call answer event example ( #1054 )
...
* Drop lifetime from the call answer event example
* Changelog
2 years ago
David Robertson
29e7036043
Auth rules: PDU content definitions cross-refs ( #1050 )
...
* Auth rules: PDU content definitions cross-refs
* Changelog
* Apparently v6 & v7 auth rules aren't in fragments
2 years ago
David Robertson
81d61d87f4
Italicise primes and brackets in state res desc ( #1043 )
...
* Italicise primes and brackets in state res desc
I don't like it but it seems to make things look decent in Firefox.
This is probably good enough---we're not Knuth, after all.
Additionally I have avoided the use of `*E*'s` as in "E's prev_events"
since the apostrophe looks poor here.
Resolves #774 .
An alternative to #1040 .
* Changelog
2 years ago
Hubert Chathi
4b5c6ff1fd
Merge branch 'main' into refresh_token_spec
2 years ago
Travis Ralston
72c047d336
Move changelog to correct directory
2 years ago
Hubert Chathi
d692062e3a
add changelog
2 years ago
Hubert Chathi
1f81587154
add spec for refresh tokens
2 years ago
Valentin Lorentz
34589078fd
Clarify that valid_until_ts is in milliseconds, like other timestamps used in Matrix
...
Signed-off-by: Valentin Lorentz <progval+git@progval.net>
2 years ago
Travis Ralston
fd2d5b8a49
Fix a few more instances of matrix-doc being used; Fix changelog support for repo split ( #1051 )
...
* Use spec-proposals repo for links in spec text and current changelog
* Make the changelog repo-aware
* Changelog
2 years ago
Andrew Morgan
8a5955e98f
Remove 'room_id' field from `m.typing`, `m.receipt` and `m.fully_read` examples and schema ( #3679 )
...
The spec had an erroneous `room_id` field in a m.typing EDU entry of /sync, `m.read` receipts in `/sync`, and `m.fully_read` room account data objects in the spec. None of these are necessary nor used in practice.
Checking part of the ecosystem for whether clients look for, or homeservers include, these room_id fields, I found that:
Element does not require them, nor does Synapse include them.
Ruma does not include them.
Dendrite does not include them.
nheko/mtxclient does not look for them.
This change removes room_id from the example and OpenAPI schema in each case mentioned above. It only affects the Client-Server spec - the Server-Server spec text remains unchanged.
The field was initially introduced in 0f28f83
.
2 years ago
Aaron Raimist
c657932830
Update the default room version to 9 ( #3739 )
...
* Update the default room version to 9
Spec PR for [MSC3589](https://github.com/matrix-org/matrix-doc/pull/3589 )
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2 years ago
Aaron Raimist
ac4a296e4c
Remove unenforced size limit on room names ( #3669 )
...
Fixes #3641
The spec says the name field in m.room.name events must not exceed 255 bytes but no servers actually enforce this over the C-S API. Clients should probably already be truncating room names to an appropriate length for their user interface.
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2 years ago
Jonas Platte
71601a5ff5
Fix broken link in end_to_end_encryption.md ( #3708 )
2 years ago
Alexandre Franke
632c224ec3
✨ Warn of untagged operations ( #3699 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
2 years ago
Tulir Asokan
9b0bd0917d
Fix join membership auth rules when `join_rule` is knock ( #3737 )
...
Fixes #3736
2 years ago
Travis Ralston
fd2340a4da
Fix membership state table and diagram ( #3730 )
...
* Fix membership state table and diagram
There were 2 missing cases which are legal:
* `invite->knock` (a fairly silly thing to do, but legal under the auth rules)
* `external->leave (via /kick)` (another somewhat silly thing to do, but no different than `external->ban (via /ban)`)
The state table considered the first as illegal, which is untrue.
* Changelog
* Make the graph prettier
* Update changelogs/client_server/newsfragments/3730.clarification
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Travis Ralston
b6f2b172a6
Clarify that the X-Matrix validation uses the parsed request body ( #3727 )
2 years ago
Travis Ralston
2997c9089d
Merge pull request #1035 from thomaslantern/thomasws_branch
...
removed m.room.message.feedback
2 years ago
Travis Ralston
3c4b65849e
Move changelog to the correct place
2 years ago
Travis Ralston
0cb0ff3f98
Update changelogs/client_server/newsfragments/3582.clarification
2 years ago
Richard van der Hoff
a164302164
Get rid of the `proprosal-in-review` label ( #1036 )
...
Everything is in review. We may as well just use the draft state for WIP stuff.
2 years ago
thomaslantern
823b373601
added changelog
2 years ago
Travis Ralston
39d472fac0
Merge pull request #1038 from dkasak/dkasak/fix-hs-name-in-example
...
Fix origin server name in S2S Request Authentication example.
2 years ago
Travis Ralston
d8bab31f76
Merge pull request #1037 from DMRobertson/dmr/state-res-bold-defs
...
Stateres v2: Use bold to introduce definitions.
2 years ago
Denis Kasak
2857511a02
Changelog
2 years ago
Denis Kasak
c67df81202
Fix origin server name in S2S Request Authentication example.
...
The JSON payload listed a different origin HS name from the one
mentioned in the Authorization header.
2 years ago
David Robertson
05da3dc621
Changelog
2 years ago
David Robertson
5181de4080
Stateres v2: Use bold to introduce definitions.
...
Otherwise they are inline into the paragraph without punctuation, and
hard to read.
I'm guessing that pandoc did a poor job of converting a LaTeX
`begin{description}...\end{description}` or `\paragraph{...} ...` to
Markdown.
2 years ago
thomaslantern
842106d9d8
removed m.room.message.feedback
2 years ago
Richard van der Hoff
614680675f
Fix broken links to `matrix-doc` ( #1032 )
...
The spec has moved to https://github.com/matrix-org/matrix-spec , so there were
a lot of broken links here.
2 years ago
Catalan Lover
188eba6969
Correct several occurances of the old repo ( #1031 )
...
This PR aims to correct several occurances of the old repo link in proposals.md
I have not corrected all of them as i do not wish to say that i know the correct way we should word things in these situations. The primary changes are replacing all mentions of contributing.rst with the updated link that will work.
I also changed the line about related MSCs or Doc issues to be Spec issues since i think this is a clear enough case for me to be willing to guess what is appropriate.
2 years ago
Andrew Morgan
b9500a7548
Update the 'unstable' copy of the site every night at 2am UTC ( #1028 )
2 years ago
Richard van der Hoff
136b5c9231
Correct the default for `invite` in `m.room.power_levels` ( #1021 )
...
Per #860 , this has been wrong in the spec forever.
2 years ago
Richard van der Hoff
03cdea4b57
Style tweak for API rendering ( #1012 )
...
Tighter bound on the `max-width` property for paragraphs inside rendered
APIs. AFAICT it's only meant to apply to the summary.
2 years ago
Richard van der Hoff
dfb1bf2a5d
Fix `x-changedInMatrixVersion` for API parameters ( #1011 )
2 years ago
Jonas Platte
f6da709857
Mark `from` parameter as optional for `/messages` ( #1002 )
...
As per MSC3567, the `from` parameter is now optional for the `/messages` endpoint to allow fetching first or latest room content without having to rely on `/sync`
https://github.com/matrix-org/matrix-doc/pull/3567
2 years ago
Jonas Platte
ac9bee3f88
Remove origin from unsigned_pdu_base.yaml ( #998 )
...
It doesn't serve a useful purpose, is not enforced to be present by Synapse
and already being omitted by at least one homeserver implementation.
2 years ago
Richard van der Hoff
d38663f65d
Fix syntax highlighting in rendered spec ( #1008 )
...
* Configure syntax highlighter to use CSS classes
the inline `style` attributes cause CSP errors (and don't work). Instead, we
can use proper CSS classes.
* Configure response headers for Hugo dev server
make the dev server serve response headers which match the live site, for
better testing.
2 years ago
Andrew Morgan
5a54ca66d1
Replace deprecated Page.Dir with Page.File.Dir ( #988 )
2 years ago
David Robertson
46f98796b6
Correct title location in login flow definition ( #1003 )
2 years ago
Jonas Platte
17448083cf
Clarify that the url field in `m.room.avatar` events is not required. #987 )
2 years ago
Travis Ralston
b5cb9f7364
Merge pull request #997 from Famedly/nico/fix-missing-object-type
...
Add missing object type to openapi client event
2 years ago
Nicolas Werner
9a3da0b574
Add missing object type to openapi client event
...
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
2 years ago
Richard van der Hoff
4da11a99c3
Fix newsfile CI check ( #993 )
...
Turns out this check, introduced in #990 , didn't actually work right.
2 years ago
Richard van der Hoff
dfdc840bb6
GHA job to check newsfragments. ( #990 )
2 years ago
Richard van der Hoff
ed2059900a
Add a codeowners file for matrix-spec ( #991 )
2 years ago
Richard van der Hoff
284d0e201f
Mark `type` in `AuthenticationData` as optional ( #989 )
2 years ago
Richard van der Hoff
d199c05e97
Suppress scroll-anchoring in the sidebar ( #992 )
2 years ago
Richard van der Hoff
7293744a5e
Rename changelogs/server_server/3703.clarification to changelogs/server_server/newsfragments/3703.clarification
2 years ago
Richard van der Hoff
24b23ec32a
Rename changelogs/client_server/3690.clarification to changelogs/client_server/newsfragments/3690.clarification
2 years ago
Richard van der Hoff
3618a3fc2d
Rename changelogs/3711.clarification to changelogs/client_server/newsfragments/3711.clarification
2 years ago
Richard van der Hoff
3747d8b8e2
Merge pull request #980 from anoadragon453/anoa/ground_control_to_major_version
...
Switch `%CLIENT_MAJOR_VERSION%` in /login endpoint for current /login version
2 years ago
Andrew Morgan
32b93d961e
Switch %CLIENT_MAJOR_VERSION% in /login endpoint for current /login version
...
This was left over from the days of all CS API endpoints sharing
the same major spec release version.
2 years ago
Richard van der Hoff
96716f3eec
Merge pull request #977 from aaronraimist/patch-1
...
Remove mention of `/proposals` from README
2 years ago
Aaron Raimist
bde18bf98e
Remove mention of `/proposals` from README
...
95edf9b494
removed the folder from the repo
2 years ago
Richard van der Hoff
95edf9b494
Remove proposals from this repository
2 years ago
Richard van der Hoff
ca466b5a57
Attempt to clarify how `event_match` works ( #3690 )
...
Fixes #3082 , #2637 , #3075 .
2 years ago
Will Hunt
c420fc49a0
Fix m.login.appservice -> m.login.application_service ( #3711 )
...
* Fix m.login.appservice -> m.login.application_service
Implementations seem to agree with the proposal, so I'd suggest we fix the typo in the spec. I don't *think* this needs a MSC as the original proposal was fine, and this was just a copy error.
* Create 3711.clarification
* Update 3711.clarification
* Update changelogs/3711.clarification
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 years ago
Richard van der Hoff
f989d323c0
Update v1.2 changelog with missed PR ( #3705 )
2 years ago
Andrew Morgan
868949908c
Use `yaml.safe_load` in `check-swagger-sources.py` ( #3719 )
2 years ago
Andrew Morgan
0d634b1935
Use yaml.safe_load instead of yaml.load in `check-event-schema-examples.py` ( #3716 )
2 years ago
Hubert Chathi
d06f05571f
move changelog to the right place
2 years ago
Richard van der Hoff
1913812a90
Clarify send_join response ( #3703 )
2 years ago
Andrew Morgan
e7adfd5ed1
Fix missed rst->md numbered list syntax for `m.room.server_acl` ( #3681 )
...
* Fix missed rst->md numbered list syntax
2 years ago
Richard van der Hoff
c400dc99c0
Update dependencies ( #3707 )
...
https://github.com/advisories/GHSA-566m-qj78-rww5 is a thing. I don't think
it's directly relevant to us, but upgrading is good.
2 years ago
Travis Ralston
956a22da11
return to unstable
2 years ago
Travis Ralston
e488a7fb6d
v1.2 changelog
2 years ago
Travis Ralston
4b78d22e8c
release steps: fastforward main
2 years ago
Travis Ralston
fb2aa688db
prep for v1.2
2 years ago
Alexandre Franke
de9cf76a57
Dump additional apis ( #3684 )
...
* ✨ Allow JSON generation for all API
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 👷 Export AS API JSON
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* ✨ Handle missing security definitions
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 👷 Export Push Gateway API JSON
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🎨 Improve identation
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🐛 Fix successive reference handling
Fixes #3689
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 👷 Export Server-Server API JSON
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 📝 Remove obsolete comment
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🐛 Make properties objects, as they MUST be
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* Revert "👷 Export Server-Server API JSON"
This reverts commit 061f91c2cbcb6dff35c74177226da106826b4214.
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
2 years ago
Travis Ralston
0f9eadd1a1
Fix knock->leave transition in auth rules ( #3694 )
...
* Fix knock->leave transition in auth rules
This was an oversight from knocking being added.
For safety, this has been verified as at least intended by Synapse to work:
f5e2cde3f5/synapse/event_auth.py (L390-L391)
* changelog
2 years ago
Matthew Hodgson
2cd2a7122c
MSC3676: Transitioning away from reply fallbacks ( #3676 )
...
* MSC3676: Transitioning away from reply fallbacks
* msc number
* md fails
* typoe
* Update proposals/3676-transitioning-away-from-reply-fallbacks.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* incorporate feedback
* consolidate justification
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
devonh
dd32431b85
Fix broken link in server-server signing events section ( #3528 )
...
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2 years ago
devonh
fc5ba959ca
Separate PDU terms from their definitions ( #3527 )
...
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2 years ago
Richard van der Hoff
36b02edfc2
Distinguish 'client' from 'federation' events ( #3658 )
...
Fixes #3305
Fixes #3380
The idea here is to better distinguish between a 'raw' event (as we send over the wire), and the
'serialised' format, as sent in responses to the C-S api and in `PUT /_matrix/app/v1/transactions/{txnId}`.
It's made more complicated by the fact that there are _two_ serialisation formats, one used by `/sync`
and `/notifications`, and one by everything else (the difference being whether `room_id` is included).
In an ideal world, we wouldn't repeat `SerialisedEvent` every time it's used, and instead just link to the
first reference, but that's a job for another day.
Another job for another day is to get rid of things like `sync_state_event.yaml` (which is now used
only in one place, so should be inlined.)
2 years ago
Travis Ralston
d4c74d37a9
Update documentation style & fix room version heading order ( #3683 )
...
* Update documentation style & fix room version heading order
Also add a missing signing key section to v6.
This additionally contains various edits to the fragments to have them make a little bit more sense in context.
Finally, this updates various aspects of the documentation style which haven't previously been considered - they're added here considering we're in the area.
* changelog
* enhanced changelogs
* Minor wording adjustments
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Aaron Raimist
990dfec94b
Update several spots where C-S API was still using r0 APIs ( #3671 )
...
* Update several spots where C-S API was still using r0 APIs
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2 years ago
Alexandre Franke
d3e39567f4
Responses schema fixes ( #3650 )
...
Fixes #2237 .
Corrects the response schemas for:
```
PUT /user/{user_id}/account_data/{account_dataType}
PUT /user/{user_id}/rooms/{roomId}/account_data/{type}
PUT /directory/list/room/{roomId}
PUT /sendToDevice/{eventType}/{txnId}
POST /account/3pid
POST /account/3pid/add
POST /account/3pid/bind
```
2 years ago
Travis Ralston
2e5cc42666
Update node-fetch dependency & lockfile version ( #3670 )
...
Modern versions of node and npm should be compatible with this format.
Supersedes https://github.com/matrix-org/matrix-doc/pull/3668
2 years ago
Travis Ralston
df1d150142
Add missing changelog
2 years ago
Travis Ralston
59f4d7ffed
Revert fix to appendices
2 years ago
Matthew Hodgson
20aa44bd13
typoes ( #3680 )
...
* typoes
* Appease the faulty spellcheck on the json too
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 years ago
Richard van der Hoff
4a9c236572
Changelogs for #3674
2 years ago
Richard van der Hoff
c3b53d5ae6
comments on resolve-allof ( #3657 )
2 years ago
Richard van der Hoff
783624d2cd
Fix rendering of responses with empty bodies ( #3674 )
2 years ago
Richard van der Hoff
39a41a18ba
Fix the response for `GET /_matrix/app/v1/thirdparty/protocol/{protocol}` ( #3675 )
...
This should return a single protocol, not all of them.
Fixes #2286 .
2 years ago
Matthew Hodgson
c151353956
s/master/main/g otherwise we link to stale content
2 years ago
Travis Ralston
4a597ace51
Re-add knock's `otherwise, reject` per MSC2403 ( #3661 )
...
* Re-add knock's `otherwise, reject` per MSC2403
Fixes https://github.com/matrix-org/matrix-doc/issues/3648
* changelog + changelog for 3432
2 years ago
Patrick Cloke
fff5f87c3d
Fix the type of children in the /hierarchy S-S API. ( #3660 )
...
* Fix the type of children in the /hierarchy S-S API.
* Newsfragment
2 years ago
Alexandre Franke
b6b98410c1
🐛 openapi: prepend basePath to all paths ( #3642 )
2 years ago
Travis Ralston
6c4aabd053
Room versions 8 and 9: Restricted rooms ( #3387 )
...
* Room versions 8 and 9: Restricted rooms
MSCs:
* https://github.com/matrix-org/matrix-doc/pull/3083
* https://github.com/matrix-org/matrix-doc/pull/3289
* https://github.com/matrix-org/matrix-doc/pull/3375
* Changelogs
* Capitalization
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Remove verbiage for spaces because they don't exist
* Iterations on text
* Another clarification
* Make error code descriptions consistent
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Incorporate from merge
* Misc language update per review
* Update accuracy before splitting auth rules
* fix wtf moment
* Fix up v8 and v9 to match "fully specify room versions"
* Scope auth events selection to room version
* Apply consistency
* Add changelogs
* Review part 1
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Split out redaction sections
* Clarify general case of join conditions
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Travis Ralston
3475ef62ab
Remove straggling case of "groups" ( #3652 )
...
* Remove straggling case of "groups"
* changelog
2 years ago
Travis Ralston
fc3f7d60eb
Remove `aliases` from `/publicRooms` response ( #3624 )
...
Through attempting to land [Synapse#11667](https://github.com/matrix-org/synapse/pull/11667 ) it was found that Synapse doesn't return the `aliases` property on `/publicRooms` as it was [removed](https://github.com/matrix-org/synapse/pull/6970 ) by a [tracking issue](https://github.com/matrix-org/synapse/issues/6898 ) referencing [MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432 ) as its base. Though MSC2432 does not make mention of this, the [document](https://docs.google.com/document/d/1NNDkobiFLeUkJtyj0H6qvKIedgvIkZnFKo78-03cGEk/edit ) the MSC is based upon makes deliberate effort to mention the endpoint and the removal of `aliases`. Thus, it is determined as a likely accidental omission from the formal MSC and therefore the formal spec.
This has been corrected here by amending the MSC (per the process) and removing the field, basing itself off of the [spec PR for spaces](https://github.com/matrix-org/matrix-doc/pull/3610 ) for diff clarity.
2 years ago
Travis Ralston
97a8b0bb13
spelling
2 years ago
Travis Ralston
9af83dfd41
Add Spaces to the spec ( #3610 )
...
* First iteration of specifying Spaces
MSCs:
* https://github.com/matrix-org/matrix-doc/pull/3288
* https://github.com/matrix-org/matrix-doc/pull/2946
* https://github.com/matrix-org/matrix-doc/pull/1772
Note that this makes modifications to the underlying MSCs as well. These are intended to be minor edits to aid clarity/accuracy of the MSCs, as per the proposal process. Functionally, clients and servers might need to change their behaviour slightly as is expected of implementing this stuff early. Synapse has these changes (alongside backwards compatibility) here: https://github.com/matrix-org/synapse/pull/11667
* add changelogs
* Accuracy per review
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* fully prefix new endpoints
* Fully prefix endpoint in 3616 too
* Fix ordering example
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Patrick Cloke
21882b6006
MSC3567: Allow requesting events from the start/end of the room history ( #3567 )
...
* Initial cut of MSC to standardize from being optiona on /messages requests.
* Fix typo.
Co-authored-by: Travis Ralston <travisr@matrix.org>
* Clarifications of start/end.
* Add information about back-paginating excluded events.
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 years ago
Hubert Chathi
16ec511e9c
MSC2675: Serverside aggregations of message relationships ( #2675 )
...
* initial version of serverside aggregations proposal
* fix MSC numbers
* clarification
* add e2ee section from 2674 here, as it is only needed for server-side aggregations
* move edge case wrt to calling /context on a relation here from 2674
* fix typo
* clarify which APIs should bundle relations
* move stale_events over to future extensions section
* summarize stale_events and make tone conditional to mark that is not part of the MSC
* casing and wording
* clarify in summary an API for requesting relations is also proposed
* remove proposal for batch get event api as is unused and unimplemented
* attempt to clarify relations vs aggregations
* clarify pagination and align it with synapse impl already in the wild
* conciseness
* better headers
* clarify that relations are always returned, contrary to aggregations
* document the limitation of the event type not being known in e2ee rooms
* specify that redacted relations are not aggregated
* remove type in (non-binding) example as synapse doesn't do this
* mention that these are just examples
* clarify that this is a non-normative example
* Update proposals/2675-aggregations-server.md
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
* add http method for endpoint list
* line break
* remove "unbundled relations" term, it's just confusing
instead use relation events,
with the bundled form now called aggregation
also restructure the headings so we have on section about aggregations
and another one about querying relation events
* some more restructuring of text after changing doc structure
* mention original_event for m.replace relations
* remove dir param as it is unused and unimplemented
* clarify that relating pending events should happen by transaction_id
* remove unimplemented /aggregations/{eventID}//{eventType}/{key}
endpoint
* Update proposals/2675-aggregations-server.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* mention that the server might not be aware of all the relations
* clarify that redacted events should still return their relations and aggregations respectively
* remove /context edge case, it should not be special-cased
* Update proposals/2675-aggregations-server.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* bad example, replies doesn't use relations
* clarify that we dont bundle discrete events
* clarify that we dont bundle discrete events, again
* improve example
* clarify this MSC does not use a prefix
* better english
* clarify pagination in example
* better english
* remove contradication: m.reference doesn't support pagination but example mentions it
* double punctuation
* clarify that only the bundled aggregation limit for truncation can't be set by the client, /aggregations does have a limit param
* move e2ee limitation to limitations section
* clarify prefixes
* mention that state events never bundle aggregations
* Update proposals/2675-aggregations-server.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* add that the visibility of relations can derive from that of the target
* typsos
* be more explicit
* moar rewording
* keep related parts together
* don't make a relation invisible because the target event isn't
also clarify what to do with relations for which the target is invisible
* Update proposals/2675-aggregations-server.md
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
* better words
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* be more precise when clients should ensure the key is shared
* mention that ignored users can cause different aggregations for users
* move visibility rule changes to MSC3570
* don't overspecify visibility limitation, allow for unspecified behaviour
as synapse includes the invisible events in the aggregation
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* move non-normative note to below example
* make rel_type mandatory as the response structure doesn't allow for mixing types
* fix typo/thinko
* make pagination forward only as there is no use case for backwards
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* add non-normative aggregation examples
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* use relation type rather than rel_type
the former is already define as the latter in MSC 2674
* change trailing slashes remark to event_type, rel_type is mandatory now
* reword and split out client-side aggregation section
* rename parent event to target event, the term used elsewhere
* apply suggestion
* apply suggestion
* remove pagination
* remove mentions of /aggregations endpoint after removing pagination
* add note about not bundling into state events
* restructure headers so more of the aggregations stuff is under section
* make rel_type mandatory for /relations and better wording
* remove confusion that aggregations contain more info than relations
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* mention that tokens from /sync, /messages can be used on /relations
* try not to be overly prescriptive
* remove edge case of ignoring events without target event, as ignoring is not always safe
* clarify limitation for encrypted rooms
* make rel_type optional again for /relations
* Update proposals/2675-aggregations-server.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2675-aggregations-server.md
Co-authored-by: Matthew Hodgson <matthew@arasphere.net>
* mention requires auth and rate-limited on /relations
* replace hypothetical examples for bundled aggregations with non-normative ones
* move to MSC 2676 as it's specific to edits
* dont repeat how local echo using transaction_id works
Co-authored-by: Bruno Windels <bruno@windels.cloud>
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Matthew Hodgson <matthew@arasphere.net>
2 years ago
Hubert Chathi
6fb684397a
Clarify how to interpret missing one time key counts ( #3636 )
2 years ago
Richard van der Hoff
2a5e33a760
Revert "add node_modules ( #3632 )" ( #3633 )
...
This reverts commit cf73fb97bc
.
this was a duplicate of an existing entry
2 years ago
Jonathan de Jong
cf73fb97bc
add node_modules ( #3632 )
2 years ago
Andrew Morgan
a8f7723fe5
Rename assets-hugo directory to assets ( #3259 )
...
Now that we've dropped the old build pipeline (and an assets directory does not exist in the repo any longer, we can rename the hugo version of the assets (assets-hugo) created during the build tools migration back to simply assets.
2 years ago
Alexandre Franke
7e92964dc5
🚚 Rename OpenAPI artifact ( #3621 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2 years ago
Travis Ralston
56532dd688
Describe and hoist stripped state to a first-class citizen ( #3606 )
...
* Describe and hoist stripped state to a first-class citizen
Fixes https://github.com/matrix-org/matrix-doc/issues/3413
MSC: https://github.com/matrix-org/matrix-doc/pull/3173
* Add changelog
* may->can for clarity
* Update text per review
2 years ago
Travis Ralston
224773dc6a
Specify fallback keys ( #3615 )
...
* Specify fallback keys
MSC: https://github.com/matrix-org/matrix-doc/pull/2732
* changelog
* Appease spell check
* Fine, let's appease the spellcheck this way
* Apply suggestions from code review
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Fix intro
* word wrap
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2 years ago
Travis Ralston
26e0765159
Add guest changes to spec: MSC3069 and MSC3419 ( #3605 )
...
* Add MSC3069 support
https://github.com/matrix-org/matrix-doc/pull/3069
* Add MSC3419 support
https://github.com/matrix-org/matrix-doc/pull/3419
* Normalize and fix guest access endpoints list
* Changelogs
2 years ago
Travis Ralston
00169abcdb
Specify module order manually to work around hugo issues ( #3612 )
2 years ago
Travis Ralston
0ee58100c4
Add capabilities described by MSC3283 ( #3614 )
...
* Add capabilities described by MSC3283
MSC: https://github.com/matrix-org/matrix-doc/pull/3283
* changelog
2 years ago
Travis Ralston
e4057072bd
Add registration token UIA type ( #3616 )
...
* Add registration token UIA type
MSC: https://github.com/matrix-org/matrix-doc/pull/3231
**Note**: This introduces the endpoint as v1 rather than r0 given the global versioning changes landed between the acceptance of the MSC and now.
* Fix swagger
* Changelogs
* Update data/api/client-server/registration_tokens.yaml
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2 years ago
Travis Ralston
20bd445602
Add a changelog for the appendices ( #3609 )
...
As a document which is versioned, we should have a changelog for it. It might be empty most of the time but oh well.
2 years ago
Lukas Lihotzki
4415e36a74
dump-swagger.py: include untagged operations ( #3326 )
2 years ago
Richard van der Hoff
3be746c9d3
Fix rendering of response examples ( #3584 )
...
* Fix rendering of response examples
Fixes the autogeneration of JSON examples for array objects. This fixes a
number of "Specification error: Example invalid or not present" errors in the
rendered spec.
* Unbreak examples for non-objects/arrays
The previous change had broken auto-generated examples for everything that
wasn't an object or array; fix it up again.
* Remove conditions on $example
Everything should now have a generated example, so the condition is
redundant. Furthermore it was suppressing examples for APIs where the example
was an empty dict.
2 years ago
Richard van der Hoff
355e06eaa6
Clarification for `/event_auth` ( #3583 )
...
The description on this endpoint implied it returned the auth chain for the
full state of the room, which is incorrect.
2 years ago
Travis Ralston
592cbd537c
Describe `matrix:` URI scheme ( #3608 )
...
* Copy spec PR near-verbatim from past PR
With light review being addressed.
https://github.com/matrix-org/matrix-doc/pull/3168
* Alter for modern day
* Add changelog
* specify that we're using the grammar
2 years ago
Travis Ralston
1e9dd4d22e
Avoid use of the word "clobber" ( #3611 )
...
* Avoid use of the word "clobber"
Fixes https://github.com/matrix-org/matrix-doc/issues/1328
* changelog
2 years ago
Travis Ralston
4734f40098
Add hugo build lock to gitignore
2 years ago
Travis Ralston
afc5298f11
Replace s2s join sequence diagram for legibility ( #3603 )
...
Without the vertical lines it's a bit difficult to parse. A different tool was used to generate the graph this time.
2 years ago
Dan Callahan
48d8f7202d
Add HTTP 403 to possible profile responses ( #3530 )
...
* Add HTTP 403 to possible profile responses
Some servers may not allow profile lookup over federation, and thus
respond to GET /_matrix/client/v3/profile/{userId} with an HTTP 403.
For example, Synapse can be configured to behave in this way by setting:
allow_profile_lookup_over_federation=false
Thus, this behavior already exists in the wild, and may cause issues for
clients such as https://github.com/vector-im/element-web/issues/17269 .
Synapse could alter its behavior and return an HTTP 404 in these cases,
but amending the Spec seems preferable to align with extant behavior.
Further, allowing HTTP 403 gives clients more specific information as to
why a request has failed, enabling more precise error handling.
Signed-off-by: Dan Callahan <danc@element.io>
* Update changelogs/client_server/newsfragments/3530.clarification
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Annotate misc data about error
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 years ago
Travis Ralston
dfec7d687e
Remove extraneous slash
2 years ago
Alexandre Franke
6972342611
🐛 Fix base URL for OpenAPI definition ( #3602 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
2 years ago
Travis Ralston
afb6867232
Decorate the rest of the appservice login stuff too
2 years ago
Travis Ralston
76aaf39811
Decorate Matrix version on appservice login
2 years ago
Will Hunt
a05706780d
Add m.login.appservice to the spec ( #3324 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 years ago
Travis Ralston
3ebe4e801b
Fix historical spec build
2 years ago
Alexandre Franke
b55cc15772
✨ Fix links in OpenAPI description nodes ( #3598 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2 years ago
Travis Ralston
00ee4d7010
Add changelog
2 years ago
Aaron Raimist
01cd41de68
Add GitHub Action to check spelling ( #3591 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2 years ago
Travis Ralston
d2fd90579b
Add changelog
2 years ago
homersimpsons
9efe1887a4
instant_messaging: fix intra docs anchors ( #3601 )
...
Signed-off-by: homersimpsons <guillaume.alabre@gmail.com>
2 years ago
Shay
3ce9c1d288
MSC3550: Allow HTTP 403 as a response to profile lookups ( #3550 )
...
* add 403 proposal
* add msc number to file and filename
* correctly use markdown
* requested changes
* add links
* specify error code
* Update proposals/3550-allow-403-response-profile-lookup.md
Co-authored-by: Travis Ralston <travisr@matrix.org>
* fix formatting typo
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2 years ago
Shay
87fcb7c8b0
Clarify that `base_url` in client `well_known` may or may not include trailing slash ( #3562 )
...
Fixes #3465 . The change adds a line explicitly warning developers that the base_url of client well_known may or may not include a trailing slash and to be prepared to handle both cases.
3 years ago
Alexandre Franke
71ff06fd7a
⚰️ Remove leftover CircleCI config ( #3579 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Travis Ralston
336194aee4
Patch the release process docs ( #3568 )
...
* Add a release branch to avoid orphaned commits.
* Specify a patch process.
* Match reality and reference the internal deployment process.
This is largely what we do in practice now, including a created `release/v1.1` branch.
3 years ago
Hubert Chathi
71988263f3
clarify which signature to check ( #3573 )
3 years ago
Travis Ralston
0fbc6bdab6
Definition of "Standard Identifier Format" ( #3171 )
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2758
3 years ago
Richard van der Hoff
4b866adac1
Bump `validator` dependency to 13.7.0 ( #3566 )
...
`validator` 13.6 has a security advisory:
https://github.com/advisories/GHSA-qgmg-gppg-76g5
I don't think it really affects us but it's making annoying noise in the repo.
3 years ago
Alexandre Franke
d25fa13e6d
💚 Update PR description editing action ( #3558 )
...
Switch to upstream and use a more recent version.
Fixes failure to edit on empty descriptions.
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
806ae22da7
🚀 Make OpenAPI definition available ( #3542 )
...
* 🚀 Make OpenAPI definition available
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 💚 Fix artifact name
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 💚 Introduce dependency between jobs
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* 🚀 Make historical definitions available
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Matthew Hodgson
87822fa105
MSC3419: Allow guests to send more event types ( #3419 )
...
* MSC3419 - Guest state events
Let guests send state events. Needed for guests to work with native
group voip in #3401
* typo
* Update 3419-guest-state-events.md
incorporate @clokep clarification
* also let guests send non-m.room.message events in general.
* Update proposals/3419-guest-state-events.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/3419-guest-state-events.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* wordwrap
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Richard van der Hoff
86fb65a4bd
GHA: url-encode branch name in pull-request search ( #3541 )
3 years ago
Richard van der Hoff
83b24dd54d
Remove definition of Event for `/notifications` ( #3525 )
...
The documentation for the `/notifications` API had its own special definition
of what an Event was, which was used nowhere else.
The common definition isn't perfect, but it *is* common, so it gives us a
better starting place for improvement.
3 years ago
Richard van der Hoff
7f200c53e8
Move `prev_content` to unsigned ( #3524 )
3 years ago
David Robertson
1e12b45f97
Clarifications to /sync description ( #3534 )
...
* Clarify that E0 and E1 are not returned
* Clarify that ASCII art diagram 2 refers to diagram 1
* Correct third ASCII art diagram
To match the spacing in. Borked in the move to new docs format.
55aed1d296/specification/client_server_api.rst (L1610-L1615)
* Make ASCII art 3 follow from ASCII art 2
* Explain how to fill the gap
* Create 3543.clarification
* Update content/client-server-api/_index.md
Co-authored-by: Travis Ralston <travisr@matrix.org>
3 years ago
Alexandre Franke
a26f2f8ca9
Fix typo ( #3535 )
...
* Fix typo
* Add changelog
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Richard van der Hoff
dce06f6dc2
Remove C-S `unsigned` data from PDU definitions ( #3522 )
...
Remove a bunch of fields from the `unsigned` property of PDUs. These things
shouldn't be passed over the Federation API, and they *really* shouldn't be
trusted if they are sent by another server.
* `replaces_state` *is* returned by Synapse, but probably shouldn't
be.
* `redacted_because`, `prev_sender` and `prev_content` are not sent by Synapse.
3 years ago
Hubert Chathi
9654bf19b3
MSC2674: Event Relationships ( #2674 )
...
* initial version of event relationship MSC
* fix MSC numbers
* clarifications
* mention multiple relations per event might be useful, but postpone for a future MSC
* mention MSC 3051 for proposed multiple relations
* remove send_relation endpoint
* move e2ee section under sending relations
* mention limitation of leaving server-side aggregations out for now
* remove mentions of m.reference, we'll sort that out in another MSC
* whitespace
* argument why m.relates_to should be preserved by redactions more general
but still give example of redacted edits
* deal with this in the comments
* clarify the conditions to meet for a relation
* mention specifically that this does not replace replies (yet)
* clarify how general rel_types should be
* clarify that gaps may cause clients to be unaware of some relations
* Update proposals/2674-event-relationships.md
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Update proposals/2674-event-relationships.md
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* make wording clearer and move to bottom of section
* remove this as references are not defined here anymore
* clearer wording
* move edge cases to other relevant mscs
* clarify that a goal of sticking to this format is backwards compat.
* mention MSC 3267, to which m.reference has been extracted
* Update proposals/2674-event-relationships.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2674-event-relationships.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2674-event-relationships.md
Co-authored-by: Matthew Hodgson <matthew@arasphere.net>
* Update proposals/2674-event-relationships.md
Co-authored-by: Matthew Hodgson <matthew@arasphere.net>
* Update proposals/2674-event-relationships.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
* wrap lines
* better wording
* this is singular, really
* add example of event shape
* specify how invalid relations should be treated by the redaction algorithm
* fix typo
* split up redactions changes in separate MSC
* also add new msc to introduction
* reword why not adopt m.in_reply_to
* remove guidelines how to pick rel_type
* mention that the target event must exist in the same room
* spell out the conscious (subject, object, verb) triple idea.
* Spelling
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* remove paragraph saying what server should accept
* Revert "remove paragraph saying what server should accept"
This reverts commit e0271331b2e7dee236349aa63eec3cec7369e361.
* further specify that a server should reject invalid relations through the cs api
* linebreak
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Bruno Windels <bruno@windels.cloud>
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
Co-authored-by: Matthew Hodgson <matthew@arasphere.net>
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Ankur
ac98c8c08c
OpenAPI: Add missing `required` flag in `getRoomKeys` ( #3509 )
3 years ago
Matthew Hodgson
8d9a67d9f6
add an explicit dependencies block.
3 years ago
Richard van der Hoff
f4a0c1aac5
Clarify event format text in room version specs ( #3501 )
...
Split the text about event IDs and event formats into separate sections. This
is largely to make it easier to link to, but I think the resulting text makes
more sense too.
3 years ago
Richard van der Hoff
92b29cf8e6
Add a changelog directory for room versions ( #3504 )
3 years ago
Richard van der Hoff
d74a43f7cf
update docker instructions in README ( #3502 )
...
you need the fancy hugos.
3 years ago
Richard van der Hoff
0d8f466f39
Replace remaining CircleCI jobs with GHA ( #3505 )
...
Apparently the `build-docs` step is already happening, so we just need to port
the schema and example validation jobs.
3 years ago
Jonas Kress
0982d5c55f
MSC3283: Expose capabilities for profile actions ( #3283 )
...
* Create 3278-enable_set_displayname-capabilities.md
* Apply suggestions from code review
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
* Apply suggestions from code review
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
* Update and rename 3278-enable_set_displayname-capabilities.md to 3279-enable_set_displayname-capabilities.md
* Update and rename 3279-enable_set_displayname-capabilities.md to 3282-enable_set_displayname-capabilities.md
* Update and rename 3282-enable_set_displayname-capabilities.md to 3283-enable_set_displayname-capabilities.md
* Update proposals/3283-enable_set_displayname-capabilities.md
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
* Update proposals/3283-enable_set_displayname-capabilities.md
Co-authored-by: Will Hunt <will@half-shot.uk>
* Update proposals/3283-enable_set_displayname-capabilities.md
Co-authored-by: Will Hunt <will@half-shot.uk>
* Update 3283-enable_set_displayname-capabilities.md
* Update 3283-enable_set_displayname-capabilities.md
* Update proposals/3283-enable_set_displayname-capabilities.md
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
* Update proposals/3283-enable_set_displayname-capabilities.md
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
* Update 3283-enable_set_displayname-capabilities.md
* Update 3283-enable_set_displayname-capabilities.md
* Update 3283-enable_set_displayname-capabilities.md
* Update 3283-enable_set_displayname-capabilities.md
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
Co-authored-by: Will Hunt <will@half-shot.uk>
Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
3 years ago
Andrew Morgan
82254deaa1
Remove gilesbot config ( #3503 )
3 years ago
Ankur
a8cf4d4a56
Open API: Changed RoomKeys to RoomKey ( #3500 )
3 years ago
Will Hunt
51d8560da9
Explicitly link to geo URI spec ( #3492 )
...
* Explicitly link to geo URI spec
* move RFC location
Co-authored-by: Travis Ralston <travisr@matrix.org>
* Create 3492.clarification
Co-authored-by: Travis Ralston <travisr@matrix.org>
3 years ago
Ankur
a034d45e45
typos: Corrected typos in message_pagination.yaml ( #3495 )
3 years ago
Patrick Cloke
9a6c86ac8d
Fix example response in MSC2946. ( #3493 )
3 years ago
Hubert Chathi
1ad5ff4179
Key name is supposed to be optional, as per MSC2874 ( #3481 )
3 years ago
Hubert Chathi
033038917d
remove extra `type` property ( #3482 )
3 years ago
Travis Ralston
67d73438ea
Backport typo fix
3 years ago
Travis Ralston
2227a812a2
Reset to unstable
3 years ago
Travis Ralston
195b8a54c5
v1.1 changelog
3 years ago
Travis Ralston
8fb782c324
Matrix 1.1
3 years ago
Travis Ralston
a5a27f69af
Hide room version fragments from table of contents ( #3479 )
...
The entries were text-less and not really helping anyone. They are included as pages because we need them for templating, but we don't need people to be able to land on them directly.
3 years ago
Travis Ralston
8f2e8f03d0
Normalize changelog entries ( #3476 )
...
* Remove entries which don't affect the rendered spec (sorry people using the swagger schemas - we'll have to figure out a changelog for you). See https://github.com/matrix-org/matrix-doc/issues/3475
* Note that a breaking change is removed by this commit: key backup was introduced in this release cycle, so is not breaking.
* Use uniform references to MSCs ("as per MSC0000").
* General rewording to be consistent with the overall voice of the changelog.
* Condensing of entries where needed to make them fit in the changelog.
* Rewording to collapse entries into fewer lines.
* Spell "deprecation" correctly in file extension.
3 years ago
DeepBlueV7.X
938354b8b4
Rename threepidCreds to threepid_creds and get rid of array ( #3471 )
...
This fixes the behaviour to match what synapse implements in practice.
If you use threepidCreds, you will just get an error about a missing
threepid_creds field. Synapse also treats this as an object. All clients
also seem to send threepid_creds, if they work on Synapse. Since
matrix.org requires an email currently for registration, most clients
that implement registration, will hit this issue.
a0f48ee89d/synapse/handlers/ui_auth/checkers.py (L145)
fixes #3156
fixes #2189
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
3 years ago
Travis Ralston
241e01c332
Fully specify room versions ( #3432 )
...
* Fully specify room versions
* Misc typo clarifications
* Try to clarify redactions a bit
* Update content/client-server-api/_index.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update content/rooms/v6.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update content/rooms/v6.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Better describe client considerations
* Doc template params
* Move redaction "new stuff" to v3
* Remove unhelpful sentences about "here follows unchanged stuff"
* Simplify event signing text
* Clean up handling redactions sections
* Move v4's event schema to unchanged section
* Update content/rooms/v4.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
kegsay
b873ba984c
MSC2946: Spaces Summary ( #2946 )
...
* Spaces Summary
* MSC2946
* Clarity
* More clarity
* Clarify what no room data means for clients
* Federation API
* Update 2946-spaces-summary.md
* auto_join filter
* Blurb on auth for fed api
* Update to reflect MSC1772 changes
* Mention auth chain on federation api
* Add 'version' field
* Stripped state; remove room versions
* Update 2946-spaces-summary.md
* Update proposals/2946-spaces-summary.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Replace with link to draft doc.
* Add a preamble and copy the current draft API.
* Switch to using stable identifiers (and add an unstable identifiers section).
* Updates / clarifications.
* Fix typo.
* Clean-ups.
* Update proposals/2946-spaces-summary.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Drop unstable identifiers from MSC1772.
* Various updates and clarifications.
* Include the origin_server_ts in the response, as needed by MSC1772.
* Rename a parameter for clarity.
* Fix typo.
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
* Various clarifications based on feedback.
* Add auth / rate-limiting info.
* Combine some double spaces.
* Use only GET endpoints.
* Add notes about DoS potential.
* Tweaks from review.
* Add context about why stripped events are returned.
* Remove some implementation details.
* Add notes on ordering.
* Remove unnecessary data.
* Clarify the server-server API.
* More clarifications.
* Remove obsolete note.
* Some clarifications to what accessible means.
* Update notes about sorting to include the origin_server_ts of the m.space.child event.
This reverts commit af8c7b04d9f87bb2c4292a549b7db36ae6ef2324.
* Only consider `m.space` rooms and do not return links to nowhere.
* Updates based on MSC3173 merging and updates to MSC3083.
* Updates per MSC2403.
* Remove field which is not part of the C-S API.
* Rewrite the proposal.
* Handle todo comments.
* Update URLs.
* Rename field.
* Updates based on implementation.
* Clarify the state which is persisted.
* Expand notes about errors.
* Update MSC with pagination parameter.
* Fix wrong endpoint.
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
* Clarifications based on implementation.
* Remove empty section.
* Fix typo.
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Rename field in example.
* Clarify error code.
* Clarify ordering changes.
* Clarify wording.
Co-authored-by: Travis Ralston <travisr@matrix.org>
* Fix typos.
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Clarify that rooms do not belong to servers.
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Fix example to use correct URL.
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Clarify using local vs. remote data.
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Clarify bits aboud stripped state.
* Clarify access control of federation responses.
* Clarify error code.
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Be less prescriptive about expiring data.
* Limit must be non-zero.
Co-authored-by: Travis Ralston <travisr@matrix.org>
* Rate limiting.
Co-authored-by: Travis Ralston <travisr@matrix.org>
* Add a note about room upgrades.
* Update stable URLs per MSC2844.
* Clarify federation return values.
* Clarify `origin_server_ts`.
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Tweak wording around `inaccessible_children`.
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <richard@matrix.org>
Co-authored-by: Patrick Cloke <patrickc@matrix.org>
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Travis Ralston
ae2d00b164
Update sas-emoji.json
3 years ago
Element Translate Bot
6f87c203b1
Translations update from Weblate ( #3461 )
...
* Added translation using Weblate (Indonesian)
* Translated using Weblate (Indonesian)
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/id/
* Added translation using Weblate (Vietnamese)
* Translated using Weblate (Vietnamese)
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/vi/
* Added translation using Weblate (Albanian)
* Translated using Weblate (Albanian)
Currently translated at 98.4% (63 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/sq/
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Dinh Quang Tuyen <tuyen.dinh@aarenet.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Weblate <noreply@weblate.org>
3 years ago
Andrew Morgan
00bf1b3f2f
fix typo: word plural
3 years ago
Travis Ralston
aa31247165
Add github action to build release tags ( #3449 )
...
* Build release tags of the spec
* Update .github/workflows/main.yml
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Move historical (future old) job out to its own thing
* Update for new baseurl setup
* Use hugo config overrides instead
* Remove mistakenly re-added matrix.org poke
* Restore npm stuff to main branch representations
* [2] Restore npm stuff to main branch representations
* Update .github/workflows/main.yml
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Travis Ralston
5ea6d5610f
Update identity server spec to use global versioning ( #3459 )
...
* Update identity server spec to use global versioning
* changelog
3 years ago
Richard van der Hoff
4a581a8048
remove unused buildkite pipeline ( #3453 )
...
the buildkite build is archived
3 years ago
Richard van der Hoff
d6f73d2df3
Stop rebuilding matrix.org ( #3454 )
...
the matrix.org site no longer uses anything from this build, so let's stop
rebuilding it.
3 years ago
Travis Ralston
88e181ac1d
MSC3069: Allow guests to use /account/whoami ( #3069 )
...
* Allow guests to use /account/whoami
* speling
3 years ago
Richard van der Hoff
d42fce333e
proposal to move prev_content ( #3442 )
3 years ago
Valere
70d6a0fbeb
MSC3288: Add room type to `/_matrix/identity/v2/store-invite` API ( #3288 )
...
* add room type in store invite
* update dev identifier purpose
* Added clarification if type not present, and on email generation
* Update proposals/3288-pass_room_type_in_3pid_invite.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Update proposals/3288-pass_room_type_in_3pid_invite.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/3288-pass_room_type_in_3pid_invite.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/3288-pass_room_type_in_3pid_invite.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Update proposals/3288-pass_room_type_in_3pid_invite.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update proposals/3288-pass_room_type_in_3pid_invite.md
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Update 3288-pass_room_type_in_3pid_invite.md
fix typo
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Richard van der Hoff
2803a374cb
netlify.yaml: gah outputs syntax
3 years ago
Richard van der Hoff
ae78375c6a
netlify.yaml: gah quotes
3 years ago
Richard van der Hoff
d094a70d3a
netlify.yaml: increased magic
3 years ago
Richard van der Hoff
f5fcde09f8
netlify.yaml: add some debugging
3 years ago
Richard van der Hoff
5be335e01b
netlify.yaml: remember to unpack spec
3 years ago
Richard van der Hoff
5bd103be49
netlify.yaml: fix up run_id
3 years ago
Richard van der Hoff
17198c7e05
Deploy previews to netlify ( #3455 )
3 years ago
Travis Ralston
e8674688e6
Release process: changelog generation and docs ( #3446 )
...
* Remove extra pyprojects and update changelog docs
* Add script for rendering the changelog
* Add docs for how to release the spec
* Move legacy changelogs out of the way
3 years ago
Richard van der Hoff
61ac438871
Remove the old templating system ( #3445 )
...
* Inline resolve_references in dump-swagger
Since this is the only bit of the old templating system we still use, let's
inline it.
OrederedLoader and OrderedDict are now redundant, because all dicts in Python
preserve insertion order.
* Remove the old templating system
We've now replaced the old templates with hugo, so we can get rid of this mess.
3 years ago
Richard van der Hoff
265ebef584
Fix `dump-swagger.py` for PyYAML 6.0. ( #3443 )
...
PyYAML 6.0 was released yesterday, and it finally drops support for `yaml.load`
without a `loader` argument, which has been deprecated since 2017.
We don't use any fancy yaml objects, so `safe_load` should be fine.
3 years ago
dependabot[bot]
6062e5052d
Bump ansi-regex from 5.0.0 to 5.0.1 ( #3444 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Travis Ralston
5be0df02c5
Start annotating which version of the spec added a thing ( #3425 )
...
* Introduce a new "added-in" template and use it on endpoints
* Use "added-in" on schema properties too
* Annotate sections of the spec with their added versions
* Demo of "added-in" on a room version (to be fleshed out)
* Use clearer versioning semantics
* Update and fix validator for Swagger custom properties
* Fix docs
3 years ago
Travis Ralston
649fc2bdd2
Move room version spec to `/rooms` ( #3423 )
...
* Cut/paste room version spec to its own page
* Move grammar to bottom + add feature matrix
The version grammar is not as interesting as the actual room versions, so this moves that whole section to the bottom.
* Fix all links to room versions
3 years ago
Travis Ralston
f295e828dc
Fix non-permanent links in MSCs to withstand time ( #3422 )
...
As "unstable" changes and "latest" becomes no more, these sorts of links should be updated to reference the approximate section they intended to reference at the time of writing.
This change tries to link up the relevant bits for the time of the proposal, though it's not a perfect match. Some MSCs were brought into the spec before an API version could be assigned to the "old" text, so github permalinks are used instead.
3 years ago
Travis Ralston
95d850c418
Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) ( #3421 )
...
* Blind find & replace all on client major version -> v3
* Fix up bad replacements
* Fix anchors for r0->v3
* Changelog
3 years ago
Travis Ralston
2d98cd3084
Describe new global specification versioning ( #3420 )
...
* Update versioning specification for Matrix
As per [MSC2844](https://github.com/matrix-org/matrix-doc/pull/2844 )
* Mention vX versioning in /versions
* Changelog
3 years ago
Andy Balaam
2fc3982568
Remove extra 'an' from spec index ( #3433 )
...
Signed-off-by: Andy Balaam <andyb@element.io>
3 years ago
Andrew Fargo
43a71c0092
Remove all references to speculator ( #3430 )
...
Signed-off-by: DCFargo <drew.fargo@gmail.com>
3 years ago
Andrew Fargo
f1a4a58755
Fix "invite_state" to "knock_state" ( #3428 )
3 years ago
Alexandre Franke
26c0c88882
🐛 Fix OpenAPI definition generation ( #3418 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Travis Ralston
6226a47543
Remove defunct swagger Circle CI build ( #3416 )
...
* Remove defunct swagger Circle CI build
* Update config.yml
3 years ago
Quentin Gliech
84ccbeacca
MSC2918: Refresh tokens ( #2918 )
...
* Refresh tokens MSC
* MSC2918: minor changes
* MSC2918: access token expiration as milliseconds
* MSC2918: account registration API changes
* MSC2918: fix `expires_in_ms` example
* MSC2918: add precision about token revocation
* MSC2918: specify error codes for the refresh API
* MSC2918: clarify that the change also applies to ASes
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* MSC2918: clarify what problem this MSC solves
* MSC2918: minor formatting and rephrasing
* MSC2918: clarify ratelimiting, masquerading and authentication on refresh token API
* MSC2918: make expires_in_ms/refresh_token optional
* MSC2918: soft logout in refresh token API
* MSC2918: add detailed rationale
While not exhaustive, it outlines a few attack vectors this MSC tries to
mitigate.
* MSC2918: minor fix
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* MSC2918: clarifications on backward compatibility
* MSC2918: advertise support in the request body
* MSC2918: clarify on what happen when token expire
* MSC2918: remove redundant precision about token expiration and lifetime
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* MSC2918: minor clarification
* MSC2918: soft logout when using expired token
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Alexandre Franke
0ee4c5eeef
💚 Hardcode the master branch for matrix.org
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
26d972a997
💚 Fix branch ref
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
3 years ago
Alexandre Franke
423d22ed23
✨ Add API Server config for RapiDoc ( #3415 )
...
* ✨ Add API Server config for RapiDoc
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
* Update scripts/dump-swagger.py
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
3 years ago
Callum Brown
0c3b488805
MSC3231: Token authenticated registration ( #3231 )
...
* Proposal for token authenticated registration
Signed-off-by: Callum Brown <callum@calcuode.com>
* Hard-wrap lines
Signed-off-by: Callum Brown <callum@calcuode.com>
* Link to released version of spec
Signed-off-by: Callum Brown <callum@calcuode.com>
* Fix unstable prefix wording
Signed-off-by: Callum Brown <callum@calcuode.com>
* Tokens should only be invalidated after registration
Signed-off-by: Callum Brown <callum@calcuode.com>
* Change auth type to m.login.registration_token
This is consistent with the other UIAA auth types, and does not suggest
that other `m.login.*` types cannot be used for registration.
Signed-off-by: Callum Brown <callum@calcuode.com>
* Add proposal for checking the validity of a token
Signed-off-by: Callum Brown <callum@calcuode.com>
* Fix validity checking endpoint
Signed-off-by: Callum Brown <callum@calcuode.com>
* Limit allowed characters and length of token
This allows tokens to be used easily in query parameters
Signed-off-by: Callum Brown <callum@calcuode.com>
* Give reason for limiting token length and chars
Signed-off-by: Callum Brown <callum@calcuode.com>
* Note all stages must be complete for registration
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Fix mistake in MSC number
Signed-off-by: Callum Brown <callum@calcuode.com>
* Validity checking should be rate limited
Signed-off-by: Callum Brown <callum@calcuode.com>
* Change v1 to r0
Signed-off-by: Callum Brown <callum@calcuode.com>
* Include `.` and `~` in allowed characters for registration tokens
For consistency with the unreserved URL characters in RFC3986
https://www.ietf.org/rfc/rfc3986.html#section-2.3
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Travis Ralston
b7e6104713
Remove extraneous mimetype from EncryptedFile examples, per MSC2582 ( #3412 )
...
* Remove extraneous mimetype from EncryptedFile examples, per MSC2582
MSC: https://github.com/matrix-org/matrix-doc/pull/2582
* changelog
3 years ago
Travis Ralston
7e67aa2e23
Clarify how redacted_because actually works for events ( #3411 )
...
* Clarify how redacted_because actually works for events
* changelog
* mention federation
* Fix wording
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Jonas Platte
6e78cde3eb
Fix wrong matrix.to URL in spec appendices ( #3409 )
3 years ago
Alexandre Franke
08b67761f9
💚 Trigger website rebuild ( #3408 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
3 years ago
Alexandre Franke
845e4c87db
🐛 Fix handling of postponed proposals ( #3397 )
...
Fixes #3396
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
3 years ago
Patrick Cloke
fa479afa97
MSC3375: Room version 9. ( #3375 )
...
* Room version 9.
* Fix text which was swapped.
* Update stability.
3 years ago
Patrick Cloke
d2cb13cc8c
Add proto-MSC on the design of URL previews. ( #3378 )
3 years ago
Alexandre Franke
89b0ad8051
Port CI to Github Actions ( #3363 )
...
This is intended to replace the existing Buildkite one, but the latter can be removed at a later point when all the bits are in place.
3 years ago
Alexandre Franke
cbe3081685
🐛 Handle empty bodies when fetching MSCs ( #3374 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
3 years ago
Denis Kasak
ed08c1cb9e
Tweak PDU diagram demonstrating `prev_events`. ( #3340 )
...
This tweaks the DAG to be simpler, with two linear event chains E4 -> E3
-> E2 -> E1 and E6 -> E5 -> E2 -> E1. The extremities of the DAG are now
the first and only point in the DAG where multiple event parents occur.
Since the point of the diagram is to demonstrate this very situation,
it's better didactically if there is only one such situation in the
diagram.
3 years ago
Sorunome
d9dd37de0c
MSC2582: Remove mimetype from EncryptedFile object ( #2582 )
...
* add proposal
* Update proposals/2582-remove-mimetype-from-encrypted-file.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Update proposals/2582-remove-mimetype-from-encrypted-file.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Alexandre Franke
72888c9a89
Revert per room spell check language MSC
...
This reverts commit 70192e8e1143ea3450db001b78b05039a3ef58b1.
This reverts commit 1b8f4e22b61196ce37dee0b230ae2c173aaa6676.
3 years ago
Alexandre Franke
c7c3a76c42
Fix MSC number
3 years ago
Alexandre Franke
3eb383c120
Add per room spell check language MSC
3 years ago
Richard van der Hoff
35277ff041
Trigger the matrix.org rebuild when the main branch builds
3 years ago
Richard van der Hoff
f8b83b7fb1
Replace "Pagination" section in C-S API with text in appendices ( #3366 )
...
The Pagination section in the C-S API was, basically, full of rubbish. I think that anything of any value it contained was repeated either directly on the API definitions or in the text specific to syncing at https://spec.matrix.org/unstable/client-server-api/#syncing .
The conventions I've added to the Appendices are based on the discussions in #1898 . They are there because I don't want to have to go through it all again next time we add a paginated API.
Fixes : #1898
Fixes : #2268
3 years ago
Travis Ralston
3662a1cf14
Merge pull request #3365 from aaronraimist/fix-404
...
Fix two links on the CS API page
3 years ago
Neil Alexander
3d278b891d
Add clarification on binary data and base64 encoding to Appendices ( #3362 )
...
* Add clarification on binary data and base64 encoding (closes #3341 )
* Add changelog fragment
* Delete 3362.clarification
3 years ago
Aaron Raimist
525728971b
Fix two links on the CS API page
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
3 years ago
Travis Ralston
2c249fc6a1
Merge pull request #3364 from ColonisationCaptain/patch-1
...
Insert missing space
3 years ago
Richard van der Hoff
6bd7b6cbb5
Clarifications to pagination parameters for various APIs ( #3353 )
3 years ago
ColonisationCaptain
7c58999c6a
Insert missing space
...
Insert missing space
3 years ago
Richard van der Hoff
4b2bbbabcc
Start a 'conventions' section in the Appendices ( #3350 )
...
I wanted a section for "here's what new APIs ought to do", which isn't really
very useful for consumers of the existing APIs.
3 years ago
Richard van der Hoff
cafb9ff5a8
Update documentation_style.rst ( #3352 )
3 years ago
Richard van der Hoff
a187996383
Notes on how to use `hugo` from docker ( #3349 )
...
... and the minimum version required.
3 years ago
Richard van der Hoff
6afe10409e
Update documentation_style.rst ( #3351 )
...
hugo tales commonmark.
3 years ago
Alexey Rusakov
6d2c388144
Merge pull request #3336 from lukaslihotzki/include-peek-events
...
OpenAPI: include peekEvents
3 years ago
Denis Kasak
14ed131761
Add newsfragment for #3339 . ( #3342 )
3 years ago
Lukas Lihotzki
8a8db03a13
OpenAPI: include peekEvents
...
Disambiguate from getEvents by a trailing space in path (like inviteUser).
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Denis Kasak
3fb4fcaad9
Merge pull request #3339 from matrix-org/dkasak/fix-typo-indentity
...
Fix typo in /_matrix/client/r0/account/3pid/delete (indentity -> identity).
3 years ago
Hubert Chathi
b231220bbd
Merge pull request #3337 from uhoreg/room_create_canonical_alias
...
room creation: create canonical alias event if alias specified
3 years ago
Denis Kasak
ddbbd76b32
Fix typo in /_matrix/client/r0/account/3pid/delete.
3 years ago
Alexey Rusakov
fbf4259a83
Merge pull request #3330 from lukaslihotzki/add-titles
...
OpenAPI: add titles
3 years ago
Hubert Chathi
8536cd3e16
drop initial state check
3 years ago
Alexey Rusakov
5749325fc3
Merge pull request #3329 from lukaslihotzki/missing-tags
...
OpenAPI: improve tags
3 years ago
Lukas Lihotzki
13f7df1379
OpenAPI: add titles
3 years ago
Hubert Chathi
f814f86031
add changelog
3 years ago
Hubert Chathi
89089e8913
Merge pull request #3332 from lukaslihotzki/required-bodies
...
OpenAPI: require all bodies in cross_signing
3 years ago
Lukas Lihotzki
39e70a2902
OpenAPI: split User data tag
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Alexey Rusakov
3bf7e48e13
Merge pull request #3327 from lukaslihotzki/unique-ids
...
OpenAPI: fix key_backup
3 years ago
Hubert Chathi
ee92c94cfe
Mention that a canonical alias event should be created if alias specified
3 years ago
Hubert Chathi
88479ca851
Merge pull request #3331 from lukaslihotzki/add-uia
...
OpenAPI: add auth property in uploadCrossSigningKeys
3 years ago
Lukas Lihotzki
1a81a46865
OpenAPI: require all bodies in cross_signing
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Lukas Lihotzki
97ebe5aec2
OpenAPI: add missing tags
...
peekEvents remains untagged, because it is explicitly excluded.
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Andrew Morgan
ff2c93af1c
Use `changelogs/release.yaml` for the version number source everywhere ( #3310 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Lukas Lihotzki
e3070bcdda
OpenAPI: fix key_backup operation IDs
3 years ago
Alexey Rusakov
19a96c2484
Merge pull request #3236 from lukaslihotzki/format-uri
...
Use format: uri
3 years ago
Lukas Lihotzki
c58d423aba
OpenAPI: add auth property in uploadCrossSigningKeys
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Niels Basjes
cf5b519963
Explain the reasons why `<hostname>` TLS certificate is needed rather than `<delegated_hostname>` for SRV delegation. ( #3322 )
...
Signed-off-by: Niels Basjes <niels@basjes.nl>
3 years ago
Travis Ralston
8b1e4d6a79
Merge pull request #3289 from matrix-org/clokep/room-v8
...
MSC3289: Room version 8
3 years ago
Lukas Lihotzki
91b232df48
OpenAPI: use uri format
...
In avatar_url, pusher url, wellknown base_url, getUrlPreview, and submit_url.
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Travis Ralston
cdcc24af11
Merge pull request #3238 from lukaslihotzki/required-bodies
...
OpenAPI: require all bodies in client-server
3 years ago
Patrick Cloke
268cc65198
Revert "Update redaction rules."
...
This reverts commit 203c107e9e689b7b7812846f78f4712b9ca22539.
3 years ago
Neil Alexander
af0ebc7414
`/_matrix/federation/v1/user/devices/{userId}`: Rename `self_signing_keys` to `self_signing_key` ( #3312 )
...
Apparently, in response to a /_matrix/federation/v1/user/devices/{userId} request, Synapse actually returns a key called "self_signing_key" instead of "self_signing_keys".
3 years ago
Lukas Lihotzki
ad0ff78316
OpenAPI: require all bodies in client-server
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Patrick Cloke
0b60680d33
Update redaction rules.
3 years ago
Travis Ralston
f31adf19ce
Merge pull request #3299 from matrix-org/clokep/restricted-rooms-redaction
...
Update MSC3083 with a note about redacting the allow key.
3 years ago
Matthew Hodgson
377aac16fa
Update 3289-rooms-v8.md
3 years ago
Travis Ralston
b84d11911f
Merge pull request #3083 from matrix-org/clokep/restricted-rooms
...
MSC3083: Restricting room membership based on membership in other rooms
3 years ago
Patrick Cloke
e229706ae4
Add note about redacting the allow key.
3 years ago
Patrick Cloke
c4d2f94ef8
Add proposal for room version 8.
3 years ago
Alexey Rusakov
c5631b30b8
sso_login_redirect: Fix a copy-pasted operationId
3 years ago
Patrick Cloke
7ff569f252
Note unstable prefix.
3 years ago
Travis Ralston
c516ffd5ab
Merge pull request #2778 from matrix-org/hs/proposal-appservice-login
...
MSC2778: Providing authentication method for appservice users
3 years ago
Patrick Cloke
dcd6de59cd
De-indent section.
3 years ago
Patrick Cloke
fd0c909644
Clarifications.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Patrick Cloke
7cecb84afe
Rename MSC.
3 years ago
Patrick Cloke
c79d1ac350
Clarify error conditions.
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Patrick Cloke
d399653cab
Fix typos.
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Patrick Cloke
72961e6f29
More review comments.
3 years ago
Patrick Cloke
977146baf5
Include an additional error situation.
3 years ago
Patrick Cloke
58ccb86a34
Move changes to make/send_join out of auth rules section.
3 years ago
Patrick Cloke
c6f0119b13
Move back section about errors for make/send_join & some review comments.
3 years ago
Patrick Cloke
67e558da52
Review feedback.
3 years ago
Patrick Cloke
27bee1bad8
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Patrick Cloke
d329c216c4
Clarify if a resident server cannot issue a join vs. if they're unsure if the user is allowed to join.
3 years ago
Patrick Cloke
6b6aa2449a
Add information about errors over federation.
3 years ago
Patrick Cloke
cff5a8728e
Add a note about resident servers.
3 years ago
Patrick Cloke
2bc4e86cb4
Updates from review.
3 years ago
Patrick Cloke
248cb8b310
Update the information on signature checking.
3 years ago
Patrick Cloke
72f564c236
Add note about including the authorising server in the content.
3 years ago
Patrick Cloke
c42e89a4d4
Reflow.
3 years ago
Patrick Cloke
04c88f584c
Clarify users must be joined to an allowed room.
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
3 years ago
Patrick Cloke
12a39f66df
Reword intro.
3 years ago
Patrick Cloke
aed1e23131
Add domains to the example room aliases.
3 years ago
Patrick Cloke
e93accf198
Remove extraneous paragraph.
3 years ago
Patrick Cloke
7aeca9ccb6
Fix typo.
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
3 years ago
Patrick Cloke
1f7481bfbd
Fix typo.
...
Co-authored-by: Travis Ralston <travisr@matrix.org>
3 years ago
Patrick Cloke
48674a3353
Fix typo.
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Patrick Cloke
84178b1d39
Add notes about the via key and authorised servers being out of sync.
3 years ago
Patrick Cloke
75fc073bfc
Clarify implications of signing events.
3 years ago
Patrick Cloke
750be83313
Clarify what happens if a homeserver cannot verify membership.
3 years ago
Patrick Cloke
2749a95251
Use a different room version to specify changes in join rules.
3 years ago
Patrick Cloke
289c64035f
Pull note about ban & ACLs out of each join rule description.
3 years ago
Patrick Cloke
ba63bedec0
Clarify that signature checks only apply to joining users.
3 years ago
Patrick Cloke
2171d175e8
Clarify soft-failure is extension of current algorithm.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Patrick Cloke
3377d55c28
Fix typos.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Patrick Cloke
f4e2d925e3
Clarifications / simplifications.
3 years ago
Patrick Cloke
53bae34457
Remove the authorised servers list.
3 years ago
Patrick Cloke
d445b07855
Clarifications.
...
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
3 years ago
Travis Ralston
e30a68a49e
Remove what appears to be leftover notes
3 years ago
Patrick Cloke
cd78eed3f1
Add a note about ensuring each allowed room has at least one server in it.
3 years ago
Travis Ralston
24fedc2299
Merge branch 'master' into hs/proposal-appservice-login
3 years ago
Patrick Cloke
e3692edd09
Remove via field.
3 years ago
Patrick Cloke
066f25fd82
Add a list of trusted servers.
3 years ago
Patrick Cloke
d63e39c4af
Handle feedback from Travis.
3 years ago
Patrick Cloke
4afe946def
Clarify security concerns.
3 years ago
Patrick Cloke
51650b63f2
Clarify auth rules for restrictedjoin rules.
3 years ago
Patrick Cloke
06f0d622a9
Clarify membership checking over federation.
3 years ago
Patrick Cloke
5d1bebedf0
Re-iterate that ban and server-acls matter.
3 years ago
Patrick Cloke
486026a711
Namespace the allow type.
3 years ago
Patrick Cloke
955160c750
Add a type field.
3 years ago
Patrick Cloke
5c6e76a63b
Space -> room.
3 years ago
Patrick Cloke
963aa40665
A bit less passive.
3 years ago
Patrick Cloke
31cdf835b8
Many clarifications.
3 years ago
Patrick Cloke
084e6225c5
Clarify an edge case.
3 years ago
Patrick Cloke
6919bbf80c
Remove bit about user IDs being listed directly.
3 years ago
Patrick Cloke
959c6aa816
Fix broken backlink.
3 years ago
Patrick Cloke
7994a1e85a
Remove spaces summary changes.
3 years ago
Patrick Cloke
ef02f82afb
Add more notes about edge-cases.
3 years ago
Patrick Cloke
6686696e66
Spacing.
3 years ago
Patrick Cloke
4051810241
Fill in the TODO about what how to mark access via spaces for the summary API.
3 years ago
Patrick Cloke
35ce0b8f91
More wrapping.
3 years ago
Patrick Cloke
933c50480c
Add notes from @madlittlemods.
3 years ago
Patrick Cloke
0992a4d60f
Update dependencies to include MSC3173.
3 years ago
Patrick Cloke
85003eb784
Clarify link.
3 years ago
Patrick Cloke
b2b21e986d
Rework bits about peeking.
3 years ago
Patrick Cloke
ebae487451
Update a placeholder.
3 years ago
Patrick Cloke
4143f9ddcb
Document the error response.
3 years ago
Patrick Cloke
f71e48c0ac
Include the proposed MSC.
3 years ago
Patrick Cloke
82c2ed6a47
Add pointer to draft.
3 years ago
Travis Ralston
5d4713f168
Changelog for https://github.com/matrix-org/matrix-doc/pull/3225
3 years ago
Travis Ralston
f433e07763
Merge pull request #3225 from sideshowbarker/client-server-api-Access-Control-Allow-Headers-drop-Options-Accept
...
Drop Origin & Accept from Access-Control-Allow-Headers value
3 years ago
Travis Ralston
efbccb6edd
Merge pull request #3228 from ilovecommits/patch-1
...
Correct 'once-off' to 'one-off'
3 years ago
Michael[tm] Smith
d7cf63d981
Drop Origin & Accept from Access-Control-Allow-Headers value
...
This change drops the Origin and Accept header names from the
recommended value for the CORS Access-Control-Allow-Headers header. Per
the CORS protocol, it’s not necessary or useful to include them.
Per-spec at https://fetch.spec.whatwg.org/#forbidden-header-name , Origin
is a “forbidden header name” set by the browser and that frontend
JavaScript code is never allowed to set.
So the value of Access-Control-Allow-Headers isn’t relevant to Origin or
in general to other headers set by the browser itself — the browser
never ever consults the Access-Control-Allow-Headers value to confirm
that it’s OK for the request to include an Origin header.
And per-spec at https://fetch.spec.whatwg.org/#cors-safelisted-request-header ,
Accept is a “CORS-safelisted request-header”, which means that browsers
allow requests to contain the Accept header regardless of whether the
Access-Control-Allow-Headers value contains "Accept".
So it’s unnecessary for the Access-Control-Allow-Headers to explicitly
include Accept. Browsers will not perform a CORS preflight for requests
containing an Accept request header.
Related: Related: https://github.com/matrix-org/synapse/pull/10114
Signed-off-by: Michael[tm] Smith <mike@w3.org>
3 years ago
Travis Ralston
e5b907021c
changelog for https://github.com/matrix-org/matrix-doc/pull/3254
3 years ago
ilovecommits
175e3c157d
Correct 'once-off' to 'one-off'
3 years ago
Christian Paul
86b53be3d1
Add "knock" membership to /members endpoint ( #3254 )
3 years ago
Travis Ralston
87d22392ac
Merge pull request #3173 from matrix-org/clokep/stripped-state
...
MSC3173: Expose stripped state events to any potential joiner
3 years ago
Travis Ralston
2ebae1cddd
Merge pull request #3251 from matrix-org/dependabot/npm_and_yarn/postcss-7.0.36
...
Bump postcss from 7.0.32 to 7.0.36
3 years ago
Patrick Cloke
c027957f01
Remove unstable prefixes.
3 years ago
Travis Ralston
6ba9ff5303
Merge pull request #3250 from matrix-org/jryans/mobile-toc-overlap
...
Fix sidebar overlap for small width devices
3 years ago
dependabot[bot]
a58966ad6e
Bump postcss from 7.0.32 to 7.0.36
...
Bumps [postcss](https://github.com/postcss/postcss ) from 7.0.32 to 7.0.36.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/7.0.32...7.0.36 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Patrick Cloke
b9daaa3a3f
Rework this (again) to remove the API based on conversations with the SCT.
3 years ago
Travis Ralston
3e186da139
Merge pull request #2732 from uhoreg/fallback_keys
...
MSC2732: Olm fallback keys
3 years ago
J. Ryan Stinnett
ae227b7070
Fix sidebar overlap for small width devices
...
This resolves a jarring text overlap issue with the sidebar by only adjusting
the `max-height` at larger widths, which matches the original rule being
overridden.
Fixes https://github.com/matrix-org/matrix-doc/issues/3049
3 years ago
Patrick Cloke
4933ecd176
Add federation and reword a bit.
3 years ago
Patrick Cloke
8082b2f813
Clarify examples.
3 years ago
Patrick Cloke
c37512343e
Include an API endpoint.
3 years ago
Patrick Cloke
7daf3376b2
Clarify what changes are being proposed.
3 years ago
Patrick Cloke
2522ed5eae
Fix typo.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Patrick Cloke
1672ce2b0c
Fix awkward wording.
3 years ago
Patrick Cloke
1c34a466ed
Various clarifications based on feedback.
3 years ago
Patrick Cloke
086095f72e
Also include the room topic.
3 years ago
Patrick Cloke
12abecf5b5
Wrap text.
3 years ago
Patrick Cloke
56b1b04544
Rename encrypted status to encryption information.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Patrick Cloke
517174b19d
Re-arrange security impact of knocking.
3 years ago
Patrick Cloke
bf41af7c15
Remove security considerations (moved to MSC3083).
3 years ago
Patrick Cloke
34f006ce8b
Strip whitespace.
3 years ago
Patrick Cloke
c2a3b5d079
Wrapping.
3 years ago
Patrick Cloke
36a0251c9a
Update MSC number.
3 years ago
Patrick Cloke
34cd85829b
Wording.
3 years ago
Patrick Cloke
b16b1a24d9
Add current proposals.
3 years ago
Travis Ralston
b0223b8bb8
Merge pull request #3233 from matrix-org/hs/explicit-room-id-for-tombstones
...
Explicitly call replacement_room a room ID
3 years ago
Travis Ralston
153df04953
Merge pull request #3218 from matrix-org/dependabot/npm_and_yarn/browserslist-4.16.6
...
Bump browserslist from 4.14.0 to 4.16.6
3 years ago
Travis Ralston
4f03180b90
Merge pull request #3241 from matrix-org/dependabot/npm_and_yarn/glob-parent-5.1.2
...
Bump glob-parent from 5.1.1 to 5.1.2
3 years ago
Will Hunt
7fac138d9a
Create 3233.clarification
3 years ago
Travis Ralston
30654f70ee
Merge pull request #3176 from matrix-org/travis/clarification/lowercasing
...
Case fold instead of lowercase
3 years ago
dependabot[bot]
933624e28a
Bump browserslist from 4.14.0 to 4.16.6
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.14.0 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.0...4.16.6 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
a8541d02de
Bump glob-parent from 5.1.1 to 5.1.2
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Will Hunt
2794fc8e29
Explicitly call replacement_room a room ID
...
Fixes https://github.com/matrix-org/matrix-doc/issues/3232
3 years ago
Hubert Chathi
221375b105
Merge pull request #3207 from toadjaune/patch-2
...
Fix a typo in event soft rejection schema
3 years ago
Travis Ralston
81da7ba480
Update 3167.clarification
3 years ago
Hubert Chathi
c4e9e904e2
Merge pull request #3199 from uhoreg/deprecate_verification_start_spec
...
Deprecate verifications that don't begin with a request.
3 years ago
Hubert Chathi
53fedb2c61
Add changelog
3 years ago
Travis Ralston
8b40972872
iterate
3 years ago
Travis Ralston
96b86b0282
Merge pull request #3195 from matrix-org/travis/msc1772-7E
...
Change space's valid `order` range to 0x7E
3 years ago
Hubert Chathi
b3b6fb3e10
add changelog
3 years ago
Hubert Chathi
586c4d865a
Fix broken ASCII art
3 years ago
Travis Ralston
21a132d3a5
Merge branch 'master' into travis/clarification/lowercasing
3 years ago
Andrew Morgan
fca6992cd9
Clarify that implementations can use stable prefixes once an MSC has merged ( #3179 )
...
Fixes #3146 .
This PR changes the Matrix Spec Proposals page to clarify that implementations **do not** need to wait until a spec release to use stable prefixes, but that they can do so after the corresponding MSC has been merged. The justification is that once an MSC has been merged, it's fairly guaranteed that it will land in the spec. Yet it will take time for the spec release process to run its course, and we shouldn't make implementations wait for that.
The exception to this is if implementating a feature in a backwards-compatible way requires a new spec version to indicate to clients/servers that a feature has been added/changed. This situation is rare though, and most implementations won't fall into this category.
3 years ago
Travis Ralston
eecdcf43ab
Change space's valid `order` range to 0x7E
...
0x7F is DEL, which is clearly not intended by the proposal text.
3 years ago
Hubert Chathi
f9c9fce1ad
Deprecate verifications that don't begin with a request.
3 years ago
Arnaud Venturi
0d275cc739
Fix a typo in event soft rejection schema
...
Signed-off-by: Arnaud Venturi <github@toadjaune.eu>
3 years ago
Travis Ralston
7a013a53e5
Changelogs
3 years ago
Travis Ralston
d7f01de1e6
Update i18n
3 years ago
Travis Ralston
4cb667ca27
Case fold instead of lowercase
...
Fixes https://github.com/matrix-org/matrix-doc/issues/3175
3 years ago
Travis Ralston
e3f2836756
Merge pull request #3191 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
3 years ago
Travis Ralston
e97bfac552
Merge pull request #3190 from matrix-org/dependabot/npm_and_yarn/lodash-4.17.21
...
Bump lodash from 4.17.20 to 4.17.21
3 years ago
Weblate
0794722d82
Merge branch 'origin/master' into Weblate.
3 years ago
Travis Ralston
c254aac25d
Merge pull request #3186 from lukaslihotzki/fix-typo
...
Fix Typo
3 years ago
dependabot[bot]
685819049a
Bump lodash from 4.17.20 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Szimszon
1282e8a91c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/hu/
3 years ago
Travis Ralston
71a0f9f9a2
Merge pull request #3185 from matrix-org/travis/clarify/1772
...
Mention expected client behaviour of unknown types on MSC1772
3 years ago
Lukas Lihotzki
6c46933fbc
Fix Typo
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Szimszon
0ea5f72c83
Added translation using Weblate (Hungarian)
3 years ago
Travis Ralston
2fbd3e6210
Merge pull request #3181 from lukaslihotzki/fix-add3pid-tag
...
OpenAPI: fix tags of add3PID
3 years ago
Travis Ralston
6012ddcdec
Mention expected client behaviour of unknown types on MSC1772
...
This was discussed in various places, but never quite made it to the MSC.
3 years ago
Travis Ralston
86661bbfbb
Merge pull request #3122 from uhoreg/deprecate_verification_start
...
MSC3122: Deprecate starting verifications without requesting first
3 years ago
Lukas Lihotzki
2fa7b59e1a
OpenAPI: fix tags of add3PID
...
The tag needs to be set to include add3PID in scripts/swagger/api-docs.json.
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
3 years ago
Andrew Morgan
5d0d5a3981
Clarify what happens when a concern is raised during FCP ( #3180 )
...
It wasn't entirely clear what should happen to the FCP timer (and state) when a concern is raised during FCP. After some discussion, we agreed that when a concern is raised:
1. FCP will continue to not conclude until at least 5 days have passed, but once those 5 days are up it *still* won't conclude until all concerns raised during FCP are resolved.
2. If a concern warrants a large enough change in the document, then the Spec Core Team may consider cancelling FCP and restarting the timer in order for people to have some time to think about and review the new changes.
3 years ago
Travis Ralston
a5fea91d86
Merge pull request #3177 from matrix-org/travis/spec/spaces-groups-rm
...
Remove group identifiers
3 years ago
Travis Ralston
fb3dde1c2c
Merge pull request #3167 from matrix-org/travis/spec/msc2265-lower-3pid
...
Specify that email handling converts to lowercase first
3 years ago
Travis Ralston
3d217e0de0
Merge pull request #3101 from matrix-org/travis/spec/MSC2320-identity-versions
...
Add identity service versions API
3 years ago
Hubert Chathi
adbe95259f
add link to relevant spec
3 years ago
Travis Ralston
6917c708c9
Merge pull request #1772 from matrix-org/matthew/msc1772
...
MSC1772: Matrix spaces
3 years ago
Travis Ralston
3c01fa4681
Remove group identifiers
...
Groups are replaced by https://github.com/matrix-org/matrix-doc/pull/1772 and this probably shouldn't have made it into the spec in the first place without the remaining context of Groups.
3 years ago
Travis Ralston
d41658e714
Merge pull request #3166 from matrix-org/travis/spec/msc2033-whoami-deviceid
...
Spec device_id on whoami
3 years ago
Travis Ralston
c11efb35fe
Merge pull request #3163 from matrix-org/travis/spec/msc2858-multisso
...
Describe social-sign-on (multiple SSO providers)
3 years ago
Hubert Chathi
620278786d
Update proposals/3122-deprecate-starting-verifications-without-request.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Andrew Morgan
ad93aa6546
Update client_secret examples so that they are valid ( #2985 )
...
The regex of allowed characters for a `client_secret` parameter is `[0-9a-zA-Z.=_-]`.
This PR updates the `client_secret` spec examples, which currently include an invalid character (an apostrophe).
3 years ago
Travis Ralston
fbec7a1bcb
Merge pull request #3169 from matrix-org/travis/spec/msc2284-is-optional
...
Downgrade identity server failure to FAIL_PROMPT instead of FAIL_ERROR
3 years ago
Hubert Chathi
fbbdd0f6cc
I should pay attention when my editor says that things are misspelled
3 years ago
Travis Ralston
466911b253
Merge pull request #3170 from matrix-org/travis/spec/msc2713-rm-v1-id
...
Remove v1 identity service API
3 years ago
Hubert Chathi
e0ec01a999
use MSC number
3 years ago
Hubert Chathi
ca3c42d865
deprecate starting verifications without first requesting
3 years ago
Travis Ralston
53833d49a5
Spelling
3 years ago
Travis Ralston
c1d1f88a55
Update data/api/identity/versions.yaml
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Travis Ralston
c5eaa59c79
Changelog
3 years ago
Travis Ralston
2c3d7b1682
Apply suggestions from code review
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Travis Ralston
457f3995af
Merge pull request #3154 from matrix-org/travis/spec/knock-knock-whos-there
...
Add knocking to the spec
3 years ago
Travis Ralston
21a0a97134
changelog
3 years ago
Travis Ralston
67d5d9eb49
Changelog
3 years ago
Travis Ralston
94ca646fb7
changelog
3 years ago
Travis Ralston
57f609cf1b
Typo fixes
3 years ago
Travis Ralston
3b2c0ff233
Spec device_id on whoami
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2033
3 years ago
Travis Ralston
3683d334f7
Clarify render approach
3 years ago
Hubert Chathi
ec9ea2b6e3
Merge pull request #3149 from uhoreg/qr_codes_spec
...
Add spec for verification by QR codes.
3 years ago
Travis Ralston
01a7f06ce4
Add missing endpoint changelog
3 years ago
Travis Ralston
49a5ca3553
Downgrade identity server failure to FAIL_PROMPT instead of FAIL_ERROR
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2284
3 years ago
Travis Ralston
37c3a3f855
Remove v1 identity service API
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2713
3 years ago
Travis Ralston
7cef7d0fcf
Specify that email handling converts to lowercase first
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2265
3 years ago
Travis Ralston
fc6aa30000
Merge branch 'master' into travis/spec/MSC2320-identity-versions
3 years ago
Travis Ralston
3aa517a868
Clarify provider naming
3 years ago
Hubert Chathi
e9e0d8ee47
Merge pull request #3151 from uhoreg/single_ssss_spec
...
Document Single SSSS.
3 years ago
Travis Ralston
57f4347b5d
Fix general wording
3 years ago
Travis Ralston
de19b86eed
Changelog
3 years ago
Travis Ralston
cbd761df17
Apply suggestions from code review
...
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
3 years ago
Hubert Chathi
3084f3d32f
Merge pull request #3150 from uhoreg/verification_fixes
...
Make SAS outline fit with key verification in DM flow.
3 years ago
Travis Ralston
8bbcee39a5
Update data/api/server-server/knocks.yaml
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Travis Ralston
be86e638c5
Add identity service versions API
...
Specs [MSC2320](https://github.com/matrix-org/matrix-doc/pull/2320 )
Built upon https://github.com/matrix-org/matrix-doc/pull/3094
3 years ago
Travis Ralston
c124462747
Move brand registry out of structured data directory
...
Markdown is not structured data.
3 years ago
Hubert Chathi
194fef8022
Merge pull request #3147 from uhoreg/cross_signing_backup_ssss
...
Add information about using SSSS for cross-signing and key backup.
3 years ago
Travis Ralston
ee3ca86b6c
Declare required properties correctly
3 years ago
Travis Ralston
d9bb8f46d1
Add changelogs
3 years ago
Travis Ralston
2d39ed69c3
Add changelogs
3 years ago
Travis Ralston
3b426846fe
Describe social-sign-on (multiple SSO providers)
...
Spec for [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858 )
3 years ago
Travis Ralston
fa6cc8a1ff
Add knocking to the spec
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2998
Spec for https://github.com/matrix-org/matrix-doc/pull/2403
This deliberately does not help towards fixing https://github.com/matrix-org/matrix-doc/issues/3153 in order to remain consistent with prior room versions, and to keep the diff smaller on this change. A future change will address room version legibility.
3 years ago
Weblate
1c94fb1aab
Merge branch 'origin/master' into Weblate.
3 years ago
Hubert Chathi
1a1f01234d
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Hubert Chathi
b2cb2a3c20
add changelog
3 years ago
Hubert Chathi
7a960375cc
Update content/client-server-api/modules/end_to_end_encryption.md
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Travis Ralston
4b40ecc53d
Update i18n
3 years ago
Hubert Chathi
21fa486b3b
add changelog
3 years ago
Travis Ralston
6ffbc5d269
Merge pull request #2713 from matrix-org/travis/msc/remove-v1-identity
...
MSC2713: Remove deprecated v1 Identity Service API
3 years ago
Hakim Oubouali
0b823e0b03
Translated using Weblate (Central Atlas Tamazight)
...
Currently translated at 40.6% (26 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/tzm/
3 years ago
Hubert Chathi
c85f98bdab
add changelog
3 years ago
Hubert Chathi
ca37ada9e2
Document Single SSSS.
3 years ago
Hubert Chathi
c3a234843b
add changelog
3 years ago
Travis Ralston
cd89f77e2b
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
3 years ago
Hubert Chathi
bb06dbdb2a
Add information about using SSSS for cross-signing and key backup.
3 years ago
Hubert Chathi
8019699dc5
Merge pull request #3139 from uhoreg/verification_in_dms_spec
...
spec verification in DMs and m.key.verification.ready/done
3 years ago
Hakim Oubouali
4183893ec2
Added translation using Weblate (Central Atlas Tamazight)
3 years ago
Hubert Chathi
f9dce3dfed
Add spec for verification by QR codes.
3 years ago
Hubert Chathi
fd5da297d8
Make SAS outline fit with key verification in DM flow.
3 years ago
Hubert Chathi
1638d2f32e
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Thibault Martin
8a7a023d3c
Translated using Weblate (French)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/fr/
3 years ago
Hubert Chathi
de1a468630
add changelog
3 years ago
Hubert Chathi
b5bdfffa53
spec verification in DMs and m.key.verification.ready/done
3 years ago
Travis Ralston
5e80d36511
Merge pull request #3114 from matrix-org/travis/rm-old-api
...
Remove legacy directories
3 years ago
Travis Ralston
becd2257c0
Remove legacy spec docs
3 years ago
Travis Ralston
9c8a0e9ca3
Merge pull request #2241 from uhoreg/e2e_verification_in_dms
...
MSC2241: Key verification in DMs
3 years ago
Andrew Morgan
665c31e224
Switch code formatting note about changelogs from RST to MD ( #3103 )
3 years ago
Travis Ralston
8f5c039273
Update readme for docs
3 years ago
Travis Ralston
8d73a17f5b
Cut out legacy build scripts
3 years ago
Travis Ralston
eb7337044d
Merge pull request #3128 from DevinR528/direct-examp-fix
...
Fix user ID examples in direct_to_device schema
3 years ago
Travis Ralston
d0d6b77053
Merge pull request #3099 from matrix-org/travis/spec/MSC2801-untrusted-bodies
...
Sprinkle some DANGER: UNSAFE warnings over the spec about event bodies
3 years ago
Richard van der Hoff
726be04841
remove documentation of non-existent directory
3 years ago
Travis Ralston
a855ed338b
Fix event size restriction ( #3127 )
...
Fixes https://github.com/matrix-org/matrix-doc/issues/3126
3 years ago
Travis Ralston
5e211480bf
add changelog
3 years ago
Travis Ralston
208a0806dd
Merge pull request #3098 from matrix-org/travis/spec/r2-MSC2010-MSC2422-MSC2557-color-spoilers
...
Incorporate spoilers and `color` tag allowance
3 years ago
Travis Ralston
5d2cb50c58
Apply suggestions from code review
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
3 years ago
Travis Ralston
52cd88f070
Rewrite readme and update contributor docs
...
Incorporates https://github.com/matrix-org/matrix-doc/pull/3025/
3 years ago
Travis Ralston
8792da2ee0
Merge pull request #3116 from matrix-org/clokep/bleecker
...
Use the same domain for room ID and avatar URL.
3 years ago
Devin Ragotzy
cfc55b243d
Fix user ID examples in direct_to_device schema
3 years ago
Travis Ralston
45973a830f
Merge pull request #3100 from matrix-org/travis/spec/MSC2184-details-tag
...
Allow <details> and <summary> in suggested HTML subset
3 years ago
Travis Ralston
4fd262a237
Changelog
3 years ago
Travis Ralston
06d23f04aa
Changelog
3 years ago
Travis Ralston
456353c8b4
Add changelogs
3 years ago
Travis Ralston
18c336080f
Merge pull request #3094 from matrix-org/travis/cutover-1
...
Cut over to the new spec authoring platform
3 years ago
Travis Ralston
334fc56681
Changelog
3 years ago
Travis Ralston
a0345ea0bb
Incorporate spoilers and `color` tag allowance
...
Specs [MSC2010](https://github.com/matrix-org/matrix-doc/pull/2010 )
Specs [MSC2557](https://github.com/matrix-org/matrix-doc/pull/2557 )
Specs [MSC2422](https://github.com/matrix-org/matrix-doc/pull/2422 )
Obsoletes https://github.com/matrix-org/matrix-doc/pull/2549
Built upon https://github.com/matrix-org/matrix-doc/pull/3094
3 years ago
Travis Ralston
30f37f1e66
Sprinkle some DANGER: UNSAFE warnings over the spec about event bodies
...
Specs [MSC2801](https://github.com/matrix-org/matrix-doc/pull/2801 )
Based on https://github.com/matrix-org/matrix-doc/pull/3094
3 years ago
Patrick Cloke
cee03d7625
Use the same domain for room ID and avatar URL.
3 years ago
Travis Ralston
2603ea6339
goodbye legacy config
3 years ago
Travis Ralston
228fcb8175
Allow <details> and <summary> in suggested HTML subset
...
Specs [MSC2184](https://github.com/matrix-org/matrix-doc/pull/2184 )
Based on https://github.com/matrix-org/matrix-doc/pull/3094
3 years ago
Travis Ralston
7e6ab07f96
Line length and words
3 years ago
Travis Ralston
a2280c7815
s
3 years ago
Travis Ralston
b518e4ade0
Finish sentence
3 years ago
Travis Ralston
b455fc73f1
Reference drafts properly
3 years ago
Travis Ralston
62896cdea9
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Weblate
b0621f568b
Merge branch 'origin/master' into Weblate.
3 years ago
Travis Ralston
aab72c3d14
Move drafts to attic to reduce confusion
3 years ago
Travis Ralston
f0e0477a3e
Update i18n
3 years ago
Travis Ralston
283e3acdde
Merge pull request #3091 from aaronraimist/mxc-example
...
Fix example MXC URI for m.presence
3 years ago
Samu Voutilainen
4b001c524c
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/fi/
3 years ago
Travis Ralston
64ad52ddd0
Merge pull request #3093 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
3 years ago
Travis Ralston
dfdb5bc1a9
Run i18n
3 years ago
Aaron Raimist
d540273625
Add changelog
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
3 years ago
Travis Ralston
28acb483f2
Merge pull request #3092 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
3 years ago
Aaron Raimist
d8d84b64d5
Fix example MXC URI for m.presence
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
3 years ago
Travis Ralston
005d6b7802
Merge pull request #2312 from quotient-im/kitsune/matrix-uri
...
MSC2312: Matrix URI scheme proposal
3 years ago
Weblate
24d36bdacc
Merge branch 'origin/master' into Weblate.
3 years ago
Travis Ralston
8fc8a6daad
Merge pull request #3085 from matrix-org/dependabot/npm_and_yarn/y18n-4.0.1
...
Bump y18n from 4.0.0 to 4.0.1
3 years ago
xiao chi
464651e39a
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/ja/
3 years ago
Travis Ralston
af5580cda0
Merge pull request #2403 from Sorunome/soru/knock
...
MSC2403: Add "knock" feature
3 years ago
dependabot[bot]
41aa1d65ac
Bump y18n from 4.0.0 to 4.0.1
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Travis Ralston
4318c18682
Merge pull request #2557 from matrix-org/travis/msc/spoiler-fallback
...
MSC2557: Proposal to clarify spoilers
3 years ago
Travis Ralston
c9440665e8
Merge pull request #2801 from matrix-org/rav/proposal/untrusted_event_data
...
MSC2801: Make it explicit that event bodies are untrusted data
3 years ago
Travis Ralston
95dbd51f6a
Merge pull request #2320 from matrix-org/babolivier/identity-versions
...
MSC2320: Versions information for identity servers
3 years ago
Travis Ralston
a064779ceb
Merge pull request #2874 from uhoreg/single_ssss
...
MSC2874: Single SSSS
3 years ago
Travis Ralston
39e82409ab
Merge pull request #2184 from ananace/html_details
...
MSC2184: Allow the use of the HTML <details> tag
3 years ago
Travis Ralston
fa71522c09
Merge pull request #2858 from matrix-org/t3chguy/msc/multi-sso
...
MSC2858: Multiple SSO Identity Providers
3 years ago
Andrew Morgan
97f8e1248b
Attempt to fix broken breadcrumb links
...
Apparently this is a bug when canonifyURLs = true, which is a required option
to fix relative urls on spec pages.
3 years ago
Travis Ralston
1399cdfd5c
Update sas-emoji.json for translations
3 years ago
Travis Ralston
f37e5787b9
Merge pull request #3040 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
3 years ago
Weblate
f393c6ec4c
Merge branch 'origin/master' into Weblate.
3 years ago
Andrew Morgan
888658dbff
Write font files as binary instead of text ( #3039 )
...
This caused the font files to be corrupt and rejected by the browser's
sanitising engine.
3 years ago
Andrew Morgan
e77c2e3e10
Opt for serving new spec JS/CSS dependencies locally instead of downloading from CDNs ( #3036 )
...
This PR does two things:
* Updates the git submodule for the new spec hugo theme ([google/docsy](https://github.com/google/docsy )) to our fork ([matrix-org/docsy](https://github.com/matrix-org/docsy )) which has a couple changes to load JS from local sources instead of remote, as well as allowing sites to override the URL that font CSS files are loaded from. Note that my definition of "font CSS" files here as CSS files that contain settings and point to locations of where font files (`.woff2`) are located.
* Adds a script (and the files generated as a result of running that script) that can take a google fonts URL, download the fonts it points to and spit out those fonts as well as a font CSS file pointing to them for local distribution. We then use the resulting font CSS file in our project variables.
This brings the benefit of not serving files from a CDN which can track users across the web, as well as inadvertently pinning docsy to a specific commit. The downside is that we need to remember to update [matrix-org/docsy](https://github.com/matrix-org/docsy ) when needed (and apply the patches on top, though they're quite small).
3 years ago
Andrew Morgan
ecfd57c504
Set canonifyURLs to true ( #3037 )
...
This fixes absolute path links when we're hosting the site under a
different path other than /.
3 years ago
Travis Ralston
b139312532
Merge pull request #2998 from matrix-org/anoa/room_version_7
...
MSC2998: Room Version 7
3 years ago
Andrew Morgan
ee1f85ca8b
Update prod build's baseURL to /unstable ( #3035 )
...
Since we're deploying to https://spec.matrix.org/unstable now. This only updates the `baseURL` for our buildkite build. The default is still `/` when doing a local build.
3 years ago
Andrew Morgan
a17023962c
Update CircleCI and Buildkite configs to build the new spec ( #3017 )
...
This PR attempts to update the CI of matrix-doc to build [the new spec redesign](https://github.com/matrix-org/matrix-doc/issues/2906 ). It does so by additionally building the new spec in parallel to the old. The plan is to continue to host the old spec at https://matrix.org/docs/spec , while the new spec will be at https://spec.matrix.org . Eventually we will retire the old version of the spec, and have the old URL redirect to the new one.
In detail, this PR:
* Adds a new step to CircleCI to build the new spec with `hugo`. This step uses alpine, grabs some dependencies, and then builds the HTML.
* We needed to hand some specific options to hugo for CircleCI in order to continue allowing CircleCI to host temporary builds of the spec after each CI run. This required changing some assumptions related to relative paths.
* CircleCI's artifacts hosting is also quite limited. Specifically it will not automatically resolve `/some/path` to `/some/path/index.html`, which our hugo theme relied on. Fixes were implemented for this, but we may want to consider switching away from CircleCI artifacts as a host, and using something like [netlify](https://www.netlify.com/ ) instead.
* Modifies the existing Buildkite pipeline step to build both the new spec in a separate step. It additionally modifies the old spec to be built with alpine. (Separate out into another PR)
* We'd like to separate out the deployment of matrix.org from the new spec. Therefore a new step, with a separate artifact build (`spec.tar.gz`). We will eventually remove the old step and the matrix.org build trigger.
* Modifies `pyproject.toml` to update the config of [giles](https://github.com/OpenAstronomy/baldrick/blob/master/baldrick/plugins/circleci_artifacts.py ), which is what creates the "docs", "swagger" links in the CI steps for matrix-docs PRs.
* A new step was added for the new spec. The old spec was renamed to "legacy".
3 years ago
Andrew Morgan
6ffa13d480
Update legacy doc buildkite step with comments and latest versions ( #3033 )
3 years ago
Andrew Morgan
25605b65a3
Don't generate matrix assets on CircleCI ( #3034 )
...
We already do this in the buildkite pipeline, so doing so in CircleCI is just
duplicate work.
3 years ago
Travis Ralston
5d275ab79e
Merge pull request #3024 from matrix-org/travis/gh-tmpl
...
Override issue templates from org
3 years ago
Travis Ralston
3cb3b52753
Merge pull request #3003 from wbamberg/block-sizes
...
More consistent widths
3 years ago
Travis Ralston
7da1ed51a3
Update idea.md
3 years ago
Travis Ralston
551c22247d
Override issue templates from org
...
We don't need OS information for a bug report here.
3 years ago
wbamberg
54a4f689a0
Merge pull request #3002 from wbamberg/fix-h7-h8
...
Remove h7 and h8 headings
3 years ago
Will
88e81b9c82
More consistent widths
3 years ago
wbamberg
1bfc3de6d6
Merge pull request #2992 from wbamberg/support-changelogs
...
Support changelogs
3 years ago
wbamberg
94f6cd21e3
Clarify the current situation wrt key derivation algorithms
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
wbamberg
f1711ff3e4
Merge pull request #3000 from wbamberg/add-proposals-tables
...
Support rendering of proposal tables
3 years ago
Will
a974bdaf45
Remove h7 and h8 headings
3 years ago
wbamberg
d5f975edaf
Merge pull request #2999 from wbamberg/stop-scroll-overflow
...
Prevent sidebar scroll from overflowing
3 years ago
Will
25924a498c
Fix tab/spaces mix
3 years ago
wbamberg
e88a18ca5d
Merge pull request #2988 from wbamberg/support-rendered-data
...
Support rendered data
3 years ago
Will
2371a7a804
Prevent sidebar scroll from overflowing
3 years ago
Will
643cdd19c8
Support rendering of proposal tables
3 years ago
wbamberg
07c66616ac
Fix typo in comment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
wbamberg
6fc1f52f2f
Fix typo in comment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
wbamberg
942f865f64
Fix typo in comment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Will
a0316f6794
Update path to Swagger files
3 years ago
Will
3e03e7b17a
A few small fixes in /data and /content
3 years ago
Will
9a179038cc
Fix links to rendered APIs
3 years ago
Will
72ff5b92cb
Update content to call the new template for event definitions
3 years ago
Will
52f5e73a39
Update content to call the new template for HTTP APIs
3 years ago
Will
1d629bae40
Add styles for rendered data
3 years ago
Will
5f45a897ef
Add templates used to render data
3 years ago
Will
06983e1eb1
Remove RST comment, add bullets into list
3 years ago
Will
215b625d81
Replace csv table with GFM table
3 years ago
Will
873e8b30eb
Fix links in data
3 years ago
Will
27f8867aa0
Change RST code formatting markup to Markdown
3 years ago
Will
c7cf90abfa
Remove RST alert directives, replace with simple Markdown formatting
3 years ago
Will
00c6a866e2
Move raw API and event schemas into /data directory
...
Historical note: this was originally a series of several commits, spread out
over several weeks. They have been squashed together to make `git annotate`
work properly.
The original commits were:
* 91ab3934 <Will> 2021-01-25 21:16:42 -0800 Add raw API end event schemas into /data directory
* aae22f47 <Will> 2021-01-25 21:33:06 -0800 Remove non-data files
* 1092d4ca <Will> 2021-01-26 20:41:33 -0800 Add data-compatiuble extension (.yaml) to all data files that currently omit one
* 21060109 <Will> 2021-01-26 20:57:28 -0800 Remove symlink to event-schemas, and update openAPI schema paths accordingly
* 4f633845 <Travis Ralston> 2021-04-12 21:54:54 -0600 Fix event schema examples too
* 301c7b2f <Will> 2021-02-05 10:15:42 -0800 Restore docs describing OpenAPI extensions that we use
3 years ago
wbamberg
a26c352d78
Merge pull request #1 from matrix-org/anoa/support-rendered-data
...
Reinstate and fix schema validation files
3 years ago
Andrew Morgan
3c66e149f3
Move validator.js to scripts/ directory, update calls
3 years ago
Andrew Morgan
64231f079d
Update checker scripts to work correctly from the scripts/ dir
...
check-swagger-sources also had a bug which caused it to fail while validating the directory
structure of /data/api. This was fixed by @KitsuneRal - thank you!
3 years ago
Andrew Morgan
b8dafe86f4
Move and more aptly name check_examples.py scripts
3 years ago
Travis Ralston
fb091fed03
Apply suggestions from code review
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
Co-authored-by: penn5 <penn5@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
3 years ago
Will Hunt
f9a5b34099
Clarify /register / /login
3 years ago
Will Hunt
16290a0fe5
it's
3 years ago
Will Hunt
93dd264c30
words
3 years ago
Will Hunt
c8e0ed6062
Hopefully improve words around M_EXCLUSIVE
3 years ago
Will Hunt
b8ab3d0c87
Remove point about Element showing unexpected devices
3 years ago
Will Hunt
538ac0940e
Update Alternatives section
3 years ago
Will Hunt
0c26298b93
Update proposals/2778-appservice-login.md
...
Co-authored-by: Christian Paul <christianp@matrix.org>
3 years ago
Christian Paul
4ca319db09
Update proposals/2778-appservice-login.md
3 years ago
Patrick Cloke
97737596e7
Remove cycle breaking algorithm to be specced in the future, if necessary.
3 years ago
Matthew Hodgson
c2d0d1efa0
include m.room.create in knock_state (will be overtaken by MSC3173)
3 years ago
Will Hunt
e781b75847
Mention that /register provides a token but it's not helpful
3 years ago
Will Hunt
bf9cc0a562
M_EXCLUSIVE
3 years ago
Will Hunt
03491c5cfd
Add security considerations
3 years ago
Matthew Hodgson
757218c082
relax requirements on cycle-cutting and link to valere's alg
3 years ago
Matthew Hodgson
413e346363
note the rationale behind using the # sigil
3 years ago
Matthew Hodgson
acdf9851e9
incorporate uhoreg feedback
3 years ago
Matthew Hodgson
2981baad3d
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Matthew Hodgson
7432d254c6
incorporate travis feedback
3 years ago
Matthew Hodgson
0d71150424
remove confusing mention of peeking & dependent MSCs
3 years ago
Matthew Hodgson
1e2ed52b7e
add more justification for immutable room types
3 years ago
Matthew Hodgson
37e04f72ae
tiebreak ordered spaces sensibly
3 years ago
Matthew Hodgson
f07e82e34b
clarify the charsets of our lexicographic orderings
3 years ago
Matthew Hodgson
00912f9c1e
clarify how to deterministically cut cycles
3 years ago
Will Hunt
cb7bbf3787
I don't think this is a concern
3 years ago
Will Hunt
2c817cb1c5
Add another advantage
3 years ago
Will Hunt
c9b7e9f22d
Reword need for token
3 years ago
Will Hunt
7a3b7b38a5
Add implementations section
3 years ago
Patrick Cloke
12d08ca83d
Consistency and update links.
3 years ago
Patrick Cloke
6d007e83ca
Defer a TODO to the future.
3 years ago
Hubert Chathi
609641636d
decouple from MSC1849/MSC2674
3 years ago
Alexey Rusakov
8935503470
Fix a left-over spotted in the last moment
3 years ago
Alexey Rusakov
d27ea07bcb
Minor brush-ups and cleanup
3 years ago
Alexey Rusakov
67635b0dd7
Be even clearer about user confirmations
3 years ago
Alexey Rusakov
037ebbf1ca
Be even clearer about the authority part
3 years ago
Alexey Rusakov
9dd0854aee
Add a link to CS API
3 years ago
Richard van der Hoff
e7041525bf
Include `create` in invite_room_state
3 years ago
Andrew Morgan
a8f4ada8a8
Make join_rules field of PublicRoomChunk an optional value
3 years ago
Andrew Morgan
9ebfd98a7a
Apply suggestions from code review
...
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
3 years ago
Andrew Morgan
10267df76e
Add missing 403/404 response codes
3 years ago
Andrew Morgan
11996fb436
clarify some words
3 years ago
Hubert Chathi
0841f31ce4
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Andrew Morgan
a1a40c6346
Be consistent about event auth rules
3 years ago
Andrew Morgan
7f0b2d66a0
Update unstable endpoints from i.e xyz.amorgan/knock -> xyz.amorgan.knock
...
I'm doing this for two reasons:
1) If I ever wanted to create another knock-related MSC, it would be nice to be able
to give it a different namespace for endpoints, such as xyz.amorgan.knock2/knock. If
we were only using xyz.amorgan as the namespace for endpoints, that restricts that
namespace to only work for one MSC which attempts to use /knock as part of an endpoint.
2) I accidentally made the implementation use xyz.amorgan.knock/knock :)
3 years ago
Richard van der Hoff
52dfaaabd4
Update proposals/2801-untrusted-event-data.md
...
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
3 years ago
Richard van der Hoff
065b0990e6
Update proposals/1772-groups-as-rooms.md
3 years ago
Richard van der Hoff
5e7ed2b9c4
Tweak wording about lexicographic ordering
3 years ago
Richard van der Hoff
9ca94235c6
Suggested rooms
3 years ago
Richard van der Hoff
c0c51383e9
Move "via" problem to a "potential issue"
3 years ago
Richard van der Hoff
8a61ce9032
remove 'present' flag
3 years ago
Richard van der Hoff
6c9d469d56
add an issue about lost parent links
3 years ago
Richard van der Hoff
0bdbec238b
Accept m.space.parent links if there is a reverse link
3 years ago
Richard van der Hoff
2e6d7d1c54
spaces are *primarily* referred to by their room ID.
3 years ago
Richard van der Hoff
acdb6f1c3d
Move "auto-join" out to "future extensions"
...
we're not doing this bit yet.
3 years ago
Richard van der Hoff
7d757ce8fa
minor wording tweaks
3 years ago
Richard van der Hoff
dcb18f03dc
Move security consideration to MSC2962
...
I think the peeking thing is specific to access control.
3 years ago
Richard van der Hoff
469b64c5cd
rip out m.room.description
...
if/when we need it, we should follow MSC2875
3 years ago
Richard van der Hoff
62b9154fa7
Remove lost footnotes
...
These should have been part of MSC2962.
3 years ago
Richard van der Hoff
bc1466206d
related MSCs
3 years ago
Richard van der Hoff
1cfe6bc0ae
MSC1840 is out again.
3 years ago
Richard van der Hoff
a8a7acce1e
update UIA
3 years ago
Richard van der Hoff
49f7624d55
update brand descriptions
3 years ago
Richard van der Hoff
d5166ebc1a
Update proposals/2858-Multiple-SSO-Identity-Providers.md
3 years ago
Andrew Morgan
68d2d7cfdb
Note that homeservers should pass down invites to the client if they fail on autojoin
3 years ago
Richard van der Hoff
7871da7565
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Richard van der Hoff
1ba0c39b14
Change the brand identifiers again
3 years ago
Richard van der Hoff
178cbe1c3a
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Andrew Morgan
8bfef19a39
Remove further traces of old /rooms/roomId/knock CS endpoint
3 years ago
Andrew Morgan
ef840c1b53
Split the 'Membership change to ' section into rejecting/rescinding knocks
3 years ago
Andrew Morgan
6556b95233
Move API endpoint sections up to the top of the proposal
3 years ago
Andrew Morgan
c915b6442b
Update alternatives section
3 years ago
Andrew Morgan
09018be96c
Link to existing spec documentation on the public rooms directory
3 years ago
Andrew Morgan
53ad7e3f66
Ensure we return the room_id after knocking via the CS API
3 years ago
Andrew Morgan
c575f88d13
Move endpoint extras under endpoint's header
3 years ago
Andrew Morgan
c9f34e818e
Link to /join/roomIdOrAlias
3 years ago
HelaBasa
885e203886
Translated using Weblate (Sinhala)
...
Currently translated at 6.2% (4 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/si/
3 years ago
Richard van der Hoff
a596efdf8b
Get rid of the registry for now
...
it should just be a proposal. We can add the registry later.
3 years ago
Richard van der Hoff
62cc76f28b
Move sequence diagram into doc
3 years ago
Richard van der Hoff
9a4e821ddc
fix link
3 years ago
Richard van der Hoff
2d4da148d8
more fix markdown
3 years ago
Richard van der Hoff
434d686b2d
fix up markdown
3 years ago
Richard van der Hoff
dce9c9f09a
Move the idp `brand` assignments out to a registry
3 years ago
HelaBasa
9d01d166cb
Added translation using Weblate (Sinhala)
3 years ago
Michael Telatynski
ba3e204a48
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
3 years ago
Richard van der Hoff
6badb3b6d8
Notes on OAuth2 and unknown idps
3 years ago
Ricardo
e32d9a9af3
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/es/
3 years ago
Andrew Morgan
49a72862a9
Allow knock->knock transitions
3 years ago
Andrew Morgan
2acc0a697b
Clarify prose
3 years ago
b068931cc450442b63f5b3d276ea4297
79d02c49ca
Translated using Weblate (German)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/de/
3 years ago
Andrew Morgan
e790ad2120
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Travis Ralston
fadee276d2
Alter to reserve v7 instead of declare v7
3 years ago
zer0-x
ec98621bb1
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/ar/
3 years ago
Kateřina Churanová
86415178c7
Translated using Weblate (Czech)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/cs/
3 years ago
zer0-x
146c7ba304
Added translation using Weblate (Arabic)
3 years ago
Kateřina Churanová
f1e952ec93
Added translation using Weblate (Czech)
3 years ago
Andrew Morgan
24f61c283c
Note that implementations may choose to auto-accept knock-related invites
3 years ago
Andrew Morgan
eda65847a3
Comment on push rules
3 years ago
Andrew Morgan
248a3da5ca
Switch /send_knock/ from v2 to v1; leave a note as to why
3 years ago
Andrew Morgan
97109d4268
Remove MSC2175, MSC2174 due to lack of implementation
3 years ago
Alexey Rusakov
b4269a54e8
Use abbreviated type specifiers
...
As per the review, this commit introduces Reddit-style type specifiers
for user ids (u/), room aliases (r/), and event ids (e/).
3 years ago
Andrew Morgan
74f3b12a17
Note experimental room version ID
3 years ago
Andrew Morgan
04cd6b3d3e
fix typo
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
3 years ago
Andrew Morgan
337c87b949
Add 404 on make_knock if unknown room ID
3 years ago
Andrew Morgan
8400877574
Make ver a required parameter for make_knock
3 years ago
Andrew Morgan
d5a2a284c5
Note clients should try to prevent impersonation attacks during knocking
3 years ago
Hubert Chathi
ddbcba454c
Fix typo
...
Co-authored-by: Sorunome <mail@sorunome.de>
3 years ago
Hubert Chathi
356d1fe3e3
add example
3 years ago
Andrew Morgan
5c620de273
typo fix
3 years ago
Andrew Morgan
6a0d07c799
Public rooms directory backwards compatibility note
3 years ago
Will
ee87cf2b63
Undo support for patch versions; use an opaque version string
3 years ago
Andrew Morgan
51a7778217
typo
3 years ago
Andrew Morgan
e99649cb84
Foreshadow power level requirements for approval/denial of knock
3 years ago
Andrew Morgan
336e5a2c7a
v6 -> v7
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Andrew Morgan
1f07f0dc9a
MSC2998
3 years ago
Andrew Morgan
3735def108
Define room version 7
3 years ago
Will
108b323e10
Current version should still point to the old spec
3 years ago
Will
b79d489f91
Fix comment in changelog template
3 years ago
Will
9f3df1950f
Add changelog page and templates
3 years ago
Will
415199bd3d
Use Markdown in changelog descriptions
3 years ago
Andrew Morgan
42e01b8e91
Add join_rules to room chunks returned on a public room dir query
3 years ago
Travis Ralston
315cf67f6b
Merge pull request #2366 from uhoreg/key_verification_accept
...
MSC2366: Key verification flow additions: m.key.verification.ready and m.key.verification.done
3 years ago
wbamberg
7fed40ad04
Merge pull request #2980 from wbamberg/all-spec-pages
...
Migrate all spec pages
3 years ago
Will
68370677ef
Use italics instead of code formatting
3 years ago
Richard van der Hoff
ba08c9fe36
notes on and alternatives
3 years ago
Richard van der Hoff
84346055e9
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
3 years ago
Richard van der Hoff
09d41c59b9
add 'brand'
3 years ago
Richard van der Hoff
0c18f83636
grammar clarifications
3 years ago
Richard van der Hoff
277ff682d6
Formatting tweaks
3 years ago
Zachinquarantine
42eda716fe
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/hr/
3 years ago
Hubert Chathi
de65f4e1fe
Add link to keys upload endpoint
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Zachinquarantine
9c531867f9
Added translation using Weblate (Croatian)
3 years ago
Will
ea9fced092
Formatting fixes for the authentication section
3 years ago
Will
fd658f674f
Fix mangling of sub/superscript in e2e module
3 years ago
Will
183ecfda03
Replace sas-emojis template
3 years ago
Will
86152613b1
Remove changelog sections
3 years ago
Will
47f37d5ab5
Remove {{apis}} template
3 years ago
Alexey Rusakov
246a97e2be
Add clarification as per review
3 years ago
Alexey Rusakov
eca999382d
Grammar
3 years ago
Will
79036a34cc
Update proposals document
3 years ago
Will
965f573c9e
Add example that went missing
3 years ago
Will
3864c11c33
Add content for rooms list page
3 years ago
Will
52745160f3
Use GFM table syntax instead of raw HTML
3 years ago
Will
afa62628e8
Extend blockquote style
3 years ago
Will
f0a4f59bb0
Fix broken Markdown lists
3 years ago
Will
02a41edc76
Fix heading levels
3 years ago
Will
4e39200cfa
Fix internal links
3 years ago
Will
338434bfcd
Support alerts (notes, warnings, rationales)
3 years ago
Will
ab64bda76d
Add syntax highlighting
3 years ago
Will
6c6bd57ebf
Fix ASCII diagrams
3 years ago
Will
55aed1d296
Remove 'unstable' warning
3 years ago
Will
228c737f56
Add support for modules
3 years ago
Will
74adbfc1ec
Remove 'Table of Contents'
3 years ago
Will
9d4803c8af
Remove duplicate titles
3 years ago
Will
19836aa949
Fix headings for Appendices
3 years ago
Will
c924b3246f
Add page content as raw Pandoc output
3 years ago
Will
ebc6db233b
Add empty page placeholders
3 years ago
Kitsune Ral
3988979f82
Fix leftovers
3 years ago
Kitsune Ral
43e6470aca
Drop 'group' in anticipation of #1772
3 years ago
Kitsune Ral
a32d7f5027
Apply suggestions from code review
3 years ago
Hubert Chathi
d9edb3fdf3
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
wbamberg
636974948d
Merge pull request #2959 from wbamberg/first-page
...
Basic machinery for the new spec platform
3 years ago
Michael Telatynski
1d90cacf6e
Merge branch 't3chguy/msc/multi-sso' of github.com:matrix-org/matrix-doc into t3chguy/msc/multi-sso
3 years ago
Michael Telatynski
85ccf93c6a
Remove UIA stuff
3 years ago
Michael Telatynski
8be6540eaf
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Will
9fd35dad78
Use a different directory for assets
3 years ago
Will
985d681645
Use GFM table style
3 years ago
Will
9b2d9cf6b7
Add copyright statements to SCSS and JS; fix indentation for JS
3 years ago
wbamberg
1dadff5701
Set `author` and `private` in package.json
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
3 years ago
Michael Telatynski
c7063a4eec
Iterate PR based on feedback
3 years ago
Travis Ralston
5800dcb654
Merge pull request #2844 from matrix-org/travis/msc/global-versioning
...
MSC2844: Global version number for the whole spec
3 years ago
Slobodan Simić
3bed1ada3d
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/sr/
3 years ago
Slobodan Simić
f5fd69ecfb
Added translation using Weblate (Serbian)
3 years ago
Matthew Hodgson
ff85e61be9
fix dev identifier
3 years ago
Matthew Hodgson
a709671d03
tie break on multiple parents
3 years ago
Matthew Hodgson
a0f89bd522
add XXX about via propagation
3 years ago
Matthew Hodgson
b10856d49d
let's create spaces with `events_default` PL100
3 years ago
Matthew Hodgson
91fe7a79b6
switch to allowing multiple parents
...
to accomodate @Sorunome's use cases for secret rooms to exist in multiple spaces.
also remote , as we always have now we use room ids
3 years ago
Matthew Hodgson
97103c44cd
clarify that auto-joins are not force joins
3 years ago
Matthew Hodgson
343e1f676b
incorporate @joepie91's clarification on secret rooms
3 years ago
Matthew Hodgson
f8fb32518d
replace m.room.parent with m.space.parent for symmetry
3 years ago
Matthew Hodgson
b8e3a0b45d
include invite state notes
3 years ago
Matthew Hodgson
a0d06c7bd7
factor out ACLs into a separate MSC
3 years ago
Matthew Hodgson
302d5d87b4
clarify autojoin and mention 'suggested' rooms
3 years ago
Matthew Hodgson
2de3dc4f70
more plurality fixing
3 years ago
Matthew Hodgson
42c332bd88
fix parent claiming plurality
3 years ago
Matthew Hodgson
803e70a8b3
typo
3 years ago
Matthew Hodgson
037894a641
replace 'default' with 'auto_join'
3 years ago
Will
9547ba1314
Ignore node_modules
3 years ago
Will
0abbb1857f
Comments for all the layout templates
3 years ago
Will
55eae7b70b
Render a single page of the spec in Hugo
3 years ago
Travis Ralston
46d843e8fa
Make deprecation industry standard
3 years ago
Travis Ralston
124c8d43d3
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
Travis Ralston
22acbea0ed
Apply suggestions from code review
...
Co-authored-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
3 years ago
Travis Ralston
7b4e702a69
Remove patch versions, policy stuff, etc
3 years ago
Hubert Chathi
2b32508964
Merge pull request #2951 from uhoreg/cross-signing-msc-clarifications
...
clarifications to cross-signing MSC
3 years ago
Hubert Chathi
7678884376
clarifications to cross-signing MSC
3 years ago
gkkulik
db563171b6
Added translation using Weblate (Silesian)
3 years ago
Richard van der Hoff
69897584e1
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
3 years ago
Travis Ralston
7aded5be4d
Merge pull request #2928 from matrix-org/anoa/require_messages_in_sendtodevice
...
Make 'messages' a required JSON body field in /sendToDevice
3 years ago
Andrew Morgan
ba7c0d7f8d
Changelog
3 years ago
Andrew Morgan
0a53c86397
Make 'messages' a required JSON body field in /sendToDevice
3 years ago
Hubert Chathi
f352de90c3
Merge pull request #2536 from uhoreg/cross-signing-spec
...
initial spec for cross-signing
4 years ago
Hubert Chathi
c56c6a2e2b
Update api/client-server/cross_signing.yaml
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Travis Ralston
b07618cc3f
Make clarifications to the spec
4 years ago
Travis Ralston
8d6642aaa7
Merge branch 'master' into travis/msc/global-versioning
4 years ago
Hubert Chathi
affa240543
use `reason` for human-readable cancel reason
...
for consistency with non-DM version
4 years ago
Travis Ralston
ba6a72f65f
Merge remote-tracking branch 'p-e-w/spelling-grammar'
4 years ago
Travis Ralston
6ccc548912
Revert "Merge branch 'travis/msc/1337-joined-rooms'"
...
This reverts commit 0961c7b0f7
.
4 years ago
Travis Ralston
e659572183
Add changelogs for 2888
4 years ago
Travis Ralston
0961c7b0f7
Merge branch 'travis/msc/1337-joined-rooms'
4 years ago
Hubert Chathi
4a779784ef
Update proposals/2241-e2e-verification-in-dms.md
...
Co-authored-by: poljar <poljar@termina.org.uk>
4 years ago
Travis Ralston
734be5165b
Apply suggestions from code review
...
Co-authored-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
4 years ago
Travis Ralston
942e8b36e4
Convert to markdown verbatim
4 years ago
Philipp Emanuel Weidmann
aab2d587f3
Fix spelling and grammar issues
...
Signed-off-by: Philipp Emanuel Weidmann <pew@worldwidemann.com>
4 years ago
Travis Ralston
8d4d6a12e8
Add missing changelog
4 years ago
Travis Ralston
b0a33e97b1
Merge pull request #2885 from naosia/patch-1
...
Fix typo in moderation_policies.rst
4 years ago
Will Hunt
5c00004317
Add notice about identifer
4 years ago
Will Hunt
7d9304fdde
Clarify _bridge_alice
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
4 years ago
Emelie
b1d403083c
Fix typo in moderation_policies.rst
...
deliberatly -> deliberately
4 years ago
Andrew Morgan
7dcff8f2e1
Disallow invite->knock membership changes
4 years ago
Richard van der Hoff
51aa5e2c40
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
4 years ago
Michael Telatynski
153c55788d
Add more explanation
4 years ago
Travis Ralston
f3c625ee3a
Merge pull request #2878 from deepbluev7/fix-extensible-events-link
...
Update link to extensible events MSC
4 years ago
Nicolas Werner
a0f4ae6b38
Add newsfragment
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
4 years ago
Nicolas Werner
0fd1654879
Update link to extensible events MSC
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
4 years ago
Travis Ralston
bce1bf3210
Merge pull request #1544 from uhoreg/qr_key_verification
...
MSC1544: Key verification using QR codes
4 years ago
Hubert Chathi
11d6e42ee1
use MSC number
4 years ago
Hubert Chathi
f7a397dc90
add proposal for Single SSSS
4 years ago
Travis Ralston
11daaf6ea9
Add a small note about widgets
4 years ago
Travis Ralston
8cc3d44c2a
Generally wording changes; Change deprecation
4 years ago
Travis Ralston
09c569f1a7
Cover a case of no-op versions
4 years ago
Hubert Chathi
9db8cc98d9
Update proposals/1543-qr_code_key_verification.md
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
4 years ago
Andrew Morgan
6c75b83b99
Address Travis and Patrick's feedback
4 years ago
Richard van der Hoff
6cc3995ce8
explain a bit
4 years ago
Richard van der Hoff
45f260836d
No cross-room auth
4 years ago
Travis Ralston
74746634af
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Michael Telatynski
8ac23599b2
Iterate MSC based on feedback
4 years ago
Hubert Chathi
0b97ac59bf
event IDs use $
4 years ago
Peter Gervai
39af7f3249
Update 1772-groups-as-rooms.md ( #2866 )
...
Typo.
4 years ago
Richard van der Hoff
d4abe40677
one parent per room
4 years ago
Richard van der Hoff
1f1e3c9a0f
MSC1840 is in
4 years ago
Michael Telatynski
f444273a42
be stricter on the icon url
4 years ago
Michael Telatynski
874e32d69d
Merge remote-tracking branch 'origin/t3chguy/msc/multi-sso' into t3chguy/msc/multi-sso
4 years ago
Michael Telatynski
a391a4a05d
Iterate the MSC
4 years ago
Travis Ralston
d079d7d2d3
Answer question about confusing deprecation with not
4 years ago
Travis Ralston
1310c7c8bf
Finish up the last few sections
4 years ago
Michael Telatynski
20645365f4
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Travis Ralston
940bb49027
Merge pull request #2774 from matrix-org/travis/msc/widget-id
...
MSC2774: Expose the widget ID to the widget
4 years ago
Richard van der Hoff
fbad757ceb
update dependencies links
4 years ago
Richard van der Hoff
e6a6941845
rename allowed_join again
4 years ago
Richard van der Hoff
3b2825f21d
Descope autokick and rename allowed_spaces
4 years ago
Richard van der Hoff
4e3b0ed05f
add a length limit to `order`
4 years ago
Richard van der Hoff
b40f7da8d2
Record alternatives
...
make sure we have records of dismissed alternatives
4 years ago
Richard van der Hoff
ae71a6219a
Restricting room membership via spaces
4 years ago
Travis Ralston
4dee8dbeab
Versioning WIP
4 years ago
Travis Ralston
973ee1438c
Progress checkpoint on room versions
4 years ago
Richard van der Hoff
29b07c11ad
update power level mappings
4 years ago
Richard van der Hoff
06b5c8342f
notes on children and recursion
4 years ago
Richard van der Hoff
109c31c2c8
Avoiding abuse via false `parent` claims
4 years ago
Travis Ralston
c6441176b8
Update i18n
4 years ago
Travis Ralston
83fd17f30c
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
4 years ago
Weblate
8300ec5659
Merge branch 'origin/master' into Weblate.
4 years ago
Richard van der Hoff
839ea0e946
inheriting join rules
4 years ago
Richard van der Hoff
a73dd9c371
clarification
4 years ago
Richard van der Hoff
e323ade5f7
Switch to room IDs
4 years ago
Richard van der Hoff
1aede33b35
clarify introduction
4 years ago
Michael Telatynski
a7eba773be
Fix MSC number
4 years ago
Michael Telatynski
204732099b
Multiple SSO Identity Providers
4 years ago
Richard van der Hoff
d42da585e5
Apply suggestions from code review
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
4 years ago
Travis Ralston
7ff9be4fee
Merge pull request #2857 from wbamberg/fix-capabilities-api-typo
...
Fix typo in Capabilities API title
4 years ago
Will
42bb5127be
Fix typo in API title
4 years ago
Travis Ralston
c4d01b90e9
Merge pull request #2765 from matrix-org/travis/msc/widget-avatars
...
MSC2765: Widget avatars
4 years ago
Auri B. P
4a1d49ae4a
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/ca/
4 years ago
Auri Botines Puertas
30448b988c
Added translation using Weblate (Catalan)
4 years ago
Hubert Chathi
8284e78d92
Merge pull request #2826 from matrix-org/uhoreg/keys_withheld
...
add spec for reporting that keys are withheld
4 years ago
Hubert Chathi
267eead50f
apply changes from review
4 years ago
Nikolai Zahariev
a5e3652d26
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/bg/
4 years ago
Travis Ralston
5f8b7167a5
What if we versioned the whole spec?
4 years ago
Richard van der Hoff
11bb604c5e
add an xxx
4 years ago
Richard van der Hoff
2f557daac1
Clarifications to room/space relationship
4 years ago
Richard van der Hoff
e746aa3aad
Apply suggestions from code review
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
4 years ago
Nikolai Zahariev
3fed0dd17f
Added translation using Weblate (Bulgarian)
4 years ago
Richard van der Hoff
15f34e5be9
supporting trad PLs
4 years ago
Richard van der Hoff
5db56391f3
spelling
4 years ago
Richard van der Hoff
c145d398f7
Notes on propagating PLs etc
4 years ago
Richard van der Hoff
52853b57e1
more updates
4 years ago
Richard van der Hoff
4040254001
Update for new terminology and current thinking
4 years ago
Travis Ralston
4ee990e26f
Merge pull request #2758 from matrix-org/rav/proposals/textual_identifier_grammar
...
MSC2758: Proposal for a common identifier grammar
4 years ago
Travis Ralston
ee55d9d35b
Update proposals/2765-widget-avatars.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Richard van der Hoff
49ce93f3e2
Update 2758-textual-id-grammar.md
4 years ago
Richard van der Hoff
0baf49abe8
We are not considering hidden-membership rooms yet
4 years ago
Richard van der Hoff
6464e90fd6
Merge branch 'master' into matthew/msc1772
4 years ago
Richard van der Hoff
96cd76c868
remove 'one big event' proposal
4 years ago
Richard van der Hoff
417501d8cc
various minor edits
4 years ago
Hubert Chathi
7b4ea94f22
add changelog
4 years ago
Hubert Chathi
38350002a6
add spec for reporting that keys are withheld
4 years ago
Hubert Chathi
7b3c98cd98
we're using the binary format
4 years ago
Hubert Chathi
a5ebedc131
apply suggestions from review
4 years ago
Travis Ralston
deaa82c653
Rebuild sas-emoji.json
4 years ago
Travis Ralston
651e73dfda
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
4 years ago
Weblate
e0a6024cd6
Merge branch 'origin/master' into Weblate.
4 years ago
Travis Ralston
a402da4edc
Merge pull request #2814 from aaronraimist/m.room.redaction
...
Clarify m.room.redaction, remove duplicate entry
4 years ago
random
39fbda7251
Translated using Weblate (Italian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/it/
4 years ago
random
404158fe39
Added translation using Weblate (Italian)
4 years ago
Aaron Raimist
a82b657a0a
Attempt to differentiate between m.room.redaction event PL and redact PL
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Travis Ralston
48d4e95dd3
Merge pull request #2817 from aaronraimist/room-v1
...
Improve wording of room version 1 warnings
4 years ago
Travis Ralston
5ce774629b
Update specification/rooms/v1.rst
4 years ago
Aaron Raimist
bc085fd75d
Remove extra space
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Aaron Raimist
15805761be
Describe what a state reset is
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Aaron Raimist
8005467628
Put back first warning, reword "most popular"
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Aaron Raimist
4414d44f34
Remove duplicate description of who can redact a message and correct that description
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Aaron Raimist
954099efc6
Improve wording of room version 1 warnings
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Aaron Raimist
206b4dfb29
Add changelog
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Aaron Raimist
445b0a3a01
Clarify m.room.redaction, remove duplicate entry
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Matthew Hodgson
62cfc8c472
m.message->m.room.message; fixes #2761
4 years ago
Travis Ralston
411202f2bf
spelling
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
4 years ago
Andrew Morgan
815dae6eae
Note that redactions of knocks are not a concern
4 years ago
Travis Ralston
d323738db5
Add changelog for 2809
4 years ago
Travis Ralston
9a1badee45
Merge remote-tracking branch 'jcgruenhage/patch-1'
4 years ago
Travis Ralston
2887c715bb
Merge pull request #2795 from matrix-org/travis/spec/msc2367-reason
...
Add membership reasons to the spec for all membership events
4 years ago
Travis Ralston
9ea7b2f5df
Merge pull request #2796 from matrix-org/travis/spec/msc2663-push-errors
...
Add 404 error responses to push rule endpoints
4 years ago
Hubert Chathi
cb44b6ea7b
Merge pull request #2808 from wbamberg/msc2689-guest-allow-members
...
Allow guests to get the members for a room (MSC2689)
4 years ago
Jan Christian Grünhage
9e29f59bdb
fix content type in upload example
4 years ago
Will
dbf74ea85c
Add changelog entry
4 years ago
Will
1fe9cab30b
Allow guests to get the members for a room (MSC2689)
4 years ago
Travis Ralston
e865f59c65
Merge pull request #2807 from wbamberg/msc2414-reporting-content-parameters
...
Make score and reason optional in content reporting API (MSC2414)
4 years ago
Will
89d53fd688
Add changelog entry
4 years ago
Will
6c9b25a397
Make score and reason parameters optional in content reporting API (MSC2414)
4 years ago
Travis Ralston
9e66d32225
Merge pull request #2414 from iinuwa/master
...
MSC2414: Make reason and score parameters optional for reporting content
4 years ago
Travis Ralston
ea5c8ba649
Merge pull request #2806 from wbamberg/remove-toc-bullets
...
Suppress bullets inside table of contents
4 years ago
Will
deef4f5e7c
Suppress bullets inside table of contents
4 years ago
Travis Ralston
e20121cbab
Merge pull request #2803 from matrix-org/travis/spec/v6
...
Update the default recommended room version to v6
4 years ago
Travis Ralston
56e0ee700a
Update the default recommended room version to v6
...
No changelog required - this is the index
MSC: https://github.com/matrix-org/matrix-doc/pull/2788
4 years ago
Andrew Morgan
a924f5b3d5
Fix incorrect assumptions about the sender field of a knock event
...
Got a bit confused with the sender and state_key being different in invite
membership events. In case of a knock, even if the knock event is being
inserted into the room by another homeserver over federation, the sender
of the event is still the knocking user, just like the state_key.
4 years ago
Andrew Morgan
525d1d33e0
Some clarifications and wording fixes
4 years ago
Travis Ralston
82a4a028bd
Merge pull request #2788 from matrix-org/travis/msc/v6-default
...
MSC2788: Room version 6 as the default room version
4 years ago
Hubert Chathi
48b0196ac6
update property name
4 years ago
iinuwa
02512f0f69
Use endpoint instead of API
...
Co-authored-by: Jonas Platte <jplatte@users.noreply.github.com>
4 years ago
Travis Ralston
51b278e015
Mention the endpoint
4 years ago
Richard van der Hoff
12da19f927
Words on e2ee events
4 years ago
Richard van der Hoff
46440b0e75
On why you should never trust an event.
4 years ago
Andrew Morgan
6f7bcb6052
Explicitly state what changes to the auth rules are necessary
4 years ago
Andrew Morgan
5097fad4e7
Fix unstable prefix bullet points
4 years ago
Kitsune Ral
11d2529a5e
Allow custom query items
4 years ago
Andrew Morgan
6b99228386
Remove section duplicated by membership change section
4 years ago
Andrew Morgan
fd8176b93d
Clarify endpoint calls clients and servers need to use to handle knocks
4 years ago
Andrew Morgan
9e5ac042ac
Explicitly state that the hs that received the knock must put in the room
4 years ago
Andrew Morgan
e58e207bbf
Go into more depth about membership changes surrounding knocking
4 years ago
Kitsune Ral
a2fa637396
Refactor of non-normative sections
...
Including a few more words regarding the "minimal encoded"
(aka "keep sigils") alternative.
4 years ago
Kitsune Ral
758c57b021
More cleanup
4 years ago
Travis Ralston
5e60ff8bfd
Add 404 error responses to push rule endpoints
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2663
4 years ago
Travis Ralston
5a7bda4bf8
Changelog
4 years ago
Travis Ralston
2d047e312f
Add membership reasons to the spec for all membership events
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2367
4 years ago
Kitsune Ral
6f082bbe12
Be clearer about percent-en/decoding
4 years ago
Kitsune Ral
bbc8bfc1c0
Rework the path grammar for better clarity
4 years ago
Kitsune Ral
907bd2e2a2
Rewording, clarifications, minor fixes
4 years ago
Kitsune Ral
438e5a368f
Add URI operations and construction algorithm
4 years ago
Hubert Chathi
f831162563
add clarifications, examples, etc
4 years ago
iinuwa
07dbdab898
Fix typos
4 years ago
iinuwa
9be28c5ade
Add proposal to remove score; reorganize
4 years ago
Travis Ralston
2ccdcead9c
Fix number
4 years ago
Travis Ralston
9f06c0a2e2
What if we make v6 as the default?
4 years ago
Travis Ralston
561043663f
Merge pull request #1960 from matrix-org/travis/msc/integrations/openid
...
MSC1960: OpenID information exchange with widgets
4 years ago
Travis Ralston
81c7893a6e
sync translations for sas emoji
4 years ago
Will Hunt
4751785a8c
Some spelling fixes
4 years ago
Will Hunt
3a649839c2
2778
4 years ago
Will Hunt
61a8866683
initial proposal
4 years ago
Andrew Morgan
340f888de3
Mention unstable prefixes for sync, join_rules and membership events
4 years ago
Andrew Morgan
6e47e86f01
Add unstable endpoint replacements
4 years ago
Travis Ralston
b3116e4a3c
Proposal to have widgets aware of their widget ID
4 years ago
Travis Ralston
89a3663372
Delete SECURITY.md
4 years ago
Travis Ralston
c25121974e
Create SECURITY.md
4 years ago
Travis Ralston
c9e8326783
Reword following widget spec
4 years ago
Travis Ralston
a085fabd42
Merge pull request #2763 from matrix-org/travis/fix-push-tweaks
...
Add a link to the push module in the push gateway spec
4 years ago
Andrew Morgan
fd9d57b8c4
Match state events sent to a remote server when inviting a user
4 years ago
Andrew Morgan
630f7c458c
Allow users to knock over and over, removing CS complexity
4 years ago
Travis Ralston
614e95289a
Merge pull request #2766 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Update from Weblate
4 years ago
Weblate
6ad347e3d6
Merge branch 'origin/master' into Weblate.
4 years ago
Andrew Morgan
61fea58ce0
Merge branch 'soru/knock' of github.com:sorunome/matrix-doc into soru/knock
4 years ago
Andrew Morgan
703fa07028
Remove extraneous text
4 years ago
Travis Ralston
70e69a110a
Move the avatar up a level
4 years ago
Travis Ralston
d8bc158a3b
Renumber
4 years ago
Travis Ralston
1f734cd4a9
Proposal to support widget avatars
4 years ago
Andrew Morgan
58cb299dde
Update proposals/2403-knock.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Andrew Morgan
c9a7b442ff
Merge branch 'soru/knock' of github.com:sorunome/matrix-doc into soru/knock
...
* 'soru/knock' of github.com:sorunome/matrix-doc:
Federation knock_room_state and minor cleanup
4 years ago
Travis Ralston
2877459553
Add a link to the push module in the push gateway spec
4 years ago
Richard van der Hoff
998dec2980
Update proposals/2758-textual-id-grammar.md
4 years ago
Andrew Morgan
e93a19f62d
Indicate that this proposal requires a new room version
4 years ago
Richard van der Hoff
49e4e61e80
fix typos
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
4 years ago
Richard van der Hoff
b3f40fb553
fix a couple of typos
4 years ago
Richard van der Hoff
1688f12d08
Proposal for a common identifier grammar
4 years ago
Travis Ralston
c89e5bfe27
Merge pull request #2754 from matrix-org/travis/ll/clarification
...
Attempt to clarify how the `state` restriction works for lazy-loading
4 years ago
Travis Ralston
1bac9fb6e3
Changelog
4 years ago
Travis Ralston
1c7a6a9c7f
Attempt to clarify how the `state` restriction works for lazy-loading
4 years ago
Andrew Morgan
5bfd65c59f
Federation knock_room_state and minor cleanup
4 years ago
LinAGKar
d6b59621a3
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/sv/
4 years ago
Andrew Morgan
ae8ec6603c
Spec how a client is notified of pending knock progress
4 years ago
Travis Ralston
e304109289
fix widget example
4 years ago
Travis Ralston
4cb7e96b11
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Andrew Morgan
965c47ba08
Remove unnecessary sentence
4 years ago
Andrew Morgan
651e73b2db
It's possible to fight against spam
4 years ago
Andrew Morgan
f3fc5399fc
Move client recommendations into its own section
...
Hopefully leading to less duplication in recommendations as well
4 years ago
Andrew Morgan
aad6ff4a05
Remove remaining traces of [200, {}] response format
4 years ago
Andrew Morgan
bc90f1ce47
Fix typo
4 years ago
linsui
1e0d497f45
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/zh_Hans/
4 years ago
LinAGKar
0e64c4de72
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/sv/
4 years ago
Travis Ralston
3943e63ae2
Merge pull request #2738 from matrix-org/revert-2737-revert-2033-travis/msc/whoami-device
...
TBD: MSC2033: Adding a device_id to /account/whoami
4 years ago
Marcelo Filho
2e8733c368
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/pt_BR/
4 years ago
Andrew Morgan
105108428f
Switch from Power Levels -> Join Rules
4 years ago
Andrew Morgan
d6d5858b67
knock->knock and rescinding of knocks are not allowed
4 years ago
Andrew Morgan
716db4e656
Spell out some possible abuse vectors and how to mitigate them
4 years ago
Andrew Morgan
74a341ab8d
Mention that knock -> ban is possible
4 years ago
Travis Ralston
80214998f6
Various clarifications to structure
4 years ago
Andrew Morgan
39c21689ce
small grammar
4 years ago
Marcelo Filho
a8328404ce
Added translation using Weblate (Portuguese (Brazil))
4 years ago
Travis Ralston
df74c7dbe3
Merge branch 'master' into travis/msc/integrations/openid
4 years ago
Travis Ralston
6490fda6ee
Apply suggestions from code review
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
6b64281af7
Update sas-emoji.json for i18n
4 years ago
Travis Ralston
cd5e3d9f52
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
4 years ago
Peter Vágner
14da11eaa5
Translated using Weblate (Slovak)
...
Currently translated at 96.9% (62 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/sk/
4 years ago
Peter Vágner
aafec58871
Added translation using Weblate (Slovak)
4 years ago
Travis Ralston
3e3c2c704b
Deleted translation using Weblate (Slovak)
4 years ago
Bruno Windels
93a614c272
Translated using Weblate (Spanish)
...
Currently translated at 76.6% (49 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/es/
4 years ago
Dagfinn Ilmari Mannsåker
700c63f9ea
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/nb_NO/
4 years ago
reivilibre
70e047e484
Translated using Weblate (French)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/fr/
4 years ago
q-b
c52c5e5f4a
Translated using Weblate (French)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/fr/
4 years ago
Tuomas Hietala
dfae4c4325
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/fi/
4 years ago
Tirifto
8eb0f9414f
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/eo/
4 years ago
Bruno Windels
0966341c27
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/nl/
4 years ago
tusooa
f1c8fc2196
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 9.4% (6 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/zh_Hans/
4 years ago
Peter Vágner
a72a5ccda1
Added translation using Weblate (Slovak)
4 years ago
LinAGKar
0565766d1c
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/sv/
4 years ago
Tuomas Hietala
a23b8c1fc4
Added translation using Weblate (Finnish)
4 years ago
Bruno Windels
573ea497d9
Added translation using Weblate (Dutch)
4 years ago
tusooa
46549f3f9f
Added translation using Weblate (Chinese (Simplified))
4 years ago
Dagfinn Ilmari Mannsåker
cd8f0c8991
Added translation using Weblate (Norwegian Bokmål)
4 years ago
Tirifto
8197761b29
Added translation using Weblate (Esperanto)
4 years ago
Priit Jõerüüt
2c375ae080
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/et/
4 years ago
LinAGKar
7920960d33
Added translation using Weblate (Swedish)
4 years ago
Priit Jõerüüt
fdbaca662f
Added translation using Weblate (Estonian)
4 years ago
Richard van der Hoff
c00710d91a
Revert "Merge pull request #1598 from matrix-org/rav/proposals/id_grammar"
...
This reverts commit d9135ef902
, reversing
changes made to f714aaadd0
.
People are getting confused by the fact this has been merged.
4 years ago
Travis Ralston
9080c5f87f
Revert "Revert "MSC2033: Adding a device_id to /account/whoami""
4 years ago
Travis Ralston
a4b5ec8fec
Merge pull request #2737 from matrix-org/revert-2033-travis/msc/whoami-device
...
Revert "MSC2033: Adding a device_id to /account/whoami"
4 years ago
Travis Ralston
ddc0d78e0c
Revert "MSC2033: Adding a device_id to /account/whoami"
4 years ago
Travis Ralston
0228cf8361
Merge pull request #2033 from matrix-org/travis/msc/whoami-device
...
MSC2033: Adding a device_id to /account/whoami
4 years ago
Andrew Morgan
de038f5601
Fix the response format of send_knock
...
This aligns with the current v2 federation endpoints. However, we're still using v1
as a prefix here as it is still the first version of this endpoint.
4 years ago
Andrew Morgan
38d67083eb
Note that spam is a preventable, but real possibility as a result
4 years ago
Andrew Morgan
c92752d1b8
Reflow text to <79 chars
4 years ago
Andrew Morgan
d47cb1fec3
Small grammatical fixes
4 years ago
Hubert Chathi
94465e06c2
use MSC number
4 years ago
Hubert Chathi
7595a63fb2
initial version of olm fallback keys
4 years ago
Travis Ralston
f0ba7f014b
Update i18n for emoji
4 years ago
Travis Ralston
38431dca1c
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
4 years ago
Alexey Murz Korepov
76280f215c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/ru/
4 years ago
aWeinzierl
7da3b37524
Translated using Weblate (German)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/de/
4 years ago
Brendan Abolivier
c04bf46800
Translated using Weblate (French)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/fr/
4 years ago
Richard van der Hoff
05f5373a4a
Translated using Weblate (French)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/fr/
4 years ago
aWeinzierl
c5335a8922
Added translation using Weblate (German)
4 years ago
Alexey Murz Korepov
589b9a3f77
Added translation using Weblate (Russian)
4 years ago
strix aluco
5b9cbfb7bf
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/uk/
4 years ago
Will Hunt
c78ce90dfa
Translated using Weblate (Spanish)
...
Currently translated at 31.2% (20 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/es/
4 years ago
reivilibre
5daf0fbb7b
Translated using Weblate (Japanese)
...
Currently translated at 25.0% (16 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/ja/
4 years ago
reivilibre
1e401c8ae3
Translated using Weblate (French)
...
Currently translated at 42.2% (27 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/fr/
4 years ago
Will Hunt
299492b173
Added translation using Weblate (Spanish)
4 years ago
reivilibre
ae44ecdafc
Added translation using Weblate (Japanese)
4 years ago
reivilibre
7e6bba3256
Added translation using Weblate (French)
4 years ago
Travis Ralston
fb48d1ab30
Merge pull request #2729 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Update from Weblate
4 years ago
strix aluco
41fa1886db
Added translation using Weblate (Ukrainian)
4 years ago
Travis Ralston
d37f7a25b4
Make translations for SAS emoji available in-tree ( #2728 )
...
* add a base file
* Fix directory name
* Added translation using Weblate (English)
* Translated using Weblate (English)
Currently translated at 1.6% (1 of 64 strings)
Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.riot.im/projects/matrix-doc/sas-emoji-v1/en_EN/
* add english files
* delete english files
* Added translation using Weblate (English)
* Added translation using Weblate (English)
* Do manual translations
* Deleted translation using Weblate (English)
* Deleted translation using Weblate (English)
* Add a script to update the definitions with the translations
* update i18n
* Add a note to the spec about translations
* changelog
* Ensure translations end with json
4 years ago
Travis Ralston
8eb1c53144
Merge branch 'clokep/login-fallback-changes'
4 years ago
Travis Ralston
d41ad7638e
re-add note about the login process
4 years ago
Travis Ralston
65c6d545b8
assign number
4 years ago
Travis Ralston
1be21b85b6
Proposal to remove deprecated identity service endpoints
4 years ago
Travis Ralston
5c0f999503
Merge pull request #2689 from Awesome-Technologies/fix_guest_e2ee
...
MSC2689: Fix E2EE for guests
4 years ago
Travis Ralston
0973e88c7c
Merge pull request #2663 from matrix-org/rei/pushrules_define_enabled
...
MSC2663: Errors for dealing with non-existent push rules
4 years ago
Patrick Cloke
4daecd0d94
Remove broken formatting.
4 years ago
Patrick Cloke
4353f346b6
Rename changelog file.
4 years ago
Patrick Cloke
e261faf70b
Review comments.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Patrick Cloke
9a40d7bf47
Add information from MSC2604: Parameters for Login Fallback to the spec.
4 years ago
Travis Ralston
012f0b1882
Merge pull request #2609 from matrix-org/rav/remove_oauth2
...
Remove `m.login.token` and `m.login.oauth2` UIA types
4 years ago
Travis Ralston
24d124df50
Update changelogs/client_server/newsfragments/2609.removal
4 years ago
Travis Ralston
a96a014512
Merge pull request #2610 from matrix-org/rav/proposal/remove-oauth2-auth-type
...
MSC2610: Remove `m.login.oauth2` User-Interactive Authentication type from the specification
4 years ago
Travis Ralston
5990d98525
Merge pull request #2611 from matrix-org/rav/proposal-remove-token-auth-type
...
MSC2611: Remove `m.login.token` User-Interactive Authentication type from the specification
4 years ago
Kitsune Ral
b4b917c6c8
Another wording fix
4 years ago
Kitsune Ral
c3329fe644
Wording/grammar fixes from code review
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
4 years ago
Kitsune Ral
eeb5ce222c
Intro: rephrase a paragraph as per review
4 years ago
Kitsune Ral
c60368338c
Apply suggestions from code review
...
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
4 years ago
Kitsune Ral
7b574448db
Fix a broken link
...
Co-authored-by: Denis Kasak <dkasak@users.noreply.github.com>
4 years ago
Kitsune Ral
294f30f3ab
Reword, as per review
...
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
4 years ago
Michael Albert
78f3c3dac8
Update proposals/2689-fix-e2ee-for-guests.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Hubert Chathi
53e2b999b9
Merge pull request #2687 from uhoreg/sas2_spec
...
document new key agreement method for SAS verification and deprecate old method
4 years ago
Kitsune Ral
bcf5585e55
Remove authority from the example for unfederated room
...
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
4 years ago
Kitsune Ral
5a699f2650
Merge pull request #2518 from matrix-org/kitsune/cleanup
...
Assorted cleanup pieces
4 years ago
Kitsune Ral
812df4c9c1
Out of WIP; early feedback incorporated
...
- Authority part semantics are no more prescribed; authority part has
defined syntax but reserved for future use.
- Moved away non-normative parts to "Discussion" and/or "Alternatives"
- Added `action=chat`
- Extended `via=` applicability to non-roomid cases to compensate
dropping the authority part semantics.
- Added a reference algorithm to parse a URI.
- Closed outstanding questions/discussion points.
- Added more cases for future evolution.
- Added "minimal syntax" options to the discussion of possible
alternatives
4 years ago
Hubert Chathi
33ed9fc2dd
apply changes from review
4 years ago
Olivier Wilkinson (reivilibre)
3dd5bc42a7
inexistent may or may not be a non-existent word
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
4 years ago
Richard van der Hoff
125614f3a4
Make use of `highlight` tweak consistent ( #2670 )
...
* remove redundant 'highlight: false' tweaks
their inconsistent usage is super-confusing.
* Remove redundant 'value: true' on highlight tweaks
again, the inconsistency was super-confusing.
* changelog
4 years ago
Richard van der Hoff
1b74e96b7e
fix RST in changelog
4 years ago
Richard van der Hoff
6da06383e8
Allow `/make_join` to return a 404 ( #2688 )
...
Specify that `GET /_matrix/federation/v1/make_join/{roomId}/{userId}` can
return a 404 if the room is unknown.
4 years ago
Michael Albert
250f0e47c1
Fix typos
4 years ago
Michael Albert
adc867dc99
Fix E2EE for guests
4 years ago
Hubert Chathi
793dae1ece
add changelog
4 years ago
Hubert Chathi
0f13ebe3ed
document new key agreement method and deprecate old method
4 years ago
Travis Ralston
e207dfc0ea
Merge pull request #2630 from uhoreg/sas2
...
MSC2630: checking public keys in SAS verification
4 years ago
Travis Ralston
adf9443df4
Merge pull request #2669 from matrix-org/rei/bug_type_actions
...
Fix spec bug concerning the type of a push rule's array of actions
4 years ago
Richard van der Hoff
868ca45729
move changelogs to the right directory ( #2671 )
...
looks like these ended up in the wrong place.
4 years ago
Olivier Wilkinson (reivilibre)
2e72da2343
Fix spec bug concerning the type of a push rule's array of actions
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
4 years ago
Olivier Wilkinson (reivilibre)
90a37cdb30
Write MSC2663
4 years ago
Aaron Raimist
f8ff2ad6a9
Reword "UI Authorization" to "User-Interactive Authentication" ( #2667 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
4 years ago
Olivier Wilkinson (reivilibre)
fee59be2b3
Start MSC2663 proposal
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
4 years ago
Hubert Chathi
a91c6446bc
Merge pull request #2639 from uhoreg/backup_version_required
...
various key backups fixes
4 years ago
Patrick Cloke
782aed7383
Add proposal for accepting query parameters to the login fallback endpoint. ( #2604 )
4 years ago
Hubert Chathi
b770cfee8b
Merge pull request #2653 from uhoreg/spec-fixes-20200623
...
Various small fixes in e2e spec
4 years ago
Hubert Chathi
3e3eafc6ce
add changelog
4 years ago
Hubert Chathi
72ad26ec92
fix changelog
4 years ago
Hubert Chathi
8e2ba5ad2a
remove nonexistent field in verification and fix types in secret storage
4 years ago
Isaiah Inuwa
bbad4c453f
Add backwards-compatibility notes.
4 years ago
Hubert Chathi
c8e816d854
Add link to MSC in changelog entries.
4 years ago
Hubert Chathi
83e4d8c413
Merge pull request #2597 from uhoreg/ssss_spec
...
initial spec of SSSS
4 years ago
Hubert Chathi
902444ceb5
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Travis Ralston
465ed38416
Merge pull request #2647 from jplatte/event-titles
...
Make event's title fields UpperCamelCase and distinguish /sync ones
4 years ago
Jonas Platte
763e5654cc
Make event's title fields UpperCamelCase and distinguish /sync ones
4 years ago
Travis Ralston
11a808aefd
Merge pull request #2646 from jplatte/unsigned-data
...
Consistently use the title UnsignedData for the unsigned object
4 years ago
Jonas Platte
049275c33b
Consistently use the title UnsignedData for the unsigned object
4 years ago
Kitsune Ral
c76d53c11a
Apply suggestions from code review
4 years ago
Hubert Chathi
b44ebaa32e
add changelog
4 years ago
Hubert Chathi
24427242f7
fix more mistakes in key backup spec, and factor out room key backups
4 years ago
Hubert Chathi
af6e1157d9
version is required when getting keys. Also add some full stops.
4 years ago
Richard van der Hoff
5cb4b086c7
Clarifications to the push module ( #2634 )
...
* Minor clarifications to the push spec
* move conditions before defaults
4 years ago
Hubert Chathi
efebba62de
result may also include signatures
4 years ago
Brendan Abolivier
f1e3118317
Revert "MSCXXXX: Ability for clients to request homeservers to resync device lists"
...
This reverts commit 79dc04515e562847774e2f722fb14401bfb90583.
4 years ago
Brendan Abolivier
9b7a883b50
MSCXXXX: Ability for clients to request homeservers to resync device lists
4 years ago
Hubert Chathi
be01eebf8f
use the right key ID
4 years ago
Travis Ralston
ffd739137e
Merge pull request #2399 from uhoreg/reporting_no_key
...
MSC2399: Reporting that decryption keys are withheld
4 years ago
Travis Ralston
97191b9348
Merge pull request #2629 from deepbluev7/sync-example-fixes
...
Remove room_id from /sync examples
4 years ago
Hubert Chathi
6ca3996bef
FluffyChat doesn't include any verification yet
4 years ago
Hubert Chathi
1961a215e8
Fix the title
4 years ago
Hubert Chathi
d9dc3dc180
rename to match MSC number
4 years ago
Hubert Chathi
0fbb1b9bf9
add information on fixed implementations
4 years ago
Hubert Chathi
269e83c233
more clarifications
4 years ago
Nicolas Werner
e3d12d6769
Remove room_id from /sync examples
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
4 years ago
Richard van der Hoff
ac982410b9
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Kitsune Ral
e310736adb
Merge pull request #2626 from matrix-org/kitsune/structures
...
Use public_rooms_response.yaml instead of replicating the same definition
4 years ago
Kitsune Ral
57f0c8346f
message_pagination.yaml: more $ref cleanup
4 years ago
Hubert Chathi
d261084f5b
apply changes from review
4 years ago
Kitsune Ral
d3b41941aa
key_backup.yaml: make body parameters required
...
Along the same lines as c72d3051
.
4 years ago
Kitsune Ral
8e7c0dfb93
Merge remote-tracking branch 'origin/master' into kitsune/cleanup
4 years ago
Richard van der Hoff
4aa778cdee
Put the MSC number in the proposal template ( #2622 )
...
this seems to be our convention.
4 years ago
Hubert Chathi
c741049760
more clarifications
4 years ago
Travis Ralston
34f2d482be
Merge pull request #2265 from matrix-org/babolivier/msc_email_case
...
MSC2265: Proposal for mandating case folding when processing e-mail address localparts
4 years ago
Kitsune Ral
49ccfa09a8
Merge pull request #2592 from matrix-org/kitsune/fix-room-versions
...
capabilities.yaml: drop an extraneous title
4 years ago
Richard van der Hoff
da740bfbca
Clarifications to SSO login/UIA ( #2608 )
...
including a bunch of text about security
4 years ago
Kitsune Ral
97809c5eae
Update changelogs/client_server/newsfragments/2592.clarification
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Richard van der Hoff
1e049481fe
Proposal to remove `m.login.token` ui auth type
4 years ago
Richard van der Hoff
7549b86192
Proposal to remove `m.login.oauth2`
4 years ago
Richard van der Hoff
d9f9706fdb
changelog
4 years ago
Richard van der Hoff
7c6636a520
Remove `m.login.token` and `m.login.oauth2` UIA types
...
AFAIK these have never been implemented. oauth2 lacks enough info to be
sensibly implemented, and `m.login.token` just doesn't make sense.
4 years ago
Richard van der Hoff
f632f4a20f
Clarify link to OpenID Connect specification ( #2605 )
...
OpenID Connect and OpenID are different things. This seems to be talking about
the former.
4 years ago
Kitsune Ral
ea02029f89
Add a changelog
4 years ago
Travis Ralston
29f23a5eda
Merge pull request #2599 from matrix-org/travis/typos
...
Fix typos and clarify the user ID in login sections
4 years ago
Hubert Chathi
f8e4bdfbaf
credit David Wong
4 years ago
Travis Ralston
9281d0ca13
Merge pull request #2591 from matrix-org/travis/unsigned
...
Fix a number of issues with unsigned event objects
4 years ago
Travis Ralston
7fc811d4bd
Update event-schemas/schema/core-event-schema/unsigned_prop.yaml
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Hubert Chathi
cf37688b7c
Merge pull request #2387 from uhoreg/key_backup_spec
...
initial version of spec for key backups
4 years ago
Hubert Chathi
a36284810d
more clarifications and fixes
4 years ago
Travis Ralston
bcce6b9a7c
changelog
4 years ago
Travis Ralston
d9a1de1d30
Fix typos and clarify the user ID in login sections
4 years ago
Travis Ralston
8532cfd706
Clarify which transaction ID
4 years ago
Hubert Chathi
40c50c80ea
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Hubert Chathi
df695167e8
Add changelog.
4 years ago
Hubert Chathi
07856ec7a2
initial spec of SSSS
4 years ago
Travis Ralston
185e3e4001
Merge pull request #2594 from Dominaezzz/patch-1
...
Fix Typo
4 years ago
Dominic Fischer
9535540161
Add changelog
4 years ago
Dominic Fischer
c02ca21a94
Fix Typo
4 years ago
Kitsune Ral
bda05a0d44
capabilities.yaml: drop an extraneous title
...
AvailableRoomVersions sticks itself as a property type, preempting
the mention of RoomVersionStability in the generated text.
4 years ago
Travis Ralston
33309fb68e
Add changelog
4 years ago
Travis Ralston
0f9ffdf01a
Make server ACL example inherit from state events
4 years ago
Travis Ralston
33d738e665
Document the m.room.member unsigned object in full
4 years ago
Travis Ralston
1c1e351778
Move m.room.member's unsigned data to the top level
4 years ago
Travis Ralston
ffea5d5e61
Document top-level UnsignedData objects
4 years ago
Hubert Chathi
ec0b9badc7
Merge remote-tracking branch 'origin/master' into cross-signing-spec
4 years ago
Hubert Chathi
67edc3e229
add clarifications and diagrams
4 years ago
Travis Ralston
3fc5540755
Fix r0.1.4 changelog reference
4 years ago
Kitsune Ral
3b5340539d
c2s: Make allOf and description siblings throughout the PR
...
The overall mess with allOf will be addressed separately; this PR just
puts $ref under allOf to fix the glaring misuse of $ref objects.
4 years ago
Kitsune Ral
48af2e5b47
joining.yaml: put descriptions next to their properties
...
Fixing the problem described in https://github.com/matrix-org/matrix-doc/pull/2518#issuecomment-621684187
4 years ago
Kitsune Ral
040a91f42d
api/: More cleanup in descriptions
...
(and a fix in one example).
4 years ago
Kitsune Ral
f299f60e17
Use public_rooms_response.yaml instead of replicating the same definition
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
4 years ago
Kitsune Ral
b789f3e10b
dump-swagger.py: fix a typo in the help string
4 years ago
Kitsune Ral
67a8176903
Clarify officially that we use multiple API files
...
This is not something endorsed by the OpenAPI spec, just our practice.
4 years ago
Kitsune Ral
6cfb94562e
c2s: clean up $ref objects
...
* Most of the changes: align to the $ref object definition
(https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03#section-3 )
that says that any attribute other than $ref be ignored.
* Remove extraneous leading ./ in $ref paths
* Fix an apparent typo in registration.yaml:
/account/password/msisdn/requestToken used a file from ../identity/*
instead of its c2s namesake.
4 years ago
Travis Ralston
07d4606352
Merge pull request #2585 from matrix-org/client_server/release-r0.6.1
...
Client-Server r0.6.1
4 years ago
Travis Ralston
32133e6ec3
Merge pull request #2584 from matrix-org/server_server/release-r0.1.4
...
Server-Server r0.1.4
4 years ago
Travis Ralston
09986af8fc
Server-Server r0.1.4
...
Includes a link to r0.1.3 because we forgot
4 years ago
Travis Ralston
19a97c62e2
Client-Server r0.6.1
4 years ago
Travis Ralston
e14cf35c80
Merge pull request #2563 from matrix-org/travis/spec/2240-and-assoc--r-v6
...
Room Version 6
4 years ago
Travis Ralston
db72e7caea
Merge pull request #2575 from matrix-org/travis/clarification/send-join
...
Clarify the auth_chain and state requirements for /send_join
4 years ago
Travis Ralston
c3289614da
Merge pull request #2562 from matrix-org/travis/spec/2432-alias-semantics
...
Add spec for new alias handling (client-server)
4 years ago
Travis Ralston
4b64d80437
Remove v6 TODO
...
To avoid the conflict, hopefully.
4 years ago
Travis Ralston
65c6435093
Merge pull request #2570 from matrix-org/travis/clarification/s2s-auth
...
Clarify which server names to sign requests with
4 years ago
Travis Ralston
47c531adff
Clarify exactly which servers
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
04a26dafd0
Merge pull request #2546 from matrix-org/travis/spec/1466-softlogout
...
Spec soft-logout per MSC1466
4 years ago
Travis Ralston
a5cb9c655c
It's important to say who
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
bea6b321a5
Change the nots order
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
d4c19a0e80
Federation
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
9bdafab2a4
Merge pull request #2571 from matrix-org/travis/clarification/createRoom-events
...
Clarify that a creation event and member event are needed for createRoom
4 years ago
Travis Ralston
25f4a30b18
Merge pull request #2577 from matrix-org/travis/clarification/spelling
...
Fix more typos throughout the specification
4 years ago
Travis Ralston
9792921357
Merge pull request #2576 from matrix-org/travis/clarification/server-names
...
Clarify that server names are at least 1 character
4 years ago
Travis Ralston
56ba0c7862
Merge pull request #2574 from matrix-org/travis/clarification/member-profiles
...
Remove claim that profile info is exclusively managed by the server
4 years ago
Travis Ralston
2cf68945d3
Merge pull request #2572 from matrix-org/travis/clarification/1179-forward-link
...
Update MSC1779 to forward link to matrix.org/foundation
4 years ago
Travis Ralston
669377888e
Fix more typos throughout the specification
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2193
4 years ago
Travis Ralston
e9998c5335
Clarify that server names are at least 1 character
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2460
4 years ago
Travis Ralston
67d46fa881
Clarify the auth_chain and state for send_join
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2467
Fixes https://github.com/matrix-org/matrix-doc/issues/2464
This is based on looking at Synapse, not actually testing it. Within the send_join handling functions, an "event context" is acquired [here](d14c4d6b6d/synapse/handlers/federation.py (L1472)
) which then later uses the previous state (populated [here](d14c4d6b6d/synapse/state/__init__.py (L286-L289)
) in the event context) [here](d14c4d6b6d/synapse/handlers/federation.py (L1494-L1501)
) to return a response. Within the event context, the previous state IDs are populated [here](d14c4d6b6d/synapse/state/__init__.py (L351)
).
4 years ago
Kitsune Ral
c72d30513e
c2s: Add required: true to request bodies
4 years ago
Hubert Chathi
a1177cbd61
Merge pull request #2566 from uhoreg/remove_string_string_string
...
E2E clarifications/improvements
4 years ago
Travis Ralston
06b0c1762a
Move the send_join response to its own definition
...
Both APIs need clarification, so dedupe the changes.
We should also probably deprecate some of this stuff so we can eventually remove it.
4 years ago
Travis Ralston
e8548f3c3b
Remove claim that profile info is exclusively managed by the server
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2496
4 years ago
Travis Ralston
ac187904bb
Update MSC1779 to forward link to matrix.org/foundation
4 years ago
Travis Ralston
200212ffd7
Clarify that a creation event and member event are needed for createRoom
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2494
4 years ago
Travis Ralston
b876ac5893
Clarify which server names to sign requests with
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2512
4 years ago
Travis Ralston
730d164df7
Add changelogs
4 years ago
Travis Ralston
36ed6e94a2
Re-introduce signature schemas
4 years ago
Travis Ralston
93f68866c5
Fix spec generation not using titles on pseudo objects
4 years ago
Travis Ralston
e9e9366804
Merge pull request #2209 from lucavb/master
...
MSC2209: Alter auth rules to check notifications in m.room.power_levels
4 years ago
Travis Ralston
5b0e94c6e0
Merge pull request #2240 from matrix-org/travis/msc/rooms-v6
...
MSC2240: Room version 6
4 years ago
Travis Ralston
e422bad0ab
Merge pull request #2540 from matrix-org/clokep/json-validation-room-ver
...
MSC2540: Stricter event validation: JSON compliance
4 years ago
Travis Ralston
bdd8f03fef
Add changelog
4 years ago
Travis Ralston
b5ba9a008f
Merge remote-tracking branch 'tulir/fix-receipts-typo'
4 years ago
Tulir Asokan
5270ed0c0a
Fix typo in read markers module
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
4 years ago
Hubert Chathi
6a8ba9b1d6
improve description of key object in CS and include a link in Fed
4 years ago
Hubert Chathi
5b38c04e19
make definition of signatures fields more consistent
4 years ago
Hubert Chathi
40ec1ae1a9
clarification
4 years ago
Hubert Chathi
64b1ea3323
clarify which key again
4 years ago
Hubert Chathi
915e698c23
clarify which key
4 years ago
Travis Ralston
e264124faa
Merge pull request #2472 from uhoreg/symmetric_ssss
...
MSC2472: Symmetric SSSS
4 years ago
Travis Ralston
12ecf9f383
Merge pull request #2561 from matrix-org/travis/doc-2xx-format
...
Mention that we use OpenAPI 3's response code format
4 years ago
Travis Ralston
ab62b6293c
Merge pull request #2560 from matrix-org/travis/clarify-txn-send
...
Fix the response format of the `/send` endpoint
4 years ago
Travis Ralston
899db411a3
Merge pull request #2433 from matrix-org/travis/spec/msc2324-early-releases
...
Attempt to convert MSC2324 (facilitating early releases of implementations) to reality
4 years ago
Travis Ralston
98416bf948
Add changelog for client-server API
4 years ago
Travis Ralston
66ab480967
Incorporate MSC2540 (Canonical JSON validation)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2540
4 years ago
Travis Ralston
74c51b05a4
Incorporate MSC2209 (`notifications` auth rules)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2209
The changes are slightly difficult to word without dumping the text in and playing a game of spot the difference, so we now use our pre-existing pygments support to render a representation of the difference. The difference is shown in markdown-like format instead of RST for ease of understanding. It's also not rendered HTML for largely complexity reasons.
4 years ago
Travis Ralston
a1324aa9dc
Move MSC2432 (alias handling) to v6
4 years ago
Travis Ralston
be35311559
s/should/must for redaction algorithm
...
This feels like it was a mistake some time ago considering the redaction algorithm is used in very strict algorithms like event signing.
4 years ago
Travis Ralston
0300a3cab4
Move redaction algorithm into room version specification
...
We stick it in a client section of v1 as the earliest version to define the algorithm is v1, and the client-server spec tells clients to use this algorithm.
4 years ago
Travis Ralston
2b6086d87c
Add changelog entries
...
It's a bit awkward that this shows up as a backwards compatible change, but it's also not breaking.
4 years ago
Travis Ralston
b11cf560b5
Add spec for new alias handling (client-server)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2432
This commit does not deal with areas which will be covered by the room version specifications (namely the redaction algorithm).
It feels a bit overly cruel to completely obliterate all mentions of `m.room.aliases` from the spec as client/server developers may encounter the event type in the wild. To ensure that CTRL+F still works, a brief mention that they do nothing has been put in place, leaving no other references (except the redaction algorithm - see previous paragraph).
4 years ago
Travis Ralston
1388742a52
Mention that we use OpenAPI 3's response code format
...
See comments of https://github.com/matrix-org/matrix-doc/pull/2238
4 years ago
Travis Ralston
8220de58bd
Drop loudly and instead encourage
4 years ago
Travis Ralston
04e8244dbc
Clarify various bits of wording
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Travis Ralston
74b627ac0b
Fix the response format of the `/send` endpoint
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2236
4 years ago
Travis Ralston
3875d50de8
Add missing changelog
4 years ago
Patrick Cloke
07716711f1
Give more guidance on how invalid events should be handled.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Kegsay
86d4a6f786
Merge pull request #2559 from matrix-org/kegan/backfill-wording
...
Make backfill wording clearer
4 years ago
Kegsay
fc91946e5a
Update api/server-server/backfill.yaml
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Kegan Dougal
9765116c47
Make backfill wording clearer
4 years ago
Patrick Cloke
f5ebe33a9c
Reword how bad values are handled.
4 years ago
Travis Ralston
10e4ad72ca
Clarify retention of information for soft logout
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Travis Ralston
05e83f2e7d
Fix more describes -> describe
4 years ago
Travis Ralston
df41947369
Spell words correctly
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Travis Ralston
0e771c7b07
Merge pull request #2547 from matrix-org/travis/spec/1802-fix-200
...
Spec v2 send_join and send_leave endpoints
4 years ago
Travis Ralston
7c0046ffc7
describes -> describe
4 years ago
Travis Ralston
d419e3b38a
Remove extraneous spaces
4 years ago
Travis Ralston
77d83b9ce5
Clarify that soft logout is about client state
4 years ago
Travis Ralston
249421fa62
Assign MSC number
4 years ago
Travis Ralston
6eecee7d3c
Proposal to clarify spoilers
...
Original MSC: https://github.com/matrix-org/matrix-doc/pull/2010
*Per the proposal process, MSC2010 has been modified to match this MSC.*
4 years ago
Hubert Chathi
2e0ef11640
Wording fixes
4 years ago
Travis Ralston
c2d5516517
Clobber changelogs
4 years ago
Travis Ralston
749be9ddf2
Merge pull request #2554 from deepbluev7/number-fixes
...
Fix some numbers in the spec text.
4 years ago
Travis Ralston
f9af712e1b
Merge pull request #2526 from uhoreg/e2e_delete_backup
...
MSC2526: Add ability to delete key backups
4 years ago
Travis Ralston
ddeb695b97
Use 'several' in place of counting
4 years ago
Nicolas Werner
a7e7496cd6
Fix some numbers in the spec text.
...
Odds were not written as an exponent.
Special tag names count was not updated.
Fixes #2550
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
4 years ago
Matthew Hodgson
b8f13ac35e
Merge pull request #2553 from Dominaezzz/patch-1
...
Fix Typo
4 years ago
Dominic Fischer
c3582e5fc6
Add changelog
4 years ago
Dominic Fischer
28d460fb62
Fix Typo
4 years ago
Travis Ralston
19cac03305
Update specification/client_server_api.rst
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Travis Ralston
a2a1694c35
Spec v2 send_join and send_leave endpoints
...
MSC: https://github.com/matrix-org/matrix-doc/pull/1802
Fixes https://github.com/matrix-org/matrix-doc/issues/2541
This also adds the v2 invite endpoint to the ACL protected list as that appears to be an omission.
4 years ago
Travis Ralston
54102b8d36
Clarify wording per review suggestions
4 years ago
Travis Ralston
a15fe3723d
Merge master into MSC2342 spec
4 years ago
Travis Ralston
b4beb05dde
Remove excess whitespace
4 years ago
Travis Ralston
bd26a41114
off by one error
4 years ago
Travis Ralston
d24f15a3a9
Spec soft-logout per MSC1466
...
MSC: https://github.com/matrix-org/matrix-doc/issues/1466
4 years ago
Hubert Chathi
fae1165e1c
spec what to do if you try to delete a backup that's already deleted
4 years ago
Hubert Chathi
bac9afa124
document error codes and remove a statement that isn't true
4 years ago
Patrick Cloke
e5fa76c8ed
Clarify range a bit more.
4 years ago
Patrick Cloke
007c8b5799
Clarify the range of valid values.
4 years ago
Patrick Cloke
0b6301ac80
Fix grammar and typos from review.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Hubert Chathi
c196cbcf42
add introduction and discourage new implementations from using old method
4 years ago
Travis Ralston
560eb6df71
Fix MSC reference
4 years ago
Patrick Cloke
6757c60d35
Specify the current stable room versions.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Hubert Chathi
bd95568c8c
remove duplicate key
4 years ago
Hubert Chathi
1bae8ea633
we actually don't support the GET /room_key/versions/ with trailing slash
4 years ago
Travis Ralston
7eafe5a1d9
Merge pull request #2538 from matrix-org/travis/spec/clarify-num-ev-limit
...
Clarify the limits of prev_events and auth_events
4 years ago
Hubert Chathi
9ccfe61674
add some clarifications and add sharing withheld reason with other devices
4 years ago
Patrick Cloke
03588cbf0d
Be clearer about errors and what to do with current room versions.
4 years ago
Patrick Cloke
bbbd9c4c33
Update wording to avoid demand-style language.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Hubert Chathi
a6ae757e7a
Fix typo
4 years ago
Travis Ralston
d8e6e17bd3
Incorporate integers MSC
4 years ago
Patrick Cloke
11587a5384
Small clarification.
4 years ago
Patrick Cloke
7797c18727
Add MSC2540 for stricter validation of event JSON.
4 years ago
Travis Ralston
05228bf40b
``s -> s``
4 years ago
Travis Ralston
9599c3bc99
changelog
4 years ago
Travis Ralston
42ae5c966a
Clarify the limits of prev_events and auth_events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2307
These restrictions are due to a Synapse change which never made it to the spec prior to the MSC process. This is therefore documenting an omission.
Synapse's numbers are verified here: 207b1737ee/synapse/handlers/federation.py (L1183-L1213)
... and Synapse's handling of the backfill endpoint is described here: 207b1737ee/synapse/handlers/federation.py (L829-L837)
This also includes a mention that https://github.com/matrix-org/matrix-doc/pull/1594 should render the `auth_events` limitation unnecessary.
No changes are required to the the "checks on receipt of a PDU" section of the server-server spec as it starts with "must be a valid event", to which an event is invalid if it contains too many prev or auth events.
4 years ago
Hubert Chathi
f97b394591
add changelogs
4 years ago
Travis Ralston
f156938821
Update v6 room proposal for modern activity
4 years ago
Travis Ralston
29d0d97b25
Merge branch 'master' into travis/msc/rooms-v6
4 years ago
Hubert Chathi
a8910fe323
initial spec for cross-signing
4 years ago
Travis Ralston
3556b8457f
Add changelog for 2527
4 years ago
Travis Ralston
d69e5af7ab
Merge remote-tracking branch 'Gnuxie/patch-1'
4 years ago
Travis Ralston
10293d6951
Merge pull request #2532 from matrix-org/clokep/sso-login
...
Add MSC2454 to the specification.
4 years ago
Patrick Cloke
e85f6c31a3
Fix a typo found in review.
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Hubert Chathi
86d0d04ed1
don't include unrelated changes
4 years ago
Patrick Cloke
78f8d1322f
Add MSC2454 to the specification.
4 years ago
Kitsune Ral
ff59fc1905
/keys/query: Add a title in the response
...
The device keys structure in queryKeys is not the same as the one
defined in device_keys.yaml (it adds things on top of it).
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
4 years ago
Kitsune Ral
77783b8fc3
Remove extraneous quotes, fix a typo
...
filter.yaml: quotes under |- were taken literally.
notifications.yaml: it's a number in the example, not a string
4 years ago
Ben Parsons
c704da1449
remove proposal
4 years ago
Ben Parsons
9065d1aa14
proposal to use existing events as captions for images
4 years ago
Richard van der Hoff
6613cd89a6
2454-ui-interactive-auth-for-sso.md: markup fix
4 years ago
Hubert Chathi
a896729ac2
some more clarifications and indentation fixes
4 years ago
Gnuxie
6b8b31ce63
correct use of required annotation in json-schema
...
https://tools.ietf.org/html/draft-handrews-json-schema-validation-02#section-6.5.3
4 years ago
Hubert Chathi
0145191d43
add links to endpoints and add delete endpoint
4 years ago
Hubert Chathi
0b39308a13
rename to use msc number
4 years ago
Hubert Chathi
fffed943bc
proposal to add endpoint to delete backups
4 years ago
Hubert Chathi
3d1c33ed1b
move API definitions into backup section
4 years ago
Hubert Chathi
5f3ee44cfb
add more suggestions from review
4 years ago
Hubert Chathi
8ff1c26ef2
fix indentation
4 years ago
Hubert Chathi
e0b4a3c912
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Hubert Chathi
0d2924841b
Merge pull request #2524 from uhoreg/e2e_misc_fixes_202005
...
misc fixes in e2ee spec
4 years ago
Hubert Chathi
6ede023b35
make the changelog match others so they get combined
4 years ago
Hubert Chathi
9980b83dd4
add changelog
4 years ago
Travis Ralston
4cd4e19bf8
Merge pull request #2454 from matrix-org/clokep/ui-interactive-auth-for-sso
...
MSC2454: Support UI interactive auth for SSO
4 years ago
Travis Ralston
bc0c81f062
Merge pull request #2525 from matrix-org/poljar/event-id-required
...
client-server: Mark the event_id when putting room events as required.
4 years ago
Travis Ralston
b0e8fd648d
Apply suggestions from code review
4 years ago
Damir Jelić
3054ac572f
changelogs: Fragment for the event id when putting room events clarification.
4 years ago
Damir Jelić
6e33954256
client-server: Mark the event_id when putting room events as required.
4 years ago
Hubert Chathi
9dc6e00335
draft of proposal for SAS
4 years ago
Hubert Chathi
e89521d195
some fixes (spelling, RST, and naming)
4 years ago
Travis Ralston
8b4cfc643f
Merge pull request #2523 from matrix-org/clokep/passwd-invalidation-spec
...
Add an additional parameter to the modify password API per MSC2457.
4 years ago
Patrick Cloke
1e330c9423
Clarify revocation behavior.
4 years ago
Patrick Cloke
0c582ea8c7
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Patrick Cloke
958e1b4a2e
Make the spec changes for MSC 2457.
4 years ago
Travis Ralston
8ba6d0157b
Merge pull request #2457 from matrix-org/clokep/modify-password-invalid-sessions
...
MSC2457: Invalidating devices during password modification
4 years ago
Travis Ralston
411b3f432b
Update changelog
4 years ago
Travis Ralston
0207242e23
Merge remote-tracking branch 'auscompgeek/push-username-highlight'
4 years ago
David Vo
b8efb5ac47
Add changelog for 2519
...
Signed-off-by: David Vo <david@vovo.id.au>
4 years ago
David Vo
0ae597626a
Fix .m.rule.contains_user_name push rule to highlight
...
Signed-off-by: David Vo <david@vovo.id.au>
4 years ago
Kitsune Ral
202bf8abb1
Cleanup summaries and descriptions
4 years ago
Kitsune Ral
c441e74b27
README.rst: fix the contributor's surname
4 years ago
Travis Ralston
a3385126a7
Merge pull request #2507 from matrix-org/travis/proposal-buckets
...
Add some words about what categories are
4 years ago
Travis Ralston
16905a2f5b
Make the spec core team the Spec Core Team
4 years ago
Travis Ralston
97b23da9f6
Update changelog entry for 2510 clarification
4 years ago
Travis Ralston
b8f68cb874
Merge remote-tracking branch 'valkum/patch-1'
4 years ago
Rudi Floren
2bc798dcfa
Add changelog newsfragment
4 years ago
Rudi Floren
b5868a59d6
Fix typo in Fed. API request auth python example
...
Fixes the typo in the Request Authentication python example. It seems like a copy paste error.
Closes : #2509
Signed-off-by: Rudi Floren <rudi.floren@gmail.com>
4 years ago
Travis Ralston
3c34d83082
Add some words about what categories are
4 years ago
Hubert Chathi
32aecc506f
Merge pull request #2503 from uhoreg/msc-fixes-2020-04
...
minor clarifications and corrections
4 years ago
Hubert Chathi
9103a0a398
minor clarifications and corrections
4 years ago
Hubert Chathi
91f51bb23e
use .ready to accept a verification, plus some clarification
4 years ago
Hubert Chathi
4672a7083e
make .ready required, and add .done
4 years ago
Patrick Cloke
f6879c897b
Fix minor grammatical fixes.
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Travis Ralston
be1669dd5b
Merge branch 'fix-iv'
4 years ago
Travis Ralston
b908b8e777
Add changelog
4 years ago
Lukas Lihotzki
af7cf84083
Fix iv parameter description
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
4 years ago
Ben Parsons
57f3c8494f
Merge pull request #2491 from matrix-org/benp/proposals-scraper-fix
...
fix pagination in proposals scraper
4 years ago
Ben Parsons
7c037d2490
improve capture and add example
4 years ago
Ben Parsons
5ae8a8bcfd
fix pagination in scraper
4 years ago
Patrick Cloke
4cfcda57fb
Clarify that the only new item here is the new authentication type.
4 years ago
Hubert Chathi
4a3f9ec63a
add information to check the key
4 years ago
Hubert Chathi
943d9386bb
remove requirement to sign the key, since it is no longer used to trust it
4 years ago
Travis Ralston
78a0843758
Merge pull request #2482 from aaronaxvig/master
...
Improve Windows steps
4 years ago
aaronaxvig
2f5d8a4a27
Removed PowerShell stuff
...
Clarified to use Command Prompt as recommended is pull request #2479 , removed all PowerShell stuff.
4 years ago
aaronaxvig
5da5d5eeb9
Merge pull request #1 from matrix-org/master
...
Updating my fork
4 years ago
Aaron Axvig
edd75703e2
Improved steps for building docs on Windows
4 years ago
Patrick Cloke
745f8c09df
Fix incorrect statement about the current spec's guidance.
4 years ago
Patrick Cloke
eb48863c40
Markdown formatting.
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Travis Ralston
2313f1e281
Merge pull request #2432 from matrix-org/rav/proposal/alt_canonical_aliases
...
MSC2432: Updated semantics for publishing room aliases
4 years ago
Hubert Chathi
4b21e44e5f
use the MSC number
4 years ago
Hubert Chathi
76dd16b854
add proposal to switch to symmetric crypto
4 years ago
Hubert Chathi
f7ebda040e
update some examples to use new algorithm name
4 years ago
Hubert Chathi
eb17e5d826
switch to symmetric algorithm
4 years ago
Travis Ralston
b8b0e0d792
Merge pull request #2422 from deepbluev7/master
...
MSC2422: Allow color on font tag
4 years ago
Travis Ralston
e05aa78604
Merge pull request #2471 from matrix-org/travis/changelog-removals
...
Support a 'removed endpoints' changelog type
4 years ago
Travis Ralston
f7ce75d36c
Support a 'removed endpoints' changelog type
4 years ago
Travis Ralston
b6d97c5983
Merge pull request #2470 from matrix-org/clokep/remove-query-auth
...
Remove query_auth from the specification per MSC2451.
4 years ago
Travis Ralston
4f0ac741a2
Update changelogs/server_server/newsfragments/2470.removal
4 years ago
Patrick Cloke
9944decacf
Add changelog entry.
4 years ago
Patrick Cloke
fc03f7faa6
Remove query_auth from the specification per MSC2451.
4 years ago
Travis Ralston
ef1032ee32
Merge pull request #2451 from matrix-org/clokep/remove-old-fed-endpoint
...
MSC2451: Remove `query_auth` federation endpoint.
4 years ago
Hubert Chathi
9e7bcaac9c
Merge pull request #2465 from uhoreg/state_res_clarification
...
clarify first run of iterative auth checks
4 years ago
Travis Ralston
522210bb5f
Merge pull request #2469 from aaronaxvig/issue2173
...
Fix italics in redact API description
4 years ago
Aaron Axvig
4d808762da
Change formatting from italics to code
4 years ago
Hubert Chathi
30586ed98c
remove extra space
4 years ago
Hubert Chathi
e67ba0cd05
add note indicating similarity between key backup format and key exports
...
also copy description of forwarding_curve25519_key_chain from key exports, since
it's a better description
4 years ago
DeepBlueV7.X
28dc6a0515
Update proposals/2422-allow-color-attribute-on-font-tag.md
...
Apply typo fix as suggested.
Co-Authored-By: David Vo <auscompgeek@users.noreply.github.com>
4 years ago
Hubert Chathi
a0fcb7d9e1
make code required, and some more details about no_olm
4 years ago
Hubert Chathi
2b71234f3c
clarify first run of iterative auth checks
4 years ago
Richard van der Hoff
7917d087f3
clarifications
4 years ago
Patrick Cloke
2d2731efff
Remove duplicated word.
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Patrick Cloke
61b306f8a8
Remove concerns about backwards compatibility.
4 years ago
Patrick Cloke
1facf7ff12
Add an MSC proposal for how to handle sessions when modifying a password.
4 years ago
Patrick Cloke
78e08c1987
Attempt to clarify the proposed changes.
4 years ago
Patrick Cloke
570398e045
Remove section on the how the authentication currently works and just reference the specification.
4 years ago
Patrick Cloke
4d177753e1
Move proposal to proper proposal number.
4 years ago
Patrick Cloke
f48bbd3278
Attempt to clarify the MSC.
4 years ago
Patrick Cloke
c69a747bae
Convert the initial Google Doc to Markdown.
4 years ago
Travis Ralston
79b2e5263d
Update specification/proposals_intro.rst
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
DeepBlueV7.X
2d85422a2f
Update proposals/2422-allow-color-attribute-on-font-tag.md
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Nicolas Werner
b760ec2d74
Add comments why alternatives to MSC2422 weren't chosen
4 years ago
Travis Ralston
7666b9fea7
Add changelog for name correction
...
https://github.com/matrix-org/matrix-doc/pull/2453
4 years ago
Travis Ralston
8e83256493
Merge pull request #2453 from Runster/patch-1
...
Correct name of Phil Zimmermann
4 years ago
Runster
e6c7eac023
Correct name of Phil Zimmermann
4 years ago
Travis Ralston
da795e5824
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
DeepBlueV7.X
6b2752c4c2
Update proposals/2422-allow-color-attribute-on-font-tag.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
4 years ago
DeepBlueV7.X
438ff8fc1d
Update proposals/2422-allow-color-attribute-on-font-tag.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
4 years ago
Patrick Cloke
61715f6452
Update and expand the proposal based on feedback and additional info.
4 years ago
Patrick Cloke
68357a7d23
Fix a typo in -> and.
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
4 years ago
Patrick Cloke
6754d5ba5f
Move filename based on MSC #.
4 years ago
Patrick Cloke
c3420770ad
Clarify history of endpoint.
4 years ago
Patrick Cloke
420180a69d
MSC: Remove query_auth federation endpoint.
4 years ago
Richard van der Hoff
4e123ca121
Update proposals/2432-revised-alias-publishing.md
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
4 years ago
Hubert Chathi
a7279d99f0
Update proposals/1543-qr_code_key_verification.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
4 years ago
Matthew Hodgson
0ce8e5ae1d
Merge pull request #2445 from 29ki/typo-upgrades
...
Fix typo for upgrade
4 years ago
Örjan Fors
e151ba96ac
Fix typo for upgrade
...
Signed-off-by: Örjan Fors <orion@29k.org>
4 years ago
Richard van der Hoff
8b9ea10e11
server admins can list aliases
4 years ago
Richard van der Hoff
98a6cd0f45
fix table
4 years ago
Richard van der Hoff
30d762cc72
document unstable prefixes/feature flags
4 years ago
Richard van der Hoff
645dbcc091
make room alias lists peekable
4 years ago
Hubert Chathi
ea0abe9de9
remove incorrect stuff
4 years ago
Hubert Chathi
c77d04c709
add base64 option
4 years ago
Hubert Chathi
405ac1e2b5
add base32 option
4 years ago
Travis Ralston
f823118a69
Merge pull request #2434 from matrix-org/travis/spec/2313-moderation-policies
...
Spec moderation policy rooms (MSC2313)
4 years ago
Richard van der Hoff
786772f764
Update proposals/2432-revised-alias-publishing.md
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
6d475ebd57
Remove whitespace
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
4 years ago
Travis Ralston
7a878bb6c3
Fix location of changelog entries and synergize them
4 years ago
Travis Ralston
da047523e3
Changelog
4 years ago
Travis Ralston
c7942d1cec
Spec moderation policy rooms (MSC2313)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2313
4 years ago
Travis Ralston
3ee9a7d654
Attempt to convert MSC2324 to reality
...
We've been using this in practice for a while now, so we should document it more officially.
MSC: https://github.com/matrix-org/matrix-doc/pull/2324
4 years ago
Richard van der Hoff
95ff26679b
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Richard van der Hoff
6bd4b3c08a
MSC: Updated semantics for publishing room aliases
4 years ago
Hubert Chathi
41072fcaa9
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
4 years ago
Sorunome
5ae462d558
address issues
4 years ago
Hubert Chathi
c79ed36fcb
Merge pull request #2430 from deepbluev7/mmaster
...
Fix key export format example
4 years ago
Hubert Chathi
78b8133142
use binary encoding of keys to reduce size of QR code
4 years ago
Nicolas Werner
6911171e83
Fix key export format example
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
4 years ago
Brendan Abolivier
3c49ba9eb5
Remove reference to second endpoint
4 years ago
Brendan Abolivier
0d4e2e75c7
Remove unstable_features endpoint
4 years ago
Brendan Abolivier
2e2f1c1174
Extend the scope of casefolding to the whole address
4 years ago
Hubert Chathi
7f93084242
request can be transaction_id
4 years ago
Hubert Chathi
21ddf8507a
make other_user_key optional for one flow of self-verification
4 years ago
Hubert Chathi
fcfd5d99a1
add examples for self-verification
4 years ago
Hubert Chathi
0b4411eadb
more words
4 years ago
Hubert Chathi
be9c37e959
more clarifications, add comparison with SAS
4 years ago
Hubert Chathi
a8c7fda187
add some clarifications
4 years ago
Nicolas Werner
b47de28da5
MSC2422: Allow color on font tag
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
4 years ago
Hubert Chathi
379bb79b00
Update proposals/1543-qr_code_key_verification.md
4 years ago
Hubert Chathi
4f83bd3e36
Update proposals/1543-qr_code_key_verification.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
4 years ago
Sorunome
53435d400d
update with new endpoints
4 years ago
Matthew Hodgson
6e3946f7bc
Merge pull request #2415 from iinuwa/spelling
...
Fix spelling mistakes.
4 years ago
Isaiah Inuwa
715d2d674b
Add changelog for spelling.
4 years ago
Isaiah Inuwa
8e888b916c
Fix spelling mistakes.
4 years ago
Isaiah Inuwa
2563711ceb
Rename proposal with proper ID.
4 years ago
Isaiah Inuwa
72bc0e0f6c
Add proposal to make reason option on content reporting
4 years ago
Isaiah Inuwa
692d039a2b
Merge branch 'master' of github.com:iinuwa/matrix-doc
4 years ago
Sorunome
776436a5f0
forgot to update one json example
4 years ago
Sorunome
f0411a3cc5
make clear displayname and avatar_url are optional, add status codes
4 years ago
Sorunome
13964988f4
remove question regarding federation api version, as it has to be v2
4 years ago
Sorunome
1ef7c17b93
remove stray heading
4 years ago
Sorunome
bee4e9e269
move to correct msc number
4 years ago
Sorunome
501d7ecfd5
add knock proposal
4 years ago
Hubert Chathi
654a9574be
rename to match MSC number
5 years ago
Hubert Chathi
c87802587a
fix typos, add information
5 years ago
Matthew Hodgson
4808b60cdd
Merge pull request #2396 from aaronraimist/v4-event-id-link
...
Fix link to v4 event ID format in identity service spec
5 years ago
Aaron Raimist
82a626a98a
Fix link to v4 event ID format in identity service spec
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
5 years ago
Travis Ralston
6c48e77878
Merge pull request #2395 from matrix-org/travis/tags-push
...
Add missing tags to push rules endpoints
5 years ago
Travis Ralston
f59aa563dd
Add missing tags to push rules endpoints
...
Without the tags, the endpoints don't end up in the swagger. No changelog for this because it doesn't affect the spec itself.
5 years ago
Travis Ralston
224a103355
Merge pull request #2392 from matrix-org/travis/s2s/fix-auth
...
Move auth events selection to a more appropriate section of the spec
5 years ago
Travis Ralston
912b3cbc95
Move auth events selection to a more appropriate section of the spec
...
This was pretty buried, and feels like a common question.
5 years ago
iinuwa
6005c16b60
Merge pull request #1 from matrix-org/master
...
Merge from origin
5 years ago
Hubert Chathi
a62c817745
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
5 years ago
Hubert Chathi
90bf2b3b46
add changelog
5 years ago
Hubert Chathi
4cde800ea1
fix validation errors
5 years ago
Hubert Chathi
59e337187b
remove duplicated line
5 years ago
Hubert Chathi
e658b17070
initial version of spec for key backups
5 years ago
Hubert Chathi
e2e83b130d
initial proposal for reporting of withheld keys
5 years ago
Travis Ralston
f11f77f33b
Merge pull request #2386 from carbeer/patch-1
...
Change state_type to event_type
5 years ago
Carolin Beer
3aba6e3eeb
Change state_type to event_type
...
I couldn't find any other reference to a state_type within the entire specification. I assume this is supposed to be the event_type? This aligns with the description of changes resulting from a state update.
5 years ago
Travis Ralston
c823bdbf70
Merge pull request #2384 from matrix-org/travis/pr-templates
...
Add some github stuff (PR templates, funding)
5 years ago
Travis Ralston
47b94b62c4
Add some github stuff (PR templates, funding)
5 years ago
Travis Ralston
21b50d749a
Merge pull request #2369 from iinuwa/token-auth-doc-tweaks
...
Rename nonce to txn_id. Reorganize for clarity.
5 years ago
Travis Ralston
ccc7bcabbc
id -> ID while we're here
5 years ago
Travis Ralston
7cfc4b09a6
Changelog
5 years ago
Travis Ralston
b556ef3605
Merge pull request #2381 from Cadair/patch-1
...
Clarify description of user directory
5 years ago
Travis Ralston
4d0bd5b9e2
Changelog
5 years ago
Stuart Mumford
c2ffef051f
Clarify description of user directory
...
Signed off by Stuart Mumford <stuart@cadair.com>
5 years ago
Hubert Chathi
22f7eaae0c
add example
5 years ago
Hubert Chathi
d7263861d8
Merge pull request #2371 from uhoreg/add_unstable_prefix_template
...
add unstable prefix section to proposal template
5 years ago
Travis Ralston
1cf322bc2a
MSC2324: Facilitating early releases of software dependent on spec ( #2324 )
5 years ago
Hubert Chathi
75a6a28c6c
Merge pull request #2372 from matrix-org/jryans/clarify-cross-signing-examples
...
Clarify cross-signing examples
5 years ago
Travis Ralston
e4deb4ca27
Merge pull request #2367 from matrix-org/erikj/invite_reject_reasons
...
MSC2367: Add reason field to all membership events
5 years ago
J. Ryan Stinnett
71faffc9ed
Update example to show keys wrapped by user ID
5 years ago
J. Ryan Stinnett
c549bf201b
Clarify POST instead of GET for federation key query
5 years ago
Hubert Chathi
17abe054f2
send m.key.verification.cancel to other devices when one device is ready
5 years ago
Hubert Chathi
b7234c7fd3
add unstable prefix section to proposal template
5 years ago
Isaiah Inuwa
ad383351c2
Rename nonce to txn_id. Reorganize for clarity.
...
Signed-Off-By: Isaiah Inuwa <isaiah.inuwa@gmail.com>
5 years ago
Hubert Chathi
5742c30a96
s/accept/ready/ because we already have an m.key.verification.accept
5 years ago
Hubert Chathi
5f5f99fcc1
wording tweaks
5 years ago
Travis Ralston
f37aa30c43
Merge pull request #1756 from uhoreg/cross-signing2
...
MSC1756: cross-signing devices using a master identity key
5 years ago
Erik Johnston
f054ffe760
Add note about using PUT /state/m.room.member/
5 years ago
Erik Johnston
29745d04fb
erikj/msc_membership_reasons
5 years ago
Hubert Chathi
abbba4788c
rename to match MSC number
5 years ago
Hubert Chathi
33df2d1414
initial proposal of `m.key.verification.accept`
5 years ago
Travis Ralston
2a82a5c27c
Merge pull request #2313 from matrix-org/msc2313
...
MSC2313: Moderation policies as rooms (ban lists)
5 years ago
Hubert Chathi
82260689c9
add link to migrating from device verifications
5 years ago
Hubert Chathi
3b2f897c7e
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
5 years ago
Travis Ralston
c7b3d99853
m.policy.rule won the debate
5 years ago
Hubert Chathi
1590ae224c
make hash commitment always include the m.relates_to
5 years ago
Travis Ralston
f1ff31d2cb
Merge pull request #2284 from matrix-org/travis/msc/optional-is-discover
...
MSC2284: Making the identity server optional during discovery
5 years ago
Travis Ralston
f610235cd6
Rename the MSC to be better targeted
5 years ago
Travis Ralston
e89d81c587
Merge pull request #2351 from MurzNN/patch-2
...
Typo: later user » later use
5 years ago
Travis Ralston
d93d8fe9b5
Add a changelog
5 years ago
Travis Ralston
605f3390c7
Merge pull request #1946 from uhoreg/ssss
...
MSC1946: Secure Secret Storage and Sharing
5 years ago
Travis Ralston
037894d6f7
Merge pull request #2244 from tulir/mass_redactions
...
MSC2244: Mass redactions
5 years ago
Hubert Chathi
fc793557f8
make the default key event an object
5 years ago
Alexey Murz Korepov
daa610659b
Typo: later user » later use
5 years ago
Travis Ralston
dcbdb94693
Add explanation
5 years ago
Hubert Chathi
e8ce135a41
add clarification and examples
5 years ago
Hubert Chathi
5cc5908dd5
Update proposals/1946-secure_server-side_storage.md
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
5 years ago
Travis Ralston
11a7d799a3
Merge pull request #2349 from matrix-org/identity_service/release-r0.3.0
...
Identity Service r0.3.0 release
5 years ago
Travis Ralston
96bc8354d5
Merge pull request #2350 from matrix-org/client_server/release-r0.6.0
...
Client Server r0.6.0 release
5 years ago
Travis Ralston
5b6d6fe498
Update changelogs/client_server.rst
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Brendan Abolivier
52cd69eb75
Split into two non-versioned endpoints
5 years ago
Travis Ralston
7351c0cd1e
Add missing versions to identity spec
5 years ago
Travis Ralston
50647e646e
Add r0.6.0 to the list of spec versions.
5 years ago
Travis Ralston
f361c756d2
Client Server r0.6.0 release
5 years ago
Travis Ralston
df202dd493
Identity Service r0.3.0 release
5 years ago
Travis Ralston
14d609e766
Merge pull request #2344 from matrix-org/travis/spec/fix-2338
...
Add filter query param to /context
5 years ago
Travis Ralston
9f01850f7a
Add some words about where the filter is applied
5 years ago
Travis Ralston
a1e5a96cf8
Update api/client-server/event_context.yaml
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
8e6e47ae7d
Merge pull request #2343 from matrix-org/travis/spec/fix-2120
...
Recommend that clients don't preview URLs in encrypted rooms
5 years ago
Travis Ralston
cca92ea4f5
Merge pull request #2347 from matrix-org/travis/spec/v5-default
...
Make room version 5 the default room version.
5 years ago
Travis Ralston
3e035c9172
Make room version 5 the default room version.
...
As per [MSC2334](https://github.com/matrix-org/matrix-doc/pull/2334 )
5 years ago
Travis Ralston
fed0b955c8
Merge pull request #2334 from aaronraimist/MSC2333-default-room-version-v5
...
MSC2334 - Change default room version to v5
5 years ago
Travis Ralston
e59bb20dc3
Try to clarify the filter information on /context
5 years ago
Travis Ralston
ef957b990d
Merge pull request #2341 from matrix-org/travis/spec/fix-2298
...
Clarify that submit_url is without authentication
5 years ago
Travis Ralston
f012da17a1
Explain why e2e previews are bad
5 years ago
Hubert Chathi
a514485bcb
add note about displaying other events
5 years ago
Hubert Chathi
f4bad37c10
add notes about redactions/edits
5 years ago
Travis Ralston
a50e828509
Merge pull request #2342 from matrix-org/travis/spec/fix-1982
...
Clarify what format the `country` is on phone number inputs
5 years ago
Travis Ralston
a85d72a1ee
Merge pull request #2345 from matrix-org/travis/spec/fix-2269
...
Clarify that the room ID is the object key in /sync responses
5 years ago
Travis Ralston
3d954f93b5
Clarify that the room ID is the object key in /sync responses
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2269
5 years ago
Travis Ralston
021c056efc
Add filter query param to /context
...
This was missed as part of lazy-loading.
Fixes https://github.com/matrix-org/matrix-doc/issues/2338
5 years ago
Travis Ralston
b662a33081
Recommend that clients don't preview URLs in encrypted rooms
...
Any stronger of a recommendation would probably require a MSC due to the behaviour change.
Fixes https://github.com/matrix-org/matrix-doc/issues/2120
5 years ago
Travis Ralston
284b15495b
Clarify what format the `country` is on phone number inputs
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1982
5 years ago
Travis Ralston
1dfe2ade08
Changelog
5 years ago
Travis Ralston
e95eafb2ba
Clarify that submit_url is without authentication
...
The request is authorized by its parameters, not by an additional access token.
Fixes https://github.com/matrix-org/matrix-doc/issues/2298
5 years ago
Tulir Asokan
30106aaaac
Add section about backwards compatibility
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Hubert Chathi
a51805cfe7
Apply suggestions from code review
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Hubert Chathi
3e42cf528b
Apply suggestions from code review
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
5 years ago
Hubert Chathi
7466955744
add note that verifying yourself may want to use to_device instead
5 years ago
Richard van der Hoff
ae163ab818
remove some lies about markdown being bad ( #2337 )
5 years ago
Aaron Raimist
14c32cc4bf
Wrap lines
5 years ago
Aaron Raimist
6270983b7f
MSC2334 - Change default room version to v5
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
5 years ago
Travis Ralston
f281ac69cd
Merge pull request #2328 from matrix-org/travis/spec/2290-new-bind
...
Spec MSC2290: 3PID binding split
5 years ago
Travis Ralston
ce286dac02
Merge pull request #1538 from uhoreg/e2e_backup
...
MSC1219: storing megolm keys serverside
5 years ago
Travis Ralston
2bca44a2e5
Remove extraneous backwards compatibility note
5 years ago
Hubert Chathi
a6977f19c5
Update proposals/1219-storing-megolm-keys-serverside.md
...
Co-Authored-By: aditsachde <23707194+aditsachde@users.noreply.github.com>
5 years ago
Hubert Chathi
4fadace9c8
Update proposals/1946-secure_server-side_storage.md
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
5 years ago
Hubert Chathi
86eccc3bc8
change how we mark the default key, and make sure clients trust keys
5 years ago
Travis Ralston
f5f12a29e0
Spec MSC2290: 3PID binding split
5 years ago
Hubert Chathi
b27f6985b2
more clarifications
5 years ago
Hubert Chathi
9dfca61ae7
Apply suggestions from code review
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-Authored-By: Erik Johnston <erikj@jki.re>
5 years ago
Hubert Chathi
788e98711e
Merge branch 'e2e_verification_in_dms' of github.com:uhoreg/matrix-doc into e2e_verification_in_dms
5 years ago
Hubert Chathi
1d165eec29
add clarifications
5 years ago
Hubert Chathi
06ee66d6b0
Apply suggestions from code review
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
5 years ago
Brendan Abolivier
4517506d57
Incorporate review
5 years ago
Brendan Abolivier
6bd2876688
MSC number
5 years ago
Brendan Abolivier
ba8880546d
Proposal for versions information on the identity server API
5 years ago
Kitsune Ral
644bb3e4d4
Follow-ups on review comments
5 years ago
Travis Ralston
7236f1c741
Merge pull request #1983 from matrix-org/travis/msc/leave-reason
...
MSC1983: Supporting a reason for leaving rooms
5 years ago
Hubert Chathi
5799c433fe
add HTTP status codes for errors and move key format to the right spot
5 years ago
Hubert Chathi
576177b579
make version optional in versions update
5 years ago
Hubert Chathi
1f1d22f667
fix a couple of missed m.reference changes
5 years ago
Hubert Chathi
ab3ed738e4
drop the recommendation that requests highlight the user
5 years ago
Hubert Chathi
7469198d8b
add from_device fields and a FIXME
5 years ago
Travis Ralston
156fbfb4c7
Merge pull request #2311 from matrix-org/travis/fix-changelog-again
...
Fix client-server typos changelog
5 years ago
Andrew Morgan
6274a66ae5
Merge pull request #2176 from matrix-org/rav/proposals/update-redaction
...
MSC2176: Update the redaction rules
5 years ago
Travis Ralston
f608c48f8a
Merge pull request #2290 from matrix-org/anoa/msc_separate_hs_api
...
MSC2290: Separate Endpoints for Threepid Binding
5 years ago
Kitsune Ral
008185dfcb
Fix path grammar
...
Co-Authored-By: David Vo <auscompgeek@users.noreply.github.com>
5 years ago
Matthew Hodgson
eddce00390
MSC2313: Ban lists
5 years ago
Travis Ralston
3d60e04c6a
Merge pull request #2310 from matrix-org/travis/spec/2263-deprecate-id-server
...
Deprecate id_server and make it optional
5 years ago
Hubert Chathi
54e73e4729
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Kitsune Ral
f2850c7f6a
Initial draft of the Matrix URI scheme proposal
...
A remake of MSC455.
5 years ago
Travis Ralston
500db6fa2c
Merge pull request #2245 from quotient-im/kitsune-map-to-enum-support
...
Render enums inside additionalProps as one more table
5 years ago
Travis Ralston
b59998fd2b
Fix client-server typos changelog
...
Note: .misc is not a valid changelog entry.
5 years ago
Travis Ralston
2e84465c13
Changelog
5 years ago
Travis Ralston
48b8a95df6
Deprecate id_server and make it optional
...
As per [MSC2263](https://github.com/matrix-org/matrix-doc/pull/2263 )
5 years ago
Kitsune Ral
6b37bb1dd9
Merge remote-tracking branch 'remotes/origin/master' into kitsune-map-to-enum-support
5 years ago
Kitsune Ral
79f16d40a9
Add a full stop
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Andrew Morgan
46e7137252
Don't remove id_server and id_access_token
5 years ago
Andrew Morgan
ec7e795112
reflow
5 years ago
Andrew Morgan
0332d531e9
Merge branch 'anoa/msc_separate_hs_api' of github.com:matrix-org/matrix-doc into anoa/msc_separate_hs_api
5 years ago
Andrew Morgan
1a51a24768
UIAA on /account/3pid/add
5 years ago
Andrew Morgan
219ebff6d3
typo fix
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Hubert Chathi
e19fca7d54
make some fixes, add a clarification, add a message to indicate completion
5 years ago
Travis Ralston
1a8fbfedc9
Merge pull request #2305 from matrix-org/travis/spec/ss-search
...
Add s2s POST /publicRooms per MSC2197
5 years ago
Travis Ralston
6d60b0458a
Merge pull request #2304 from matrix-org/travis/fix-ref
...
Point to the new v2 identity endpoint
5 years ago
Andrew Morgan
9311e89941
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Travis Ralston
5cb7599196
Changelog
5 years ago
Travis Ralston
8d865ca53a
Add s2s POST /publicRooms per MSC2197
...
See https://github.com/matrix-org/matrix-doc/pull/2197
5 years ago
Travis Ralston
eebcaaef02
Point to the new v2 identity endpoint
5 years ago
Hubert Chathi
332b5605c1
simplify protocol by embedding Alice's key in Bob's QR code
5 years ago
Brendan Abolivier
6b0a8505ec
Propose case folding instead of lowercasing
5 years ago
Andrew Morgan
40420d9633
Update proposals/2290-separate-threepid-bind-hs.md
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Hubert Chathi
10b6fd6c8e
add more crypto magic, clarify things, add examples
5 years ago
Andrew Morgan
bd64ffc442
Homeservers shouldn't proxy to user-provided identity servers anymore
5 years ago
Richard van der Hoff
5d6113db1e
Update the MSC template ( #2296 )
...
Tradeoffs->Alternatives, and kill the Conclusions section
5 years ago
Andrew Morgan
87d641c7c1
Describe what the IS and HS are doing in the examples
5 years ago
Andrew Morgan
e50bb3df25
Mention that homeserver's should remember binds done through them
5 years ago
Andrew Morgan
53519f98d0
Pin a spec version when we link to it
5 years ago
Andrew Morgan
169174e00b
Suggest the use of a unstable flag
5 years ago
Andrew Morgan
1e69a7f3f2
be assertive
5 years ago
Andrew Morgan
3eda9f7b28
Merge branch 'anoa/msc_separate_hs_api' of github.com:matrix-org/matrix-doc into anoa/msc_separate_hs_api
5 years ago
Andrew Morgan
0b67f34578
Address review comments
5 years ago
Andrew Morgan
c57250b393
Apply suggestions from code review
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Andrew Morgan
2a55310754
Clarify why MSC2229 was made obselete
5 years ago
Andrew Morgan
af2467606e
parameter, not endpoint
5 years ago
Andrew Morgan
4bc005ac84
Remove threepid explanation
5 years ago
Andrew Morgan
f06ba491fe
Assign meaning to bind and add
5 years ago
Travis Ralston
2c88f02daa
Merge pull request #2287 from matrix-org/travis/spec/lookup-v2
...
Spec the v2 lookup API
5 years ago
Andrew Morgan
f36ed9a271
typos
5 years ago
Andrew Morgan
7b656e9013
Update proposals/2290-separate-threepid-bind-hs.md
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
5 years ago
Andrew Morgan
196f27efb2
Update proposals/2290-separate-threepid-bind-hs.md
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
5 years ago
Andrew Morgan
1fc1e3c6ce
run on sentence
5 years ago
Andrew Morgan
5b259bfb52
Fix homeserver binding example
5 years ago
Andrew Morgan
cb7c072edb
Two new endpoints instead of one
5 years ago
Andrew Morgan
5193c319e7
Cleaner API endpoints
5 years ago
Andrew Morgan
f5b10c689f
cleanup
5 years ago
Andrew Morgan
7096092da9
init
5 years ago
Andrew Morgan
fdea3e34a8
wip
5 years ago
Travis Ralston
c00fe02fd1
Merge pull request #1802 from matrix-org/babolivier/standardised-federation-response-format
...
MSC1802: Remove the '200' value from some federation responses
5 years ago
Travis Ralston
7a391bf938
Merge pull request #2282 from matrix-org/travis/spec/is-unbind
...
Spec client-server IS unbind API
5 years ago
Travis Ralston
d813b8e12c
Mention M_INVALID_PARAM
5 years ago
Hubert Chathi
8123c4ef0f
additional clarification
5 years ago
Travis Ralston
b3e2326d8b
changelog
5 years ago
Travis Ralston
6cfd761204
Spec the v2 lookup API
...
Spec for [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134 )
5 years ago
Hubert Chathi
cf953c47fd
clarifications, change "hash" to "etag"
5 years ago
Hubert Chathi
60f0ad5b24
lowercase
5 years ago
Hubert Chathi
7644085274
wording fixes and clarifications
5 years ago
Travis Ralston
642be6c677
Fix unbind wording
5 years ago
Travis Ralston
30a9de7e02
Merge branch 'master' into travis/spec/is-unbind
5 years ago
Travis Ralston
a24bcc2c0a
Merge pull request #2258 from matrix-org/travis/spec/is-terms
...
Spec IS terms of service
5 years ago
Travis Ralston
f7e00b19e9
Merge pull request #2255 from matrix-org/travis/spec/is-auth
...
Spec the v2 IS auth APIs
5 years ago
Travis Ralston
54fb5eb5cf
Merge pull request #2281 from matrix-org/travis/spec/identity-server-storage
...
Spec m.identity_server account data
5 years ago
Travis Ralston
6baeb6c218
Assign number
5 years ago
Travis Ralston
738fa6833e
Proposal to make the identity server optional during discovery
5 years ago
Travis Ralston
1881a255c2
Clarify that id_access_token is optional for r0.5
5 years ago
Hubert Chathi
0007498b4c
remove empty tradeoffs section
5 years ago
Travis Ralston
6488c79cc3
Merge pull request #2283 from cvarley100/patch-1
...
Minor typo in index.rst
5 years ago
Brendan Abolivier
48e8c55138
Merge branch 'master' into babolivier/standardised-federation-response-format
5 years ago
Brendan Abolivier
620e5dd74d
Merge branch 'babolivier/standardised-federation-response-format' of github.com:matrix-org/matrix-doc into babolivier/standardised-federation-response-format
5 years ago
Brendan Abolivier
cb2b71c0be
Remove /send + rename
5 years ago
Brendan Abolivier
fc26230007
Update proposals/1802-standardised-federation-response-format.md
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
5 years ago
Charlie Varley
4d835c1753
Update index.rst
5 years ago
Travis Ralston
185c564a13
Spec client-server IS unbind API
...
As per [MSC2140](https://github.com/matrix-org/matrix-doc/pull/2140 )
Note: this modifies the endpoint in MSC2140 to be more in line with the remainder of the proposal.
5 years ago
Travis Ralston
358c49ff6e
Merge branch 'travis/spec/is-auth' into travis/spec/is-unbind
5 years ago
Travis Ralston
2d784d93ef
Merge branch 'master' into travis/spec/is-auth
5 years ago
Travis Ralston
6ec7d4cd89
changelog
5 years ago
Travis Ralston
958cffd330
Spec m.identity_server account data
...
As per [MSC2230](https://github.com/matrix-org/matrix-doc/pull/2230 )
5 years ago
Travis Ralston
675cabc33d
Merge pull request #2263 from matrix-org/travis/msc/id-server-optional
...
MSC2263: Give homeservers the ability to handle their own 3PID registrations/password resets
5 years ago
Travis Ralston
a7c3c295b8
Merge pull request #2264 from matrix-org/travis/msc/feature-flag-2140
...
MSC2264: Add an unstable feature flag to MSC2140 for clients to detect support
5 years ago
Travis Ralston
b8971f46ab
Merge pull request #2280 from Cadair/giles2
...
Update to the new deployment of Giles
5 years ago
Stuart Mumford
9574f3c8d0
update to the new deployment of Giles
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
5 years ago
Travis Ralston
5a434ea7ac
Merge pull request #2279 from matrix-org/travis/spec/is-no-bind
...
Remove bind_* params on /register as per MSC2140
5 years ago
Travis Ralston
001c51a740
/3pid/delete and /deactivate don't take an id_access_token
5 years ago
Travis Ralston
caf46db6e7
Changelog
5 years ago
Travis Ralston
52e6868f50
Remove bind_* params on /register as per MSC2140
...
See https://github.com/matrix-org/matrix-doc/pull/2140
See https://github.com/matrix-org/matrix-doc/issues/2253
5 years ago
Travis Ralston
afd5018494
Spec the terms of service handling for identity servers
...
Part of MSC2140
Convert status codes to strings if there is a string status code. Fixes a build error when we mix 4xx and 403 in the same definition. We also have to correct stringified numbers to pass the build.
5 years ago
Travis Ralston
b7e84cf4ce
Merge branch 'travis/spec/is-auth' into travis/spec/is-terms
5 years ago
Travis Ralston
8f48b4e717
Merge branch 'master' into travis/spec/is-auth
5 years ago
Travis Ralston
2b8c8ad512
MSC1779 is actually merged now
5 years ago
Ben Parsons
d346099cf7
deduplicate MSC1779 ref in proposals list
5 years ago
Brendan Abolivier
520c76a1cb
Spell out that the proposal also concerns homeservers
5 years ago
Brendan Abolivier
997360995c
Wording
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Brendan Abolivier
bddadfeb18
Typo
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Brendan Abolivier
552f71a9f9
Wording
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Brendan Abolivier
524ec52f73
Wording
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Brendan Abolivier
aad6f7138c
Merge branch 'master' into babolivier/msc_email_case
5 years ago
Tulir Asokan
b2ce6f87bc
Merge branch 'master' into mass_redactions
5 years ago
Tulir Asokan
7ba4564ac3
Remove soft fail auth rule option
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Matthew Hodgson
1f2acbcf29
RST is not MD
5 years ago
Matthew Hodgson
a805d2b779
oops, premature merge
5 years ago
Matthew Hodgson
6d71a41e22
Proposal for ignoring invites
5 years ago
Tulir Asokan
e6f85cacff
Specify that "existing auth rules" means room v5
5 years ago
Travis Ralston
c9fcf9021c
Merge pull request #2266 from matrix-org/travis/fix-ci
...
Fix CI by bumping golang version
5 years ago
Travis Ralston
5acac5a44e
Try bumping golang version
5 years ago
Travis Ralston
b36fe24f1b
Let's not doubly remove things
5 years ago
Brendan Abolivier
60354f8cf9
MSC number
5 years ago
Brendan Abolivier
d1efd488b7
Proposal for mandating lowercasing when processing e-mail address localparts
5 years ago
Richard van der Hoff
62cc11eee6
add missing github-labels file
5 years ago
Travis Ralston
9f41ae50b1
let's try and fix the CI
5 years ago
Travis Ralston
f8780e2395
add note about edit
5 years ago
Travis Ralston
1a6eb9a413
Update proposals/2263-homeserver-pw-resets.md
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
5 years ago
Travis Ralston
6d5e90b1d6
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
5 years ago
Travis Ralston
16bb3bd8b5
Add an unstable feature flag to MSC2140 for clients to detect support
5 years ago
Travis Ralston
4e43024039
Assign number
5 years ago
Travis Ralston
1d6501b6ec
What if we allowed homeservers to deal with their own business?
5 years ago
Tulir Asokan
c909a7c423
Move omitting redacted_because into proposal and add security consideration
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Travis Ralston
91f862d9e8
Use the right error code for 401 errors
5 years ago
Travis Ralston
fad9974383
Add missed changelog from prior PR
5 years ago
Travis Ralston
aa98137514
Add changelog
5 years ago
Travis Ralston
0408373cf9
Litter the client-server API with id_access_token
5 years ago
Travis Ralston
4d0ea64121
Define authentication, ripping off the client-server API description
5 years ago
Travis Ralston
e40d9e296d
Split OpenID token info out verbatim
5 years ago
Travis Ralston
ef5d3b9f30
Correct token reference in MSC2140
5 years ago
Travis Ralston
03641d9e48
Merge pull request #2254 from matrix-org/travis/spec/is-v2
...
Deprecate the v1 IS API and replace most of it with v2
5 years ago
Travis Ralston
ca4d9d8636
Deprecate the v1 IS API
5 years ago
Travis Ralston
b0acaeddfa
Reference the v2 API where possible
5 years ago
Travis Ralston
a47c5aeb42
v2-ify the v2 api
...
Note that ping and pubkey doesn't require auth - see MSC2140 for more information.
5 years ago
Tulir Asokan
79a5663ec3
Fix typos, inline links and move image into tree
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Tulir Asokan
238b78bbaf
Add potential issue with redacted_because field
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Tulir Asokan
cd75d0f220
Fix authenticity/authorization terminology
...
Co-authored-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Travis Ralston
5b53b3d0b8
Clone v1 APIs verbatim
5 years ago
Tulir Asokan
984e0af7b2
Re-word auth rule section on handling each target separately
...
Co-authored-by: Jason Volk <jason@zemos.net>
Signed-off-by: Tulir Asokan <tulir@maunium.net>
Signed-off-by: Jason Volk <jason@zemos.net>
5 years ago
Travis Ralston
b8a3f970ee
Add security definition for access token
5 years ago
Travis Ralston
b5529ff6a3
Merge pull request #2250 from matrix-org/travis/deprecated-toc
...
List deprecated endpoints as deprecated
5 years ago
Travis Ralston
de3802cd5c
List deprecated endpoints as deprecated
...
Affects the title and the table of contents. We can't realistically alter just the table of contents, but the table of contents is generated from this header.
Fixes https://github.com/matrix-org/matrix-doc/issues/1800
5 years ago
Hubert Chathi
03ae5614b0
remove unnecessary space
5 years ago
Hubert Chathi
e1b0042e7b
clarifications, minor fixes, formatting
5 years ago
Hubert Chathi
9aade7291a
make it agree with what we actually did with key requests
5 years ago
Hubert Chathi
cafe49d36d
some clarifications
5 years ago
Travis Ralston
356350de91
Merge pull request #2140 from matrix-org/dbkr/tos_2
...
MSC2140: Terms of Service for ISes and IMs
5 years ago
Travis Ralston
808eda404a
Merge pull request #2247 from matrix-org/poljar/key_request_fix
...
Fix the action of a room key request cancellation.
5 years ago
Damir Jelić
35eb1993d9
Add a changelog fragment for the room key request action fix.
5 years ago
Travis Ralston
7a36016cbb
Merge pull request #2230 from matrix-org/dbkr/is_in_account_data
...
MSC2230: Store Identity Server in Account Data
5 years ago
Damir Jelić
a96a2f3fce
Fix the action of a room key request cancellation.
...
The spec states that the action of a room key request cancellation
should be "cancel_request" but every known implementation uses
"request_cancellation" instead.
This patch fixes the spec to reflect the implementations.
5 years ago
Travis Ralston
0265817c56
Merge pull request #1957 from matrix-org/travis/msc/integrations/discovery
...
MSC1957: Integration manager discovery
5 years ago
Hubert Chathi
4e2fe124d2
wording fixes/clarifications
5 years ago
Kitsune Ral
31c132ec82
Add changelog
5 years ago
Hubert Chathi
0e6286f5d0
write more stuff
5 years ago
Kitsune Ral
65cd10249c
Render enums inside additionalProps as one more table
...
Closes #2242 .
5 years ago
Travis Ralston
4ad9bf7059
Merge pull request #1961 from matrix-org/travis/msc/integrations/auth
...
MSC1961: Integration manager authentication APIs
5 years ago
Tulir Asokan
ec38013daa
Proposal to allow multiple targets for one redaction event
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
5 years ago
Hubert Chathi
fb724bc625
rename to match PR number
5 years ago
Hubert Chathi
4f655247b0
initial draft of verification in DMs
5 years ago
Travis Ralston
b0f873785d
Proposal for room version 6
5 years ago
Travis Ralston
b6f0e8e8ed
Clarify that the query string is because they are widgets
5 years ago
Travis Ralston
8b85fda52c
Add a link to the widget MSC to try and stem questions
5 years ago
David Baker
4ea8f645d6
is_token -> id_access_token and add invite to proxy list
5 years ago
Travis Ralston
8ca50eaf9f
Merge pull request #2010 from Sorunome/soru/spoilers
...
MSC2010: Add client-side spoilers
5 years ago
David Baker
8bd9d7caeb
Add full stop
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
David Baker
69315417b5
Typo
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
David Baker
4073d940da
Typo
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
David Baker
1f8cfd5729
Update migration mechanism
5 years ago
Travis Ralston
53a2ffb12a
Merge pull request #2197 from reivilibre/rei/msc_filter_over_fed
...
MSC2197: Search Filtering in Federation /publicRooms
5 years ago
Travis Ralston
788796e1c6
Multiple clarifications
5 years ago
David Baker
9b2ca3cdfe
typoes / clarifications
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
9e073e9647
Speeeeeeling
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Andrew Morgan
997c5466a8
MSC2229: Allowing 3PID Owners to Rebind ( #2229 )
5 years ago
David Baker
6d0067320c
clarify error proxying
5 years ago
David Baker
12377fbf50
/account/logout not /logout
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
David Baker
e4bdc283fd
Apply suggestions from code review
...
Typos / spelling
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Olivier Wilkinson (reivilibre)
76f9196ff3
Address @richvdh's comments
5 years ago
Travis Ralston
865d3da0f8
General clarity improvements
5 years ago
Travis Ralston
22c9692684
Disclose origin story better
5 years ago
Travis Ralston
475c64de8c
Disclose origin story
5 years ago
Andrew Morgan
92c6f4c38e
Add M_USER_DEACTIVATED to list of error codes ( #2234 )
...
Spec PR for [MSC 2181](https://github.com/matrix-org/matrix-doc/pull/2181 ).
Adds the `M_USER_DEACTIVATED` error code and a short description to the client-server API.
5 years ago
Andrew Morgan
4059661c29
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Olivier Wilkinson (reivilibre)
4219e272ec
Drop the hard SHOULD
...
Adopts @turt2live's phrasing
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
Olivier Wilkinson (reivilibre)
7e85b9d56a
Acknowledge other potential error responses for fallback
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
Olivier Wilkinson (reivilibre)
97f856d706
Domain name is potentially personally-identifying
...
Thanks to @turt2live
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
David Baker
b9b984ae60
clarify
5 years ago
David Baker
229cb67b01
Apply suggestions from code review
...
Use fewer formal MUST etc in proposal
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Andrew Morgan
7758e0701c
Remove homeserver warning
5 years ago
David Baker
2c8d112089
assign number
5 years ago
Andrew Morgan
2e2a74a235
Merge branch 'anoa/rebind_3pids' of github.com:matrix-org/matrix-doc into anoa/rebind_3pids
5 years ago
Andrew Morgan
2547cc443c
backticks
5 years ago
Andrew Morgan
01fc54faae
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Andrew Morgan
5b1ea4ffcb
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
5 years ago
Andrew Morgan
cb1e3b8373
Take into account the 1 is case
5 years ago
Andrew Morgan
f313b49c26
Add bind def.
5 years ago
Andrew Morgan
be77b5823c
fix up
5 years ago
Andrew Morgan
6ed0ae36ba
rename msc #
5 years ago
Andrew Morgan
ed4d805d2f
flesh out
5 years ago
David Baker
6330fff5a4
Draft for IS URL in account data
5 years ago
Travis Ralston
87590cd778
Merge pull request #2223 from matrix-org/travis/fix-tombstone
...
Check for a state_key on the tombstone push rule
5 years ago
Andrew Morgan
783fd78a6f
wip
5 years ago
Richard van der Hoff
353b6cd198
clarification
5 years ago
Hubert Chathi
7ed5367516
clarifications, fix formatting
5 years ago
Olivier Wilkinson (reivilibre)
60cbc4567b
Addresses some of Andrew's comments
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
Travis Ralston
a171d5f6fd
Check for a state_key on the tombstone push rule
...
This is an oversight from the proposal.
5 years ago
Travis Ralston
3087c76452
Merge pull request #2134 from matrix-org/hs/hash-identity
...
MSC2134: Identity Hash Lookups
5 years ago
Olivier Wilkinson (reivilibre)
493bb062af
MSC2197: update with privacy perspective
...
Includes recommendations for client developers.
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
Matthew Hodgson
1df4ece112
Merge pull request #2215 from Dominaezzz/patch-1
...
Fix some typos
5 years ago
Dominic Fischer
a63fab20ee
Fix some typos
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
5 years ago
Travis Ralston
a71757f1ee
Merge pull request #2174 from matrix-org/rav/proposals/move_redacts_key
...
MSC2174: Move the `redacts` key to a sane place
5 years ago
Luca Becker
25e3602bbe
3rd draft of MSC2209
5 years ago
Andrew Morgan
3edf5e3c16
Make hashes real values
5 years ago
Luca Becker
42dbeee7d3
MSC2209: 2nd draft @uhoregs changes
5 years ago
Luca Becker
ec37fe4427
first draft of MSC2209
5 years ago
Andrew Morgan
96e06b6f5f
Add line, britishise
5 years ago
Andrew Morgan
3877724774
fix speeling
5 years ago
Andrew Morgan
c401a4d47b
punctuation
5 years ago
Andrew Morgan
acf8d34474
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
5 years ago
Andrew Morgan
3789d828fd
Incorporate solution analysis from the context of attacks
5 years ago
Olivier Wilkinson (reivilibre)
36e43ee326
Rewrap lines in MSC2917 to 80 chars wide
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
Hubert Chathi
80adbaff4c
switch to MSC1946 for storing recovery key
5 years ago
Hubert Chathi
825757ffd8
add information about verifying backup by entering key
5 years ago
Hubert Chathi
bd9efcdf53
add some information and an example
5 years ago
Hubert Chathi
d47e13c6d9
this FIXME will be addressed in the key backup MSC
5 years ago
Hubert Chathi
395d40314b
fix typos and make valid JSON
5 years ago
Andrew Morgan
136eea8578
Merge branch 'master' of github.com:matrix-org/matrix-doc
5 years ago
Andrew Morgan
28596a6c74
Add missing changelog for #2204 .
5 years ago
Andrew Morgan
af60889eee
Clarify that /rooms/{roomId}/event/{eventId}'s 404 should be M_NOT_FOUND ( #2204 )
...
No error code is specified for this endpoint's 404. State that it should be an `M_NOT_FOUND`.
5 years ago
Andrew Morgan
f989263872
MSC2181: Add an Error Code for Signaling a Deactivated User ( #2181 )
5 years ago
Richard van der Hoff
0c7c48bd12
MSC2175: Remove the `creator` field from `m.room.create` events ( #2175 )
...
Fixes #1193
5 years ago
Andrew Morgan
33d22c3320
hashes are not stream ciphers
5 years ago
Andrew Morgan
9913f5bc29
Slightly clarify pepper value
5 years ago
Andrew Morgan
57de107ea9
Move medium back behind the address
5 years ago
Travis Ralston
d4ce3a0181
Merge pull request #2201 from matrix-org/push_gateway/release-r0.1.1
...
Push r0.1.1 release
5 years ago
Travis Ralston
cfc502a2f1
Merge pull request #2202 from matrix-org/application_service/release-r0.1.2
...
Appservices r0.1.2 release
5 years ago
Travis Ralston
acde333acc
Merge pull request #2203 from matrix-org/server_server/release-r0.1.3
...
Server-server r0.1.3 release
5 years ago
Travis Ralston
26c2ce8a92
Server-server r0.1.3 changelog
5 years ago
Travis Ralston
0b49112399
Appservices r0.1.2 changelog
5 years ago
Travis Ralston
40e6f82cbd
Push r0.1.1 changelog
5 years ago
Travis Ralston
0631595484
Merge pull request #2200 from matrix-org/travis/changelogs
...
Fix/add changelogs
5 years ago
Richard van der Hoff
f1f293678b
Apply suggestions from code review
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Travis Ralston
62f7a4f82c
Fix/add changelogs
...
The push spec one was missed in https://github.com/matrix-org/matrix-doc/pull/2151
5 years ago
Olivier Wilkinson (reivilibre)
4c22eb86b5
MSC for Search Filtering in Federation /publicRooms
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
5 years ago
Andrew Morgan
c8527b7af8
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
5 years ago
Andrew Morgan
4d1f2ea4f4
Apply suggestions from code review
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Andrew Morgan
6660768d85
Don't repeat fast hash bit
5 years ago
Andrew Morgan
027c2d7260
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
5 years ago
Andrew Morgan
a17c74f592
switch medium and address around, space between address and pepper
5 years ago
Andrew Morgan
5580a2a1a9
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Andrew Morgan
ffbfde8a09
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Andrew Morgan
87a54e8d8d
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
5 years ago
Andrew Morgan
6119b9a50d
*@hobnobbob.com is unlikely to be guessed
5 years ago
Andrew Morgan
20c72a3649
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
5 years ago
Andrew Morgan
0ac70b268a
Clarify peppering should not happen on none algo
5 years ago
Andrew Morgan
da876bb340
missing word
5 years ago
Andrew Morgan
c6dd5951a1
Clients can cache the hash details if they want to
5 years ago
Travis Ralston
2a2dddab94
Merge pull request #2151 from reivilibre/push_id_event_id
...
Fix Push Gateway API example: Field renamed to event_id
5 years ago
Andrew Morgan
8f3e588708
pepper is not a secret val. Still needs to be around.
5 years ago
Travis Ralston
bf9f2cd1b6
Merge pull request #2183 from lucavb/master
...
Spec clarification regarding authorisation rules in v1
5 years ago
Luca Becker
f4d6b6c261
Fixed broken indentations
5 years ago
Luca Becker
c7a23557d4
Last cosmetic changes
...
switched back to the use of `.. NOTE::`
5 years ago
Andrew Morgan
3b8c57e06c
Don't require servers/clients to support "none"
5 years ago
Andrew Morgan
3031df79cc
Add example for none algo
5 years ago
Andrew Morgan
9fd6bd3184
Add details about why this proposal should exist
5 years ago
Andrew Morgan
b26a9ed1fd
Expand on why we can't trust dirty homeservers
5 years ago
Andrew Morgan
577021f12b
resolve some comments
5 years ago
Luca Becker
d43111cdd2
Incorporated @turt2live suggestions.
...
Used **Note** to describe notes around the authorisation rules. Otherwise restored the original state for the consequences from the auth rules.
Moved the clarification regarding default power levels up above the auth rules. Removed third sentence. And followed @turt2live's example, but opted for "for users in that room" because the default user power level is applied to all users.
5 years ago
Richard van der Hoff
9e264fedc9
Updates
...
* preserve *all* of `create`
* don't preserve `notifications` or `algorithm`, and add some justifcation.
5 years ago
Andrew Morgan
887cd5e7d0
I really hope someone doesn't invest none-hash
5 years ago
Andrew Morgan
0444c8016b
review comments
5 years ago
Richard van der Hoff
4503327450
Add some compatibility hacks.
5 years ago
Luca Becker
094005dca1
Incorporated @turt2live suggestions.
...
Added missing added and removed to the rule, because these keys are not required for m.room.power_levels. Also moved the note down to the Note section.
5 years ago
Luca Becker
8aece4f644
Incorporated @richvdh suggestions
5 years ago
Alexander "Ace" Olofsson
99bd46c9e7
Allow the use of the HTML <details> tag
...
Signed-off-by: Alexander Olofsson <ace@haxalot.com>
5 years ago
Richard van der Hoff
d324cac847
preserve powerlevel
5 years ago
Richard van der Hoff
b49a950245
Update proposals/2176-update-redaction-rules.md
...
fix typo
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Luca Becker
15994c61a5
Clarification regarding authorisation rules
...
The rules for m.room.power_levels power were somewhat unclear regarding the behaviour towards the always present keys, such as kick and ban. Additionally, it is now also clarified that in the users and events dictionary also added and removed keys are taken into consideration.
5 years ago
Sorunome
9ebcff5758
fix typo, add section on html details element
5 years ago
Andrew Morgan
36cb8ed894
none -> m.none
5 years ago
Sorunome
1f786ae6dc
commit image into repo, fix typo
5 years ago
David Baker
d9269b084f
Exclude pubkey endpoints from auth
5 years ago
David Baker
a1de6ff634
Hopefully clarify some bits
5 years ago
Richard van der Hoff
cd5549d483
Proposal to update the redaction algorithm
5 years ago
Richard van der Hoff
b09d48a9f7
Spec link
5 years ago
Richard van der Hoff
78d46b2890
Proposal to move the `redacts` key to a sane place
5 years ago
David Baker
25a47afa32
unnecessary capital mk. 2
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
5 years ago
David Baker
6e061b1baf
unnecessary capital
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
5 years ago
David Baker
f474b31f5f
typo
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
5 years ago
Andrew Morgan
3514437d24
Ability for client/server to decide on no hashing
5 years ago
David Baker
9bb6ad80d1
typo
5 years ago
Travis Ralston
7b0f5ea77b
Merge pull request #2159 from jimmycuadra/reference-hash-purpose
...
Clarify the purpose of reference hashes.
5 years ago
Jimmy Cuadra
a3d2d14dae
Rephrase explanation of the purpose of reference hashes and link to the
...
room version spec.
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Andrew Morgan
52643a92c6
Less confusing wording on Application Service's Legacy Routes ( #2160 )
...
https://matrix.org/docs/spec/application_service/r0.1.1#legacy-routes
The "becomes" wording made it a little bit confusing for which was the new route and which was the old.
5 years ago
Jimmy Cuadra
5df86dabe0
Clarify the purpose of reference hashes.
...
The server-server specification describes a "reference hash" of an event
and how to calculate it, but is otherwise not mentioned anywhere else in
the document. This change adds a sentence to explain that they are used
for event identifiers in later room versions, which are described in
other documents.
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Hubert Chathi
ee04b778cf
Merge pull request #2157 from a-andreyev/aa13q/api-client-server-device-keys
...
Client-server: Fix upload keys example request
5 years ago
Alexey Andreyev
9ed19a37ad
Client-server: Fix upload keys example request
...
Contributes to #1733
Signed-off-by: Alexey Andreyev <aa13q@ya.ru>
5 years ago
Andrew Morgan
ed67e26037
pepper must not be an empty string, append medium
5 years ago
Andrew Morgan
1963a24832
fix attacks paragraph
5 years ago
Andrew Morgan
dd8a6549c9
Address review comments
5 years ago
David Baker
701d340da1
Remove exception for request/submitToken
5 years ago
David Baker
bf8a1e5d5f
Add way to get the HS to bind/unbind existing 3pids
5 years ago
Andrew Morgan
3702669424
update from comments
5 years ago
David Baker
30dcc28f9b
try & clarify that HS signature isn't the only acceptable auth for unbind
5 years ago
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
Travis Ralston
db5ce0c69e
Merge pull request #2152 from matrix-org/jryans/room-one-to-one-push-rule
...
Clarify `.m.rule.room_one_to_one` push rule
5 years ago
J. Ryan Stinnett
9208c5cd13
Add changelog
5 years ago
J. Ryan Stinnett
4c65660b96
Clarify `.m.rule.room_one_to_one` push rule
...
This clarifies the `.m.rule.room_one_to_one` push rule by adding a condition on
event type. Some parts of the spec already had this info, while others were
missing it. Synapse has had this behaviour since the push rule appeared.
Fixes https://github.com/matrix-org/matrix-doc/issues/2150
5 years ago
reivilibre
8033ab1c86
Fix Push Gateway API example: Field renamed to event_id
...
I believe this was forgotten in:
71cb646541
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
Travis Ralston
ad5d46d331
Merge pull request #2148 from matrix-org/anoa/typooo
...
Fix a small typo
5 years ago
Andrew Morgan
e88a074c9f
Add changelog
5 years ago
Andrew Morgan
4997abc4b7
as as -> as
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
Travis Ralston
ace94f02b7
Merge pull request #2132 from jimmycuadra/clarify-m.key.verification.start
...
Clarify the distinction between *m.key.verification.start* and its *m.sas.v1* variant.
5 years ago
Jimmy Cuadra
8246383330
Fix typos in changelog entry.
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
Travis Ralston
204601d9a4
Merge pull request #2133 from matrix-org/travis/fix-olm-2
...
Fix link to Olm signing specification
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
Travis Ralston
ffdd8dfe01
Merge pull request #2137 from matrix-org/identity_service/release-r0.2.1
...
Identity r0.2.1
5 years ago
Travis Ralston
d09af5b191
Identity r0.2.1
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
Travis Ralston
954a5607c3
Merge pull request #2136 from ma1uta/master
...
Fix typo.
5 years ago
Travis Ralston
c63b5aff69
Create 2136.clarification
5 years ago
Anatoly Sablin
802b90d113
Typo.
5 years ago
Jimmy Cuadra
8affb23e5e
Address feedback from code review.
...
* Switch "an SAS" back to "a SAS"
* Remove the `next_method` field from m.key.verification.start$m.sas.v1
but add additional clarification to its description on
m.key.verification.start that it is never present for methods that
verify keys both ways.
5 years ago
Will Hunt
12431f1a4e
Base64 potential issue
5 years ago
Will Hunt
8b92df74ab
s/medium/address
5 years ago
Will Hunt
a8c26d208b
Wrap
5 years ago
Will Hunt
3eff76b00a
MSC 2134
5 years ago
Travis Ralston
6f460ad70a
minus spec
...
according to the apache .htaccess we use
5 years ago
Travis Ralston
33ca891e71
Fix link to Olm signing specification
...
See https://github.com/matrix-org/matrix.org/issues/478
5 years ago
Jimmy Cuadra
5384b61d95
Fix style issues brought up during code review.
...
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Jimmy Cuadra
bc71dacaf4
Clarify the distinction between *m.key.verification.start* and its *m.sas.v1* variant.
...
Currently the *m.key.verification.start* event appears twice with the
exact same title, in the "Key verification framework" section and the
"Short Authentication (SAS) verification" section. It's not immediately
clear that the first occurrence describes the format of the event in
general terms and that the second occurrence describes the fields when
the *m.sas.v1* verification method is being used. This is a similar
relationship to the *m.room.message* event and its various *msgtype*
variants.
This commit does three things:
* It tweaks the generation of the documentation to change the title
of the second occurrence of *m.key.verification.start* to
distinguish it from the first.
* It updates the language in the description of the two versions of the
event to better describe the relationship between the two.
* It adds the optional `next_method` field to the schema of the
*m.sas.v1* variant, as specified in the general form of
*m.key.verification.start*.
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Travis Ralston
b807e1cbe5
Merge pull request #2129 from jimmycuadra/conditionally-required-url-fields
...
Remove the "required" designation from the `url` field of certain m.room.message msgtypes.
5 years ago
Matthew Hodgson
aadf1cc733
Merge pull request #2131 from jimmycuadra/e2ee-easier-typo
...
Fix typo in key verification framework section.
5 years ago
Jimmy Cuadra
b885714d94
Remove the "required" designation from the `url` field of certain
...
m.room.message msgtypes.
Now that content referenced by the *m.audio*, *m.file*, *m.image*, and
*m.video* message types can be encrypted, the `url` field is required
*only* if the content is unencrypted. The "required" designation in the
event schemas (which prefixes the field description with "Required" in
bold in the generated HTML) is used to indicate fields which must always
be present, and this is no longer the case.
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Jimmy Cuadra
2dd0da7d50
Fix typo in key verification framework section.
...
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Travis Ralston
50dee76fa7
Merge pull request #2122 from matrix-org/travis/fix-changelog
...
Fix changelog generation
5 years ago
Travis Ralston
cac72ff873
Merge pull request #2126 from matrix-org/travis/403-id-unbind
...
Add 403 error to IS unbind
5 years ago
Travis Ralston
8bfc42b284
Merge pull request #2128 from matrix-org/travis/fix-contributing
...
Fix contributing guide to say we're stable
5 years ago
Travis Ralston
decb75555c
We're stable now 🎉
5 years ago
Travis Ralston
a9297f9e6c
Merge pull request #2125 from jimmycuadra/m.notice-format
...
Add missing format fields to m.room.message$m.notice schema.
5 years ago
Jimmy Cuadra
e670fb1f5a
Add missing format fields to m.room.message$m.notice schema.
...
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
5 years ago
Travis Ralston
2cafa7e1e8
Merge pull request #2124 from matrix-org/travis/fix-id-server-param
...
Remove incorrect id_server param from IS spec
5 years ago
Travis Ralston
67ea3b9ce8
Add 403 error to IS unbind
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2117
5 years ago
Travis Ralston
b8f1f37927
Remove incorrect id_server param from IS spec
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2118
5 years ago
Travis Ralston
d26cf7da92
Merge pull request #2123 from matrix-org/travis/fix-historical-ids
...
Exclude DEL from historical user IDs
5 years ago
Travis Ralston
18eca90022
Exclude DEL from historical user IDs
...
The range is inclusive, so don't include 7F
5 years ago
Travis Ralston
e60d2defbd
Fix changelog generation
...
Only include the target version, not all versions. Additionally, make sure the appservice spec isn't hardcoded as "unstable".
5 years ago
Sorunome
26349417ba
update spoiler render idea
5 years ago
Travis Ralston
19a3d574b7
Fix HKDF rationale
5 years ago
Travis Ralston
ba5479e46f
Reference Canonical JSON
5 years ago
Travis Ralston
8f1f8b4fe5
Fix references to filtering
...
We can't have two different backlinks for the same text, so use LL as the label
5 years ago
Travis Ralston
98c9d93b20
Merge pull request #2113 from matrix-org/client_server/release-r0.5.0
...
Client-Server r0.5.0
5 years ago
Travis Ralston
497c6875ac
Merge pull request #2112 from matrix-org/server_server/release-r0.1.2
...
Federation r0.1.2
5 years ago
Travis Ralston
67d12165e8
Merge pull request #2111 from matrix-org/identity_service/release-r0.2.0
...
Identity r0.2.0
5 years ago
Travis Ralston
1e9308cbc9
Merge pull request #2109 from matrix-org/application_service/release-r0.1.1
...
Appservice r0.1.1
5 years ago
Travis Ralston
1ca60bf5d7
Client-Server r0.5.0
5 years ago
Travis Ralston
8e6ccf0a0e
Federation r0.1.2
5 years ago
Travis Ralston
34ad81e81b
Identity r0.2.0
5 years ago
Travis Ralston
4f915f2760
Appservice r0.1.1
5 years ago
Travis Ralston
f44483a8cf
Merge pull request #2099 from matrix-org/travis/1.0/1.0-notice
...
Declare Matrix 1.0 in the index
5 years ago
Travis Ralston
2d18f81807
Merge pull request #2087 from matrix-org/travis/1.0/events-are-extensible
...
Reorganize event structure in c2s spec and clarify event capabilities
5 years ago
Travis Ralston
c9345ba6a3
Never forget the past
5 years ago
Travis Ralston
8ac555f870
Merge pull request #2083 from matrix-org/travis/1.0/key-object
...
Clarify the key object definition for the key management API
5 years ago
Travis Ralston
8b7887dfc2
Link to key algorithms section
5 years ago
Travis Ralston
19f017f9bd
Merge pull request #2035 from matrix-org/travis/1.0/msc688-msc1227-lazy-loading
...
Spec lazy-loading room members
5 years ago
Travis Ralston
fbdb56a29f
Merge pull request #2101 from matrix-org/anoa/hs_3pid_tokens
...
Add submit_url field to requestToken responses, clarify HS's can send tokens themselves
5 years ago
Travis Ralston
56745c76aa
Clarify that submit_url being not present only matters for r0.5
5 years ago
Travis Ralston
85f34f942f
Fix invalid doc error
...
Another annoying case of Swagger fighting us
5 years ago
Travis Ralston
f7aa2adfb4
Fix indentation
5 years ago
Travis Ralston
6d60258e25
Merge pull request #2080 from matrix-org/travis/1.0/msc2076-msc2077-v5-rooms
...
Spec v5 rooms: Key validity
5 years ago
Travis Ralston
b32f0e768f
clarify that UIA can now be done by the HS
5 years ago
Travis Ralston
ca8b539b2f
humans prefer to be treated as people
5 years ago
Travis Ralston
370ae8b9fe
Merge pull request #2068 from matrix-org/travis/1.0/mxc
...
Refactor documentation for content/media repository
5 years ago
Travis Ralston
04930c6ddf
Don't enforce MXC URIs, but also don't confuse people
5 years ago
Travis Ralston
ad3aa5edf0
Merge pull request #2104 from matrix-org/travis/1.0/event-ids
...
Clarify that the common identifier format can be broken
5 years ago
Travis Ralston
b7378a860a
Merge pull request #2097 from matrix-org/travis/1.0/common-themes
...
Specify some of the common concepts for Matrix in the index
5 years ago
Travis Ralston
c1c26859e2
Merge pull request #2096 from matrix-org/travis/1.0/read-notifs
...
Clarify how notification counts are calculated in /sync
5 years ago
Travis Ralston
39b79fe453
Merge pull request #2088 from matrix-org/travis/1.0/duplicate-state-endpoint
...
Merge GET/PUT /state/:event_type endpoints
5 years ago
Andrew Morgan
5f24f63338
Better wording
5 years ago
Andrew Morgan
1a22508e15
identity server -> the server
5 years ago
Andrew Morgan
572d29348c
Update changelogs/client_server/newsfragments/2101.breaking
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Travis Ralston
fc1d8f184d
Merge pull request #2078 from matrix-org/anoa/msc2078
...
MSC2078: Sending Third-Party Request Tokens via the Homeserver
5 years ago
Travis Ralston
ad2eefdde9
Shuffle and clarify identifier grammar
...
Specifically, make it clearer that event IDs are the weird exception in this section.
5 years ago
Travis Ralston
32761fc108
Merge pull request #2098 from matrix-org/travis/1.0/modules-update
...
Clarify what a "module" is and update feature profiles for clients
5 years ago
Travis Ralston
37e2d81d58
Hardcode the state event fields table into the spec
...
See comment for why.
5 years ago
Travis Ralston
51698a5dd5
Clarify that people must own the namespace to use it
5 years ago
Travis Ralston
19c827e581
Remove trailing slashes section
5 years ago
Travis Ralston
49831fb74f
Clarifications about namespaces
5 years ago
Travis Ralston
1886a2346a
Move explanation of notifications to notifications module
5 years ago
Travis Ralston
cf19f52576
Enforce 7 day validity requirement everywhere
...
also misc formatting fixes
5 years ago
Travis Ralston
56e1640bea
Merge pull request #2106 from matrix-org/matthew/1.0/msc688-msc1227-lazy-loading
...
incorporate LL review from matthew
5 years ago
Matthew Hodgson
0506d09cf7
incorporate LL review from matthew
5 years ago
Travis Ralston
36659ca266
Merge pull request #2091 from matrix-org/travis/1.0/mxid-register
...
Clarify that /register must produce valid Matrix User IDs
5 years ago
Travis Ralston
f047e235df
Merge branch 'master' into travis/1.0/event-ids
5 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
5 years ago
Travis Ralston
19575eb4d4
Merge pull request #2077 from matrix-org/rav/proposal/room_v5
...
MSC2077: room v5
5 years ago
Travis Ralston
6d62a1b444
Merge pull request #2084 from matrix-org/travis/1.0/s2s-swagger-touchups
...
Touchups on the s2s swagger definitions
5 years ago
Travis Ralston
7fe7d365e2
Merge pull request #2089 from matrix-org/travis/1.0/cors
...
Clarify when and where CORS headers should be returned
5 years ago
Andrew Morgan
2068cba598
Clients should submit a POST request
5 years ago
Andrew Morgan
7116f9334e
More consolidation
5 years ago
Andrew Morgan
d1fde0837a
Consolidate id_server into ref. id_server/next_link are ignored
5 years ago
Andrew Morgan
0f82056ca2
Highlight breaking change
5 years ago
Andrew Morgan
ab0c1bc054
Add changelog, update imperative check, rename sid.yaml
5 years ago
Travis Ralston
29340c6eb8
Clarify that the common identifier format can be broken
...
We already reference in the Event IDs section that the format depends on the room version, so we just need to link there.
Fixes https://github.com/matrix-org/matrix-doc/issues/2103
5 years ago
Andrew Morgan
fe23de7d7f
A SMS -> An SMS
5 years ago
Andrew Morgan
046a834488
Slight code cleanup
5 years ago
Andrew Morgan
2551ff6ce0
Actually check in code
5 years ago
Andrew Morgan
525bedf8e1
Fix refs
5 years ago
Andrew Morgan
fba61941af
Move submit_url responses to ref
5 years ago
Andrew Morgan
0ded484276
Address review comments
5 years ago
Andrew Morgan
1776ba28d3
Address review comments
5 years ago
Matthew Hodgson
3438ea50a2
Merge pull request #1779 from matrix-org/matthew/msc1779
...
MSC1779: Proposal for Open Governance for Matrix.org (v2)
5 years ago
Matthew Hodgson
950415c72a
Merge branch 'master' into matthew/msc1779
5 years ago
Matthew Hodgson
be568ba9ab
link to the legalified version of MSC1779
5 years ago
Andrew Morgan
a8edb066aa
Clear up some wording
5 years ago
Andrew Morgan
8a6ef187db
more object!
5 years ago
Travis Ralston
a38af2009f
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
4b6e2cc956
Merge pull request #2072 from matrix-org/travis/1.0/msc1717-msc1267-sas-verification
...
Spec SAS verification and the common key verification framework
5 years ago
Travis Ralston
46747e897e
ing
5 years ago
Travis Ralston
00588efd3f
Merge pull request #2086 from matrix-org/travis/1.0/fed-content-type
...
Clarify that the default s2s transport is JSON over HTTP
5 years ago
Travis Ralston
ac27728c0a
Merge pull request #2082 from matrix-org/travis/1.0/v4-default
...
Make v4 the "default" room version
5 years ago
Travis Ralston
906d3cd447
Merge pull request #2055 from matrix-org/travis/1.0/registration-clarification
...
Clarify guest accounts and `auth` usage on /register
5 years ago
Travis Ralston
e4339fd687
More clarity
5 years ago
Travis Ralston
6a4a6db1bd
Merge pull request #2081 from matrix-org/travis/1.0/pdu-signatures
...
Clarify which servers are supposed to sign events
5 years ago
Andrew Morgan
62910a28cc
Merge branch 'master' into anoa/hs_3pid_tokens
...
* master:
Update example
Fix 404s in links from room v1 spec
Provide a more complete example of a "minimally-sized event"
Revert signature change for redactable event test
Clarify how many PDUs are in a given transaction object
Clarify that the server shouldn't process retries for UIA
Clarify when authorization and rate-limiting are not applicable
Skip over partial event definitions in examples
Rename example to invite_room_state
Shorten references to StrippedState in s2s spec
Fix examples of StrippedState in s2s spec
Clarify exactly what StrippedState is
Clarify that UIA stages cannot be attempted twice
Fix test vectors with invalid JSON and signature
Spec 3PID unbind API
Spec MSISDN UIA support
5 years ago
Andrew Morgan
3148184052
HS' can send 3PID token. Add a new submit_url field
5 years ago
Travis Ralston
4c82553df4
Merge pull request #2047 from matrix-org/travis/1.0/test-vectors
...
Fix test vectors with invalid JSON and signature
5 years ago
Travis Ralston
360ac0b900
Update specification/server_server_api.rst
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
a0e8201816
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
77c4c4b07c
Add general clarity
5 years ago
Travis Ralston
5ec1a50b94
Linefeeds and other clarifications
5 years ago
Travis Ralston
3877896a4c
Clarify how we now expect verification to be done
5 years ago
Travis Ralston
d49c7fb3b0
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
00fee74636
Update example
5 years ago
Travis Ralston
f4e85853d4
Merge pull request #2054 from matrix-org/travis/1.0/uia-clarifications
...
Clarify that UIA stages cannot be attempted twice
5 years ago
Travis Ralston
9cf03325b9
Merge pull request #2046 from matrix-org/travis/1.0/msc1915-unbind
...
Spec 3PID unbind API
5 years ago
Travis Ralston
70da564e2b
Merge pull request #2067 from matrix-org/travis/1.0/stripped-state
...
Clarify exactly what StrippedState is
5 years ago
Andrew Morgan
45e271c0f7
be super explicit
5 years ago
Andrew Morgan
7f65704ebc
Update wording and answer review comments
5 years ago
Richard van der Hoff
e4de464476
Merge pull request #2100 from JJJollyjim/master
...
Fix 404s in links from room v1 spec
5 years ago
Jamie McClymont
d7858354f2
Fix 404s in links from room v1 spec
5 years ago
Travis Ralston
7f01346bba
Provide a more complete example of a "minimally-sized event"
...
Using all the required fields of a v1 event.
5 years ago
Travis Ralston
ae9abe798e
Revert signature change for redactable event test
...
The previous signature was calculated on the unredacted event, which means the signature produced was wrong.
5 years ago
Travis Ralston
4f665f06e6
Clarify what Matrix 1.0 is further
...
And add a table for minimum versions.
5 years ago
Travis Ralston
06ee60f004
Clarify what compliant implementations are
5 years ago
Travis Ralston
49dbb3ee4f
Declare Matrix 1.0 in the index
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2044
5 years ago
Travis Ralston
87d8d97074
Remove incomplete and weird sentence
5 years ago
Travis Ralston
cd6b012523
Clarify what a "module" is and update feature profiles for clients
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2009
5 years ago
Travis Ralston
d9170b4b3a
Merge pull request #2095 from matrix-org/travis/1.0/txn-obj-s2s
...
Clarify how many PDUs are in a given transaction object
5 years ago
Travis Ralston
b9c9396c11
Specify some of the common concepts for Matrix in the index
...
See https://github.com/matrix-org/matrix-doc/pull/2061
Fixes https://github.com/matrix-org/matrix-doc/issues/1468
Fixes https://github.com/matrix-org/matrix-doc/issues/1528
The section is not referenced by the specifications yet - they do a fairly good job of explaining it over and over. In future, it would be good to point all the references to the index.
5 years ago
Travis Ralston
f0eb495cee
Clarify how notification counts are calculated in /sync
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2015
5 years ago
Travis Ralston
9bf0103ef3
Clarify how many PDUs are in a given transaction object
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2093
5 years ago
Travis Ralston
afead2eb1b
Clarify LL in /sync a bit more
5 years ago
Travis Ralston
e644227f4b
Clarify that the server shouldn't process retries for UIA
5 years ago
Travis Ralston
e1266b859f
Merge pull request #2030 from matrix-org/travis/1.0/bind-msisdn
...
Spec MSISDN UIA support
5 years ago
Travis Ralston
eb06e131df
Merge pull request #2090 from matrix-org/travis/1.0/more-auth
...
Clarify when authorization and rate-limiting are not applicable
5 years ago
Travis Ralston
976f32fcab
Clarify that /register must produce valid Matrix User IDs
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1793
5 years ago
Travis Ralston
79bbb47d9f
Clarify when authorization and rate-limiting are not applicable
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1971
5 years ago
Travis Ralston
bbc7401973
Clarify when and where CORS headers should be returned
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1736
Fixes https://github.com/matrix-org/matrix-doc/issues/2013
5 years ago
Travis Ralston
c8a3850598
Merge GET/PUT /state/:event_type endpoints
...
Clarifying that the state key is optional, and how that works.
Fixes https://github.com/matrix-org/matrix-doc/issues/1182
5 years ago
Travis Ralston
8fd5b15594
Reorganize event structure in c2s spec and clarify event capabilities
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1166
Fixes https://github.com/matrix-org/matrix-doc/issues/1527
Fixes https://github.com/matrix-org/matrix-doc/issues/1827
Note: In order to fix the "state events have the following fields: [no words]" bug (1827) we need to resolve references on common event types. When doing this we ultimately end up with more fields than may be required to explain the section, however this commit alters the section descriptions to just say "these fields" instead of "these additional fields".
This is also preferable over trying to get the inheritance reversed in the common event types, as the `/sync` endpoint has a high amount of reliance on partial events definitions.
5 years ago
Travis Ralston
500f3d3bf1
Clarify that the default s2s transport is JSON over HTTP
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1713
5 years ago
Travis Ralston
e115e3439d
Touchups on the s2s swagger definitions
...
Duplicate properties, wrong types, etc.
5 years ago
Travis Ralston
a19eb59f13
Clarify the key object definition for the key management API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1907
One too far
5 years ago
Travis Ralston
80aa5a24dc
Make v4 the "default" room version
...
As per [MSC2002](https://github.com/matrix-org/matrix-doc/pull/2002 ). This was missed in https://github.com/matrix-org/matrix-doc/pull/2019
Fixes https://github.com/matrix-org/matrix-doc/issues/2071
5 years ago
Travis Ralston
7ce1ff2135
Clarify which servers are supposed to sign events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2074
5 years ago
Travis Ralston
a6314df44c
Spec v5 rooms: Key validity
...
Proposals:
* [MSC2076](https://github.com/matrix-org/matrix-doc/pull/2076 )
* [MSC2077](https://github.com/matrix-org/matrix-doc/pull/2077 )
Implementation references:
* 00bf99fa62
* https://github.com/matrix-org/synapse/pull/5354
* https://github.com/matrix-org/synapse/pull/5321
No known differences from the proposals are included here - alterations are accidental.
5 years ago
Andrew Morgan
3e23dde341
Be clear that any 3PID token request can now be done by the hs
5 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
5 years ago
Andrew Morgan
d3f21e0360
Address review comments
5 years ago
Travis Ralston
fc4965f274
Stronger spec words
5 years ago
Travis Ralston
9ac89cc915
Merge pull request #2056 from matrix-org/travis/1.0/membership-table
...
Add a table to show how changes in membership should be interpreted
5 years ago
Travis Ralston
de725c26cc
Add more clarity to the media repo
5 years ago
Andrew Morgan
e49518099d
Be explicit with request/responses
5 years ago
Andrew Morgan
395acf8e06
Update proposals/2078-homeserver-password-resets.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Andrew Morgan
6bb48723e8
The HS can send any URL
5 years ago
Andrew Morgan
6e0af5e64c
If no submit_url, just send it to the IS as before
5 years ago
Andrew Morgan
4174b61279
submit_url only if the user has to enter the code somewhere
5 years ago
Andrew Morgan
8259ae292a
Capitalise SMS
5 years ago
Andrew Morgan
7e18c5d5a8
Add new submit_url response field
5 years ago
Travis Ralston
aa110b2be2
Merge pull request #2025 from matrix-org/travis/1.0/3rdpartysigned
...
Fix third party signed definitions for join APIs
5 years ago
Travis Ralston
e8d6a57a2e
Merge pull request #2052 from matrix-org/travis/1.0/pushrules-kind
...
Change reference for definition of push rule condition kinds
5 years ago
Andrew Morgan
8cba7adcdf
Clarify conditions for attack
5 years ago
Andrew Morgan
085c5667a4
wrap lines
5 years ago
Andrew Morgan
1956f1a916
Revert "Remove attacker bit"
...
This reverts commit c9711acbc5
.
5 years ago
Andrew Morgan
c9711acbc5
Remove attacker bit
5 years ago
Andrew Morgan
4e692735f5
Update some wording
5 years ago
Andrew Morgan
cf932ad4f8
msc2078 - proposal for homeservers sending passwords reset requests
5 years ago
Richard van der Hoff
40b10f254b
clarifications
5 years ago
Richard van der Hoff
3347a480eb
fix typo
5 years ago
Richard van der Hoff
d2ccd6b268
MSC2077: room v5
5 years ago
Richard van der Hoff
37b1e171fc
MSC2076: Enforce key-validity periods when validating event signatures
5 years ago
Travis Ralston
a3364ff357
Spec SAS verification and the common key verification framework
...
Reference implementations:
* 94f664e725
* https://github.com/matrix-org/matrix-react-sdk/pull/2461
* https://github.com/matrix-org/matrix-js-sdk/pull/818
* https://github.com/matrix-org/matrix-react-sdk/pull/2596
* https://github.com/matrix-org/matrix-js-sdk/pull/837
Proposals:
* [MSC1717](https://github.com/matrix-org/matrix-doc/pull/1717 )
* [MSC1267](https://github.com/matrix-org/matrix-doc/issues/1267 )
No alterations to either proposal have been made intentionally here.
5 years ago
Travis Ralston
9cb60fa468
Merge pull request #2059 from matrix-org/travis/1.0/msc1719-olm-unwedge
...
Add Olm unwedging
5 years ago
Travis Ralston
b92b147797
Merge pull request #1719 from uhoreg/olm_unwedging
...
MSC1719: olm session unwedging
5 years ago
Travis Ralston
9dd171a718
Merge pull request #2069 from matrix-org/bwindels/messages-chunk-order
...
Clarify the order events in chunk are returned in for /messages
5 years ago
Travis Ralston
042455d954
Update changelog to appease style guidelines
5 years ago
Bruno Windels
8b28972a2d
PR feedback
5 years ago
Travis Ralston
39144942da
Fix title ordering
5 years ago
Travis Ralston
010757c01d
Merge pull request #2057 from matrix-org/anoa/clarify_email_sending
...
Clarify what the client should receiving on email resending
5 years ago
Andrew Morgan
13e7dbd53a
Merge branch 'anoa/clarify_email_sending' of github.com:matrix-org/matrix-doc into anoa/clarify_email_sending
5 years ago
Andrew Morgan
49b9bfc9f6
Move changelog to the right place
5 years ago
Andrew Morgan
0b42a17352
Update api/identity/definitions/request_email_validation.yaml
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
Bruno Windels
53aa8fe8ec
clarify the order events in chunk for /messages
5 years ago
Travis Ralston
dc6d89caca
Split download endpoints back apart
...
Apparently you can't have an optional path parameter.
5 years ago
Travis Ralston
1f86e8e31b
Refactor documentation for content/media repository
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2060
Fixes https://github.com/matrix-org/matrix-doc/issues/772
Fixes https://github.com/matrix-org/matrix-doc/issues/888
5 years ago
Travis Ralston
86019c9ade
Skip over partial event definitions in examples
5 years ago
Travis Ralston
0b45f3795b
Rename example to invite_room_state
...
This is a better representation of what it actually is
5 years ago
Travis Ralston
237d585e07
Shorten references to StrippedState in s2s spec
5 years ago
Travis Ralston
b9c4a2561f
Fix examples of StrippedState in s2s spec
5 years ago
Travis Ralston
7a07a6b358
Clarify exactly what StrippedState is
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2066
The expectation everywhere is that the `sender` is required. `/initialSync` references StrippedState through a `m.room.member` event reference, and does not need editing.
5 years ago
Hubert Chathi
fee2ebf682
fix typo
...
Co-Authored-By: Shamil K <me@noteness.in>
5 years ago
Travis Ralston
dda7afa845
Merge pull request #1717 from uhoreg/e2e_verification
...
MSC1717: common definitions for key verification methods
5 years ago
Travis Ralston
57e3b152b0
Move section to under Olm stuff
5 years ago
Travis Ralston
754b19bb92
typo
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Hubert Chathi
da5ce919f2
add sharing secrets, and a bunch of cleanups
5 years ago
Travis Ralston
ad07d8e6ff
Merge pull request #2051 from matrix-org/travis/1.0/fix-examples
...
Use consistent event examples throughout the Client-Server API
5 years ago
Travis Ralston
d7f37f92eb
Merge branch 'master' into travis/1.0/fix-examples
5 years ago
Travis Ralston
ff768ec75f
Merge pull request #2036 from matrix-org/travis/1.0/wk-fail-error
...
Clarify that FAIL_ERROR is not limited to just homeservers.
5 years ago
Travis Ralston
41e07ff7d6
Fix incorrect state of leave->leave
...
As mentioned in PR review, it is possible for moderators in a room to race at kicking someone, resulting in multiple leave events.
5 years ago
Travis Ralston
d48265f49b
typo
5 years ago
Travis Ralston
54f74cd877
Add Olm unwedging
...
As per [MSC1719](https://github.com/matrix-org/matrix-doc/pull/1719 )
No known alterations have been made to the proposal.
Implementation proof: https://github.com/matrix-org/matrix-js-sdk/pull/780
5 years ago
Travis Ralston
9d7289f4f2
Merge pull request #2049 from matrix-org/travis/1.0/store-invite-params
...
Add missing aesthetic parameters to /store-invite
5 years ago
Travis Ralston
a2f955b50d
Merge pull request #2053 from matrix-org/travis/1.0/required-urls
...
Make url required for m.file-like messages
5 years ago
Travis Ralston
ff33b470a4
Merge pull request #2039 from matrix-org/travis/1.0/more-changelogs
...
Fix more changelog entries
5 years ago
Andrew Morgan
dda8976d25
Add changelog
5 years ago
Andrew Morgan
c0c4629993
Slight word change
5 years ago
Andrew Morgan
6ae7e49522
Clarify what the client should receiving on email resending
...
It was a little unclear what the client should do when asked to send a validation email and provides a `send_attempt` value that is not greater than previous attempts. As this is intended to be for when a client mistakenly sends the request twice, it makes logical sense that the implication was to simply resend a success value so the client doesn't error even when an email may have been sent on the first attempt.
This behaviour was also mimicked in Synapse/Sydent.
5 years ago
Travis Ralston
f3c0c5232f
Add a table to show how changes in membership should be interpreted
...
Fixes https://github.com/matrix-org/matrix-doc/issues/876
5 years ago
Travis Ralston
2ed37f5bf4
Clarify guest accounts and `auth` usage on /register
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1980
Fixes https://github.com/matrix-org/matrix-doc/issues/1984
5 years ago
Travis Ralston
0f623113f1
Clarify that UIA stages cannot be attempted twice
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1987
Note: Synapse currently does not care, however the spirit of the text in the spec implies that completed == done forever, so we're just reinforcing it here.
5 years ago
Travis Ralston
41a036a453
Merge pull request #2050 from matrix-org/travis/1.0/clarify-proposals
...
Synchronize proposals_intro.rst and CONTRIBUTING.rst
5 years ago
Travis Ralston
464845feb0
Make url required for m.file-like messages
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2008
This also removes `filename` from `m.file` because it has never been used in practice.
5 years ago
Travis Ralston
792bb8faa4
Renumber changelog to match PR
5 years ago
Travis Ralston
f9472bae41
Change reference for definition of push rule condition kinds
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1970
5 years ago
Travis Ralston
d2232aca97
Merge pull request #2042 from matrix-org/travis/1.0/ordered-flows
...
Clarify that login flows must be completed in order
5 years ago
Travis Ralston
d6d74c4cbe
Switch to using $ instead of # for sub-types
...
# is reserved by the swagger validator as a way to include partial content from a JSON object (eg: "#/path" would include {"test": true} from the object {"path":{"test":true}}). Instead of trying to convince the validator that it is wrong, we'll just use a different character.
Note that our rendering tools do not care about #-style references to objects. It's still somewhat worth changing the character though.
5 years ago
Travis Ralston
c25afa663e
Use consistent event examples throughout the Client-Server API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1968
5 years ago
Travis Ralston
78d93432f4
Synchronize proposals_intro.rst and CONTRIBUTING.rst
5 years ago
Travis Ralston
15b8011f63
Add missing aesthetic parameters to /store-invite
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2048
5 years ago
Hubert Chathi
6929579360
add some clarifications
5 years ago
Hubert Chathi
ffb70a2fab
fix typo
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
5 years ago
Travis Ralston
4452ebf371
Merge pull request #2041 from matrix-org/travis/1.0/upload-mime-example
...
Fix example Content-Type for /media/upload request
5 years ago
Travis Ralston
6706d772c9
Fix test vectors with invalid JSON and signature
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2023
The content hashes appear correct, however applying the algorithm defined in the spec never resulted in the signatures previously demonstrated.
5 years ago
Hubert Chathi
84f0d9d7e4
add clarification
5 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.
5 years ago
Travis Ralston
c5fdd5cb0b
Change note style
5 years ago
Travis Ralston
551806a8ad
Add a reference to the filtering module to /sync
5 years ago
Travis Ralston
3ade2a9ae7
List the endpoints which support LL
5 years ago
Travis Ralston
76829ad988
Merge pull request #2037 from matrix-org/travis/1.0/appservice-hs-token
...
Clarify how homeservers are meant to auth themselves to appservices
5 years ago
Travis Ralston
e2da3728a0
Only error if the token doesn't match
5 years ago
Travis Ralston
a8f61697d1
Merge pull request #2032 from matrix-org/travis/1.0/redaction-effects
...
Clarify how redactions affect room state
5 years ago
Travis Ralston
8151aa331f
Update specification/client_server_api.rst
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
5 years ago
Travis Ralston
0580f51206
Clarify that failing to follow the flows == 401
5 years ago
Travis Ralston
2cf00fc5ca
Merge pull request #2031 from matrix-org/travis/1.0/voip-hangup
...
Add missing reason property to m.call.hangup
5 years ago
Travis Ralston
6f1cd03457
Merge pull request #2043 from matrix-org/travis/1.0/self-rr
...
Clarify that clients should not ack their own messages
5 years ago
Travis Ralston
bf86b4b83c
Fix incorrect PR reference on changelog
5 years ago
Travis Ralston
4e58414b26
Clarify that clients should not ack their own messages
...
Fixes https://github.com/matrix-org/matrix-doc/issues/567
5 years ago
Travis Ralston
572a6056ad
Clarify that login flows must be completed in order
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1134
Evidence of this being the case is shown here: https://github.com/matrix-org/synapse/pull/5174
5 years ago
Travis Ralston
62890d21b2
Fix example Content-Type for /media/upload request
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1770
5 years ago
Travis Ralston
88d47fd57e
Rename changelog entry to point to PR
...
We use the PR for every other entry, so here is no exception.
5 years ago
Travis Ralston
d8eb294906
Fix s2s changelog entries
5 years ago
Travis Ralston
d0fd20fdb4
Clarify how homeservers are meant to auth themselves to appservices
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1765
Note that the swagger definitions already say that authorization is required. It just wasn't mentioned in the spec.
5 years ago
Travis Ralston
10648aa9e8
Clarify that FAIL_ERROR is not limited to just homeservers.
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1735
5 years ago
Travis Ralston
699cafe670
v4 is v4, not v3
5 years ago
Travis Ralston
bf8ca3abba
Merge pull request #2026 from matrix-org/travis/1.0/msc1452-server-notices
...
Add server notices support
5 years ago
Travis Ralston
9acd960cf6
Update specification/client_server_api.rst
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Travis Ralston
ade346f8cc
Add m.server_notice to reserved tags
5 years ago
Travis Ralston
229893589a
Move wording for reason definitions
5 years ago
Travis Ralston
d14dc1d8e1
Clarify that redacted state events affect the room with default values
5 years ago
Travis Ralston
b1dccda49d
changelog
5 years ago
Travis Ralston
8330810e95
Specify the new room naming scheme
5 years ago
Travis Ralston
b3d86f99b9
Add room summary spec
5 years ago
Travis Ralston
e610f085a9
Merge pull request #2019 from matrix-org/travis/1.0/msc1884-msc2002-v4-rooms
...
Add version 4 rooms to the spec
5 years ago
Travis Ralston
40cf4620d5
Merge pull request #2027 from matrix-org/travis/1.0/pw-change-uia
...
Add rationale for UIA on change password, and how access tokens behave
5 years ago
Travis Ralston
1aa71f2436
Merge pull request #2029 from matrix-org/travis/1.0/delete-alias
...
Add M_NOT_FOUND definition for deleting non-existent aliases
5 years ago
Travis Ralston
7b266b33da
Add membership params
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1945
5 years ago
Travis Ralston
ba520df004
Move lazy loading to a section in Filtering
5 years ago
Travis Ralston
b67161cf97
List the endpoints which are lazy-loading aware
5 years ago
Travis Ralston
34d6c1f4ad
Clarify wording further for how to handle redundant members
...
Note: This makes assumptions on what the TODO comment in Synapse means: e26e6b3230/synapse/handlers/pagination.py (L262)
Due to lack of implementation, it is assumed that using the same filter across multiple calls to /sync OR /messages will result in the redundant members being excluded in the next request. For example, calling /sync, then /messages which returns some members, then /sync again will exclude the members due to them being in /messages.
5 years ago
Travis Ralston
d56df3238c
Generalize wording to fit /messages and /sync
5 years ago
Travis Ralston
e7ed8a23ce
Move lazy loading filter options to event filter
...
The options also work on /messages
5 years ago
Travis Ralston
f4ff8e5467
Clarify where the field appears
5 years ago
Travis Ralston
df51acd7ae
Proposal for adding a device_id to /account/whoami
5 years ago
Travis Ralston
23ab1c527a
Clarify how redactions affect room state
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1726
5 years ago
Travis Ralston
9e31aed6c7
Merge pull request #2028 from matrix-org/travis/1.0/access-token-devices
...
Clarify that logging out deletes devices too
5 years ago
Travis Ralston
00f97636a2
Add missing reason property to m.call.hangup
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1689
5 years ago
Travis Ralston
1bda3fe2b2
Spec MSISDN UIA support
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1702
1702 describes the lack of `bind_msisdn` parameter, however the whole login type was missing from UIA.
5 years ago
Travis Ralston
a30dbc590d
Clarify that e2e keys are also obliterated
5 years ago
Travis Ralston
d52fcdacfa
Add M_NOT_FOUND definition for deleting non-existent aliases
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1675
5 years ago
Travis Ralston
221d9f24fd
Clarify that logging out deletes devices too
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1651
5 years ago
Travis Ralston
1d33adf62d
Add rationale for UIA on change password, and how access tokens behave
...
Fixes https://github.com/matrix-org/matrix-doc/issues/680
5 years ago
Travis Ralston
5eea4a477f
Add server notices support
...
As per [MSC1452](https://github.com/matrix-org/matrix-doc/issues/1452 )
Fixes https://github.com/matrix-org/matrix-doc/issues/1254
Although MSC1452 focuses on just the warnings part of the server notices, the base for notices has not been established in the spec. This commit adds the needed support to be able to handle notices.
No intentional divergences from the proposal are included in this changeset. There are a few additions which are used in practice although not defined in the proposal, such as who is responsible for aesthetics, sending notices, and other misc rules.
5 years ago
Travis Ralston
17a9524cad
changelog
5 years ago
Travis Ralston
2b96d73305
Fix third party signed definitions for join APIs
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1978
5 years ago
Travis Ralston
5c268ef21f
Merge pull request #2020 from matrix-org/travis/1.0/msc1930-tombstone-notif
...
Add a .m.rule.tombstone default push rule for room upgrades
5 years ago
Travis Ralston
434e238d54
Merge pull request #2016 from matrix-org/travis/1.0/msc1954-redaction-bug
...
Remove prev_content from the redaction essential keys list
5 years ago
Travis Ralston
ceaccffdf7
Add a .m.rule.tombstone default push rule for room upgrades
...
As per [MSC1930](https://github.com/matrix-org/matrix-doc/pull/1930 )
There are no known changes to this proposal since it was accepted.
5 years ago
Travis Ralston
3b0e194ff7
Add version 4 rooms to the spec
...
As per [MSC1884](https://github.com/matrix-org/matrix-doc/pull/1884 ) and [MSC2002](https://github.com/matrix-org/matrix-doc/pull/2002 ).
No known changes since the proposals were accepted.
Due to being in the area: This fixes https://github.com/matrix-org/matrix-doc/issues/1863
5 years ago
Travis Ralston
3c38956510
Remove prev_content from the redaction essential keys list
...
As per [MSC1954](https://github.com/matrix-org/matrix-doc/pull/1954 )
No known changes since the proposal was accepted.
5 years ago
Travis Ralston
415212c3a0
Merge pull request #2014 from matrix-org/travis/1.0/changelogs
...
Add missing changelogs and make existing ones match conventions
5 years ago
Travis Ralston
9c2a789d34
Add missing changelogs and make existing ones match conventions
...
The conventions are not set in stone, however the changelog should not be a mixed bag of voices.
5 years ago
Hubert Chathi
ac08c84612
remove duplicate consideration
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
5 years ago
Hubert Chathi
dd74baa5d0
clarify wording
5 years ago
Hubert Chathi
d39baba21b
add a security note
5 years ago
Hubert Chathi
7705006260
1 hour seems to be fine
5 years ago
Sorunome
273af2a2e0
wrap long lines
5 years ago
Sorunome
6f3bcb56d3
add rendering idea
5 years ago
Sorunome
ebb1351a9f
linebreak consistency
5 years ago
Sorunome
d750115fdc
fix up some things
5 years ago
Sorunome
70d3fd809e
add spoiler msc
5 years ago
Hubert Chathi
7bad359b0d
switch to the 3-key system, and some wording improvements
5 years ago
Matthew Hodgson
37871106c6
MSC2002: Proposal for adopting MSC1884 as v4 rooms ( #2002 )
5 years ago
David Baker
cae07d9e56
Merge pull request #1999 from matrix-org/dbkr/dummy_auth_for_disambiguation
...
Words on using m.login.dummy for disambiguation
5 years ago
David Baker
c38581fb86
Too many spaces
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
5 years ago
David Baker
383e02835e
Words on using m.login.dummy for disambiguation
...
Add some text on how m.login.dummy can be used to distinguish
a flow that would otherwise be a subset of other flows.
5 years ago
Travis Ralston
ba18a6e9fa
Merge pull request #1992 from matrix-org/anoa/missing_punctuation3
...
Add missing period
5 years ago
Travis Ralston
00b7b70c06
Create 1992.clarification
5 years ago
Travis Ralston
7e093e95fc
Merge pull request #1991 from matrix-org/anoa/missing_punctuation2
...
Add missing punctuation
5 years ago
Travis Ralston
ce904f9750
Merge pull request #1990 from matrix-org/anoa/missing_punctuation
...
Add missing period
5 years ago
Travis Ralston
c54a5fc3df
Merge pull request #1989 from matrix-org/anoa/typo2
...
Add missing 'as'
5 years ago
Travis Ralston
947fa57183
Merge pull request #1988 from matrix-org/anoa/typo
...
fix grammatical error
5 years ago
Andrew Morgan
713e4401b4
Add changelogs
5 years ago
Andrew Morgan
abd770419b
Add changelog
5 years ago
Andrew Morgan
20d2fdc288
Add changelog
5 years ago
Andrew Morgan
57cf1aaa96
Add missing period
5 years ago
Andrew Morgan
3c62b90dfb
Add missing punctuation
5 years ago
Andrew Morgan
40482f7616
Add missing period
5 years ago
Andrew Morgan
c233535de0
fix typo
5 years ago
Andrew Morgan
da82a42308
fix grammatical error
5 years ago
Richard van der Hoff
7c7bc677fb
Trigger matrix.org rebuild
5 years ago
Brendan Abolivier
e71b3ac754
Add details to what an unrecognised request is
5 years ago
Travis Ralston
62748a026d
Rename 0000-leave-reasons.md to 1983-leave-reasons.md
5 years ago
Travis Ralston
97786da4ad
Create 0000-leave-reasons.md
5 years ago
Richard van der Hoff
4e9dc2098f
Fix comments which refer to jenkins. ( #1981 )
...
* Fix comments which refer to jenkins.
* Spelling
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Richard van der Hoff
de3eb3218e
Merge pull request #1975 from matrix-org/rav/thumbnail_dimensions
...
Make thumbnail dimensions mandatory
5 years ago
Brendan Abolivier
c1721cb6f7
Merge branch 'master' into babolivier/standardised-federation-response-format
5 years ago
Brendan Abolivier
661d69858e
Add fallback
5 years ago
Richard van der Hoff
dc09dcd64b
Merge pull request #1976 from matrix-org/rav/buildkite
...
jenkins is dead, long live buildkite
5 years ago
Richard van der Hoff
6cdc8982fa
jenkins is dead, long live buildkite
5 years ago
Richard van der Hoff
14715468bb
Make thumbnail dimensions mandatory
...
Fixes #1883
5 years ago
Richard van der Hoff
2ae122903f
Use the right name
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
5 years ago
Andrew Morgan
c230c2fd2f
Merge pull request #1967 from aqtusia/master
...
Replace /bind with /3pid/bind
5 years ago
Matthew Hodgson
5c62d6271c
Merge pull request #1969 from jplatte/patch-1
...
Fix a typo in m.call.invite
5 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
5 years ago
Jonas Platte
043dddc490
Fix a typo in m.call.invite
5 years ago
Neil Johnson
911fb94ea0
typos
5 years ago
aqtusia
2eb9708f7f
Replace /unbind with /3pid/unbind
5 years ago
aqtusia
24e0ec4bce
Replace /bind with /3pid/bind
5 years ago
Neil Johnson
b41fbc86b6
add further potential issues and security concerns
5 years ago
Travis Ralston
0bab70c14e
Assign MSC number
5 years ago
Travis Ralston
d6d0f9780d
Proposal for basic integration manager authentication APIs
5 years ago
Travis Ralston
bd0211be12
Assign MSC number
5 years ago
Travis Ralston
e8de1423b1
Proposal for OpenID information exchange with widgets
5 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
5 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
5 years ago
Travis Ralston
64d48855e2
Merge pull request #1955 from matrix-org/travis/spec/1704
...
Add permalink routing through ?via parameters on matrix.to URIs
5 years ago
J. Ryan Stinnett
13d63685d3
Spelling
...
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Travis Ralston
2dcda7d564
Add a mention that clients should re-query .well-known
5 years ago
Travis Ralston
dffe19bb76
Rename file to match MSC number
5 years ago
Travis Ralston
cc10444d4b
Assign MSC number
5 years ago
Travis Ralston
29a9982447
Proposal for integration manager discovery
5 years ago
Travis Ralston
99cd064f26
Update original MSC as per proposal guidelines
5 years ago
Travis Ralston
8ad82ce3c0
Add permalink routing through ?via parameters on matrix.to URIs
...
Spec for [MSC1704](https://github.com/matrix-org/matrix-doc/pull/1704 )
Reference implementations:
* Original: https://github.com/matrix-org/matrix-react-sdk/pull/2250
* Modern recommendations: 2ca281f6b7/src/matrix-to.js (L29-L70)
The only deviation from the original MSC is the recommendation for which servers to pick. The original MSC failed to consider server ACLs and IP addresses correctly, and during implementation it was realized that both of these cases should be handled. The core principles of the original MSC are left unaltered.
5 years ago
Neil Johnson
743eeca27a
MSC to remove prev_content from the essential keys list
5 years ago
Matthew Hodgson
efcbf2f807
Merge branch 'master' into matthew/msc1779
5 years ago
Matthew Hodgson
88f533f0db
incorporate further feedback
5 years ago
Matthew Hodgson
417f3a3e8b
incorporate further feedback from vdh
5 years ago
Hubert Chathi
9dcf2d6a28
Update proposals/1884-replace-slashes-in-event_ids.md
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Matthew Hodgson
207d6cf851
update MSC1884 to reflect new conclusions following discussion on the PR
5 years ago
Hubert Chathi
979827bad3
rename to match MSC number
5 years ago
Hubert Chathi
63c6d030fd
draft of secure server-side storage
5 years ago
Travis Ralston
1c5ec68cd0
Merge pull request #1876 from matrix-org/travis/v3-id-grammar
...
Clarify v3 event representation in identifier grammar
5 years ago
Hubert Chathi
4e95f8062a
add examples for federation endpoints
5 years ago
Hubert Chathi
696e568fb2
add some clarifications
5 years ago
Hubert Chathi
0c87b22731
Merge pull request #1939 from matrix-org/uhoreg/fix_export_format
...
fix some errors in key export format
5 years ago
Hubert Chathi
d224c4ff71
fix some errors in key export format
...
- empirically, we don't acatually wrap the array in an object
- fix an incorrect type
5 years ago
Travis Ralston
b76b7cd178
Merge pull request #1915 from matrix-org/erikj/unbind_threepid_msc
...
MSC 1915 - Add a 3PID unbind API
5 years ago
Travis Ralston
0ec34039e8
URL encode all the things
5 years ago
Travis Ralston
42cf72c60f
URL encode matrix.to URIs
5 years ago
Travis Ralston
fa541fd99a
Merge pull request #1933 from Vikingat-RAGE/master
...
E2E typo fix in spec
5 years ago
Vikingat-RAGE
76ee13b9bb
Fixed bad spacing.
5 years ago
Vikingat-RAGE
1a739ec97b
E2E typo fix in spec
5 years ago
David Baker
410a5dbbff
Update proposals/1915-unbind-identity-server-param.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
5 years ago
Erik Johnston
bd4fab7a15
Be more explicit identity server selection and errors
5 years ago
Travis Ralston
0e07a6d243
Proposal to have a push rule for m.room.tombstone events
5 years ago
Richard van der Hoff
1c4262e556
Apply suggestions from code review
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
5 years ago
Richard van der Hoff
87824c1c96
Update proposals/1219-storing-megolm-keys-serverside.md
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
5 years ago
Hubert Chathi
1749a91344
make MSC mentions into links
5 years ago
Hubert Chathi
4842a718d8
fill in some of the other sections
5 years ago
Hubert Chathi
f9a00fc943
clarify that not understanding a verification method should not auto-cancel
5 years ago
Erik Johnston
60f1cf79de
Update wording and add deactivate account API
5 years ago
David Baker
77110b46df
Update proposals/1915-unbind-identity-server-param.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
5 years ago
Erik Johnston
ee6513d608
Add alternative sid/client_secret authentication
5 years ago
Erik Johnston
f92925ed45
Add a 3PID unbind API
5 years ago
Travis Ralston
c08d223cfe
Merge pull request #1889 from ma1uta/push_rules
...
Fix for the #1865
5 years ago
Anatoly Sablin
5303ba54b7
Add a clarification changelog.
5 years ago
Travis Ralston
f1280ef305
Merge pull request #1910 from matrix-org/benpa/spelling-fix
...
in the appendices, thanks earfolds
5 years ago
Ben Parsons
99405418c9
in the appendices, thanks earfolds
5 years ago
Travis Ralston
324660073a
Merge pull request #1908 from matrix-org/travis/spec/unsupported-room-version
...
Describe M_UNSUPPORTED_ROOM_VERSION on invite and createRoom endpoints
5 years ago
Andrew Morgan
1c731630f8
Merge pull request #1909 from matrix-org/anoa/contrib_rst
...
Specify news fragments must be done in RST
5 years ago
Andrew Morgan
4049ca9208
Specify news fragments must be done in RST.
5 years ago
Travis Ralston
adb721bc0b
Fix unrelated changelog entry's RST representation
5 years ago
Travis Ralston
baf8948eb5
Describe M_UNSUPPORTED_ROOM_VERSION on invite and createRoom endpoints
...
Spec for MSC1866: https://github.com/matrix-org/matrix-doc/pull/1866
5 years ago
Travis Ralston
23b2420520
Merge pull request #1866 from matrix-org/erikj/fed_invite_error_code
...
Add proposal for invite error code for unsupported room version
5 years ago
Travis Ralston
51995b2d9e
Merge pull request #1906 from ma1uta/fix_s2s_open_id
...
Fix #1904 .
5 years ago
Anatoly Sablin
060c5c7b21
Add clarification changelog entry.
5 years ago
Anatoly Sablin
d52918a892
Fix #1904 .
5 years ago
Anatoly Sablin
4bec3d6dd8
Avoid duplicates.
5 years ago
Richard van der Hoff
9edf2a3271
Merge pull request #1900 from hvenev/spec-ident-port
...
Restrict identifier port numbers to 5 digits.
5 years ago
Hristo Venev
e825224b5b
Restrict identifier port numbers to 5 digits.
5 years ago
Travis Ralston
621437b0c5
Merge pull request #1891 from QMatrixClient/kitsune-drop-obsolete-text
...
Remove extended text about life without transaction IDs
5 years ago
Travis Ralston
49119ed345
Merge pull request #1875 from matrix-org/travis/clarify-upgrades
...
Clarify the recommendations for "transferable state"
5 years ago
Travis Ralston
b82b16c3ae
Merge pull request #1846 from matrix-org/travis/fix-changelog
...
Fix changelog generation for non-default versions
5 years ago
Travis Ralston
2ffdda2824
Merge pull request #1890 from ma1uta/fix_link
...
Fix links.
5 years ago
Kitsune Ral
989d7ff192
Remove extended text about life without transaction IDs
...
Signed-off-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
5 years ago
Anatoly Sablin
befd76f853
Fix links.
5 years ago
Anatoly Sablin
17420c537a
Fix links.
5 years ago
Anatoly Sablin
d4b4d92b82
Fix the m.push_rules type (switch from the state event to the common event).
5 years ago
Anatoly Sablin
2de7ef9a3d
#1865 Add the m.push_rules schema.
5 years ago
Richard van der Hoff
82258fc0fc
Proposal for changing event ids. Again.
5 years ago
Hubert Chathi
ca7aa8b0ba
fill in more details, including federation bits
5 years ago
Travis Ralston
72242e4ebb
Merge pull request #1879 from matrix-org/travis/fix-capabilities
...
Correctly nest the capabilities response object
5 years ago
Travis Ralston
d31d2f5e57
Correctly nest the capabilities response object
...
Everything is contained in a "capabilities" property, which is not represented by the schema. The example was correct.
5 years ago
Andrew Morgan
48569c2156
Merge pull request #1853 from matrix-org/anoa/3pid_typos
...
Replace "3pid" with "3PID"
5 years ago
Travis Ralston
26810bccef
Merge pull request #1873 from matrix-org/travis/spec/get-account-data
...
Add routes for retrieving account data
5 years ago
Travis Ralston
a044145049
Merge pull request #1874 from matrix-org/travis/spec/resource-limit-error
...
Add M_RESOURCE_LIMIT_EXCEEDED
5 years ago
Andrew Morgan
df7223f992
Add changelogs
5 years ago
Travis Ralston
22188ebfeb
Further clarify why membership events are not to be transferred
5 years ago
Travis Ralston
946acbf380
Clarify v3 event representation in identifier grammar
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1870
Fixes https://github.com/matrix-org/matrix-doc/issues/1869
Fixes https://github.com/matrix-org/matrix-doc/issues/1867
5 years ago
Travis Ralston
f058a0f40a
also power levels
5 years ago
Travis Ralston
f67782230a
changelog
5 years ago
Travis Ralston
ef13aef8c3
Clarify the recommendations for "transferable state"
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1843
5 years ago
Travis Ralston
b1689a3036
Misc improvements
5 years ago
Travis Ralston
b42310ab9d
Merge branch 'master' into travis/fix-changelog
5 years ago
Travis Ralston
5721712eae
Add M_RESOURCE_LIMIT_EXCEEDED
...
Original proposal: https://github.com/matrix-org/matrix-doc/issues/1504
No changes from the original proposal or implementations have been made intentionally here.
5 years ago
Travis Ralston
6bbf22cd04
Add routes for retrieving account data
...
Original proposal: https://github.com/matrix-org/matrix-doc/issues/1339
This contains no known differences to what was ultimately decided upon and implemented.
5 years ago
Erik Johnston
7eb8b5d7f3
Add proposal for invite error code
5 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
5 years ago
manuroe
7cde3193e5
Key backup: Explain `hash` better
5 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.
5 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.
5 years ago
Hubert Chathi
e7f7926023
add algorithm and version to the example
...
since they're marked as required
5 years ago
manuroe
d43b595b5e
Key backup: Fix PR remarks on `PUT /room_keys/version/{version}`
5 years ago
manuroe
2099308d4c
Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup
5 years ago
Travis Ralston
3e06473305
Merge pull request #1859 from matrix-org/travis/fix-v2-scope
...
Change notice about room v2's scope to represent reality
5 years ago
Travis Ralston
1f05c44a0b
Merge pull request #1860 from matrix-org/travis/fix-spelling-1
...
Fix spelling mistake: endponts -> endpoints
5 years ago
Travis Ralston
e14eb672e6
Merge pull request #1861 from matrix-org/travis/rver-toc
...
Add a table of contents to each room version spec
5 years ago
J. Ryan Stinnett
0ed0fee261
Update specification/rooms/v2.rst
...
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Travis Ralston
772ba8dc2a
Add a table of contents to each room version spec
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1852
We get clickable headers for free by doing this.
5 years ago
Travis Ralston
85578f9842
Fix spelling mistake: endponts -> endpoints
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1677
5 years ago
Travis Ralston
cf11965a8e
Change notice about room v2's scope to represent reality
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1851
5 years ago
Travis Ralston
375104127c
Fix spec release process to match new changelog stuff
...
Also while we're here, make it accurate.
Fixes https://github.com/matrix-org/matrix-doc/issues/1858
5 years ago
Travis Ralston
76946a8a7c
Simplify changelog generation
...
We don'e need `{{server_server_changelog_r0.1.0}}` (for example), so don't go through the hassle of generating it. Instead, we'll generate the changelog for the requested versions of each API and put that in place. In the future, we may wish to consider bringing back more complicated variables when/if we start generating released versions of the spec on the fly rather than manually.
5 years ago
Travis Ralston
681a4f0387
Merge pull request #1857 from matrix-org/server_server/release-r0.1.1
...
s2s r0.1.1 release
5 years ago
Travis Ralston
8bd9ca4edd
Prep for r0.1.1 of s2s
5 years ago
Travis Ralston
71f251c733
Merge pull request #1855 from matrix-org/travis/fix-wk-fallback
...
Fix contradiction in wellknown discovery for servers
5 years ago
Travis Ralston
4b68b5c939
Changelog
5 years ago
Travis Ralston
bcef94ec70
Merge pull request #1847 from matrix-org/travis/s2s-unstable-warning
...
Add the "please use latest.html" warning to the s2s spec
5 years ago
Travis Ralston
80e6f7cbb5
Merge pull request #1845 from matrix-org/travis/fix-IS-generation
...
Use the real identity server version in the APIs table
5 years ago
Travis Ralston
ad6064aca6
Merge pull request #1844 from matrix-org/travis/fix-tls-fingerprints
...
Remove wrong references to TLS fingerprints
5 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
.
5 years ago
manuroe
c9b38cbe53
Key backup: add `PUT /room_keys/version/{version}` to allow matrix clients to add signatures to an existing backup
5 years ago
Travis Ralston
c8428b1f8b
Fix contradiction in wellknown discovery for servers
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1854
5 years ago
Andrew Morgan
4ec3a43a85
Replace "3pid" with "3PID"
5 years ago
Travis Ralston
3581368f1f
Add the "please use latest.html" warning to the s2s spec
...
Now that we have a release, we should be warning people who try and use the unstable spec as fact.
5 years ago
Travis Ralston
54ee861b5f
Fix changelog generation for non-default versions
...
Currently if you generate a changelog for r0.1.1 of an API, you'd get "No significant changes" which is wrong. You should get a real changelog for the version.
This is now handled by generating a "preferred" changelog which acts as the default for version variables in the RST. Using a specific version's changelog is still supported for the rare cases where that is desired.
5 years ago
Travis Ralston
f37a6d2ef5
Changelog
5 years ago
Travis Ralston
6067a4ad3c
Use the real identity server version in the APIs table
5 years ago
Travis Ralston
3dd0601a96
Remove more TLS fingerprint talk
5 years ago
Travis Ralston
e9bac1b011
Remove wrong references to TLS fingerprints
...
Also fix some styling in the server discovery section - this didn't feel like it needed its own commit.
5 years ago
Travis Ralston
baf00ba6d1
Merge pull request #1839 from matrix-org/travis/improved-intro
...
Add a bit of text to ensure that the intro page isn't missed
5 years ago
Travis Ralston
1f5783b329
fix links and wording
5 years ago
Travis Ralston
9631e4bcb1
Add a bit of text to ensure that the intro page isn't missed
5 years ago
Travis Ralston
7181be1148
Merge pull request #1836 from matrix-org/server_server/release-r0.1.0
...
Release r0.1.0 of the server-server specification
5 years ago
Travis Ralston
8ace64bab7
r0.1.0 of the s2s specification
5 years ago
Travis Ralston
9364787b9c
Remove stability warning
5 years ago
Matthew Hodgson
b27bf59ae8
Merge pull request #1838 from aaronraimist/spell-check
...
Fix several spelling mistakes
5 years ago
Aaron Raimist
fe7f582233
Fix several spelling mistakes
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
5 years ago
Travis Ralston
9923584c24
Merge pull request #1834 from matrix-org/travis/misc/event-formats
...
Represent event format changes more clearly in the spec
5 years ago
Travis Ralston
222957157f
Add missing required flags
5 years ago
Travis Ralston
1d0156ad78
Fix more titles
5 years ago
Travis Ralston
985d02d95e
Fix titles in schemas
5 years ago
Travis Ralston
82bed06d3f
The event *format* changes, not the version
5 years ago
Travis Ralston
f5134b2d8b
Merge pull request #1819 from matrix-org/neilj/msc-remove-presence-lists
...
MSC:1819 Remove Presence Lists
5 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
5 years ago
Travis Ralston
890fb1a019
Fix examples for new schema
...
Fix missed example in make_join
Fix state array in response of send_join
Try removing examples from send_join?
Try printing more information about the error
Copy/paste known working examples
Try schema definitions in the response?
5 years ago
Travis Ralston
5d8fa65e6e
De-duplicate state keys
5 years ago
Travis Ralston
33406e4662
Apply event format warnings to the remainder of the s2s spec
5 years ago
Travis Ralston
d94a70f49d
Warn clients about changes in event format
5 years ago
Travis Ralston
9b214ec16d
Make the backfill response aware of event format changes
5 years ago
Travis Ralston
e27c83d9f8
Merge pull request #1817 from matrix-org/neilj/remove_presence_lists
...
remove references to presence lists
5 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
5 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.
5 years ago
Richard van der Hoff
39b71413be
Update specification/server_server_api.rst
...
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Travis Ralston
1c30f5eba9
Clarify certificate usage and ports
5 years ago
Travis Ralston
df01acc6e2
Merge pull request #1828 from matrix-org/travis/spec/rooms-v3
...
Add specification for room version 3: Event IDs as hashes
5 years ago
Travis Ralston
a6243da03f
Wording changes and links
5 years ago
Travis Ralston
48912a7320
Fix auth rules of redactions in v3
5 years ago
Travis Ralston
ad64af3f01
Clarify how reference hashes are done
5 years ago
Travis Ralston
01556e5b17
Clarifications and bug fixes in how v3 rooms work
5 years ago
Travis Ralston
3c17a0e53b
Mention caching
5 years ago
Travis Ralston
b971bcee7d
Accurately represent the 3 proposals and provide more detail
5 years ago
Travis Ralston
fb36757869
Merge pull request #1833 from matrix-org/travis/misc/domain-security
...
Document domain reuse concerns
5 years ago
Travis Ralston
48e4d6e412
Document domain reuse concerns
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1783
5 years ago
Travis Ralston
0f3aa3fa8a
Merge pull request #1829 from matrix-org/travis/spec/c2s-caps
...
Specify how capabilities work in the c2s API
5 years ago
Travis Ralston
d2f012f4ea
Incorporate MSC1831
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1831
Implementation proof: pending
5 years ago
Travis Ralston
00de03bddb
Merge remote-tracking branch 'origin/travis/msc/wk-before-srv' into travis/msc/wk-before-srv
5 years ago
Travis Ralston
2fe6b2cb5c
Plagiarize from richvdh for a better explanation
5 years ago
Travis Ralston
ab7876cbef
Update 1831-srv-after-wellknown.md
5 years ago
Travis Ralston
0e90cf6a0c
Proposal to change the order of .well-known and SRV discovery techniques
5 years ago
Travis Ralston
c888f3f080
Make example strings more legible
5 years ago
Travis Ralston
0347e873ef
Specify .well-known s2s discovery and X.509 validation
...
Original proposals:
* https://github.com/matrix-org/matrix-doc/pull/1708 (note: the JSON requirements were softened by https://github.com/matrix-org/matrix-doc/pull/1824 )
* https://github.com/matrix-org/matrix-doc/pull/1711
Implementation proofs:
* https://github.com/matrix-org/synapse/pull/4489
* No explicit PRs for MSC1711 could be found, however Synapse is known to implement it.
There are no intentional changes which differ from the proposals in this commit, however the author has relied upon various historical conversations outside of the proposals to gain the required context. Inaccuracies introduced by the author are purely accidental.
5 years ago
Travis Ralston
9193d57dfd
full stop
5 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.
5 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
5 years ago
Travis Ralston
ff75996524
Add specification for room version 3: Event IDs as hashes
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1659
Implementation proofs (some traversing of the PR tree may be required to get all of them):
* https://github.com/matrix-org/synapse/pull/4483
* https://github.com/matrix-org/synapse/pull/4499
This doesn't intentionally change anything from the proposal.
**Implementation details**:
The simple part of this is the introduction of a rooms/v3.html document. The somewhat unclear part is the stuff done to the s2s definitions. This pulls `unsigned_pdu` out to `unsigned_pdu_base` (all fields except `event_id`) where it can be reused in `pdu` and `pdu_v3` (for rooms v3). These definitions are further moved into the room version specifications where they can highlight the exact schemas in detail.
Version 1 has been updated to include the pre-existing event format, however the core principles of the room have not been changed. The same applies to room version 2. Room versions have immutable core principles once in the spec, otherwise these format changes would land in a pre-existing version.
The client-server API event formats will need updating, however that is being punted to a different commit to try and keep these changes reviewable.
5 years ago
Travis Ralston
4437c383bb
Merge pull request #1790 from matrix-org/travis/spec/login-redirect
...
Add a mechanism for redirecting clients after login
5 years ago
Erik Johnston
1c0742ed6a
MSC 1659 Proposal: Change Event IDs to Hashes ( #1659 )
5 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
5 years ago
Neil Johnson
afd399d7d4
remove unused schema defs
5 years ago
Neil Johnson
2eae933ed6
hard wrap to 80 chars
5 years ago
Neil Johnson
4f13f5289e
Update 1819-remove-presence-lists.md
...
Add references to exactly what this proposal would remove
5 years ago
Richard van der Hoff
5151aa0aa7
Update proposals/1819-remove-presence-lists.md
...
Co-Authored-By: neilisfragile <neil@matrix.org>
5 years ago
Neil Johnson
c09fa6845e
Update presence.rst
5 years ago
Travis Ralston
d2b35e5150
Merge pull request #1821 from matrix-org/travis/spec/rver-make-memberships
...
Specify the room_version response property on /make_{leave|join}
5 years ago
Travis Ralston
2c3ba0b135
Merge pull request #1813 from matrix-org/erikj/make_membership_room_ver
...
MSC 1813 - Federation Make Membership Room Version
5 years ago
Travis Ralston
00adfdbf4a
Merge pull request #1820 from matrix-org/travis/spec/fed-v2-invite
...
Specification for v2 s2s invite API
5 years ago
Erik Johnston
c0039c30f2
Minor wording changes from code review
...
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Andrew Morgan
3374d22b52
Merge pull request #1823 from matrix-org/anoa/majority_update
...
75% majority now required for FCP
5 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.
5 years ago
Andrew Morgan
0712fd36a2
75% majority now required for FCP
5 years ago
Travis Ralston
d12593feea
Specify the room_version response property on /make_{leave|join}
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1813
Implementation proof: https://github.com/matrix-org/synapse/pull/4447
There are no changes from the original proposal.
5 years ago
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.
5 years ago
Neil Johnson
9f517f33ce
Create 1819-remove-presence-lists.md
5 years ago
Neil Johnson
ed68f940cd
towncrier
5 years ago
Neil Johnson
bf2b6e6daa
remove references to presence lists
5 years ago
Matthew Hodgson
a358e2d4d8
rst
5 years ago
Richard van der Hoff
9f443225ac
fix incorrect spelling of homeserver
5 years ago
Travis Ralston
577edeb53b
Say that !stable == unstable
5 years ago
Travis Ralston
6c7eea555a
Merge pull request #1773 from matrix-org/travis/spec/rooms
...
Add a room version specification
5 years ago
Travis Ralston
84a4ca62c3
Merge pull request #1786 from matrix-org/travis/spec/exp-caps
...
Add support for unstable feature advertising via /versions
5 years ago
Travis Ralston
052d68d83d
Merge pull request #1791 from matrix-org/travis/spec/rver-upgrades
...
Add room version upgrades
5 years ago
Travis Ralston
413bfaeb68
Add clarification that clients shouldn't use unstable things as stable
5 years ago
Travis Ralston
061f59547a
Minor wording changes
5 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>
5 years ago
Travis Ralston
50eba23669
Update MSC to match how room versions work
...
As per 1773.
5 years ago
Travis Ralston
0dfc64a9f4
Improve wording
5 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.
5 years ago
Erik Johnston
3ec3adbc24
Proposal for add room_version to make_* fed APIs
5 years ago
Travis Ralston
f308871ed9
Merge pull request #1794 from matrix-org/erikj/fed_invite_v2
...
MSC 1794 - Federation v2 Invite API
5 years ago
Hubert Chathi
41c14c9e7d
uhoreg tweaks
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Matthew Hodgson
20b9a33b12
clarify 100% threshold for new spec core team additions
5 years ago
Hubert Chathi
ebe887d931
Grammar
...
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Hubert Chathi
f4fe318a85
update with user-signing and self-signing keys
5 years ago
Matthew Hodgson
86703ef952
Merge branch 'master' into matthew/msc1779
5 years ago
Matthew Hodgson
3b86fa0e3c
incorporating delph & vdh reviews
5 years ago
Travis Ralston
ba37f2d311
prompt->advertise
5 years ago
Travis Ralston
19e94815f9
Try and improve the understanding of room versions
5 years ago
Travis Ralston
0dde2489b6
Clarify what a Mandatory room version is
5 years ago
Travis Ralston
96d754f429
promote -> prompt
5 years ago
Travis Ralston
a6f5d01586
Clarify that servers don't have to implement development/beta versions
5 years ago
Travis Ralston
f5fa7e5924
Change wording to encourage servers to make reasonable decisions
5 years ago
Travis Ralston
2457438f1e
Encourage servers to transfer whatever they can while being open-ended
5 years ago
Travis Ralston
4e0533a5f3
Soften UX requirements
5 years ago
Travis Ralston
ecca4a049b
Merge pull request #1806 from matrix-org/travis/misc/fix-c2s-changelog
...
Clarify that changelog entries end with a full stop
5 years ago
Travis Ralston
5f12419afb
Clarify that changelog entries end with a full stop
5 years ago
Travis Ralston
fcc26d247e
Merge pull request #1789 from matrix-org/travis/spec/sso-login
...
Add a generic SSO login API
5 years ago
Travis Ralston
82ee3a6035
Adjust wording for SSO introduction
5 years ago
Travis Ralston
853d7ede30
Clarify the categories and the interaction between them
5 years ago
Travis Ralston
5da17d0114
Remove recommendation for clients to respect the spec over the server
5 years ago
Travis Ralston
7fee7373ea
Proposal for advertising capable room versions to clients
5 years ago
Travis Ralston
166d4ada86
Fix room versions reference in appendices & s2s spec
5 years ago
Travis Ralston
3b47a5924b
Remove extraneous changelog
5 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.
5 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.
5 years ago
Matthew Hodgson
80b9c83cce
clarify dual-hatted guardians & spec core teamistas
5 years ago
Matthew Hodgson
8f4e1d9686
clarify guardian selection wording
5 years ago
Matthew Hodgson
cc6b6ea021
clarify wording for trojan horsen
5 years ago
Matthew Hodgson
822d84e50c
append fullstops to lists to make vdh happy
5 years ago
Matthew Hodgson
6ff0155a32
s/responsibilities/functions
5 years ago
Richard van der Hoff
9e435d6dab
scifi IANA
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Brendan Abolivier
749b1777fa
Propose a backward-compatible option instead of an incompatible one
5 years ago
Richard van der Hoff
ebf37178b5
Update proposals/1794-federation-v2-invites.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
5 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
5 years ago
Erik Johnston
b90ee6baab
'invite_room_state' should be an array
5 years ago
Hubert Chathi
c88c9c2941
Update proposals/1794-federation-v2-invites.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
5 years ago
Matthew Hodgson
811e65a4d1
kitsune review on when to add things to the spec
5 years ago
Matthew Hodgson
70be8393a3
clarify the technical note and guiding principles
5 years ago
Matthew Hodgson
a38e1e6adf
incorporate kitsune & dbkr review
5 years ago
Kitsune Ral
2f20679db5
deanonymise kitsune
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Matthew Hodgson
09813fc3a0
improve wording around compensation for team members.
...
tweak Greater Benefit (particularly adding SnR and filtering goals
5 years ago
Brendan Abolivier
d318ff95f3
MSC1802: Standardised federation response formats
5 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
5 years ago
Matthew Hodgson
f3085812e9
more examples; remove widget MSC ref
5 years ago
Matthew Hodgson
156488384c
add more examples for spec inclusion; add interoperability as a core value
5 years ago
Matthew Hodgson
ddc3921318
un-todo code core team responsibilities
5 years ago
Matthew Hodgson
d00a5eba93
consistent tenses
5 years ago
Hubert Chathi
cccd62f035
grammar
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Matthew Hodgson
107d96c50e
spell out consensus ftw
5 years ago
Matthew Hodgson
b758ceea5b
add erik's quorum
5 years ago
Hubert Chathi
ed820ca27b
s/core spec team/Spec Core Team/
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Matthew Hodgson
e584ae31f4
fix missing words
5 years ago
Matthew Hodgson
265a3dc49b
clarify removing members
5 years ago
Matthew Hodgson
21a781b1d2
fix proprietary wording
5 years ago
Matthew Hodgson
edaf3596f4
fix 'which features should go in the spec?' TODO and reword intro
5 years ago
Matthew Hodgson
c053996a77
add new technical guidelines to proposals.rst
...
this was originally a todo for MSC1779, but belongs better in proposals.rst
5 years ago
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
5 years ago
Andrew Morgan
b7b96833d0
Fix sticky headers so they don't hide behind header bar on desktop
5 years ago
Richard van der Hoff
6e8739c989
Fix typo
...
Co-Authored-By: turt2live <travpc@gmail.com>
5 years ago
Erik Johnston
2109314c52
Apply suggestions from code review
...
Co-Authored-By: erikjohnston <erikj@jki.re>
5 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
5 years ago
Richard van der Hoff
afa0caee93
remove lying footnote
5 years ago
Erik Johnston
b0adfc67d8
MSC 1794 - Federation v2 Invite API
5 years ago
Erik Johnston
1ea03da9b6
Add .vscode to .gitignore
5 years ago
Travis Ralston
5cbfafaab7
Fix link to module
5 years ago
Travis Ralston
56bfa76765
changelog
5 years ago
Travis Ralston
b85f7bb248
Add room version upgrades
...
Implements https://github.com/matrix-org/matrix-doc/issues/1501
5 years ago
Matthew Hodgson
0380270171
spell out that hypothetical employees could come in any size
5 years ago
Travis Ralston
fbd8861180
Changelog
5 years ago
Travis Ralston
510468a3b1
Changelog
5 years ago
Travis Ralston
b067d671fb
Merge pull request #1784 from matrix-org/travis/msc-process/wip-tag
...
Recommend some kind of WIP tag for MSCs
5 years ago
Travis Ralston
0eabf108d9
Add a mechanism for redirecting clients after login
...
Implements https://github.com/matrix-org/matrix-doc/pull/1730
5 years ago
Travis Ralston
d6c33ea0a5
Make CAS a subset of SSO
5 years ago
Andrew Morgan
59196bfd79
Merge pull request #1788 from matrix-org/anoa/proposals_sticky_headers
...
Sticky headers for proposals page
5 years ago
Andrew Morgan
f738f671d1
Sticky headers for proposals page
5 years ago
Andrew Morgan
ec97e1eedb
Merge pull request #1753 from matrix-org/rav/proposal/cs_capabilities
...
MSC1753: client-server capabilities API
5 years ago
Richard van der Hoff
c10394d03f
Clarifications thanks to @uhoreg
5 years ago
Travis Ralston
3e7a5f5ea4
Initial draft for SSO support
5 years ago
Hubert Chathi
09a547d67e
add some cancellation codes, and mention existing verification MSCs
5 years ago
Hubert Chathi
38689a8215
add information about interacting with key requests and define cancellation codes
5 years ago
Hubert Chathi
ff0b9eac76
add ability to start verifications that happen in two stages
5 years ago
Hubert Chathi
c02ecb58ae
mark which fields are required
5 years ago
Hubert Chathi
3b0073a9d1
allow for multiple keys to be verified, for cross-signing
5 years ago
Hubert Chathi
ba39779375
add a conclusion
5 years ago
Hubert Chathi
517754bada
use common key verification message types as per MSC1717
5 years ago
Matthew Hodgson
3a5d56467b
reword lead renewals
5 years ago
Matthew Hodgson
2377a944c6
Merge branch 'matthew/msc1779' of git+ssh://github.com/matrix-org/matrix-doc into matthew/msc1779
5 years ago
Matthew Hodgson
5235293623
spell out the Core Team a bit more
5 years ago
Erik Johnston
0e246b1477
Update proposals/1779-open-governance.md
...
Co-Authored-By: ara4n <matthew@arasphere.net>
5 years ago
Matthew Hodgson
c05000b38d
broaden reasons for dysfunctional core spec teams
5 years ago
Matthew Hodgson
2047ba59da
spell out domain spread requirement for spec core team
5 years ago
Matthew Hodgson
103d2f4ed2
clarify that the project lead doesn't have casting vote
5 years ago
Matthew Hodgson
e730cc02a9
specify how to select a new spec core team lead
5 years ago
Matthew Hodgson
7831c04e4c
clarify sytest responsibilities
5 years ago
Matthew Hodgson
4fcd38a3a0
clarify guardians' right to override spec core team membership
5 years ago
Matthew Hodgson
4994fa115e
X=75
5 years ago
Richard van der Hoff
b541c2a247
more formatting
5 years ago
Richard van der Hoff
5812450299
spec that we follow redirects
5 years ago
Richard van der Hoff
f1ebbc358b
document dismissed options
5 years ago
Richard van der Hoff
fb171cadf4
formatting fix
5 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
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
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
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
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
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
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
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
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
Hubert Chathi
de11738210
rename to match PR
6 years ago
Hubert Chathi
d90aeda658
draft of alternate proposal for cross-signing
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
Travis Ralston
0f7e285f15
Merge pull request #1751 from QMatrixClient/kitsune/contains_url_default
...
Describe the actual implication of omitting contains_url
6 years ago
Kitsune Ral
1639f27ec5
Describe the actual implication of omitting contains_url
...
Closes #1750
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
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
828e3f83bd
Merge branch 'm.org-master' into rav/proposal/cs_api_in_login
6 years ago
Travis Ralston
e30543a3fe
Merge pull request #1747 from matrix-org/revert-1730-rav/proposal/cs_api_in_login
...
Revert "MSC1730: Mechanism for redirecting to an alternative server during login"
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
Travis Ralston
9aff2583c5
Merge pull request #1745 from jryans/encrypted-rule-clarify
...
Clarify encrypted push rules
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
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
Kitsune Ral
6d0def8b4c
Spec lazy_load_members and include_redundant_members
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
6 years ago
Travis Ralston
7461cd7f68
Add changelog
6 years ago
Travis Ralston
1268b421ec
Update the m.presence schema to include status_msg
6 years ago
Travis Ralston
f78bb72be8
Add status_msg to m.presence example
6 years ago
David Baker
e318286404
Add 'sandbox' to recommended CSP header
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
Ben Parsons
16f17855c9
link to CS API Swagger Viewer
6 years ago
Ben Parsons
43109a717f
placeholder for proposals CSS
6 years ago
Andrew Morgan
1e9a7d968b
Merge pull request #1721 from matrix-org/rav/proposal/sso_login
...
MSC1721: Rename m.login.cas to m.login.sso
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
Travis Ralston
6dd2120337
Merge pull request #1729 from QMatrixClient/kitsune/filling-spec-gaps
...
joining.yaml: add missing response schema details
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
Kitsune Ral
6782b6399f
Update according to the comments
6 years ago
Richard van der Hoff
b5a82a5eb1
no need to rename ticket endpoint
6 years ago
Kitsune Ral
96d7eed1c6
joining.yaml: add missing response schema details
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
Travis Ralston
ef33c175b5
Merge pull request #1718 from uhoreg/fix_proposal_heading
...
make heading level for "Security considerations" match the other headings
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
6a3d68b7ed
Merge pull request #1712 from matrix-org/rav/update_issue_list
...
Change the labels the proposals list looks for
6 years ago
Richard van der Hoff
926cfe4f75
Change the labels the proposals list looks for
...
This is slightly complicated by the `proposal-wip` label going away, and
becoming implicit
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
767af87744
Merge pull request #1701 from uhoreg/e2e_export
...
document megolm session export format
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
Hubert Chathi
189725659a
clarifications and formatting fixes
6 years ago
Hubert Chathi
1be3bd602a
add changelog
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
Matthew Hodgson
179162379e
spell out that shepherd cannot be author
6 years ago
Travis Ralston
017b448660
Proposal to add ?via to matrix.to permalinks
6 years ago
Erik Johnston
4271391214
Initial stab at documenting soft fail ( #1641 )
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
Andrew Morgan
f8ffa79b56
Update and clarify proposal labels
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
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
9d51d1e8b7
expand the background
6 years ago
Hubert Chathi
b45416e8b0
change version from string to integer, plus other minor improvements
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
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
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
748a81523c
Rename proposal template to MSC #0000
6 years ago
Andrew Morgan
148f7d7b33
Minor proposal updates are allowed
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
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
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
Matthew Hodgson
db4de5022b
Merge branch 'master' of git+ssh://github.com/matrix-org/matrix-doc
6 years ago
Matthew Hodgson
1fc6465168
remove archaic port 8448 from matrix.org URL for swagger-ui
6 years ago
Richard van der Hoff
15eb69cc47
Merge pull request #1691 from matrix-org/rav/fix_make_join_doc
...
make_join and make_leave return their events under an `event` key
6 years ago
Richard van der Hoff
818b48cbbb
make_leave returns an `event` field too
6 years ago
Richard van der Hoff
e17dd12007
make_join returns its event under an `event` key
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
Travis Ralston
16bbf46b2e
Merge pull request #1656 from turt2live/travis/s2s/simplified-pl-rules
...
Power levels always have a default of 50 for state_default
6 years ago
Travis Ralston
e4a8fed0e8
Power levels always have a default of 50 for state_default
...
As per the proposal https://github.com/matrix-org/matrix-doc/issues/1304
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
Matthew Hodgson
8a949af23a
Merge pull request #1650 from mujx/use-example-org
...
Use example.org on examples instead of domain.com which is a real domain
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
ee5e519885
device list is 2 words
6 years ago
Matthew Hodgson
e9e3afbd34
clarify who servers should send m.device_list_update EDUs to
6 years ago
Matthew Hodgson
9e82b18e24
Merge pull request #1649 from matrix-org/matthew/to-device
...
swaggerify to-device messages
6 years ago
Matthew Hodgson
928fc5cbe5
incorporate review
6 years ago
Matthew Hodgson
43f2819702
switch to travis' example
6 years ago
Matthew Hodgson
49f0a06238
experiment with additionalProperties some more
6 years ago
Matthew Hodgson
f6326030ba
backtick asterisk
6 years ago
Matthew Hodgson
7430c3b56f
experiment with additionalProperties
6 years ago
Matthew Hodgson
337041610f
one slash?
6 years ago
Matthew Hodgson
b8608495e9
periods
6 years ago
Matthew Hodgson
a842e0433d
try escaping the asterisk
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
2c0b45fd14
fix example?
6 years ago
Matthew Hodgson
0f9a23c471
swaggerify to-device
6 years ago
Matthew Hodgson
0ee2cf6286
fix device_list_update example hopefully
6 years ago
Matthew Hodgson
0afdcc59ea
spell out stream_id and fix todo
6 years ago
Matthew Hodgson
d377bedd76
fix path
6 years ago
Matthew Hodgson
30d56691b1
document device list synchronisation over federation.
...
untested
closes MSC1212
6 years ago
Matthew Hodgson
d789564db7
only apply list CSS overrides to section classes
6 years ago
Travis Ralston
bd78445756
Merge branch 'travis/general/changelogs' into m-master
6 years ago
Travis Ralston
735de03e07
Add r0 version links
...
These were missed in the release process.
6 years ago
Travis Ralston
3ba64f95e6
Merge pull request #1647 from matrix-org/client_server/release-r0.4.0
...
r0.4.0 release of the Client-Server specification
6 years ago
Travis Ralston
485928486a
Client-server r0.4.0 changelog
6 years ago
Travis Ralston
17a6a4c2ee
Merge branch 'travis/c2s/fix-changelog' into client_server/release-r0.4.0
6 years ago
Travis Ralston
bb2835651f
Merge pull request #1637 from turt2live/travis/c2s/clarify-errors
...
List known client-server error codes; Clarify priority of error codes vs http status code
6 years ago
Travis Ralston
51883562b9
Merge pull request #1645 from matrix-org/identity_service/release-r0.1.0
...
Identity Service r0.1.0 release
6 years ago
Travis Ralston
680ab5e194
Misc formatting things
...
Consistency, make the renderer happy
6 years ago
Travis Ralston
247ae26ec4
Consistency
6 years ago
Travis Ralston
d5af3bae43
This isn't a new endpoint
6 years ago
Travis Ralston
10fa5a3a01
Changelog for r0.1.0 IS spec
6 years ago
Travis Ralston
00578547c0
Merge pull request #1644 from matrix-org/rav/is_token_grammar
...
Spec grammars for IS things
6 years ago
Travis Ralston
30737cce96
Merge pull request #1643 from turt2live/travis/sanity/fix-naming
...
Fix all naming of "homeserver" and "identity server"
6 years ago
Travis Ralston
f3825c5827
A couple more stragglers
6 years ago
Travis Ralston
218b86d6e8
Hopefully the last one
6 years ago
Richard van der Hoff
79974b152c
s/identity service/identity server
6 years ago
Travis Ralston
2af09655ce
Fix the stragglers
6 years ago
Richard van der Hoff
21f8898cd8
Merge remote-tracking branch 'origin/master' into rav/is_token_grammar
6 years ago
Richard van der Hoff
a544b68298
Merge branch 'master' into rav/is_token_grammar
6 years ago
Travis Ralston
7d34995ece
It's actually an "identity server implementing the Identity Service API"
...
Also add a note about appservices being special.
6 years ago
Travis Ralston
c94f3619b7
Missed a rogue case of identity server
6 years ago
Travis Ralston
7ac76fa27c
Actually we're going with "identity server" afterall
6 years ago
Travis Ralston
ec248b436f
Identity Service is lowercase
6 years ago
Travis Ralston
cc0badaaa1
Fix all naming cases of "identity service"
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1396
Includes some "homeserver" fixes too. This commit does not include historical documentation or notes.
6 years ago
Travis Ralston
683072e624
Merge pull request #1636 from turt2live/travis/c2s/id-server
...
Clean up and flesh out all three editions of the /requestToken API
6 years ago
Travis Ralston
a1f655e5be
Fix more error wording
6 years ago
Travis Ralston
108c623557
Merge pull request #1635 from turt2live/travis/c2s/read-markers
...
Add read markers
6 years ago
Richard van der Hoff
8773b9319b
Merge pull request #1599 from matrix-org/benpa/spec-tables-prettier
...
Benpa/spec tables prettier
6 years ago
Travis Ralston
84a2b7f3c0
Merge pull request #1632 from uhoreg/fix_room_member_state_key
...
fix handling of multi-line state key descriptions
6 years ago
Travis Ralston
1261da209d
Fix wording for the homeserver not allowing a particular 3pid
6 years ago
Travis Ralston
dfe6d0d3b8
Merge pull request #1642 from turt2live/travis/c2s/pagination
...
Generalize language for pagination
6 years ago
Travis Ralston
835f5de387
Generalize the token name even more
6 years ago
Richard van der Hoff
cb1e687196
spec the format of an IS invite token
6 years ago
Richard van der Hoff
69c30ef156
spec the format of a client_secret
6 years ago
Richard van der Hoff
dced3d5707
Notes on the format of IS session IDs and tokens
6 years ago
Travis Ralston
f299fe023a
English
6 years ago
Travis Ralston
e49ed5d1ec
Changelog
6 years ago
Travis Ralston
f4c5c209f3
Generalize language for pagination
...
Previously the section was very strict in what pagination was, however this isn't the reality for the matrix specification. Several endpoints have their own pagination naming conventions and do not follow those mandated by this section.
This commit generalizes the language to cover those endpoints while also describing how pagination works. In particular, it describes the rough API shape to expect and how to deal with the responses.
This commit also removes the `M_BAD_PAGINATION` error as it is not used in the real world. Homeservers are instead encouraged to use the standard `M_INVALID_PARAM` or similar error code.
Fixes https://github.com/matrix-org/matrix-doc/issues/610
Fixes https://github.com/matrix-org/matrix-doc/issues/1523
6 years ago
Travis Ralston
824ce22caa
Add additional clarity to the requestToken errors
6 years ago
Travis Ralston
5bb7eca8e8
English
6 years ago
Hubert Chathi
c0dd7e0025
Merge pull request #1420 from Zil0/encrypted_attach
...
Document encrypted attachments
6 years ago
Travis Ralston
60dd9231e0
Don't explain how the IS might accept a 3pid
...
The IS is bound to it's own set of specifications, and if the client chose this API then they should be aware of the risks but not necessarily arbitrary alternatives.
6 years ago
Travis Ralston
63fdd72f73
Fix error description on /account/3pid/email/requestToken
6 years ago
Travis Ralston
25a461b86e
Merge pull request #1617 from turt2live/travis/c2s/rich-replies
...
Add rich replies
6 years ago
Travis Ralston
4b9fb99644
Take out unhelpful example
6 years ago
Travis Ralston
3146fc339a
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/clarify-errors
6 years ago
Travis Ralston
f6d9e53f5c
Clarify that homeserver must reject clients from setting m.fully_read
6 years ago
Travis Ralston
2e8151999e
Clarify that read markers are fully read markers
6 years ago
Hubert Chathi
f1f32d3a15
add more clarifications
6 years ago
Travis Ralston
679ddabb53
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/read-markers
6 years ago
Travis Ralston
a4c2b2b905
General clarity and spelling for the requestToken APIs
6 years ago
Travis Ralston
7f1b94c211
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/id-server
6 years ago
Travis Ralston
567843e043
Add additional clarity to how rich replies are structured and used
6 years ago
Hubert Chathi
e3daf10bb9
refactor encrypted file schema as "Extension to m.message"
6 years ago
Travis Ralston
9004be7bda
Merge remote matrix-org/master
6 years ago
Travis Ralston
25778989a1
Merge pull request #1573 from turt2live/travis/c2s/sync-event-fields
...
Fix event schemas for /sync
6 years ago
Travis Ralston
f013b7ef03
Merge pull request #1631 from turt2live/travis/general/unstable-warning
...
Render a warning if the spec is unstable
6 years ago
Travis Ralston
ab00630ebc
Don't include a second unstable warning in the s2s spec for now
6 years ago
Travis Ralston
f72c821be4
Merge pull request #1619 from turt2live/travis/c2s/local-echo
...
Reference that transaction IDs may be used to echo
6 years ago
Travis Ralston
e3ad253dca
A sender is also required for the invite_state
6 years ago
Travis Ralston
2f824df8dd
Define the real event types on the invite_state
6 years ago
Travis Ralston
fc037b3a72
Fix merge
6 years ago
Travis Ralston
2e3e189ea2
Merge remote matrix-org/master
6 years ago
Travis Ralston
2e316ea80b
Merge pull request #1630 from matrix-org/application_service/release-r0.1.0
...
r0.1.0 for the Application Service specification
6 years ago
Travis Ralston
136ba15eb2
Merge pull request #1605 from turt2live/travis/c2s/clarify-html-again
...
Mention that clients should not be producing invalid HTML
6 years ago
Travis Ralston
38ae166e9d
Merge pull request #1505 from turt2live/travis/general/3pid_invite
...
Clarify how third party invites work
6 years ago
Travis Ralston
afa16f1e4e
Merge pull request #1606 from turt2live/travis/c2s/room-tags
...
Update the room tagging documentation
6 years ago
Travis Ralston
c127eed7e7
Merge pull request #1600 from turt2live/travis/c2s/media-csp
...
Specify the minimum CSP for media
6 years ago
Travis Ralston
73736d41db
Merge pull request #1569 from turt2live/travis/c2s/user-directory
...
Clarify the homeserver's behaviour for user searching
6 years ago
Travis Ralston
9646d99c9e
Merge pull request #1602 from turt2live/travis/general/redactions
...
Add the other fields the server is expected to keep on events
6 years ago
Ben Parsons
c77b505441
capitali[zs]e path parameters
6 years ago
Ben Parsons
778fe2a47a
css caption size tweak
6 years ago
Ben Parsons
e8afab1fe5
many visual improvements
6 years ago
Erik Johnston
6235c2e720
Merge pull request #1594 from matrix-org/erikj/limit_auth_events
...
Reject events with superfluous auth_events entries
6 years ago
Erik Johnston
080845ac1c
Add link to previous section
6 years ago
Erik Johnston
bbca5ce43a
Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/limit_auth_events
6 years ago
Erik Johnston
b6ed25e4b4
Fix incorrect indent
6 years ago
Erik Johnston
f3a13eed76
Merge pull request #1593 from matrix-org/erikj/auth_events
...
Update rules on which events to add to `auth_events`
6 years ago
Erik Johnston
86891ca7e4
Merge pull request #1625 from matrix-org/erikj/auth_rejections
...
Explain how to handle rejected events
6 years ago
Erik Johnston
da3dd40e06
Merge pull request #1592 from matrix-org/erikj/spec_3pid_ruls
...
Spec third party invites in auth rules
6 years ago
Erik Johnston
d91dc6fbf6
Fixup
6 years ago
Erik Johnston
4d653748d6
Add note back in
6 years ago
Erik Johnston
8e6c8ba59e
Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/spec_3pid_ruls
6 years ago
Erik Johnston
a1aedb386a
Actually use proper sentences like a proper adult
6 years ago
Erik Johnston
0adfd1ebb0
Merge pull request #1591 from matrix-org/erikj/fixup_auth_rules
...
Fix up auth rules
6 years ago
Erik Johnston
d63184ebac
Fixup
6 years ago
Erik Johnston
3c53e1910d
Fixup
6 years ago
Erik Johnston
1a45bc4a85
Reword
6 years ago
Erik Johnston
59f86ec8f2
Reindent as RST requires sublists to be three spaces
6 years ago
Erik Johnston
f4706c8889
Require creator field
6 years ago
Erik Johnston
f3aea32a24
Be consistent with 'If..., reject'
6 years ago
Erik Johnston
6c8a45c165
Full stops
6 years ago
Erik Johnston
ebb044674f
Remove duplicated explanation about event rejection
6 years ago
Travis Ralston
ac56e76746
Changelog
6 years ago
Travis Ralston
d57b40d0cc
Clarify how the client should treat errors
...
This is based on observation and rough interpretation and may need additional review from people.
Fixes https://github.com/matrix-org/matrix-doc/issues/1188
6 years ago
Travis Ralston
e6adf9f6b9
Document known client-server error codes
...
Covers part of https://github.com/matrix-org/matrix-doc/issues/603 (updating all the endpoints is being done as a separate PR/commit).
Reference: 74854a9719/synapse/api/errors.py (L30-L61)
6 years ago
Travis Ralston
4bd23a9086
send_attempt is no longer optional
6 years ago
Travis Ralston
7f719b23e7
Merge pull request #1589 from turt2live/travis/c2s/inhibit-login
...
Document the inhibit_login registration option
6 years ago
Travis Ralston
f3181bbedd
Changelog
6 years ago
Travis Ralston
dfaed5b525
Clean up and flesh out all three editions of the /requestToken API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1634
Addresses some of https://github.com/matrix-org/matrix-doc/issues/1396
6 years ago
Travis Ralston
2f55dd66da
Merge pull request #1441 from matrix-org/erikj/state_res_msc
...
State Resolution: Reloaded MSC
6 years ago
Travis Ralston
ce14779af1
Merge pull request #1567 from turt2live/travis/c2s/3pid-binding
...
Document `validated_at`, `added_at`, and POST /3pid/delete
6 years ago
Travis Ralston
5da3072eef
Wording change ('may not' has a special meaning)
6 years ago
Travis Ralston
4b7f308fc4
Merge pull request #1576 from turt2live/travis/s2s/key-mgmt
...
Add federation /user/keys/* endpoints
6 years ago
Travis Ralston
2a08a308f3
device_keys are required
6 years ago
Travis Ralston
caaa688e37
Fix links to client-server spec
6 years ago
Travis Ralston
219b27b182
Merge remote matrix-org/master
6 years ago
Travis Ralston
7516af3df2
Changelog
6 years ago
Travis Ralston
f923d08078
Add read markers
...
This is the spec for https://github.com/matrix-org/matrix-doc/issues/910
Fixes https://github.com/matrix-org/matrix-doc/issues/910
Some reverse engineering was required to work out the complete details as to how this works. In particular, the 405 for setting account data and the behaviour of m.read.
References:
* 405 for account data: d69decd5c7/synapse/rest/client/v2_alpha/account_data.py (L85-L90)
* m.read behaviour: d69decd5c7/synapse/rest/client/v2_alpha/read_marker.py (L45-L52)
6 years ago
Richard van der Hoff
492df88024
Merge pull request #1622 from matrix-org/rav/clarify_event_signing
...
Rewrite the section on signing events
6 years ago
Richard van der Hoff
0f84c69805
Merge branch 'master' into rav/clarify_event_signing
6 years ago
Travis Ralston
8bcd7d26e3
/3pid/delete returns an empty object
6 years ago
Travis Ralston
390f1c16f7
Remove mentions of identity services from /3pid/delete
...
This will be covered by https://github.com/matrix-org/matrix-doc/issues/1194
For now, we can accept that homeservers may try to unbind, however clients should not rely on it.
6 years ago
Travis Ralston
86c85aea71
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/3pid-binding
6 years ago
Travis Ralston
98a445890c
Render a warning if the spec is unstable
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1499
This is done by using magic variables in the RST. The magic variables are generated based on the substitutions available, making them available for use at build-time.
Magic variables were chosen because it allows people to continue working on the spec and release process without having to worry about removing a chunk of text from the top of the file. Originally, this was attempted by using jinja2 if-statements, however the substitutions are replaced *after* the template is executed, so the condition would never match.
The format of the variable is to make the templating happy. Using colons or percent signs results in the templator thinking something else is going on, and then complaining about format.
6 years ago
Travis Ralston
d57b977a55
Merge branch 'm-master' into travis/general/3pid_invite
6 years ago
Travis Ralston
1f6499d563
Fix typo
6 years ago
Travis Ralston
356626845c
Remove unhelpful arrow from the 3rd party invite sequence dance
...
This doesn't add anything in terms of clarity.
6 years ago
Travis Ralston
5e6a2c30a2
Comment out the part where identity services can revoke their keys
...
They can't because otherwise 3rd party invites can be rejected by homeservers, as per https://github.com/matrix-org/matrix-doc/issues/1633
6 years ago
Travis Ralston
cee0a5ac7b
Merge pull request #1557 from turt2live/travis/general/r0-prep
...
Prepare the identity service and server-server APIs for r0
6 years ago
Hubert Chathi
a1b1054aa1
fix handling of multi-line state key descriptions
6 years ago
Travis Ralston
b8f2c721dc
Clarify which attributes should be valid
6 years ago
Travis Ralston
2d18b0d2d8
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/clarify-html-again
6 years ago
Travis Ralston
f09db16027
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/key-mgmt
6 years ago
Travis Ralston
49c5677969
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/user-directory
6 years ago
Travis Ralston
2753d24302
Merge remote-tracking branch 'matrix-org/master' into travis/general/r0-prep
6 years ago
Travis Ralston
440841d1ff
Recommend a CSP rather than require it.
6 years ago
Ben Parsons
f1ae872857
light zebra striping for tables
6 years ago
Erik Johnston
5c2b8e3569
Explain how to handle rejeceted events
6 years ago
Ben Parsons
9e1d6d7490
sanitise caption handling
6 years ago
Hubert Chathi
db644ca522
add some clarifications
6 years ago
Richard van der Hoff
55c4307f12
Rewrite the section on signing events
...
... for clarity and de-duplication. And to say a bit about validating the
signatures.
6 years ago
Richard van der Hoff
5c059a5e26
ISes use keys too
6 years ago
Travis Ralston
3d99c8b5a8
Changelog
6 years ago
Travis Ralston
bd93481013
Reference that transaction IDs may be used to echo
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1462
6 years ago
Travis Ralston
38bb222461
Changelog
6 years ago
Travis Ralston
e227095fb4
Add rich replies
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1234
The notable parts of this are:
* The titles go to insane levels. Rich replies are fairly complex and need some splitting apart to be understandable.
* The allowed HTML tags now have an exception for `<mx-reply>`
Please note that the event example is intended to be fixed by a PR that fixes all event examples.
6 years ago
Hubert Chathi
9b94e588e6
document new state resolution algorithm
6 years ago
Travis Ralston
c7a228bf7b
Don't make the major version a variable
...
We are likely to want to maintain v1 when we release a v2, so we'll avoid a variable for now.
6 years ago
Travis Ralston
e7a69a6a6d
Merge remote-tracking branch 'matrix-org/master' into travis/general/r0-prep
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
Travis Ralston
30ff020ac7
Changelog
6 years ago
Travis Ralston
c03f2f8d79
Minor touchups to the room tagging API
...
Fixes some of https://github.com/matrix-org/matrix-doc/issues/1565
6 years ago
Kitsune Ral
9bc1470305
Elaborate the structure of m.tag events
...
...and corresponding structures in tag-related CS API calls
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
6 years ago
Travis Ralston
f2d02c9559
Take out device management section for now
...
This will be handled by the implementation of https://github.com/matrix-org/matrix-doc/issues/1212
6 years ago
Travis Ralston
8950f0b2cc
Spelling
6 years ago
Travis Ralston
60b97fcf26
Changelog
6 years ago
Travis Ralston
2234e0b097
Mention that clients should not be producing invalid HTML
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1595
6 years ago
Travis Ralston
86f616bb31
Changelog
6 years ago
Travis Ralston
348b549f9f
Add the other fields the server is expected to keep on events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/839
Reference: d69decd5c7/synapse/events/utils.py (L44-L91)
6 years ago
Travis Ralston
ec20c43220
Specify the minimum CSP for media
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1066
6 years ago
Ben Parsons
380a53ecba
adjust caption -> smaller, left align
6 years ago
Ben Parsons
989b50a1a0
remove debug string
6 years ago
Ben Parsons
6e0fe70500
make spec tables prettier
6 years ago
Richard van der Hoff
9e5b5d88ef
WIP proposal for better grammars
6 years ago
Erik Johnston
d921b81c70
Reject events with superfluous auth_events entries
6 years ago
Erik Johnston
073ebb051b
Spec third party invites in auth rules
6 years ago
Erik Johnston
5d40af7ecf
Update rules on which events to add to `auth_events`
6 years ago
Erik Johnston
86b5486445
Add missing clauses to and fix authorization rules
...
They are still missing third party invites.
6 years ago
Erik Johnston
0b7b3bfcb0
Reindent auth rules section
...
RST expects sub lists to be indented by three or more spaces. By doing
so we can then rely on `#.` for automatic numbering.
6 years ago
Travis Ralston
5d0f77de3a
changelog
6 years ago
Travis Ralston
1051aff108
Document the inhibit_login registration option
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1351
6 years ago
Valentin Deniaud
28ced3b0a4
fixup! document encrypted attachments
6 years ago
Richard van der Hoff
4750b297b3
s/upgrade_room/upgrade
6 years ago
Travis Ralston
cff5b8b205
More versioned links
6 years ago
Travis Ralston
efef3412a0
Take out the underscore restriction from state events
...
It's not needed anymore, and we should remove it while we're in the area.
Includes other misc changes to the schema layout.
6 years ago
Travis Ralston
f2332d242a
Add some SHOULDs and MUSTs to the user directory requirements
6 years ago
Travis Ralston
bb515d15a4
Clarify which collation to use for user directory searching
6 years ago
Travis Ralston
be97e95dc1
Promote device management to be a dedicated section
6 years ago
Travis Ralston
8069981252
Add federation /user/* endpoints
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1438
6 years ago
Travis Ralston
fd47184ce3
Changelog
6 years ago
Travis Ralston
55c0b968b5
Fix event schemas for /sync
...
This commit clarifies the required keys for each type of event that appears in sync, fixes the core event schema not declaring 'content' as required, and includes a mention that events may not have a room_id when appearing in /sync.
Fixes https://github.com/matrix-org/matrix-doc/issues/595
Fixes https://github.com/matrix-org/matrix-doc/issues/909
6 years ago
Travis Ralston
e926b4a840
Changelog
6 years ago
Travis Ralston
1bc0f63bfb
Clarify the homeserver's behaviour for user searching
...
The homeserver can implement its own algorithm, but is suggested to ensure the requesting user can reasonably see the other users.
The text is intentionally left vague for whether or not the API is local users only to give the homeserver some flexibility in this area.
General cleanup is also included in this commit.
Fixes https://github.com/matrix-org/matrix-doc/issues/1108
6 years ago
Travis Ralston
3b2bf18c67
Changelog
6 years ago
Travis Ralston
b4be11af42
Document POST /account/3pid/delete
...
Fixes https://github.com/matrix-org/matrix-doc/issues/985
Includes documentation for https://github.com/matrix-org/synapse/pull/3667
Raises https://github.com/matrix-org/matrix-doc/issues/1566
6 years ago
Travis Ralston
a803d9d077
Document `validated_at` and `added_at` on GET /3pid
...
Fixes https://github.com/matrix-org/matrix-doc/issues/661
6 years ago
Valentin Deniaud
d6f5d590f8
add encrypted attachments changelog
6 years ago
Valentin Deniaud
b7577ea237
document encrypted attachments
...
Fix #461 .
6 years ago
Travis Ralston
d370a2c6fd
Prepare the identity service and server-server APIs for r0
...
* Create the changelog scaffolding
* Set up the variables for versioning
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
Travis Ralston
3de50cbc7f
Clarify how /isvalid is meant to always be truthful
6 years ago
Travis Ralston
a556e33eb9
Spec /3pid/onbind
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1422
6 years ago
Travis Ralston
88b35d1be5
Clarify how third party invites work
...
This adds several diagrams to the Client-Server API about how invites
are handled, including what the server is expected to do. This helps
implementors know what they are supposed to do in the common cases,
and infer where needed to get the more complex cases correct.
Although lacking in some areas, this is how third party invites work
today.
A link to the now-improved client-server documentation for third party
invites has been added to the server-server specification. The existing
server-server specification needed no further changes on the subject.
Fixes https://github.com/matrix-org/matrix-doc/issues/1366
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