docs-matrix-spec/changelogs/client_server/newsfragments
Travis Ralston 7a51ae879c
Add authenticated media (MSC3916) (#1858)
* C2S: Deprecate now-legacy endpoints

* C2S: Fix MXC URI code block while we're here

* C2S: Describe the authentication and deprecation requirements

* C2S: Intro the upload/download endpoints differently

* C2S: Literally copy/paste the `content-repo.yaml` spec

* C2S: Drop `/upload` and `/create` because we aren't replacing them today

* C2S: Fix notes while we're here

* C2S: Update metadata for new endpoints

* C2S: Add authentication to new endpoints

* C2S: Drop `allow_remote` and `allow_redirect` on new endpoints

* C2S: Append backwards compatibility notes

* 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.

* C2S: Annotate IdP icon spec with media auth implications

* S2S: Modernize section text

* 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.

* C2S & S2S: Add plethora of changelogs

* Reference RFC 1341

* Upgrade keywords in changed text

* Mention caching

* Cross-reference IdP icons

* Update content/client-server-api/modules/content_repo.md
2024-06-13 18:08:27 +00:00
..
.gitignore
1644.clarification Note that /logout doesn't take a body (#1644) 2024-06-11 15:22:12 +01:00
1755.clarification Add support for muting in VoIP calls (#1755) 2024-03-26 19:10:55 +00:00
1757.feature Spec ?animated on /thumbnail (#1757) 2024-04-01 15:14:42 -06:00
1772.clarification Fix security schemes in OpenAPI definitions (#1772) 2024-04-09 18:12:30 +02:00
1776.clarification Remove enum for POST /login type definition (#1776) 2024-04-09 17:27:26 +01:00
1808.clarification Deprecate authentication via a query string (#1808) 2024-04-30 17:07:59 +01:00
1812.feature Spec terms of service at registration (MSC1692) (#1812) 2024-05-08 13:51:18 +00:00
1813.clarification Use patternProperties in more places with supported formats (#1813) 2024-05-08 13:59:17 +00:00
1816.clarification Spec markup for mathematical messages (#1816) 2024-05-28 16:21:46 -04:00
1819.clarification Rename "recovery key" to "backup decryption key" (#1819) 2024-05-14 09:35:42 +01:00
1822.clarification Factor out the common definitions of the content repo APIs and add new formats (#1822) 2024-05-28 15:38:39 +01:00
1828.feature Do not require UIA when first uploading cross-signing keys (#1828) 2024-06-06 11:06:32 +01:00
1829.clarification e2ee/qr: clarify that the device's Ed25519 signing key should be used (#1829) 2024-05-28 17:36:50 +01:00
1832.clarification Fix typo in moderation policy lists spec (#1832) 2024-05-31 11:12:31 +01:00
1839.clarification Clarifications around encoding of data within verification QR codes (#1839) 2024-06-12 22:48:50 +01:00
1841.clarification Fix broken link to push rule condition kinds. (#1841) 2024-06-11 21:42:46 +00:00
1846.clarification Clarify that per-request UIA for /login/get_token is an RFC 2119 MUST requirement (#1846) 2024-06-07 08:34:34 +00:00
1847.feature Spec unsigned.membership property, per MSC4115 (#1847) 2024-06-10 12:17:27 +00:00
1850.clarification Move size limits for user, room and event IDs into the appendix and clarify that the length is to be measured in bytes (#1850) 2024-06-12 09:11:07 +01:00
1852.clarification Add missing word header (#1852) 2024-06-11 17:36:24 -04:00
1853.clarification Fix typos around relations recursion (#1853) 2024-06-10 07:26:50 -04:00
1858.deprecation Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.feature.1 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.feature.2 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.new.1 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.new.2 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.new.3 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.new.4 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1858.new.5 Add authenticated media (MSC3916) (#1858) 2024-06-13 18:08:27 +00:00
1860.clarification Add missing modules to feature profiles (#1860) 2024-06-11 21:38:33 -04:00
1863.clarification Minor clarifications to the "end-to-end encryption" module (#1863) 2024-06-12 22:17:37 +01:00