You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
5 months ago
..
.gitignore Don't let the newsfragments wink out of existence 6 years ago
1644.clarification Note that /logout doesn't take a body (#1644) 5 months ago
1755.clarification Add support for muting in VoIP calls (#1755) 8 months ago
1757.feature Spec `?animated` on `/thumbnail` (#1757) 8 months ago
1772.clarification Fix security schemes in OpenAPI definitions (#1772) 8 months ago
1776.clarification Remove enum for `POST /login` `type` definition (#1776) 8 months ago
1808.clarification Deprecate authentication via a query string (#1808) 7 months ago
1812.feature Spec terms of service at registration (MSC1692) (#1812) 7 months ago
1813.clarification Use `patternProperties` in more places with supported formats (#1813) 7 months ago
1816.clarification Spec markup for mathematical messages (#1816) 6 months ago
1819.clarification Rename "recovery key" to "backup decryption key" (#1819) 6 months ago
1822.clarification Factor out the common definitions of the content repo APIs and add new formats (#1822) 6 months ago
1828.feature Do not require UIA when first uploading cross-signing keys (#1828) 6 months ago
1829.clarification e2ee/qr: clarify that the device's Ed25519 signing key should be used (#1829) 6 months ago
1832.clarification Fix typo in moderation policy lists spec (#1832) 6 months ago
1839.clarification Clarifications around encoding of data within verification QR codes (#1839) 5 months ago
1841.clarification Fix broken link to push rule condition kinds. (#1841) 5 months ago
1846.clarification Clarify that per-request UIA for /login/get_token is an RFC 2119 MUST requirement (#1846) 6 months ago
1847.feature Spec `unsigned.membership` property, per MSC4115 (#1847) 6 months ago
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) 5 months ago
1852.clarification Add missing word header (#1852) 5 months ago
1853.clarification Fix typos around relations recursion (#1853) 6 months ago
1858.deprecation Add authenticated media (MSC3916) (#1858) 5 months ago
1858.feature.1 Add authenticated media (MSC3916) (#1858) 5 months ago
1858.feature.2 Add authenticated media (MSC3916) (#1858) 5 months ago
1858.new.1 Add authenticated media (MSC3916) (#1858) 5 months ago
1858.new.2 Add authenticated media (MSC3916) (#1858) 5 months ago
1858.new.3 Add authenticated media (MSC3916) (#1858) 5 months ago
1858.new.4 Add authenticated media (MSC3916) (#1858) 5 months ago
1858.new.5 Add authenticated media (MSC3916) (#1858) 5 months ago
1860.clarification Add missing modules to feature profiles (#1860) 5 months ago
1863.clarification Minor clarifications to the "end-to-end encryption" module (#1863) 5 months ago