Travis Ralston
c7522a6146
Reference RFC 1341
2024-06-11 16:13:15 -06:00
Travis Ralston
70e70cbda9
C2S & S2S: Add plethora of changelogs
2024-06-10 18:20:53 -06:00
Travis Ralston
72c09444e9
S2S: Create content repository API
...
This is largely a copy/paste of the new authed content repo API in the Client-Server API, though some keywords (like "client") have been changed. Paths and response formats have also been changed to support the federation-specific requirements.
2024-06-10 18:20:53 -06:00
Travis Ralston
1621eccd2f
S2S: Modernize section text
2024-06-10 18:20:53 -06:00
Travis Ralston
0617aced7c
C2S: Annotate IdP icon spec with media auth implications
2024-06-10 18:20:53 -06:00
Travis Ralston
3cef6f0479
C2S: Decorate old media endpoints with pointers to the new ones
...
The server-server spec might have a harder time linking to these, but that can be fixed with verbiage.
2024-06-10 18:20:53 -06:00
Travis Ralston
c33390f9f8
C2S: Append backwards compatibility notes
2024-06-10 18:20:53 -06:00
Travis Ralston
3e6ba86889
C2S: Drop allow_remote and allow_redirect on new endpoints
2024-06-10 18:20:49 -06:00
Travis Ralston
e7442b6bad
C2S: Add authentication to new endpoints
2024-06-10 18:20:26 -06:00
Travis Ralston
ce861df511
C2S: Update metadata for new endpoints
2024-06-10 18:20:26 -06:00
Travis Ralston
a1e558b461
C2S: Fix notes while we're here
2024-06-10 18:20:26 -06:00
Travis Ralston
c998b8a018
C2S: Drop /upload and /create because we aren't replacing them today
2024-06-10 18:20:21 -06:00
Travis Ralston
f10abb3613
C2S: Literally copy/paste the content-repo.yaml spec
2024-06-10 16:40:01 -06:00
Travis Ralston
b19e73add5
C2S: Intro the upload/download endpoints differently
2024-06-10 16:39:56 -06:00
Travis Ralston
214e38ae40
C2S: Describe the authentication and deprecation requirements
2024-06-10 16:39:50 -06:00
Travis Ralston
bd0353072f
C2S: Fix MXC URI code block while we're here
2024-06-10 16:39:42 -06:00
Travis Ralston
f155fdcc3e
C2S: Deprecate now-legacy endpoints
2024-06-10 16:39:35 -06:00
Travis Ralston
08bc8e8a1f
Fix YAML syntax in SCT release template ( #1856 )
...
* Fix YAML syntax in SCT release template
* changelog
2024-06-10 12:40:31 -06:00
Travis Ralston
0a9ab956bd
Revert "Fix issue template for releases"
...
This reverts commit 5704276981 .
2024-06-10 12:16:14 -06:00
Travis Ralston
5704276981
Fix issue template for releases
2024-06-10 12:15:01 -06:00
Richard van der Hoff
96057638ce
Spec unsigned.membership property, per MSC4115 ( #1847 )
2024-06-10 12:17:27 +00:00
Johannes Marbach
1b40a7789b
Fix typos around relations recursion ( #1853 )
2024-06-10 07:26:50 -04:00
Johannes Marbach
7d5b506555
Remove extra preposition in room version 11 description of redactions ( #1848 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-07 12:13:32 -04:00
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>
2024-06-07 08:34:34 +00:00
Kévin Commaille
1e303b3bbc
Do not require UIA when first uploading cross-signing keys ( #1828 )
...
As per MSC3967.
2024-06-06 11:06:32 +01:00
Matthew Hodgson
e15a36b0a1
MSC4132: deprecate linking to events in rooms identified by alias ( #1823 )
2024-06-04 16:20:23 +01:00
Matthias Ahouansou
7ff785fc38
Clarify that the event field of the send_join is only required when performing a restricted join ( #1834 )
2024-06-03 14:09:40 +01:00
Johannes Marbach
a17550648c
Fix typo in moderation policy lists spec ( #1832 )
2024-05-31 11:12:31 +01:00
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.
2024-05-31 10:02:04 +01:00
Matthias Ahouansou
49765e0e0a
Clarify that redaction events are subject to auth rules ( #1824 )
...
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
2024-05-29 09:42:19 +01:00
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>
2024-05-28 16:21:46 -04:00
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>
2024-05-28 17:36:50 +01:00
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>
2024-05-28 15:38:39 +01:00
Matthias Ahouansou
041be547d6
Fix typo of object being spelt as "obiect" ( #1827 )
2024-05-24 10:43:33 -06:00
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>
2024-05-14 09:35:42 +01:00
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>
2024-05-08 13:59:17 +00:00
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>
2024-05-08 13:51:18 +00:00
Andrew Morgan
f4b34ba962
Note that whitespace around Authorization param commas is allowed ( #1818 )
2024-05-08 12:22:26 +00:00
Kévin Commaille
98d85cf421
Add support for rendering string formats ( #1814 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-05-07 20:50:36 -04:00
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.
2024-05-02 11:10:16 +01:00
Matthias Ahouansou
eea3dfa969
Mention notifying AS for sender_localpart events ( #1810 )
...
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
2024-05-01 10:48:11 +01:00
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>
2024-04-30 18:13:05 +01:00
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>
2024-04-30 18:05:03 +01:00
Kévin Commaille
85ad0c767c
Render response headers ( #1809 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-30 17:42:55 +01:00
Kévin Commaille
625999a039
Deprecate authentication via a query string ( #1808 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-30 17:07:59 +01:00
Kévin Commaille
ae70b5fcf3
Replace set-output with environment files in CI ( #1806 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-30 17:02:59 +01:00
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>
2024-04-30 16:01:18 +00:00
Kévin Commaille
d6b1d7300f
Update most CI actions ( #1803 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-30 16:57:20 +01:00
Kévin Commaille
b0115a9613
Update typos CI action ( #1804 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-30 16:56:03 +01:00
Kévin Commaille
a0bc6e7f83
Add anchors in definition shortcode ( #1802 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-30 16:52:23 +01:00