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/content/client-server-api/modules
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
1 year ago
..
account_data.md Do not allow setting m.push_rules account data directly. (#1763) 2 years ago
admin.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
content_repo.md Add authenticated media (MSC3916) (#1858) 1 year ago
device_management.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
dm.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
end_to_end_encryption.md Clarifications around encoding of data within verification QR codes (#1839) 1 year ago
event_annotations.md annotion (#1658) 2 years ago
event_context.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
event_replacements.md Update spec for MSC3952: intentional mentions (#1508) 3 years ago
guest_access.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
history_visibility.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
ignore_users.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
index.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
instant_messaging.md Spec markup for mathematical messages (#1816) 2 years ago
mentions.md Fix schema of `m.mentions` object (#1635) 2 years ago
moderation_policies.md Fix typo in moderation policy lists spec (#1832) 2 years ago
openid.md Add a hyphen between third and party when used as an adjective (#1447) 3 years ago
presence.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
push.md Make clear the thread root is not in the thread (#1677) 2 years ago
read_markers.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
receipts.md Batch receipts by thread as well as room (#1685) 2 years ago
reference_relations.md Clarify terminology around aggregations (#1424) 3 years ago
report_content.md Add spec for MSC2449: Require users to have visibility on an event when submitting reports (#1517) 2 years ago
rich_replies.md Make clearer in the example that the fallback prefix sequence should be repeated for each line (#1690) 2 years ago
room_previews.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
room_upgrades.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
search.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
secrets.md Rename "recovery key" to "backup decryption key" (#1819) 2 years ago
send_to_device.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
server_acls.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
server_notices.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
spaces.md Remove spurious 'weight: 340' (#1442) 3 years ago
sso_login.md Add missing 'in' in SSO specification (#1748) 2 years ago
stickers.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
tags.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 3 years ago
third_party_invites.md Add a hyphen between third and party when used as an adjective (#1447) 3 years ago
third_party_networks.md Add a hyphen between third and party when used as an adjective (#1447) 3 years ago
threading.md Clarify that threads can be created based on replies (#1687) 2 years ago
typing_notifications.md Fix broken links 3 years ago
voip_events.md Define opaque identifier grammar (#1791) 2 years ago