Andrew Morgan
2f6867348f
Replace Twitter link in footer with Masto/Bluesky ( #2282 )
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
2025-12-19 15:59:08 +00:00
Richard van der Hoff
6b5ff04d00
Return main to unstable status
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
2025-12-18 16:30:28 +00:00
Richard van der Hoff
ce5ae4d371
missing comma
2025-12-18 16:07:32 +00:00
Richard van der Hoff
27315feb17
Minor changelog edits
2025-12-18 15:57:59 +00:00
Richard van der Hoff
a1c930d0d1
Prepare v1.17 release
2025-12-18 15:53:35 +00:00
Andrew Morgan
9e959f3922
Add a list of endpoints to the top of each spec ( #2262 )
...
Fixes #784
Add a collapsible list of endpoints to the top of the page for each distinct spec. We do this by storing endpoint metadata on $page and creating a new partial, endpoints-toc.html, which renders it.
2025-12-18 14:59:18 +00:00
Kévin Commaille
7c39427d8b
Spec device management for application services ( #2267 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
As per MSC4190.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-12-17 13:13:51 +00:00
Kévin Commaille
54944e2866
Fix version selector's historical URL ( #2268 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
* Fix version selector's historical URL
Regression because the function signature changed in #2261 , but this
call was not updated.
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>
2025-12-16 10:11:47 -07:00
Johannes Marbach
13aa6e83ae
Use more specific names for the version picker CSS classes and add them to the PurgeCSS safelist ( #2264 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-12-05 18:06:17 +00:00
Andrew Morgan
705240da72
Prevent PurgeCSS from deleting dynamically-added version picker CSS classes ( #2260 )
2025-12-05 15:19:24 +00:00
Johannes Marbach
4dbe080570
Append version number to 'latest' entry in the picker ( #2261 )
2025-12-05 14:12:05 +00:00
Johannes Marbach
7a1eb81c9c
Fix versions.json URL in unstable and local environment ( #2259 )
2025-12-05 12:10:18 +00:00
Johannes Marbach
22c0952003
Load versions.json as a resource if we're in the unstable spec ( #2258 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-12-04 11:25:07 -07:00
Johannes Marbach
a5afe542c0
Add version picker in the navbar ( #2256 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2025-12-04 12:24:28 +00:00
Johannes Marbach
d28e05af87
Clarify that usage of event_id_only is not mandatory ( #2255 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-12-01 17:41:42 +00:00
reivilibre
b1fd2af72c
Clarify that servers may choose not to use M_USER_DEACTIVATED when they don't know who is asking. ( #2246 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-11-24 17:28:16 +00:00
Forest
f7a0d8d135
secrets.md: trivial grammar fix ( #2250 )
...
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2025-11-24 17:16:38 +00:00
Johannes Marbach
a2027a3985
Spec for MSC4312: Resetting cross-signing keys in the OAuth world ( #2234 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-11-24 10:59:32 +00:00
Hugh Nimmo-Smith
ff1a39e36a
List M_RESOURCE_LIMIT_EXCEEDED under correct error code section ( #2232 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-11-20 15:02:34 +00:00
Doug
add0f2232c
Call out the possibility of redacting events that you don't have the power to send. ( #2249 )
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
2025-11-20 11:22:48 +00:00
Johannes Marbach
8ebf4a4789
Clarify that device_one_time_keys_count is only optional if no unclaimed one-time keys exist ( #2245 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-11-18 16:07:59 +00:00
Johannes Marbach
935c23485b
Clarify how to use state_after ahead of declaring full support for its spec version ( #2240 )
2025-11-18 10:56:22 +00:00
Johannes Marbach
fe3f43a905
Point Olm and Megolm links at the new internal specification ( #2242 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Relates to: #1543
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-10-31 13:52:15 +00:00
Richard van der Hoff
4783619964
Fix broken link to katex CSS ( #2241 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Followup to https://github.com/matrix-org/matrix-spec/pull/2226 , which broke
the build. These links to the static CSS are broken in the case that the spec
is built for a subdirectory (such as `unstable`).
2025-10-31 11:02:16 +00:00
Johannes Marbach
4cafe7d9f4
Include Olm & Megolm specifications in main spec ( #2226 )
...
Fixes : #1543
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-10-31 10:33:32 +00:00
Michael Telatynski
e2b2e56bd2
Use NPM Trusted Publishers over token ( #2239 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Use NPM Trusted Publishers over token
due to security changes being enacted next month by npm
* Add changelog entry
* Update npm
2025-10-29 11:44:58 -06:00
Johannes Marbach
967b54195c
Clarify the special casing of membership events and redactions in power levels ( #2231 )
2025-10-29 16:33:47 +00:00
Johannes Marbach
9d063c8d2d
Add m.login.terms to enumeration of authentication types ( #2233 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-10-28 19:05:59 -04:00
Kévin Commaille
74a0d5f289
Silence redocly-cli rule checking examples ( #2238 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-10-24 10:19:19 +00:00
Tol Wassman
974b0b721e
fix typo ( #2227 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* fix typo
* create newsfragment
This seems to be the standard message for typo fixes.
2025-10-17 17:44:44 -04:00
Hugh Nimmo-Smith
fda3be5ee3
Add note where an endpoint uses capability negotiation ( #2223 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-10-08 16:32:44 +01:00
Travis Ralston
7f4072d993
Spec device ID masquerading ( #2221 )
2025-10-08 16:52:18 +03:00
Sarthak Kumar Shailendra
58744f4734
fix: update twitter icon to x ( #2219 )
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
2025-10-07 19:40:33 +01:00
Johannes Marbach
dfdb1d09b8
Add missing bracket ( #2224 )
2025-10-07 13:18:05 -04:00
Johannes Marbach
f82d8ab15b
Clarify that additional OpenGraph properties can be present in URL previews ( #2225 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Fixes : #1753
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-10-07 10:44:20 +02:00
Travis Ralston
b6a127b5cb
Clarify that restricted joins require the referenced user to be joined ( #2220 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-10-03 18:28:41 -06:00
Johannes Marbach
0a649cb0db
room_id is required for peeking ( #2216 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-10-02 12:04:11 +01:00
Johannes Marbach
d8be2ad942
The server-name segment of MXC URIs is sanitised differently from the media-id segment ( #2217 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Fixes : #1990
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-09-26 17:36:34 +03:00
Johannes Marbach
21109b4d5b
Push rule IDs are globally unique within their kind ( #2214 )
2025-09-26 11:02:36 +01:00
Johannes Marbach
d4d31a8894
Don't advertise creator field in description of room creation ( #2215 )
2025-09-26 10:59:21 +01:00
Christian Paul
d968774fb7
Missing quotation marks: Fix JSON formatting in application-service-api.md ( #2213 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-09-23 15:49:27 +00:00
Kévin Commaille
2aacc1feda
Remove legacy mentions ( #2186 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-09-21 12:44:16 +03:00
Travis Ralston
2a8c0bc7b8
Return to unstable
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-09-17 10:48:48 -06:00
Travis Ralston
81a864545f
Matrix 1.16
2025-09-17 10:46:16 -06:00
Travis Ralston
671bc674cd
Changelog normalization
2025-09-17 10:37:37 -06:00
Johannes Marbach
72a2ebc7ad
Spec PR - MSC4142: Remove unintentional intentional mentions in replies ( #2210 )
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
2025-09-16 11:14:19 -04:00
Travis Ralston
7bc016bda6
Specification for MSC4311: Create event availability in stripped state ( #2207 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Part 1: Invites
* Part 2: Knocks
* Use correct schema and examples; Remind readers often about formats
* changelogs
* Add schema warning
* Name the objects
* Move changed-in and expand upon it
* Rename the example
* address review feedback
2025-09-12 13:47:13 -06:00
Patrick Cloke
fea0b925a0
Add time zone profile field from MSC4175 ( #2206 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-09-09 12:02:39 -04:00
Kim Brose
bfbeb5e257
clarify world_readable history visibility ( #2204 )
...
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
2025-09-09 16:02:51 +01:00
Kim Brose
d1a51f7b8c
fix typo in MSC process ( #2205 )
...
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2025-09-09 09:02:32 +00:00
V02460
6e16a19ac9
[schema] Application Service Registration meta schema ( #2132 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-08-27 07:39:05 +01:00
Kévin Commaille
4d4069166d
Upgrade docsy to 0.12.0 ( #2160 )
2025-08-27 07:35:57 +01:00
Travis Ralston
b5ee6adc0f
Remove extraneous v11 tag in v12 auth rules ( #2199 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Remove extraneous v11 tag in v12 auth rules
* Changelog to copy #2193
2025-08-22 21:10:51 +03:00
Travis Ralston
f97d2944ae
Room version 12 ( #2193 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Placeholder
* i++
* Room version 12
Template out a v12 room version
Make v12 default, per MSC4304
Update PDU checks and auth event selection per MSC4291
Describe new room_id format per MSC4291
Move v6 depth definition to a component for easier referencing
Move room_id to a component to prep for v12, per MSC4291
Create and use a new room_id component for v12+ per MSC4291
Reflect auth events selection change onto all room versions per MSC4291
The MSC asks the `description` of `auth_events` to be adjusted, however this feels like a better representation of the change.
Add `room_id` format rules and renumber per MSC4291
Reflect change to rule 1.2 per MSC4291
Insert same room_id check to v1-12 auth rules per MSC4307 and MSC4291
Deprecate `predecessor.event_id` per MSC4291
Insert auth rule to validate `additional_creators` per MSC4289
Insert rule for `users` validation of creators and renumber per MSC4289
Define "room creator(s)" per MSC4289
Spec `additional_creators` on create events per MSC4289
Spec `additional_creators` on `/upgrade` per MSC4289
The MSC doesn't mention how to handle unsupported room versions, but the Synapse implementation used for FCP ignores the field in such room versions. This feels like a good approach, and will need clarifying in the MSC too (if accepted at the spec level).
Add notes to `/upgrade` behaviour per MSC4289 and MSC4291
Describe how additional creators work during room creation per MSC4289
Fix default user power level descriptions per MSC4289
Describe tombstone power level changes per MSC4289
Warn clients about event format changes in v12 per MSC4289 and MSC4291
Flag additional room creators support for client reference per MSC4289
Remove TODO now that it's fully addressed
Copy state res into v12 as-is for modification
Apply Modification 1 to SR2.1 per MSC4297
Apply Modification 2 to SR2.1 per MSC4297
Add summary box to the top of SR2.1 for ease of developer reference
Modification 2 was split into items 2 and 3 for further ease of understanding.
Add all the changelogs
`x` is used until a real PR number can be assigned.
Some changelogs are duplicated to the Client-Server API to increase visibility of the changes to v12.
Review: Minor phrasing adjustments in changelogs
Review: Clarify that v12 isn't quite the default yet in the changelog
Review: Clarify to clients that creators are immutable
Review: Improve 'how to parse a domain' advice for legacy apps
Review: Add a bit more detail as to why a room ID might be required
Apply suggestions from code review
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Clarify that clients can override the tombstone default
Mention creatorship UI label by finishing the Permissions section
We probably should have removed the WIP note in v1.0, but alas.
Add changelog for tombstone changes
Use assigned spec PR number in changelogs
(cherry picked from commit ec81eea7e4532fd398b8013071d6981c97117d9e)
2025-08-14 11:16:00 -06:00
Tom Foster
c4bfd2feb8
Spec for MSC4133: Update profile endpoints to support extended fields ( #2071 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Tom Foster <tom@tcpip.uk>
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Richard van der Hoff <richard@matrix.org>
2025-08-12 12:17:57 +01:00
Eric Eastwood
04f42ac208
Fix /sync flow referencing incorrect parameter to use with /messages ( #2195 )
...
* Fix wrong parameter to use with `/messages`
* Add changelog
2025-08-12 12:12:17 +02:00
Andy Balaam
f6d5009959
Clarify that clients should replace events with the most recent replacement by origin_server_ts ( #2190 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
2025-08-07 11:45:19 +01:00
Kévin Commaille
9c313b099f
Add state_after to /sync ( #2187 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
* Add `state_after` to `/sync`
As per MSC4222.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Improve wording
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Clarify to not use timeline with state_after
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-08-06 15:49:32 -04:00
Richard van der Hoff
67a2aa4761
Specify a correct spelling for "display name" ( #2189 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
* Specify a correct spelling for "display name"
* RST uses double-backticks
2025-08-06 07:21:58 +01:00
Kévin Commaille
7d2de48cb4
Fix new redocly lints ( #2182 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2025-07-29 17:22:26 +00:00
Benjamin Bouvier
fb4a0d8f66
Clarify that the latest_event field is serialized in the same form as the event itself ( #2169 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-07-22 15:23:28 +01:00
Pierre 'McFly' Marty
4c87e0e745
ci(build-openapi): indentity routes were missing ( #2172 )
2025-07-22 15:13:51 +01:00
Johannes Marbach
3e1e9fa8df
Fix typo ( #2179 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-07-21 14:35:59 +03:00
Tulir Asokan
c8380d9552
Add format query parameter to GET /state/{eventType}/{stateKey} ( #2175 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-07-19 22:52:41 +03:00
Johannes Marbach
3877598b1e
Clarify that format is required if formatted_body is specified ( #2167 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-07-15 11:47:50 +03:00
Johannes Marbach
0e280ed014
Fix typo ( #2177 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-07-14 14:09:08 +03:00
Travis Ralston
625ed5c599
Define some process for placeholder MSCs ( #2157 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Define some process for placeholder MSCs
* changelog
* Clarity + adjust to use dedicated labels
* add contact details
* Clarify that closure may be later
2025-07-10 10:30:56 -06:00
Johannes Marbach
484a777572
Fix typo ( #2171 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-07-02 11:20:48 +01:00
Travis Ralston
6edb6ba1cd
become unstable
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-06-26 10:48:27 -06:00
Travis Ralston
40065811a1
Matrix 1.15
2025-06-26 10:43:51 -06:00
Kévin Commaille
1c06ed9cf7
Final tweaks for the OAuth 2.0 API ( #2164 )
...
* Clarify that SSO login applies to the legacy authentication API
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Do not point to specific authentication API for obtaining access token
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add warnings about incompatibility with OAuth 2.0 to endpoints that use UIA
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add note about API standards not applying to OAuth 2.0
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Apply suggestions from code review
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2025-06-26 10:40:43 -06:00
Travis Ralston
6353b46add
Normalize changelog
2025-06-26 10:30:39 -06:00
Peter Gervai
0e05e45d84
Update proposals.md: add reference to the guide about how to handle not-yet-known MSC number ( #2153 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Suggest how to number the draft before user have the PR/MSC ID, referring to the other guide.
2025-06-24 17:46:02 +01:00
Kévin Commaille
b278a4e0ec
Clarify the differences between the two authentication APIs ( #2159 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
I tried to summarize MSC3861, and add sections to be able to find quickly how to do something with either API.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-20 14:50:14 +00:00
Kévin Commaille
ccd9e50eb1
Add OAuth 2.0 token revocation ( #2151 )
...
As per MSC4254
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-20 10:51:17 +01:00
Kévin Commaille
e4740e36e8
Add OAuth 2.0 authorization code and refresh token grant types ( #2150 )
...
As per MSC2964
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-20 10:45:17 +01:00
Kévin Commaille
9244c84a32
Add OAuth 2.0 dynamic client registration ( #2148 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
As per MSC2966
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-18 10:12:48 +01:00
Richard van der Hoff
979264e923
Fix example for ExportedSessionData ( #2154 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Currently, the example for `ExportedSessionData` is missing values for
`room_id` and `session_id`.
Move the example field values for `KeyBackupSessionData` into the field
definitions, so that an example for the object as a whole is built
automatically, and when we extend it to form `ExportedSessionData` the
explicit example does not override the more complete autogenerated one.
2025-06-17 18:43:40 +01:00
Kévin Commaille
51ccbbd240
Add the OAuth 2.0 server metadata discovery endpoint ( #2147 )
...
As per MSC2965.
2025-06-17 17:47:30 +01:00
Kévin Commaille
a2a9a02efa
Add OAuth 2.0 scopes ( #2149 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
As per MSC2967
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-11 09:40:17 +01:00
Kévin Commaille
32b1f0514d
Clarify some string formats of room summary endpoint ( #2158 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-06-07 15:26:56 +02:00
Johannes Marbach
7bcc3ecb81
Spec PR - MSC3266: Room Summary API ( #2125 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-06-04 07:43:06 -04:00
Kévin Commaille
866c05f487
Reorganize client authentication section to separate the legacy API and the new OAuth 2.0 API ( #2141 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Since account locking and suspension are authentication API agnostic,
this is a pre-requisite to adding the new OAuth 2.0-based API.
This also splits the endpoints that where all included in the
registration OpenAPI data, to separate them cleanly in the spec, and
avoid having deactivation show before registration.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-06-03 19:05:24 +01:00
Johannes Marbach
7470c72d94
Clarify the meaning of "public spaces" ( #2109 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Relates to: #633
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-05-29 16:19:46 -04:00
Johannes Marbach
643a6dca2d
Spec PR - MSC4147: Including device keys with Olm-encrypted events ( #2122 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Richard van der Hoff <richard@matrix.org>
2025-05-28 18:50:27 +01:00
Kim Brose
cbf1854b93
Update the header navigation menu with 2025 links to m.org ( #2137 )
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-05-27 11:52:36 +03:00
Johannes Marbach
2c734c3c5b
Clarify the meaning of "public rooms" in the room directory ( #2104 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Kim Brose <2803622+HarHarLinks@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>
2025-05-21 16:43:02 +01:00
Andy Balaam
075d203ecd
Fix typo: as->has ( #2144 )
...
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
2025-05-21 16:34:29 +01:00
V02460
4ed55a60ec
[schema] Correct null value handling for the AS Registration’s url property ( #2130 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2025-05-20 15:54:09 +01:00
Kévin Commaille
67743d5715
Fix generation of historical spec ( #2123 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
With the move of the config file, the command in CI did not work as
expected anymore.
I am unsure why Hugo actually ignored the missing config file in the
command…
To avoid this problem in the future and simplify the job, we use the
default config and add an environment variable for the status which will
always take precedence over the config.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-05-13 16:09:18 +01:00
Kévin Commaille
338047ec7b
Clarify that join_authorised_via_users_server auth event is only necessary for joins ( #2100 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-05-13 16:03:10 +01:00
Johannes Marbach
0439707624
Spec PR - MSC3765: Rich text in room topics ( #2095 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-05-13 16:01:25 +01:00
Johannes Marbach
f4e6e6dea9
Clarify the meaning of "public rooms" for presence ( #2108 )
2025-05-13 15:13:40 +01:00
Johannes Marbach
73fcf366a0
Clarify the meaning of "public rooms" for presence ( #2108 )
2025-05-13 15:11:50 +01:00
Johannes Marbach
0a1efd8c9c
Clarify the meaning of "public rooms" for policy lists ( #2107 )
2025-05-13 15:10:08 +01:00
Johannes Marbach
2c6ddafb43
Clarify the meaning of "public rooms" for call invites ( #2106 )
2025-05-13 15:09:12 +01:00
Johannes Marbach
fc81171081
Clarify the meaning of "public rooms" for user directory queries ( #2102 )
2025-05-13 14:37:31 +01:00
Johannes Marbach
c74befd111
Clarify the meaning of "public rooms" for profile look-ups ( #2101 )
2025-05-13 14:34:39 +01:00
Kim Brose
ca9c376076
Clarify Well-Known URIs ( #2140 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Clarify Well-Known URIs
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
* Fix section link
---------
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
2025-05-08 13:55:51 +02:00
Kévin Commaille
fe46e0c363
Replace Hugo shortcodes in OpenAPI output ( #2088 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-05-08 09:29:32 +00:00
Andrew Morgan
a8c326962a
Add a note to the federation invite endpoints that invites can be sent twice ( #2067 )
...
... as this may be non-obvious when implementing behaviour that is triggered by an incoming invite
event.
See https://github.com/matrix-org/matrix-spec/issues/2062 for more context.
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
2025-05-08 10:09:45 +01:00
Kévin Commaille
fca171427f
Clarifications around third-party invites ( #2083 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-04-22 15:48:50 +01:00
Kévin Commaille
81273df88e
Adjust margins in rendered endpoints ( #2081 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Use consistent spacing between tables and code blocks
Tables used `4 rem` which is more than the margin above a h2 title, which seems excessive. We change it to `2 rem` which matches the margin of code blocks and info boxes.
We also remove the margin on the last item of a `.rendered-data` block because this is just wasted space.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Adjust spacing around h2 and h3 titles in `.rendered-data`
Given that h2 titles are always preceded by an horizontal rule, we don't need a lot of space to separate them from the previous section.
We also reduce the spacing when a h2 title is followed directly by a h3 title.
Finally, we add a little spacing below both so that tables are less close to the title.
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>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2025-04-15 18:35:27 +01:00
Will Hunt
65b1db721d
Describe behaviour when the topic key is falsey in a m.room.topic event. ( #2068 )
...
We seem to have [updated this for m.room.name](https://github.com/matrix-org/matrix-spec/pull/1639 ) some years back but omitted it for topic.
2025-04-15 18:24:22 +01:00
Kévin Commaille
c39c7d0680
Fix /sync example ( #2077 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
* Fix sync example
The same event should not appear in `state` and in the `timeline` so we cannot use the same event twice.
To provide a `state` example we assume that with lazy-loading the user did not get the state event for `@example:example.org`, so we add one since they sent a message in the timeline.
The events that are referenced include a `room_id`, which doesn't appear on this endpoint, so we copy them without it.
Finally, the `join` event of `@alice:example.org` is wrong because the sender does not match the state key, which wouldn't pass the authorization rules.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Fix the `m.room.member.yaml` example
This is a `join` event, and the `sender` doesn't match the `state_key`, so the event couldn't pass the authorization rules.
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>
2025-04-15 14:47:21 +01:00
Travis Ralston
23ff7f1343
Fix minor typo in content hash calculations ( #2128 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Fix minor typo in content hash calculations
* Changelog
2025-04-07 14:28:00 -06:00
Andy Balaam
8a2c58b1b1
Typo "not" -> "no" ( #2121 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Typo "not" -> "no"
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
---------
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
2025-03-28 14:13:17 +00:00
Kim Brose
817ec5380f
Create funding-manifest-urls ( #2115 )
...
* Create funding-manifest-urls
* update funding-manifest-urls location, add news
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
---------
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
2025-03-28 13:19:23 +00:00
Travis Ralston
029be205b9
-> unstable
Spec / 🔎 Validate OpenAPI specifications (push) Waiting to run
Spec / 🔎 Check Event schema examples (push) Waiting to run
Spec / 🔎 Check OpenAPI definitions examples (push) Waiting to run
Spec / 🔎 Check JSON Schemas inline examples (push) Waiting to run
Spec / ⚙️ Calculate baseURL for later jobs (push) Waiting to run
Spec / 🐍 Build OpenAPI definitions (push) Blocked by required conditions
Spec / 📢 Run towncrier for changelog (push) Waiting to run
Spec / 📖 Build the spec (push) Blocked by required conditions
Spec / 🔎 Validate generated HTML (push) Blocked by required conditions
Spec / 📖 Build the historical backup spec (push) Blocked by required conditions
Spell Check / Spell Check with Typos (push) Waiting to run
2025-03-27 10:30:02 -06:00
Travis Ralston
fe880fdaf4
v1.14
2025-03-27 10:28:55 -06:00
Travis Ralston
71ce620fc0
Add a v6 event format with correct depth limits ( #2114 )
...
* Add a v6 event format with correct `depth` limits
* Changelog
* numbers are hard
2025-03-27 10:23:09 -06:00
Travis Ralston
cb6d039c57
Normalize changelog
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
2025-03-25 15:40:04 -06:00
Johannes Marbach
c7581356bf
MSC4260: Reporting users (Client-Server API) ( #2093 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* MSC4260: Reporting users (Client-Server API)
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
* Update data/api/client-server/report_content.yaml
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
* Move option to consistently respond with 200 to user reporting endpoint
* Move optional random delay to event and user reporting endpoints
* Make reason required for user and room reports
* Fix requiredness syntax
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
2025-03-21 13:33:26 -06:00
Kévin Commaille
7fd49a2808
Set room version 11 as the default ( #2105 )
...
Spec / 🔎 Validate OpenAPI specifications (push) Has been cancelled
Spec / 🔎 Check Event schema examples (push) Has been cancelled
Spec / 🔎 Check OpenAPI definitions examples (push) Has been cancelled
Spec / 🔎 Check JSON Schemas inline examples (push) Has been cancelled
Spec / ⚙️ Calculate baseURL for later jobs (push) Has been cancelled
Spec / 📢 Run towncrier for changelog (push) Has been cancelled
Spell Check / Spell Check with Typos (push) Has been cancelled
Spec / 🐍 Build OpenAPI definitions (push) Has been cancelled
Spec / 📖 Build the spec (push) Has been cancelled
Spec / 🔎 Validate generated HTML (push) Has been cancelled
Spec / 📖 Build the historical backup spec (push) Has been cancelled
* Set room version 11 as the default
As per MSC4239
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>
2025-03-20 12:00:33 -06:00
Johannes Marbach
e283c35dbd
Remove extra trailing quotes from sync API specs ( #2091 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-03-05 09:12:15 -05:00
Kévin Commaille
1916e53f8c
Deduplicate Invite3pid ( #2074 )
...
* Deduplicate Invite3pid
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-03-05 09:56:49 +00:00
Kévin Commaille
02a1aeefbc
Deduplicate RoomKeysUpdateResponse ( #2073 )
...
And add a link to the endpoint that is mentionned while we're at it.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-03-05 09:52:40 +00:00
Kévin Commaille
3adbfa30da
Look for examples in all possible locations ( #2076 )
...
We used to only look for examples in a few (sometimes arbitrary) places, and we didn't support showing several examples in most cases. This is intended to fix this. In the process we try to deduplicate code to make sure that we use the same logic everywhere.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-03-05 09:44:59 +00:00
Kévin Commaille
4ff9a851e6
Add link to git commit for unstable changelog too ( #2078 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-03-05 09:43:27 +00:00
Johannes Marbach
844dd6f8ae
Clients can choose which history visibility options they offer to users when creating rooms ( #2072 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-03-04 17:18:27 +00:00
Kévin Commaille
dfc61ffc71
Fix parsing of nested slices in resolve-refs and resolve-allof partials ( #2069 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-03-04 17:14:42 +00:00
Kévin Commaille
60339adb2d
Refactor PDU definitions to reduce duplication ( #2070 )
...
First of all, all PDU definitions were based on the v1 PDU definition with a few fields overwritten to change the format with needed.
While that works when rendering the spec, this is semantically incorrect because it means that the objects must match both schemas, which is impossible.
So now we make a base with only the common fields, and we add the others as needed by the room version.
Note that there is no more "unsigned PDU" definition since it is not used directly, and hashes and signatures are the same across all versions.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-03-04 17:08:42 +00:00
Hubert Chathi
ae06f37470
fix typos in m.room_key.withheld ( #2080 )
...
* fix typos
* add changelog
2025-02-25 17:11:50 -05:00
Kévin Commaille
10587366e9
For room versions 6 and 7, clarify that events with rejected auth eve… ( #2065 )
...
Other room versions were updated in #1103 and #1137 , but not these ones.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-02-25 21:00:32 +00:00
Kévin Commaille
eedecf863a
Clarify that join rules must be in auth events for knock events ( #2063 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-02-25 20:34:23 +00:00
Patrick Cloke
cb83c5a76e
Clarify which rooms are returned from /hierarchy ( #2064 )
...
Signed-off-by: Patrick Cloke <clokep@patrick.cloke.us>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2025-02-14 12:06:21 +00:00
Kévin Commaille
c2ef38f0e5
Document instance_id field of /thirdparty/protocols ( #2051 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-02-13 17:29:56 +00:00
Kévin Commaille
dcb39c603a
Fix the version of the Identity Service API at Matrix 1.0 ( #2061 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-02-11 18:04:25 +00:00
Johannes Marbach
23e709ae9b
MSC4213: Remove server_name parameter ( #2059 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-02-11 18:03:25 +00:00
Kévin Commaille
cabe846d23
Fix typo in room versions 1 through 5 ( #2066 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-01-25 07:09:49 -05:00
Kévin Commaille
9e0f2aad94
Clarify that v1.0 of Matrix was a symbolic release ( #2045 )
...
Explain that it was a release prior to the current global versioning system.
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2025-01-23 12:36:41 +00:00
Tulir Asokan
cd6ae9e1a2
Clarify that arbitrary unicode is allowed in user/room IDs and room aliases ( #1506 )
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2025-01-22 10:33:34 +00:00
Kévin Commaille
a1bdfaa167
Remove the origin field in PUT /send_join responses ( #2050 )
...
* Remove the `origin` field on PUT /send_join responses
This is a spec bug as it has actually never been sent by Synapse, going back to 2014.
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>
2025-01-21 22:55:27 +00:00
Kévin Commaille
d0d71d9997
Clarify formats of string types in account sections ( #2046 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2025-01-17 17:18:51 +00:00
Johannes Marbach
ad17652fce
Clarify that applying redactions is a SHOULD for clients ( #2055 )
2025-01-15 10:07:37 +00:00
Kévin Commaille
b9b10c4920
Remove unused release_date from Hugo config ( #2042 )
...
* Remove release_date from Hugo config
It seems unnecessary because it is not used anywhere.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Remove erroneous sentence from Hugo config docs
The version is updated manually during the release (see /meta/releasing.md), not by CI.
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>
2025-01-14 12:34:29 -07:00
Johannes Marbach
42364c5155
Fix typo in /_matrix/client/v3/rooms/{roomId}/redact/{eventId}/{txnId} ( #2047 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-01-14 18:52:56 +00:00
Johannes Marbach
b9f46d1d85
Add missing preposition ( #2048 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2025-01-14 18:52:10 +00:00
morguldir
e341525e04
Undeprecate /initialSync for peeking ( #2036 )
...
Signed-off-by: morguldir <morguldir@protonmail.com>
2025-01-14 18:50:30 +00:00
Kévin Commaille
ba73e0d97a
Fix syntax highlighting and click-to-copy buttons for code blocks ( #2049 )
2025-01-14 18:34:50 +00:00
Kévin Commaille
6f1e64cb12
Generate changelog release info with Hugo rather than when generating changelog ( #2033 )
2024-12-23 17:46:52 +00:00
Travis Ralston
baa60bf728
Update path to config in release steps ( #2041 )
...
* Update path to config in release steps
* changelog
2024-12-23 08:50:52 -07:00
Kim Brose
2df3f7a7bf
Clarify wording in the /join endpoints summaries and descriptions ( #2038 )
2024-12-20 11:59:42 +00:00
Travis Ralston
1d98e96300
-> unstable
2024-12-19 09:25:15 -07:00
Travis Ralston
bc995e66d6
v1.13
2024-12-19 09:22:58 -07:00
Travis Ralston
921c6becf1
Normalize changelog
2024-12-16 13:38:04 -07:00
Andy Balaam
35c3ddb33b
Specify the order in which one-time keys are returned (MSC4225) ( #2029 )
...
Signed-off-by: Andy Balaam <andy.balaam@matrix.org>
2024-12-12 15:53:21 +00:00
Travis Ralston
2fd5bf10bb
Specify account suspension ( #2014 )
...
* Specify account suspension
* changelog
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Add some links
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2024-12-11 18:12:26 -07:00
Johannes Marbach
355f92ff99
Add spec for MSC4163: Make ACLs apply to EDUs ( #2004 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-12-11 22:48:04 +00:00
Kévin Commaille
96b32f68f9
Allow sending ephemeral data to application services ( #2018 )
...
As per MSC2409.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-11 22:38:59 +00:00
Kévin Commaille
846cc49eb2
Clarify allowed HTTP methods in CORS responses (take 2) ( #2011 )
...
* Clarify allowed HTTP methods in CORS responses (take 2)
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Update previous changelog an add duplicate changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-11 10:21:49 -07:00
David Baker
9198182f1a
Add error codes from MSC4178 ( #1944 )
...
* Add error codes from MSC4178
* changelog
* Put changelog in the right place
* Move newsfile
* Add the codes to the right endpoint
* Also add M_THREEPID_IN_USE
which was always used and is specified in the IS API, but not in the
C/S API. We decided this was well-specced enough that it didn't need
its own MSC.
2024-12-11 09:48:26 +00:00
Kévin Commaille
f819403bd5
Change the accessible role of info boxes to note ( #2022 )
...
The `alert` role is intrusive and should only be used when the user's immediate attention is required.
Given that this boxes only provide additional content to the current paragraph,
the `note` role seems more appropriate.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-10 22:59:29 +00:00
Kévin Commaille
7867ebb250
Remove type and language attributes of script element ( #2021 )
...
The `type` attribute is not needed when the content is JavaScript,
and the `language` attribute is deprecated.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-10 22:57:13 +00:00
Kévin Commaille
1accb9e93f
Optimize generated CSS by removing unused selectors ( #2008 )
...
Hugo generates stats about the HTML elements, IDs and classes that can be found in the website,
and we post-process the rendered CSS with postcss-purgecss that uses those stats to remove unused selectors.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-10 22:55:14 +00:00
Kévin Commaille
54d872e19b
Fix added-in Matrix spec version for report room endpoint ( #2028 )
...
See #1938 where they were incorrectly marked as 1.12 instead of 1.13.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-09 10:13:36 -05:00
Richard van der Hoff
075a98d619
Add hyperlinks to endpoints ( #2016 )
...
... because there's nothing more infuriating than someone talking about an
endpoint, then having to search through 150 pages of spec for it.
2024-12-09 11:03:53 +00:00
Denis Kasak
336b855d7a
Clarify rule 4.3.1 of the auth rules in room version 11 ( #2024 )
...
Signed-off-by: Denis Kasak <dkasak@termina.org.uk>
2024-12-04 11:40:27 -05:00
Kévin Commaille
8ab2988824
Remove reply fallbacks ( #1994 )
...
As per MSC2781.
2024-11-29 09:44:07 +00:00
Kévin Commaille
7ec9b7f2e1
Restore heading self links ( #2007 )
...
It was a change I did not notice when upgrading Docsy from 0.8.0 to 0.11.0. Docsy changed the way heading self links are generated: they used to be rendered with JS and now they use a Hugo render hook.
This means two things:
- We need to enable them explicitly by overriding the `_default/_markup/render-heading.html` template.
- We need to add the self heading ourselves to headings that are not rendered by Hugo, i.e. HTML headings that we create ourselves.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-29 09:38:55 +00:00
Kévin Commaille
f64eec5a93
Use json instead of json5 for syntax highlighting ( #2017 )
...
* Use json instead of json5 for syntax highlighting
Chroma, the library used for syntax highlighting in Hugo, does not support JSON5 so those code blocks were not highlighted.
However it supports comments in JSON so they are highlighted correctly in the rendered spec.
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>
2024-11-28 15:49:35 +01:00
Richard van der Hoff
f8119f5336
Remove distinction between StateFilter and RoomEventFilter ( #2015 )
...
They are exactly the same type, so let's combine their tables together.
2024-11-27 17:11:39 +01:00
Kévin Commaille
c5eac010be
Fix changed-in partial when used with multiple paragraphs ( #2006 )
...
When used with a text that includes multiple paragraphs, the partial created invalid HTML by nesting `<p>` elements.
It also changed the rendering by making "Changed in vX.XX:" a separate paragraph, when it is inline with a single paragraph.
To change that we do as with "Required" and add "Changed in vX.XX:" to the text before it is rendered, making it inline with the first paragraph.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-26 17:53:52 +00:00
Kévin Commaille
f3130f70e6
Fix regression introduced when inlining "Required" ( #2005 )
...
If the description is not set in the object definition, Hugo generates a weird string after "Required": `%!s(<nil>)`.
To avoid that, we default the description to an empty string when it is not set.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-26 17:51:24 +00:00
Kévin Commaille
c16788f991
Remove trailing slash on void HTML elements ( #2009 )
...
According to the W3C's HTML validator, trailing slashes in void-element have no effect,
and might interact badly in some cases.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-20 18:21:25 -05:00
Kévin Commaille
69e162e5fe
Fix author links in the proposals lists ( #1997 )
...
Links were broken since the upgrade of the hugo version.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-20 12:33:22 +00:00
Kévin Commaille
d67dd88457
Clean up unused CSS classes in openapi/render-operation partial ( #2003 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-19 22:13:12 +00:00
Kévin Commaille
b4c52ab7bd
Use a proper favicon ( #2001 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-19 22:08:45 +00:00
Kévin Commaille
0657cc1848
Fix error in ToC script at the bottom of the page ( #2002 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-19 22:06:20 +00:00
Kévin Commaille
0ce83512fc
Update Inter font and set display: swap ( #2000 )
...
The version of Inter is updated to use a variable font, which is supported widely among modern browsers.
Using `display: swap` means that the browser will render the text of the spec even before Inter is loaded, making the website appear to load faster on mobile.
Allow the browser to use the local Inter font if it exists.
2024-11-19 22:01:27 +00:00
Kévin Commaille
9882d95775
Improve the quality of the rendered diagrams ( #1999 )
...
The first commit allows to lazy-load the diagrams, which should improve the loading time of the CS API on mobile. In the process it also improves the alt text of the images.
The second commit serves the diagrams as high-resolution WebPs. Encoding a high resolution diagram as WebP gives a file of approximately the same size as the lower resolution PNG. For maximum compatibility we also serve them as a lower resolution WebP and a fallback PNG. WebP was chosen because it is one of the export formats of draw.io/diagrams.net, and it is widely available in modern browsers.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-19 21:41:45 +00:00
Kévin Commaille
d5c56a4f17
Upgrade docsy to 0.11.0 and hugo to 0.139.0 ( #1996 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-19 21:40:34 +00:00
Kévin Commaille
c5d7eb7a2d
Add PATCH and HEAD to the allowed HTTP methods in CORS responses ( #1995 )
2024-11-14 11:51:06 +00:00
Kévin Commaille
bf8dee74eb
Fix relative URLs when serving the specification with a custom baseURL ( #1984 )
2024-11-14 11:11:34 +00:00
Kévin Commaille
b1f66d1b71
Improve the JS script to highlight the current ToC entry ( #1991 )
...
The code relied on an IntersectionOberver, so the ToC was only updated when a heading was in the viewport.
It meant that if we jumped to a part of the text that has no heading, the ToC would still point to the old entry.
The new code looks for the correct heading when the view is scrolled so the correct entry is always selected.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-12 22:53:46 +00:00
DeepBlueV7.X
9799b892de
Clarify parameter definition for third-party location lookups ( #1947 )
...
While 1405184765 redefined most fields to
be the appropriate object type, it missed one of them.
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2024-11-12 22:24:20 +00:00
Johannes Marbach
74e8be3fd9
Clarify that pusher URLs have a fixed path ( #1974 )
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2024-11-07 14:56:53 +00:00
Kévin Commaille
909c4614ac
Clarify formats of string types for the GET /.well-known/matrix/support endpoint ( #1978 )
2024-11-06 15:16:34 +00:00
Benjamin Bouvier
6cd7038d01
Clarify that the async upload endpoint will return 404 in some cases ( #1983 )
2024-11-06 11:28:47 +00:00
Kévin Commaille
e0bd054373
Clarify formats of string types for the POST /_matrix/client/v3/login endpoint ( #1980 )
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2024-11-06 11:14:24 +00:00
Kévin Commaille
f730987da6
Clarify format of string type for m.login.terms_params ( #1979 )
2024-11-06 10:49:38 +00:00
Kévin Commaille
1e0919ad12
Rename custom-formats.yaml to string-formats.yaml ( #1977 )
...
It does not contain only custom formats, so the name didn't fit anymore.
Update also the docs to reflect that.
2024-10-30 22:30:31 +00:00
Johannes Marbach
88f0c56ad9
Clarify that servers must forward custom keys in PusherData ( #1973 )
...
Relates to: #921
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-10-30 10:33:44 +00:00
Srinjoy Sen Chowdhury
0b4d1c0237
Add 403 error response to federation/v1/state_ids ( #1926 )
...
fixes #1912 by adding a 403 error response to /_matrix/federation/v1/state_ids/{roomId}
Signed-off-by: Srinjoy Sen Chowdhury <srinjoysen123@gmail.com>
2024-10-30 10:30:05 +00:00
Kévin Commaille
611d6c3e7e
Always use % delimiter for added-in and changed-in shortcodes ( #1975 )
...
The `<>` delimiters are not necessary for the shortcode to be rendered inline, and in some cases they break some expectations: a shortcode that is separated from other text to be in its own paragraph is not actually wrapped by a `p` element, breaking the spacing between paragraphs.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-10-30 10:09:38 +00:00
Kévin Commaille
3b8f3a09aa
Remove CSS workaround for scroll-anchoring ( #1976 )
...
Docsy does not set the `height` anymore, but the `min-height`, which doesn't seem to affect scroll-anchoring.
See f22a70ec56
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-10-29 22:58:53 +00:00
Kévin Commaille
1f5f2c4d83
Enforce consistent vertical spacing between paragraphs in endpoint definitions ( #1969 )
...
Use `p` elements to separate paragraphs instead of `br` and enforce single paragraphs to be wrapped in `p` for consistency.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-10-29 15:22:15 +00:00
Johannes Marbach
32f41f88bc
Document schema of PusherData in push gateway API ( #1968 )
...
Fixes : #910
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-10-29 15:10:59 +00:00
Kévin Commaille
b1ebbb9a1c
Rename .htmltest.yaml to .htmltest.yml ( #1985 )
...
* Rename .htmltest.yaml to .htmltest.yml
This is almost nothing but htmltest expects this exact name by default, so when running the
binary locally, it avoids to have to bother with providing the name of the config file.
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>
2024-10-28 14:21:20 +00:00
Johannes Marbach
285cd2bda2
Sort VoIP events semantically ( #1967 )
2024-10-15 17:22:40 +01:00
Kévin Commaille
69d7dbf703
Remove span element from added-in and changed-in shortcodes ( #1972 )
2024-10-14 18:04:36 +01:00
Kévin Commaille
48afe4faa5
Remove withVersioning parameter of rver-fragment shortcode. ( #1971 )
2024-10-14 18:00:49 +01:00
Kévin Commaille
1e47d7ec48
Remove boxes/added-in-paragraph shortcode ( #1970 )
2024-10-14 17:57:33 +01:00
Johannes Marbach
ae3673d2ef
Remove note about reference implementations ( #1966 )
...
Fixes : #1962
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-10-10 14:10:55 +01:00
Johannes Marbach
c74105db43
MSC4151: Reporting rooms ( #1938 )
2024-10-10 10:53:44 +01:00
Travis Ralston
e972e29429
Return to unstable
2024-10-07 13:36:24 -06:00
Travis Ralston
9e6233d0dd
v1.12 changelog
2024-10-07 13:32:17 -06:00
Travis Ralston
2d763b8a1f
v1.12
2024-10-07 13:31:11 -06:00
Travis Ralston
634c271654
Normalize changelog
2024-10-07 13:28:42 -06:00
Johannes Marbach
871c10577e
MSC4170: 403 error responses for profile APIs ( #1867 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-10-07 10:45:17 +01:00
Kévin Commaille
27b4cdcc9e
Add the deprecated field to OpenAPI definitions and JSON Schemas ( #1940 )
...
I did a quick search of the "deprecated" word in the data folder and set the
field where the description says that a property is deprecated.
This does not change the rendering of the spec because the
descriptions already talk about the deprecation,
but it can be used by tools that rely on the OpenAPI definitions and JSON Schemas.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-10-01 14:39:57 +01:00
Travis Ralston
9486237f1b
Allow guests to access media (MSC4189) ( #1959 )
...
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/4189
2024-09-30 11:36:17 -06:00
Johannes Marbach
c8ad740ba4
Use relative permalink to redirect to latest changelog ( #1956 )
2024-09-30 17:29:55 +01:00
Johannes Marbach
938022b1ff
Exclude checklists from alternate output formats ( #1954 )
2024-09-30 13:16:40 +01:00
Johannes Marbach
00af39ecca
Provide MD checklists for the changelog ( #1937 )
...
* Output changelog checklists
Fixes : #1682
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-09-27 13:00:00 +01:00
Johannes Marbach
ace2712719
MSC3939: Account locking ( #1934 )
2024-09-26 14:19:45 +01:00
Johannes Marbach
2cbf6067a6
Use "server name" instead of "DNS name" to avoid confusion ( #1946 )
...
Fixes : #1911
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-09-11 08:56:14 -04:00
Johannes Marbach
75e77b96ff
Additional keys in GET /capabilities don't have to be objects ( #1945 )
2024-09-11 13:51:27 +02:00
Kévin Commaille
6d088e03a1
Add added-in shortcode for unread markers section ( #1941 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-09-04 08:53:06 -04:00
Kévin Commaille
415fb43848
Specify Content-Type and Content-Disposition usage in the media repo ( #1935 )
2024-09-02 10:41:33 +02:00
Johannes Marbach
7f2f100420
MSC4156: Migrate server_name to via ( #1933 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-08-28 13:42:30 +01:00
Johannes Marbach
215982abc2
Use dedicated fonts for better support of mathematical symbols ( #1919 )
2024-08-19 13:11:05 +01:00
Kim Brose
dc017c2dd3
Document that the spec uses RFC 2119 ( #1928 )
...
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
2024-08-15 10:31:50 +01:00
Tulir Asokan
87de68c35e
Fix required fields in /_matrix/key/v2/server response schema ( #1930 )
...
Fixes #613
2024-08-14 20:51:12 +03:00
Kim Brose
c6d974975e
Improve wording of the unauthenticated media deprecation box ( #1916 )
2024-08-14 17:36:33 +01:00
Johannes Marbach
f9c4aeeea4
Remove leftover origin field from unsigned PDU example ( #1918 )
2024-08-12 12:01:54 +01:00
Johannes Marbach
c2fd278da0
Additional .well-known keys don't have to be objects ( #1920 )
2024-08-12 10:53:18 +01:00
Patrick Cloke
56914b72ef
Remove references to device-specific push rules. ( #1842 )
...
Device-specific push rules have never been implemented and aren't properly specified.
2024-08-01 10:33:41 -04:00
Johannes Marbach
9bac118aec
Clarify that the User identifier object in POST /_matrix/client/v3/login contains additional properties that depend on the identification type ( #1909 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-07-30 17:37:49 +00:00
Johannes Marbach
5d91b628c9
Don't mention that GET /_matrix/client/v3/profile/{userId} can return additional properties because this is true for almost every endpoint ( #1910 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-07-30 18:37:29 +01:00
Josh Simmons
2017515ca9
update DCO, no legal name needed ( #1914 )
...
* update DCO, no legal name needed
* add a changelog entry, if needed
* add necessary fullstop for style guide
---------
Co-authored-by: Josh Simmons <git@josh.tel>
2024-07-25 17:41:12 -06:00
Johannes Marbach
d9c447e194
Document m.get_login_token capability ( #1908 )
2024-07-19 11:13:10 +01:00
Matthias Ahouansou
149d5d2a95
remove confusing description of restricted rooms with no valid conditions ( #1903 )
2024-07-17 14:26:28 +00:00
Johannes Marbach
c8eb7f5526
Document the removal changelog category ( #1907 )
...
* Document the removal changelog category
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-07-16 18:15:44 -04:00
Johannes Marbach
cbe8092d8a
Spec for MSC2867 (Marking rooms as unread) ( #1895 )
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2024-07-15 14:38:57 +01:00
Johannes Marbach
40d5e48716
Add missing references in capabilities table ( #1897 )
...
* Add missing references in capabilities table
Fixes : #1548
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-07-10 12:13:37 -04:00
Johannes Marbach
b1349dd06f
Remove the deprecated name attribute on HTML anchor elements ( #1870 )
...
* Remove the deprecated name attribute on HTML anchor elements
Fixes : #1790
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
* Update content/client-server-api/modules/instant_messaging.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Update content/client-server-api/modules/instant_messaging.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Update changelogs/client_server/newsfragments/1870.deprecation
* Rename 1870.deprecation to 1870.removal
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Travis Ralston <travpc@gmail.com>
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
2024-07-09 23:44:26 -04:00
Johannes Marbach
e4589bbc8a
Clarify that dont_notify and coalesce MUST be gracefully ignored ( #1890 )
2024-07-09 21:35:57 -04:00
Tulir Asokan
2261c03bcd
Clarify "real name" in contributor requirements ( #1886 )
...
This updates the sign-off requirements to match what most other
matrix-org and element-hq repos already have. The change was first made
in synapse: https://github.com/matrix-org/synapse/pull/3467
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2024-07-09 19:36:55 +03:00
Johannes Marbach
5abc31111f
Clarify arguments of window.matrixLogin.onLogin ( #1905 )
2024-07-08 07:51:27 -04:00
Johannes Marbach
e53e6ea876
Fix callback function for fallback login ( #1899 )
2024-07-05 06:54:42 -04:00
davidegirardi
7d94efe136
Spell out secure secret storage and sharing ( #1875 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2024-07-03 15:00:01 +01:00
Stuart Mumford
7bbc6a0b38
Fix markup syntax in v2 state res ( #1896 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2024-07-02 15:52:26 +01:00
Johannes Marbach
d528ff684b
Fix minor typos in third-party networks module ( #1892 )
2024-06-28 08:14:32 -04:00
Johannes Marbach
d7299b5a32
Rename and sort the modules in the feature profiles table for easier skimming ( #1855 )
...
* Rename modules to match section titles.
* Sort the table by requiredness, then alphabetically by module name.
2024-06-26 11:53:28 -04:00
Johannes Marbach
7eda6ad299
Improve recommendation for how to form transaction IDs ( #1888 )
...
Fixes : #1706
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-25 15:55:46 +01:00
Johannes Marbach
7820771fdd
Clarify that room avatars cannot be encrypted ( #1871 )
...
Fixes : #562
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-25 15:40:21 +01:00
Travis Ralston
9f2891d95c
Return to unstable
2024-06-20 10:25:12 -06:00
Travis Ralston
1fc8f8856f
Matrix 1.11
2024-06-20 10:20:50 -06:00
Travis Ralston
bed4ad589e
Queue Matrix 1.11
2024-06-20 10:20:30 -06:00
Kévin Commaille
e2cb3a739a
Fix ToC of spec proposals ( #1885 )
...
* Fix ToC of spec proposals
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>
2024-06-20 16:20:16 +00:00
Kévin Commaille
3af77f0cb4
Fix the table of content for room versions ( #1884 )
...
* Fix ToC for room versions pages
Like for the cs-module shortcode, use .RenderShortcodes
instead of .Content for the rver-fragment shortcode,
so the headings are detected by Hugo.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Change the way "this version" is detected in added-in and changed-in shortcodes
Now that we use .RenderShortcodes in the rver-fragment shortcode,
we cannot remove the output of these shortcodes dynamically
because they are replaced by a temporary placeholder due to Hugo's internals.
Instead, since the `this` parameter was only used for room version,
we always use the `v` parameter and compare with the version
provided in the page's front matter.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add version front matter for v11
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Update changelogs/room_versions/newsfragments/1884.clarification
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Travis Ralston <travpc@gmail.com>
2024-06-20 15:47:09 +00:00
Kévin Commaille
18628dc5d7
Allow to specify a prefix for generated HTML IDs of API endpoints ( #1882 )
...
* Allow to specify a prefix for generated HTML IDs of API endpoints
Allows to deduplicate IDs of duplicate endpoints
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>
2024-06-20 15:39:50 +00:00
Kévin Commaille
bd20d946c4
Fix the rendering of the event format for room versions 1 and 2 ( #1883 )
...
* Fix rendering of array with items using anyOf
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Use a single definition for Event Hash
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add ending newline
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-06-20 09:39:44 -06:00
Kévin Commaille
094e25b6cd
Ensure more uniqueness for generated HTML IDs ( #1881 )
...
* Include method in all API endpoint children's IDs
Avoids duplicate IDs for object of endpoints
that use the same path but a different method.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Differentiate API endpoints' request and response children's IDs
Ensures that the objects have a unique ID compared to other parts of the endpoint.
Mostly useful for the Error type that can be used for responses with different status codes.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Differentiate the names of both SessionData formats
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>
2024-06-20 09:36:33 -06:00
Travis Ralston
8ef84d1cc7
More normalization
2024-06-20 09:26:58 -06:00
Johannes Marbach
27e71fff10
Render added/changed in info on request and response content types ( #1876 )
...
* Render added/changed in info on request and response content types
Fixes : #1774
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
2024-06-20 09:46:33 +01:00
Kévin Commaille
5fbfdd6821
Fix generated HTML ( #1880 )
...
* Add tr as child of thead in HTML tables
It is invalid HTML for th to be the direct children of thead
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Remove unnecessary HTML code end tag
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Avoid nesting p HTML elements
A p HTML element cannot contain other block elements,
so the "parent" element is closed when the first "child" one is opened.
We need to use Page.RenderString with options
to force Hugo to keep the wrapping p elements
even if the content contains a single paragraph.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add missing HTML details end tags
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Replace HTML a self-closing tag with start and end tags
The a element start and end tags are mandatory.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Replace obsolete HTML name attribute with id
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-06-20 09:42:40 +01:00
Travis Ralston
560f29cff3
Update release documentation (Q2 2024 edition) ( #1759 )
...
* Update release documentation (Q2 2024 edition)
* changelog
* Drop the ranges we don't follow
* Don't discourage maintenance
* Patch releases just aren't a good idea
2024-06-20 04:08:20 +00:00
Travis Ralston
9c46fa3f35
Normalize the changelog for Matrix 1.11
2024-06-19 21:52:21 -06:00
Kévin Commaille
4e32fca05f
Clarify that an access token is optional on /account/password and /account/deactivate ( #1843 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2024-06-18 16:59:26 +01:00
Johannes Marbach
6dfab46268
Fix typo in SRV delegation ( #1877 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-18 10:20:57 -04:00
Johannes Marbach
7773716d18
Clarify that asynchronous media upload requires authentication ( #1872 )
...
Fixes : #1554
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-14 10:44:01 -04:00
Hugh Nimmo-Smith
5f47b96240
Clarify when server name is used and link to definition ( #1862 )
...
* Clarify when server name is used and link to definition
* Changelog
2024-06-14 13:34:35 +02:00
Kévin Commaille
f434fdfba7
Replace references to obsolete RFC 1341 with RFC 2046 ( #1869 )
...
* Replace references to obsolete RFC 1341 with RFC 2046
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>
2024-06-13 15:37:07 -06:00
Johannes Marbach
672af37cbd
Clarify that relations recursion should be capped at a certain depth ( #1854 )
2024-06-13 14:34:54 -04:00
Travis Ralston
f38b052569
Use RFC 2119 keywords across the content repository spec ( #1861 )
...
* Use RFC 2119 keywords across the content repository spec
* changelog
2024-06-13 12:27:06 -06:00
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
Hugh Nimmo-Smith
4a280bcd87
Clarifications around encoding of data within verification QR codes ( #1839 )
2024-06-12 22:48:50 +01:00
Richard van der Hoff
cd8ce97563
Minor clarifications to the "end-to-end encryption" module ( #1863 )
2024-06-12 22:17:37 +01:00
davidegirardi
eb49b28ea9
Use environment variables in workflow ( #1865 )
...
* Use environment variables in workflow
* Add newsfragment
2024-06-12 14:14:37 +01:00
Johannes Marbach
7916032a78
Move size limits for user, room and event IDs into the appendix and clarify that the length is to be measured in bytes ( #1850 )
...
Fixes : #1826
Relates to: #1001
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-12 09:11:07 +01:00
Johannes Marbach
3517846916
Add missing modules to feature profiles ( #1860 )
...
* Add missing modules to feature profiles
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-11 21:38:33 -04:00
Patrick Cloke
da3e884aaa
Fix broken link to push rule condition kinds. ( #1841 )
2024-06-11 21:42:46 +00:00
Johannes Marbach
520b8398d8
Add missing word header ( #1852 )
...
* Add missing word header
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-06-11 17:36:24 -04:00
Kévin Commaille
784b8984f3
Generate ToC with Hugo rather than JavaScript ( #1851 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-06-11 22:24:23 +01:00
Patrick Cloke
a7a7eadf2c
Clarify when an event is returned from /send_join. ( #1840 )
2024-06-11 13:02:46 -04:00
Kévin Commaille
acec09f567
Do not add empty arrays to examples ( #1849 )
2024-06-11 17:03:53 +01:00
Kévin Commaille
c4b4c896b7
Replace references to RFC7235 and RFC7230 with references to RFC9110 ( #1844 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-06-11 16:59:29 +01:00
reivilibre
2f528029c9
Note that /logout doesn't take a body ( #1644 )
2024-06-11 15:22:12 +01: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
Kévin Commaille
7201042894
Fix anchors for schemas under oneOf ( #1799 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-24 12:53:49 +01:00
Kévin Commaille
2edfb21d5d
Add support for pattern formats for patternProperties ( #1796 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-24 12:42:34 +01:00
Kévin Commaille
26ce3929b4
Clean up unecessary allOfs ( #1797 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-04-23 17:07:24 +01:00
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>
2024-04-23 16:30:21 +01:00
Richard van der Hoff
2b5f990f60
Factor out common definition of Tag type ( #1793 )
...
... and remove spurious `additionalProperties: true`
2024-04-17 13:51:24 +01:00
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>
2024-04-17 09:29:34 +01:00
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.
2024-04-17 09:22:06 +01:00
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>
2024-04-16 18:25:33 +01:00
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>
2024-04-16 18:00:06 +01:00
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>
2024-04-16 17:59:12 +01:00
Richard van der Hoff
becc667672
Update github-labels.rst ( #1781 )
...
Fix formatting
2024-04-10 07:16:01 +01:00
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>
2024-04-09 18:06:53 +01:00
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.
2024-04-09 17:27:26 +01:00
Kévin Commaille
efe72d3b26
Fix security schemes in OpenAPI definitions ( #1772 )
2024-04-09 18:12:30 +02:00
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>
2024-04-09 13:31:46 +00:00
Kévin Commaille
e74c7c1540
Fix Hugo warnings ( #1775 )
2024-04-09 14:18:16 +01:00
Travis Ralston
d547154c91
Spec ?animated on /thumbnail ( #1757 )
...
* Spec `?animated` on `/thumbnail`
* v3*
* v1.11
2024-04-01 15:14:42 -06:00
Johannes Marbach
8ff3623e37
Reduce whitespace on mobile viewports ( #1770 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2024-03-27 09:55:01 +00:00
Kévin Commaille
eb7ac353e2
Add support for muting in VoIP calls ( #1755 )
...
As per MSC3291.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-03-26 19:10:55 +00:00
Richard van der Hoff
c25ff9e012
Formatting fixes in CONTRIBUTING.rst ( #1769 )
...
* Formatting fix in CONTRIBUTING.rst
* Fix link
* Create 1769.clarification
2024-03-26 11:28:31 +00:00
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
2024-03-22 18:27:42 +00:00
Travis Ralston
bd122b35b0
Return to unstable
2024-03-22 10:12:10 -06:00
Travis Ralston
4e51970c55
Upgrade Hugo version on the historical spec
2024-03-22 10:06:23 -06:00
Travis Ralston
f7452e2bad
Matrix 1.10
2024-03-22 10:00:27 -06:00
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>
2024-03-21 15:38:46 -06:00
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
2024-03-21 14:45:07 -06:00
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>
2024-03-21 11:03:07 +00:00
Will Hunt
e5aa5235fe
MSC4041 - Add Retry-After header notice. ( #1737 )
2024-03-20 09:44:47 +00:00
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>
2024-03-19 15:51:59 -06:00
Travis Ralston
15663d405e
Changelog normalization for Matrix 1.10
2024-03-19 15:47:06 -06:00
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>
2024-03-19 15:32:17 -06:00
Kévin Commaille
575c84d431
Fix event-group shortcode for changes in resolve-refs partial ( #1754 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-03-19 19:02:13 +00:00
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>
2024-03-19 18:12:32 +00:00
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>
2024-03-19 17:03:44 +00:00
Kévin Commaille
38796de79a
Add support for multi-stream VoIP ( #1735 )
...
As per MSC3077.
2024-03-19 17:02:35 +00:00
Tulir Asokan
5c96f45556
Specify that appservice login and register fail on incorrect as_tokens ( #1744 )
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2024-03-19 14:59:00 +00:00
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>
2024-03-19 14:50:49 +00:00
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>
2024-03-13 11:28:30 -04:00
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>
2024-03-13 11:19:25 -04:00
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>
2024-03-07 21:13:38 -05:00
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>
2024-03-06 19:48:09 -05:00
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>
2024-03-06 19:47:28 -05:00
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>
2024-03-06 19:30:06 -05:00
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>
2024-03-03 00:11:05 +00:00
Richard van der Hoff
976ebdca2f
Update HTML templates to link to object definitions ( #1724 )
2024-02-28 10:39:08 +00:00
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>
2024-02-27 21:26:45 -05:00
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
2024-02-27 19:15:21 -05:00
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>
2024-02-28 00:47:16 +02:00
Kévin Commaille
b136b357e0
Update docsy to v0.8.0 ( #1699 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-02-27 18:12:39 +00:00
Cadence Ember
e2dc5a3826
strike element is deprecated, s replaces it ( #1629 )
...
* strike element is deprecated, s replaces it
* Add newsfragment
2024-02-26 15:20:47 -07:00
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>
2024-02-26 15:15:44 -07:00
Sumner Evans
9a1f0ad532
sas: clarify ECDH process in step 12 ( #1720 )
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
2024-02-26 16:26:34 +00:00
Sumner Evans
6096a28984
sas: clarify HKDF calculation uses base64-encoded keys ( #1719 )
2024-02-26 16:24:52 +00:00
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
2024-02-21 14:16:40 -07:00
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
2024-02-08 15:54:52 -05:00
Michael Telatynski
650e691a22
Fix npm release script ( #1713 )
...
* Fix npm release script
* Create 1713.misc
2024-01-17 10:16:28 -07:00
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>
2024-01-16 14:11:44 -05:00
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>
2024-01-15 12:35:06 +00:00
Richard van der Hoff
4a80df364a
Wording tweak in CONTRIBUTING.rst ( #1697 )
2023-12-21 18:13:26 +00:00
Richard van der Hoff
37ab151aad
Clarify secret storage format ( #1695 )
2023-12-11 16:29:01 +00:00
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>
2023-12-11 13:00:59 +00:00
Andy Balaam
3b2146c875
Batch receipts by thread as well as room ( #1685 )
2023-12-05 16:28:05 +00:00
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
2023-11-29 10:59:23 -07:00
Travis Ralston
d50929d46b
Become unstable
2023-11-29 10:11:14 -07:00
Travis Ralston
0c099e3b79
Matrix 1.9
2023-11-29 10:05:20 -07:00
Hubert Chathi
62c377e19c
fallback keys should have a "fallback: true" property ( #1676 )
...
* fallback keys should have a "fallback: true" property
* add changelog
2023-11-29 09:56:57 -07:00
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>
2023-11-28 10:45:36 -07:00
Travis Ralston
634b24fb25
Normalize changelog for 1.9
2023-11-27 15:58:06 -07:00
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>
2023-11-16 13:25:15 +00:00
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.
2023-11-14 16:15:57 +00:00
Matthew Hodgson
7b72c42ba6
put the e back into erik
2023-11-12 01:55:45 +00:00
No
91724e4aef
Fix .m.rule.suppress_notices push rule not being valid JSON ( #1671 )
...
Signed-off-by: tusooa <tusooa@kazv.moe>
2023-11-08 08:00:35 +00:00
Val Lorentz
7c19500da7
server-server-api: Fix grammar in server discovery ( #1665 )
2023-10-24 22:18:45 -04:00
Kévin Commaille
9fe119370b
Update typos action and fix typos ( #1661 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-10-11 11:42:05 +01:00
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>
2023-10-11 10:36:39 +00:00
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>
2023-10-11 11:23:16 +01:00
наб
7fb9e99071
annotion ( #1658 )
...
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
2023-10-11 06:06:06 +00:00
Kévin Commaille
72517c0f9c
Generate server-server OpenAPI definition ( #1657 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-10-10 18:21:38 +01:00
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>
2023-10-03 22:16:53 +01:00
Kévin Commaille
c3098cc55c
Remove required 'fieldname' in Protocol definition ( #1646 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-10-03 21:56:44 +01:00
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>
2023-10-03 21:55:37 +01:00
tsufeki
92cf662e3a
Fix typo in canonical JSON grammar ( #1652 )
...
Signed-off-by: Benedykt Błaszkiewicz <tsufeki@gmail.com>
2023-10-02 12:13:23 +00:00
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>
2023-09-27 12:42:14 +00:00
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>
2023-09-27 13:29:14 +01:00
Michael Telatynski
f11c5600a2
Fix npm package release automation ( #1648 )
2023-09-26 18:08:02 +00:00
Kévin Commaille
99e2ff4927
Replace all mentions of Swagger by OpenAPI ( #1633 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-09-19 18:26:07 +01:00
Kévin Commaille
df3f0af5d4
Fix schema of m.mentions object ( #1635 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-09-19 16:59:00 +01:00
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>
2023-09-19 16:52:18 +01:00
Mohit Kumar Patel
46447e0287
add "case sensitive" to /publicRooms ( #1638 )
2023-09-19 14:59:58 +00:00
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>
2023-09-19 15:39:07 +01:00
Paarth Shah
838dec272c
Clarify that via is required for m.space.parent and m.space.child as per MSC1772. ( #1618 )
2023-09-05 15:29:54 +01:00
Patrick Cloke
5e938f2b83
Document .m.rule.suppress_edits push rule (MSC3958). ( #1617 )
2023-09-05 14:38:05 +01:00
heinrich5991
a1b832960c
Clarify that Unix timestamps disregard leap seconds since 1970 ( #1627 )
...
Fixes #1626 .
2023-08-24 06:11:47 +00:00
Travis Ralston
ca456a4f53
Reset for development
2023-08-23 09:44:40 -06:00
Travis Ralston
529cbf4ffc
Matrix 1.8 changelog
2023-08-23 09:24:08 -06:00
Travis Ralston
7f8606eb6c
Matrix 1.8
2023-08-23 09:23:14 -06:00
Travis Ralston
7aaeac0760
Update data-definitions
...
Following f65007476b
2023-08-22 12:04:56 -06:00
Weblate
f65007476b
Merge branch 'origin/main' into Weblate.
2023-08-22 12:03:16 -06:00
Travis Ralston
06298e4d8d
Normalize changelog for Matrix 1.8
...
See https://github.com/matrix-org/matrix-spec/issues/1614
2023-08-22 10:05:28 -06:00
Travis Ralston
86ab57ec4f
Specify IANA-registered service name (MSC4040) ( #1624 )
...
* Specify MSC4040
* add changelog
* Fix flow of steps 4 and 5
2023-08-22 09:50:54 -06:00
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
2023-08-19 15:42:59 -06:00
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 :((
2023-08-18 09:56:55 -06:00
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>
2023-08-15 00:18:45 -06:00
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>
2023-08-15 00:18:06 -06:00
Richard van der Hoff
05ca6c7392
Remove mention of default port with SRV records ( #1615 )
2023-08-10 10:19:53 +01:00
Richard van der Hoff
f5035b8e02
Fix up attribution
...
Per request at https://github.com/matrix-org/matrix-spec/pull/1601#discussion_r1269035798
2023-07-20 08:44:56 +01:00
Martin Fischer
1a11a7b998
Use auto table-layout on desktop ( #1601 )
...
Signed-off-by: Martin Fischer <martin@push-f.com>
2023-07-20 07:23:16 +00:00
Martin Fischer
4f39ad2a24
Add comment about Docsy fork to .gitmodules ( #1600 )
2023-07-19 09:43:08 +01:00
Kévin Commaille
639caf057d
Fix rendered changelog with new version of towncrier ( #1598 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-07-18 17:52:38 +01:00
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>
2023-07-18 10:55:03 +01:00
Vladimir Panteleev
746524928c
Fix grammar in client-server-api intro ( #1597 )
2023-07-12 13:04:32 -04:00
Michael Telatynski
3ae6bb47d8
Update end_to_end_encryption.md ( #1596 )
2023-07-12 08:52:30 +01:00
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>
2023-07-05 18:18:58 +02:00
Hubert Chathi
67c9f814e0
fix description of MAC calculation ( #1590 )
2023-07-04 18:54:55 -04:00
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>
2023-07-04 12:32:47 -06:00
Patrick Cloke
6521411547
Allow + in Matrix IDs. ( #1583 )
2023-07-04 14:40:43 +01:00
Tony Garnock-Jones
e9acece3ec
Cope with negative-zero, and give an example of negative-zero and a large power of ten ( #1573 )
2023-07-04 12:59:37 +00:00
cheb
414cc1ea52
Add missing type enum for m.reaction ( #1552 )
2023-07-04 12:52:48 +00:00
Richard van der Hoff
42114406af
Update link to SAS emoji data ( #1593 )
2023-06-29 18:54:47 +01:00
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>
2023-06-28 08:11:28 -06:00
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.
2023-06-28 07:26:14 +01:00
Kévin Commaille
a6eb381ebb
Fix the sidebar in recent versions of Hugo ( #1551 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-06-27 22:24:22 +01:00
Kévin Commaille
30845e189f
Remove unnecessary oneOfs 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>
2023-06-23 15:31:17 +02:00
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>
2023-06-21 14:51:50 +01:00
Kévin Commaille
564444d43e
Render binary request and response bodies ( #1579 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-06-20 18:33:06 +01:00
Kévin Commaille
4a9bda9bed
Use tag name as the OpenAPI definition version ( #1561 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-06-20 18:20:22 +01:00
Kévin Commaille
49957be1e3
Allow null in room_types for POST /publicRooms endpoints ( #1564 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-06-13 15:12:25 +01:00
Kévin Commaille
adff3faa35
Make sure version in x-changedInMatrixVersion is a string ( #1562 )
2023-06-10 14:44:06 +03:00
Kévin Commaille
7a142936f5
Fix level of examples in server keys definition ( #1560 )
2023-06-09 22:57:28 +03:00
Kévin Commaille
3c5355a278
Use Redocly CLI to validate OpenAPI definitions ( #1558 )
2023-06-09 21:55:12 +03:00
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>
2023-06-07 12:36:47 -06:00
Kévin Commaille
45b6aaf07a
Upgrade Swagger data to OpenAPI 3.1 ( #1310 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-06-07 13:16:29 +01:00
Andrew Morgan
c64a616d54
Update the changelog entry checker script to check newsfragment file extension ( #1542 )
2023-05-31 11:30:51 +01:00
Eric Eastwood
dd6af5bfb1
Document why /state_ids can respond with a 404 ( #1521 )
2023-05-31 10:50:21 +01:00
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
2023-05-30 13:22:30 +01:00
Travis Ralston
48ee507489
Build unstable
2023-05-25 10:29:58 -06:00
Travis Ralston
8b51f1c011
Matrix 1.7
2023-05-25 09:47:33 -06:00
Travis Ralston
65d70e90b8
Tag Matrix 1.7
2023-05-25 09:46:35 -06:00
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
2023-05-25 09:35:38 -06:00
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>
2023-05-24 16:26:26 -06:00
Kévin Commaille
bdf574eeb2
Fix typo in VoIP module ( #1540 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-05-24 23:00:38 +01:00
Travis Ralston
db0fd30744
Fix stray localhost link
2023-05-23 16:24:26 -06:00
Travis Ralston
d028dc4b82
Normalize changelog for v1.7
2023-05-23 16:19:09 -06:00
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>
2023-05-23 15:33:55 -06:00
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
2023-05-23 13:40:32 -06:00
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>
2023-05-23 12:29:35 -06:00
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>
2023-05-23 18:28:46 +00:00
Tulir Asokan
9dd9639dd7
Add spec for MSC2659: application service ping endpoint ( #1516 )
2023-05-23 18:36:37 +01:00
Kévin Commaille
f564c07e60
Fixes and clarifications around m.reaction ( #1531 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-05-23 16:18:16 +01:00
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>
2023-05-23 04:38:26 +00:00
Richard van der Hoff
cad4f78711
Update 1473.clarification
...
fix formatting
2023-05-19 10:29:31 +01:00
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
2023-05-17 09:17:20 -06:00
Patrick Cloke
466acdfc46
Update spec for MSC3952: intentional mentions ( #1508 )
...
See MSC3952.
2023-05-17 13:16:23 +01:00
Richard van der Hoff
9766b142f1
event_replacements: fix rationale box ( #1525 )
...
This was missing its %s
2023-05-16 21:35:44 +01:00
Richard van der Hoff
c1ac9a9ad7
Update transaction ID scope ( #1526 )
2023-05-16 21:33:05 +01:00
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.
2023-05-15 16:31:47 +01:00
Hubert Chathi
dc5d95c242
Clarify signatures upload endpoint ( #1495 )
...
* clarify signatures upload endpoint
* add changelog
2023-05-08 11:36:56 +01:00
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>
2023-05-04 06:31:47 -06:00
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
2023-05-04 11:04:23 +02:00
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.
2023-05-03 09:39:49 -04:00
Richard van der Hoff
283c5877fe
Spec asynchronous uploads ( #1499 )
...
Spec for matrix-org/matrix-spec-proposals#2246
2023-05-03 12:40:54 +00:00
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
2023-05-03 09:43:10 +00:00
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
2023-05-02 12:02:05 -04:00
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.
2023-05-02 11:41:59 +01:00
Richard van der Hoff
cdbf44eef0
Fix rendering of properties with a list of types ( #1487 )
2023-04-26 16:18:23 +01:00
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>
2023-04-26 14:11:35 +01:00
Richard van der Hoff
715f6a301d
Spec annotations ( #1475 )
2023-04-25 15:17:31 +01:00
Richard van der Hoff
a225025cab
Remove fictitious token parameter on /keys/query ( #1485 )
2023-04-12 15:41:25 +01:00
Richard van der Hoff
64c61c2de2
Properly separate Room ID and Event ID grammars ( #1484 )
2023-04-06 09:57:30 +01:00
Richard van der Hoff
e9fc66cf77
Remove references to groups from appendices ( #1483 )
2023-04-06 09:57:12 +01:00
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 .
2023-04-05 10:57:08 +01:00
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>
2023-04-03 23:03:37 -06:00
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>
2023-03-31 02:52:45 +00:00
Richard van der Hoff
ac8d34bc81
Cleanups to github actions workflow ( #1476 )
2023-03-29 11:16:52 +01:00
Kim Brose
a21b23dda8
Fix typo in registration.yaml ( #1474 )
2023-03-24 17:21:03 +00:00
Val Lorentz
a847ee3b57
Remove leftover {key_id} from /_matrix/key/v2/server/ ( #1473 )
...
The parameter was removed in v1.6 (specifically in
9e45037129 )
2023-03-24 09:17:19 -04:00
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.
2023-03-21 18:27:24 +00:00
Stuart Mumford
d6f38f157d
Add a sentence about what canonical JSON is ( #1468 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2023-03-21 16:27:54 +00:00
Richard van der Hoff
acb631d3d6
Change the server aggregation for edits ( #1440 )
...
per matrix-org/matrix-spec-proposals#3925
2023-03-21 15:59:23 +00:00
Stuart Mumford
bdc87784a1
Clarify that Persistent data unit is PDU ( #1466 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2023-03-14 20:32:38 +00:00
Stuart Mumford
09e2250a8d
Spec implicit filter event limit ( #1463 )
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2023-03-14 20:27:42 +00:00
Andrew Morgan
35f5439e00
Correct a small typo in the push rules spec ( #1465
2023-03-14 15:43:44 +00:00
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.
2023-03-14 14:57:52 +00:00
Travis Ralston
a481d6aafb
Add mention of private sign off to contributing guidelines ( #1462 )
2023-03-10 19:39:24 -07:00
Patrick Cloke
afae1083aa
Clarify what key content-specific rules match against. ( #1441 )
2023-03-08 13:06:06 +00:00
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>
2023-03-08 10:39:06 +00:00
Andrew Morgan
c0955a6aee
Add a hyphen between third and party when used as an adjective ( #1447 )
2023-03-08 09:58:29 +00:00
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.
2023-03-07 16:51:30 +00:00
Hugh Nimmo-Smith
10844fef8c
Clarification to transaction identifier idempotent semantics ( #1449 )
2023-03-07 16:45:14 +00:00
David Robertson
f9ea0f9d9b
Only include endpoint path in <summary> ( #1446 )
2023-03-02 16:58:04 +00:00
Richard van der Hoff
a45138c3b4
Minor updates to documentation style ( #1456 )
...
i.e. has full-stops
2023-02-28 19:04:57 +00:00
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
2023-02-28 14:56:19 +00:00
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>
2023-02-28 13:19:27 +00:00
Richard van der Hoff
77d0f20226
Remove spurious 'weight: 340' ( #1442 )
2023-02-22 11:35:36 +00:00
Jonas Platte
71b2235868
Clarify that reply chain fallback for threads may not be present ( #1439 )
2023-02-21 17:38:48 +00:00
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>
2023-02-15 21:09:29 +00:00
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>
2023-02-14 17:08:47 +00:00
Travis Ralston
377e301c61
Fix MSC naming reference
2023-02-14 08:45:17 -07:00
Travis Ralston
49b7414080
Return to unstable
2023-02-14 08:27:47 -07:00
Travis Ralston
029e988835
Matrix 1.6
2023-02-14 08:26:14 -07:00
Travis Ralston
97e353d26b
Tag Matrix 1.6
2023-02-14 08:24:21 -07:00
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>
2023-02-13 15:36:52 -05:00
Andy Balaam
b5566dbadb
Clarify which events will be included in Stripped State ( #1409 )
...
Signed-off-by: Andy Balaam andy.balaam@matrix.org
2023-02-13 10:36:58 +00:00
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.
2023-02-10 12:04:24 +00:00
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>
2023-02-09 23:58:16 -05:00
Hubert Chathi
e9a463d871
Send heroes for nameless rooms on send_join ( #1425 )
...
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2023-02-07 15:50:31 -05:00
Travis Ralston
5c485ade2e
Prepare changelogs for v1.6
2023-02-07 11:58:31 -07:00
Richard van der Hoff
a7790fcbbf
Clarify room version grammar ( #1422 )
...
Apparently the SHOULD is confusing
2023-01-31 20:00:26 +00:00
Richard van der Hoff
05620913d5
Fix anchor for room-knocking heading ( #1423 )
...
Fixes #1407
2023-01-31 19:59:40 +00:00
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>
2023-01-30 11:36:51 +00:00
Kim Brose
d4586eba2e
Improve formatting of definitions in the Push Notifications section ( #1415 )
...
Signed-off-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>
2023-01-29 10:22:12 -05:00
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>
2023-01-16 19:50:14 +00:00
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>
2023-01-08 13:59:30 -07:00
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>
2023-01-08 13:58:55 -07:00
Richard van der Hoff
b8411b5159
Spec omit_members for /v2/send_join ( #1393 )
...
Per MSC3706
2023-01-04 12:12:49 +00:00
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>
2023-01-03 00:46:03 -07:00
Hubert Chathi
eb2456c7d4
Improve documentation around one-time keys and key types ( #1381 )
2022-12-24 22:03:44 -05:00
Hubert Chathi
94465fe93b
Add spec for getting events by timestamp ( #1366 )
2022-12-21 14:05:28 -05:00
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.
2022-12-21 16:24:11 +00:00
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
2022-12-21 16:23:50 +00:00
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
2022-12-19 15:47:00 -07:00
Richard van der Hoff
f386c903c0
Clarify that CNAMEs are permissible for server names ( #1376 )
...
Fixes https://github.com/matrix-org/matrix-spec/issues/606 .
2022-12-14 10:53:50 +00:00
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
2022-12-08 12:41:55 -07:00
Richard van der Hoff
9555cbe5a9
Fix incorrect default "Invite level" ( #1371 )
2022-12-08 10:41:00 +00:00
Hubert Chathi
5d40118116
Merge pull request #1363 from zecakeh/fix-typos
...
Fix various typos
2022-11-29 20:05:53 -05:00
Kévin Commaille
2e789736cc
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-28 13:06:34 +01:00
Kévin Commaille
60544a362b
Reference relations were added in v1.5
...
According to the changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-28 13:03:34 +01:00
Kévin Commaille
7af45a36fc
Fix read_markers
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-28 13:01:43 +01:00
Kévin Commaille
6ffc5e6ed0
Fix and -> an
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-28 12:45:19 +01:00
Johannes Becker
e481fd011a
Add link to the unstable spec to the README ( #1357 )
2022-11-24 11:09:05 +00:00
Kévin Commaille
8d4a3bb912
Clarify what fields are required when deleting a pusher ( #1321 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-22 17:12:13 +00:00
Sumner Evans
84fbb611db
Clarify that /context always returns 'event' even if limit is zero ( #1239 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-11-22 17:08:46 +00:00
Johannes Becker
3f3b5c39f0
Remove duplicated "Note:" from m.room.power_levels ( #1355 )
...
Remove duplicated "Note:"
Signed-off-by: Johannes Becker <j.becker@famedly.com>
2022-11-22 16:57:38 +00:00
David Robertson
07442876ce
Improve presentation of push rules kinds and actions ( #1348 )
2022-11-22 16:01:23 +00:00
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>
2022-11-22 15:56:39 +00:00
Patrick Cloke
eeb43043ad
Add standard error responses (MSC3743). ( #1347 )
2022-11-22 15:51:29 +00:00
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>
2022-11-22 15:50:28 +00:00
Johannes Becker
b2c4abf567
Clarify the power levels integer range ( #1169 )
...
Signed-off-by: Johannes Becker <j.becker@famedly.com>
2022-11-22 15:45:30 +00:00
David Baker
24b95cbb89
Merge pull request #1353 from HarHarLinks/patch-1
...
add missing description to m.call.answer schema
2022-11-18 14:03:13 +00:00
Kim Brose
8830314401
Create 1353.clarification
2022-11-18 14:33:52 +01:00
Kim Brose
8d378cfd51
add missing description to m.call.answer schema
2022-11-18 14:28:05 +01:00
Travis Ralston
3a84ea7cf6
Return to unstable
2022-11-17 08:33:00 -07:00
Travis Ralston
5f2fac89af
Matrix 1.5
2022-11-17 08:22:20 -07:00
Travis Ralston
887344a16c
Tag Matrix 1.5
2022-11-17 08:21:57 -07:00
Hubert Chathi
684ead8ab6
Merge pull request #1294 from uhoreg/rhul_clarifications
...
add some e2ee clarifications
2022-11-17 09:21:51 -05:00
Hubert Chathi
2fcc92c2fb
improve documentation of ephemeral events ( #1284 )
2022-11-17 07:53:15 +00:00
Hubert Chathi
64922771d4
Clarify that verifications without a request only happens over to-device ( #1345 )
2022-11-17 07:27:40 +00:00
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.
2022-11-17 07:23:12 +00:00
Andrew Morgan
cb2d5653ee
Add Event Replacements, Threading and Reference Relations modules to module summary table ( #1344 )
2022-11-17 00:07:04 +00:00
Hubert Chathi
0f0caf582d
more clarifications
2022-11-16 11:14:34 -05:00
Hubert Chathi
9fafadf311
Upgraded refusal to verify to a MUST
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
2022-11-16 09:00:35 -05:00
Andrew Morgan
b5005e64f7
Document that non-spec changes should get an 'internal' changelog entry ( #1342 )
2022-11-16 13:44:55 +00:00
Richard van der Hoff
f0246a5f12
Disable RSS for spec ( #1346 )
...
This should really fix #1336
2022-11-16 13:20:06 +00:00
Hubert Chathi
19e29e36af
more clarifications
2022-11-15 19:17:49 -05:00
Richard van der Hoff
3c9139bd5d
Unpack spec into right place for htmltest ( #1338 )
...
Hopefully, fixes https://github.com/matrix-org/matrix-spec/issues/1336
2022-11-15 23:30:17 +00:00
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 .
2022-11-15 23:26:55 +00:00
Hubert Chathi
d0cbd4c8dd
Apply suggestions from code review
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
2022-11-15 18:17:20 -05:00
David Baker
678f8b96f0
Merge pull request #1341 from matrix-org/dbkr/add_read_receipt_example
...
Add example read receipt to sync example
2022-11-15 20:47:18 +00:00
David Baker
d620ff7a7c
Better newsfragment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2022-11-15 20:24:18 +00:00
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 .
2022-11-15 19:15:34 +00:00
David Baker
26528c05c5
Newsfragment
2022-11-15 18:48:02 +00:00
David Baker
312a0e9b05
Add example read receipt to sync example
...
Fixes https://github.com/matrix-org/matrix-spec/issues/120
2022-11-15 18:43:58 +00:00
Richard van der Hoff
ac1c5ad2bb
Merge pull request #1331 from zecakeh/swagger-preview
...
Update instructions to preview Swagger definitions
2022-11-15 16:29:48 +00:00
Richard van der Hoff
12b4d8ad95
Update README.md
2022-11-15 16:28:10 +00:00
Kévin Commaille
b38cd08fbd
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-09 10:29:29 +01:00
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>
2022-11-09 10:25:56 +01:00
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
2022-11-08 21:56:39 +00:00
Richard van der Hoff
b9952f1a74
Merge pull request #1329 from matrix-org/rav/htmltest
...
Add link checker to CI
2022-11-08 21:11:11 +00:00
Richard van der Hoff
44c7eb5b88
Merge pull request #1330 from matrix-org/rav/fix_dead_links
...
Fix broken links
2022-11-08 21:10:48 +00:00
David Baker
f53da89996
Merge pull request #1318 from zecakeh/pushrules-set-sound
...
Replace `set_sound` push rule action by `set_tweak`
2022-11-08 20:49:46 +00:00
BramvdnHeuvel
6879f96c90
Require refresh_token on refresh token endpoint ( #1323 )
...
Signed-off-by: Bram van den Heuvel matrix-spec@noordstar.me
2022-11-08 19:24:37 +00:00
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
2022-11-08 19:20:38 +00:00
Richard van der Hoff
8dd89e0510
changelog
2022-11-08 19:00:38 +00:00
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.
2022-11-08 19:00:38 +00:00
Richard van der Hoff
3e074ed6d3
Add htmltest github action
2022-11-08 19:00:38 +00:00
Richard van der Hoff
4d0c912acf
changelogs
2022-11-08 18:56:13 +00:00
Richard van der Hoff
6cbb88f9df
Fix broken links
...
A bunch of broken links I found
2022-11-08 18:54:26 +00:00
Andrew Morgan
fd41d9d4ed
Update docsy (hugo theme) git submodule ( #1295 )
2022-11-08 17:29:10 +00:00
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/ .
2022-11-08 17:27:44 +00:00
Kévin Commaille
fc624328df
Change newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-08 17:53:58 +01:00
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.
2022-11-08 15:01:46 +00:00
Kévin Commaille
f428ba1499
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-03 10:44:12 +01:00
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>
2022-11-03 10:34:26 +01:00
Kévin Commaille
306d1aac5d
Add newsfragment
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-03 09:17:23 +01:00
Kévin Commaille
392794950b
Replace set_sound push rule action by set_tweak
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-11-03 09:11:49 +01:00
Hubert Chathi
830f80f56a
Merge pull request #1271 from uhoreg/add_verification_request_msgtype
...
add in-room m.key.verification.request msgtype
2022-11-02 10:16:42 -04:00
Hubert Chathi
82d2dd4ab0
Merge pull request #1283 from uhoreg/fix_event_subtype
...
improve display of event subtypes
2022-11-02 10:15:56 -04:00
Hubert Chathi
dd0f867fad
make examples agree with schema
2022-11-01 17:56:29 -04:00
Hubert Chathi
2395dd87c0
more clarifications, and move event definitions to yaml
2022-11-01 17:49:45 -04:00
Hubert Chathi
d0d7bdb807
apply changes from code review
2022-11-01 11:39:15 -04:00
Alexandre Franke
39f79fe521
Update link to API viewer ( #1308 )
...
* Update link to API viewer
Fixes #2
2022-11-01 15:06:59 +00:00
Hubert Chathi
60d9518a63
pass the desired example name to the template
2022-10-28 16:15:04 -04:00
Andrew Morgan
c8242eeb35
Replace misuses of 'plaintext' with 'cleartext' and clarify spoiler docs ( #1306 )
2022-10-27 09:23:44 +00:00
Hubert Chathi
d6345f0df2
apply changes from code review
2022-10-26 16:33:41 -04:00
Hubert Chathi
fbbf3b81c5
add some e2ee clarifications
2022-10-18 18:02:27 -04:00
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>
2022-10-18 11:50:41 -06:00
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>
2022-10-17 15:49:01 -06:00
Hubert Chathi
f76ff36545
add links
2022-10-12 16:32:00 -04:00
Hubert Chathi
76bf60a12f
set the title of m.key.verification.request in-room event
2022-10-12 16:08:38 -04:00
Hubert Chathi
089f1fee7d
add changelog
2022-10-12 16:02:07 -04:00
Hubert Chathi
99cd692ed0
improve display of event subtypes
2022-10-12 15:49:21 -04:00
Hubert Chathi
c0d54ab4d9
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-10-12 09:52:04 -04:00
Richard van der Hoff
11cef5417a
Clarify auth rules for m.room.power_levels events ( #1269 )
2022-10-12 13:36:02 +01:00
Andrew Morgan
3808a679c1
Fix up description of knock_room_state field, which implied the required field was optional ( #1276 )
2022-10-07 13:46:37 +01:00
Richard van der Hoff
c4505665e0
Various clarifications to auth rules text ( #1270 )
2022-10-05 16:54:34 +00:00
Andrew Morgan
43a48314ac
Remove reference to a room_id key for typing events ( #1265 )
2022-10-05 09:54:58 +00:00
Erik Johnston
4bda06a886
Merge pull request #1266 from matrix-org/erikj/clarfiy_otks
2022-10-05 10:02:27 +01:00
Hubert Chathi
9d8e17fb22
add changelog
2022-10-04 17:53:15 -04:00
Hubert Chathi
191450ea73
add in-room m.key.verification.request msgtype
2022-10-04 17:49:36 -04:00
Travis Ralston
1cdfbd3cd8
v1.4 patch release cleanup ( #1268 )
...
* Add missing steps to patch release guidelines
* Update from v1.4 patch
2022-10-04 10:00:16 -06:00
Erik Johnston
b8e7c4e133
Newsfile
2022-10-04 16:01:55 +01:00
Erik Johnston
dc0882012b
Fix naming of device_one_time_keys_count in /sync
...
Fixes #671
2022-10-04 16:00:27 +01:00
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>
2022-10-04 08:09:23 -06:00
Andrew Morgan
098aabd22a
Add a missing 'the'
2022-10-04 09:47:33 +01:00
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>
2022-10-03 23:31:10 -04:00
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
2022-10-03 23:26:31 -04:00
Travis Ralston
434f1b0672
Go back to unstable
2022-09-29 07:04:16 -06:00
Travis Ralston
7a591366c1
v1.4 changelog
2022-09-29 07:03:48 -06:00
Travis Ralston
c8a1046e84
v1.4
2022-09-29 06:59:08 -06:00
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
2022-09-28 14:49:25 -06:00
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>
2022-09-27 13:51:20 -06:00
Travis Ralston
6c6c602845
Clarify that refreshed access tokens don't invalidate the scope of txnid ( #1236 )
2022-09-26 14:39:43 -06:00
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>
2022-09-22 09:04:50 -06:00
Andrew Morgan
e7e376142e
Fix typos in the spec related to account data ( #1243 )
2022-09-22 11:25:32 +01:00
Richard van der Hoff
58e6900891
Spec event edits ( #1211 )
...
Per matrix-org/matrix-spec-proposals#2676
2022-09-21 14:41:28 +01:00
Hubert Chathi
bd4593ff73
Merge pull request #1240 from clokep/enum-commas
...
Render commas between enum values.
2022-09-21 09:14:47 -04:00
Patrick Cloke
1c0101ce4c
Put commas between enum values.
2022-09-16 09:03:41 -04:00
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>
2022-09-12 16:34:51 -06:00
David Robertson
a6990ff27c
Fix spacing of mapping types ( #1230 )
...
* Fix spacing of mapping types
* Changelog
2022-09-06 10:21:51 -06:00
Will Hunt
8df0cfeae0
s/room/rooms ( #1215 )
...
* s/room/rooms
Fixes #979
* Create 1215.clarification
2022-08-26 13:53:28 -06:00
Andrew Morgan
5572d33453
Require access_token, device_id and user_id fields in /login response ( #1210 )
2022-08-16 18:12:10 +01:00
Richard van der Hoff
1930824898
include CS-api modules with {{< ( #1205 )
...
... because that fixes everything. Or at least, #1204 .
2022-08-10 10:44:38 +01:00
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
2022-08-09 10:44:51 -06:00
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
2022-08-04 15:15:16 -06:00
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
2022-08-04 11:40:42 -06:00
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
2022-08-04 11:33:16 -06:00
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.
2022-08-04 09:46:11 +00:00
Travis Ralston
9093a5f16f
Copy room type on upgrade too ( #1198 )
...
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3818
2022-08-03 13:09:14 -06:00
Travis Ralston
3c45c0aeb4
Remove unused policy room sharing mechanism, as per MSC3844 ( #1196 )
...
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3844
2022-08-03 11:31:24 -06:00
Richard van der Hoff
dc4fd9bdd6
Render HTML anchors for definition blocks ( #1191 )
...
It's handy to be able to link to these.
2022-08-03 07:28:47 +01:00
Travis Ralston
569e139ac5
Add an "internal changes" changelog section ( #1194 )
...
* Add an "internal changes" changelog section
* update changelog number
2022-08-02 19:48:35 -06:00
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
2022-08-02 17:20:52 -06:00
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>
2022-08-02 16:53:00 -06:00
Richard van der Hoff
b58c7a5839
Reinstate margin between tables ( #1192 )
2022-08-02 23:47:57 +01:00
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.
2022-08-02 23:44:44 +01:00
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
2022-08-02 14:49:27 +01:00
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
2022-08-01 11:08:15 +01:00
Richard van der Hoff
3dc3150f6d
fix typo
2022-07-28 15:30:46 +01:00
Richard van der Hoff
b232148821
Clarify the use of JSON in requests and responses ( #1185 )
...
Fixes #1182
2022-07-28 13:45:54 +01:00
Hubert Chathi
119197e798
Merge pull request #1180 from DMRobertson/dmr/other-error-codes-typo
...
Remove a stray fullstop in "Other error codes"
2022-07-25 10:34:12 -04:00
David Robertson
077f414cd0
Update changelogs/client_server/newsfragments/1180.clarification
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2022-07-25 10:59:30 +01:00
David Robertson
494f903f71
Changelog
2022-07-21 18:47:54 +01:00
David Robertson
4be2916047
Remove a stray fullstop in "Other error codes"
2022-07-21 18:46:51 +01:00
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.
2022-07-19 22:02:48 +01:00
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
2022-07-19 13:25:30 -06:00
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.
2022-07-19 13:11:53 -06:00
David Robertson
f9028acf8e
Describe return codes for account data endpoints + minor clarifications ( #1155 )
2022-07-14 13:01:56 +01:00
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
2022-07-13 12:43:37 -06:00
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>
2022-07-12 10:59:44 -06:00
David Florness
adaef611dc
Fix typo ( #1161 )
...
Signed-off-by: David Florness <david@florness.com>
2022-07-12 17:39:37 +01:00
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>
2022-07-11 13:58:27 -06:00
Hubert Chathi
adf8f4817d
Merge pull request #1164 from uhoreg/fix_olm_algorithm
...
Fix the olm algorithm name in an example
2022-07-11 10:58:02 -04:00
Hubert Chathi
577eb5db59
add changelog
2022-07-07 11:28:38 +01:00
Hubert Chathi
8d45231c64
fix the olm algorithm name in an example
2022-07-07 11:25:26 +01:00
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.
2022-07-05 21:58:41 +01:00
David Robertson
cc7cc4a44d
Fix unintentional stateres change added in #1042 ( #1158 )
...
* Fix unintentional stateres change added in #1042
* Changelog
2022-07-05 09:46:46 -06:00
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>
2022-07-04 13:19:33 -06:00
Finn Behrens
83055f2f54
Update idp-brands.md ( #1140 )
...
update apple link
2022-06-30 15:58:22 -06:00
Aaron Raimist
0cec7c7f1b
Pin typos to v1.10.2 and run on pushes to main ( #1143 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2022-06-26 14:39:43 -06:00
Travis Ralston
66a5920804
Remove matrix-doc changelog hack ( #1134 )
2022-06-16 10:45:45 -06:00
Travis Ralston
0dd3fa481b
Fix changelog
2022-06-16 09:17:08 -06:00
Travis Ralston
203b9756f5
Return to unstable
2022-06-16 08:33:58 -06:00
Travis Ralston
98db9a6d04
v1.3 changelog generation
2022-06-16 08:31:07 -06:00
Travis Ralston
1474427599
v1.3
2022-06-16 08:27:36 -06:00
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>
2022-06-16 08:21:52 -06:00
David Robertson
2ee2172cf5
Better description of the mainline of a PL event. ( #1107 )
2022-06-15 16:12:50 +01:00
David Robertson
a707266e50
Note a more efficient computation of the auth difference. ( #1119 )
2022-06-15 12:32:58 +01:00
Alexey Rusakov
6792b7a9d6
Use type: integer, format: int64 for timestamps ( #1129 )
...
* Use type: integer / format: int64 for timestamps
Closes #749 .
* Changelog
2022-06-15 00:32:55 -06:00
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
2022-06-14 22:04:10 -06:00
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
2022-06-14 22:03:53 -06:00
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
2022-06-14 22:02:52 -06:00
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
2022-06-14 17:08:33 +01:00
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)]`.
2022-06-14 17:07:16 +01:00
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
2022-06-14 16:35:18 +01:00
Hubert Chathi
10615c5385
Merge pull request #1113 from zecakeh/refresh-token-inhibit
...
`refresh_token` is omitted if `inhibit_login` is true
2022-06-13 05:30:47 -04:00
Hubert Chathi
3fbaced8be
Merge changelog with changelog for #1056
2022-06-13 05:27:17 -04:00
Kévin Commaille
86f984b1b6
Changelog
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-06-11 17:52:48 +02:00
Kévin Commaille
c665f7fcb6
refresh_token is omitted if inhibit_login is true
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2022-06-11 17:47:20 +02:00
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
2022-06-09 02:24:41 -06:00
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>
2022-06-08 15:32:55 -06:00
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>
2022-06-08 15:22:47 -06:00
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>
2022-06-07 17:27:53 -06:00
Hubert Chathi
8d82366cf2
Merge pull request #1056 from uhoreg/refresh_token_spec
...
Add spec for refresh tokens
2022-06-02 16:29:22 -04:00
Hubert Chathi
9bf02ada55
don't need securityDefinitions since we don't use access token
2022-06-02 16:19:11 -04:00
Hubert Chathi
ef3df9d549
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-06-02 16:17:46 -04:00
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>
2022-05-31 14:33:04 -06:00
Hubert Chathi
91b2a49b6f
apply suggestions from review, and other clarifications
2022-05-31 16:19:15 -04:00
Hubert Chathi
84747f90e8
Merge branch 'main' into refresh_token_spec
2022-05-31 16:16:27 -04:00
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
2022-05-31 09:24:45 -06:00
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
2022-05-31 09:24:25 -06:00
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.
2022-05-31 09:24:06 -06:00
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>
2022-05-30 15:33:56 -06:00
David Robertson
3f7b0e80a3
Minor drive-by state res clarifications ( #1042 )
...
* Opinionated rewrite of unconflicted state map
* Define auth chain
2022-05-30 14:13:55 +01:00
David Robertson
25a9dcfd3c
Clarify that the resident server should sign the restricted join ( #1093 )
...
* Clarify that server should sign the restricted join
* Changelog
* Changelog
2022-05-27 20:04:09 -06:00
Alexey Rusakov
e38c4e6f17
Revert accidentally pushed commits
...
This reverts commits:
c11991f9de .
f8bf0fa0ac .
7abdd45c06 .
92db4e20da .
2022-05-27 18:23:06 +02:00
Alexey Rusakov
92db4e20da
/password: formalise 'default' for logout_devices
2022-05-27 18:18:47 +02:00
Alexey Rusakov
7abdd45c06
notifications.yaml: Use int64 for timestamp
2022-05-27 18:18:47 +02:00
Alexey Rusakov
f8bf0fa0ac
profile.yaml: require displayname/avatar_url
...
This makes a deliberate choice for the question stated in #2717 .
2022-05-27 18:18:47 +02:00
Alexey Rusakov
c11991f9de
openapi_extensions.md: add a clarification for oneOf
2022-05-27 18:18:47 +02:00
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 .
2022-05-25 11:27:30 +01:00
David Robertson
c4e54509db
PDU check 5 should consult state before an event ( #1070 )
2022-05-23 18:22:33 +01:00
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
2022-05-17 13:03:32 -04:00
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
2022-05-11 11:14:24 -06:00
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>
2022-05-10 13:51:23 -06:00
Alexey Rusakov
61e7a73a4f
Drop lifetime from the call answer event example ( #1054 )
...
* Drop lifetime from the call answer event example
* Changelog
2022-05-10 13:40:01 -06:00
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
2022-05-10 13:31:19 -06:00
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
2022-05-10 13:29:29 -06:00
Hubert Chathi
4b5c6ff1fd
Merge branch 'main' into refresh_token_spec
2022-05-10 15:23:01 -04:00
Travis Ralston
72c047d336
Move changelog to correct directory
2022-05-10 13:21:13 -06:00
Hubert Chathi
d692062e3a
add changelog
2022-05-10 15:17:09 -04:00
Hubert Chathi
1f81587154
add spec for refresh tokens
2022-05-10 15:09:27 -04:00
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>
2022-05-10 19:34:22 +02:00
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
2022-05-10 08:59:54 -06:00
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 .
2022-05-09 01:28:17 -06:00
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>
2022-05-09 01:28:17 -06:00
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>
2022-05-09 01:28:17 -06:00
Jonas Platte
71601a5ff5
Fix broken link in end_to_end_encryption.md ( #3708 )
2022-05-09 01:28:17 -06:00
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>
2022-05-09 01:28:17 -06:00
Tulir Asokan
9b0bd0917d
Fix join membership auth rules when join_rule is knock ( #3737 )
...
Fixes #3736
2022-05-09 01:28:17 -06:00
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>
2022-05-09 01:28:17 -06:00
Travis Ralston
b6f2b172a6
Clarify that the X-Matrix validation uses the parsed request body ( #3727 )
2022-05-09 01:28:17 -06:00
Travis Ralston
2997c9089d
Merge pull request #1035 from thomaslantern/thomasws_branch
...
removed m.room.message.feedback
2022-05-05 15:34:37 -06:00
Travis Ralston
3c4b65849e
Move changelog to the correct place
2022-05-05 15:29:45 -06:00
Travis Ralston
0cb0ff3f98
Update changelogs/client_server/newsfragments/3582.clarification
2022-05-05 15:23:42 -06:00
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.
2022-05-03 13:45:44 +01:00
thomaslantern
823b373601
added changelog
2022-05-02 11:21:35 -04:00
Travis Ralston
39d472fac0
Merge pull request #1038 from dkasak/dkasak/fix-hs-name-in-example
...
Fix origin server name in S2S Request Authentication example.
2022-05-01 19:39:47 -06:00
Travis Ralston
d8bab31f76
Merge pull request #1037 from DMRobertson/dmr/state-res-bold-defs
...
Stateres v2: Use bold to introduce definitions.
2022-05-01 19:39:24 -06:00
Denis Kasak
2857511a02
Changelog
2022-04-29 17:11:31 +02:00
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.
2022-04-29 17:06:08 +02:00
David Robertson
05da3dc621
Changelog
2022-04-29 15:52:29 +01:00
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.
2022-04-29 15:41:26 +01:00
thomaslantern
842106d9d8
removed m.room.message.feedback
2022-04-20 22:53:53 -04:00
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.
2022-04-20 16:36:14 +01:00
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.
2022-04-19 12:53:20 +01:00
Andrew Morgan
b9500a7548
Update the 'unstable' copy of the site every night at 2am UTC ( #1028 )
2022-04-12 12:52:12 -07:00
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.
2022-04-05 15:01:23 +01:00
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.
2022-03-31 10:33:53 +01:00
Richard van der Hoff
dfb1bf2a5d
Fix x-changedInMatrixVersion for API parameters ( #1011 )
2022-03-29 23:17:51 +01:00
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
2022-03-29 22:04:39 +01:00
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.
2022-03-29 16:47:56 +01:00
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.
2022-03-29 16:02:48 +01:00
Andrew Morgan
5a54ca66d1
Replace deprecated Page.Dir with Page.File.Dir ( #988 )
2022-03-29 15:03:41 +01:00
David Robertson
46f98796b6
Correct title location in login flow definition ( #1003 )
2022-03-29 15:01:57 +01:00
Jonas Platte
17448083cf
Clarify that the url field in m.room.avatar events is not required. #987 )
2022-03-22 13:33:12 +00:00
Travis Ralston
b5cb9f7364
Merge pull request #997 from Famedly/nico/fix-missing-object-type
...
Add missing object type to openapi client event
2022-03-16 09:07:20 -06:00
Nicolas Werner
9a3da0b574
Add missing object type to openapi client event
...
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
2022-03-16 15:24:03 +01:00
Richard van der Hoff
4da11a99c3
Fix newsfile CI check ( #993 )
...
Turns out this check, introduced in #990 , didn't actually work right.
2022-03-09 16:08:51 +00:00
Richard van der Hoff
dfdc840bb6
GHA job to check newsfragments. ( #990 )
2022-03-09 10:19:09 +00:00
Richard van der Hoff
ed2059900a
Add a codeowners file for matrix-spec ( #991 )
2022-03-09 10:16:42 +00:00
Richard van der Hoff
284d0e201f
Mark type in AuthenticationData as optional ( #989 )
2022-03-08 18:42:05 +00:00
Richard van der Hoff
d199c05e97
Suppress scroll-anchoring in the sidebar ( #992 )
2022-03-08 17:54:00 +00:00
Richard van der Hoff
7293744a5e
Rename changelogs/server_server/3703.clarification to changelogs/server_server/newsfragments/3703.clarification
2022-03-08 15:36:46 +00:00
Richard van der Hoff
24b23ec32a
Rename changelogs/client_server/3690.clarification to changelogs/client_server/newsfragments/3690.clarification
2022-03-08 15:35:46 +00:00
Richard van der Hoff
3618a3fc2d
Rename changelogs/3711.clarification to changelogs/client_server/newsfragments/3711.clarification
2022-03-08 15:35:26 +00:00
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
2022-03-03 11:22:03 +00:00
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.
2022-03-03 10:45:51 +00:00
Richard van der Hoff
96716f3eec
Merge pull request #977 from aaronraimist/patch-1
...
Remove mention of `/proposals` from README
2022-03-02 07:50:38 +00:00
Aaron Raimist
bde18bf98e
Remove mention of /proposals from README
...
95edf9b494 removed the folder from the repo
2022-03-01 19:52:58 -06:00
Richard van der Hoff
95edf9b494
Remove proposals from this repository
2022-03-01 17:34:28 +00:00
Richard van der Hoff
ca466b5a57
Attempt to clarify how event_match works ( #3690 )
...
Fixes #3082 , #2637 , #3075 .
2022-02-17 08:41:46 +00:00
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>
2022-02-14 11:22:59 -07:00
Richard van der Hoff
f989d323c0
Update v1.2 changelog with missed PR ( #3705 )
2022-02-11 11:05:49 +00:00
Andrew Morgan
868949908c
Use yaml.safe_load in check-swagger-sources.py ( #3719 )
2022-02-10 09:45:36 -05:00
Andrew Morgan
0d634b1935
Use yaml.safe_load instead of yaml.load in check-event-schema-examples.py ( #3716 )
2022-02-09 10:51:56 +00:00
Hubert Chathi
d06f05571f
move changelog to the right place
2022-02-08 09:21:08 -05:00
Richard van der Hoff
1913812a90
Clarify send_join response ( #3703 )
2022-02-07 12:13:44 +00:00
Andrew Morgan
e7adfd5ed1
Fix missed rst->md numbered list syntax for m.room.server_acl ( #3681 )
...
* Fix missed rst->md numbered list syntax
2022-02-06 12:49:56 -05:00
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.
2022-02-04 10:25:03 +00:00
Travis Ralston
956a22da11
return to unstable
2022-02-02 10:05:53 -07:00
Travis Ralston
e488a7fb6d
v1.2 changelog
2022-02-02 10:05:30 -07:00
Travis Ralston
4b78d22e8c
release steps: fastforward main
2022-02-02 10:03:19 -07:00
Travis Ralston
fb2aa688db
prep for v1.2
2022-02-02 09:59:10 -07:00
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>
2022-02-02 08:51:07 -07:00
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
2022-02-02 08:41:49 -07:00
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>
2022-02-02 07:59:18 -07:00
devonh
dd32431b85
Fix broken link in server-server signing events section ( #3528 )
...
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2022-02-01 11:55:35 -05:00
devonh
fc5ba959ca
Separate PDU terms from their definitions ( #3527 )
...
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2022-02-01 10:18:42 -05:00
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.)
2022-02-01 15:05:08 +00:00
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>
2022-01-31 15:18:58 -07:00
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>
2022-01-31 17:19:56 +00:00
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
```
2022-01-31 10:31:29 +00:00
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
2022-01-27 11:13:02 -07:00
Travis Ralston
df1d150142
Add missing changelog
2022-01-26 12:22:47 -07:00
Travis Ralston
59f4d7ffed
Revert fix to appendices
2022-01-26 12:19:13 -07:00
Matthew Hodgson
20aa44bd13
typoes ( #3680 )
...
* typoes
* Appease the faulty spellcheck on the json too
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-01-26 12:14:09 -07:00
Richard van der Hoff
4a9c236572
Changelogs for #3674
2022-01-26 11:00:30 +00:00
Richard van der Hoff
c3b53d5ae6
comments on resolve-allof ( #3657 )
2022-01-26 10:50:48 +00:00
Richard van der Hoff
783624d2cd
Fix rendering of responses with empty bodies ( #3674 )
2022-01-26 10:50:09 +00:00
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 .
2022-01-26 10:47:29 +00:00
Matthew Hodgson
c151353956
s/master/main/g otherwise we link to stale content
2022-01-25 23:40:32 +00:00
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
2022-01-19 17:12:48 -07:00
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
2022-01-19 13:30:09 -07:00
Alexandre Franke
b6b98410c1
🐛 openapi: prepend basePath to all paths ( #3642 )
2022-01-19 15:39:41 +01:00
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>
2022-01-18 09:55:34 -07:00
Travis Ralston
3475ef62ab
Remove straggling case of "groups" ( #3652 )
...
* Remove straggling case of "groups"
* changelog
2022-01-18 08:58:58 -07:00
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.
2022-01-18 08:54:28 -07:00
Travis Ralston
97a8b0bb13
spelling
2022-01-17 13:12:56 -07:00
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>
2022-01-17 10:03:14 -07:00
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>
2022-01-16 13:14:54 -07:00
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>
2022-01-15 15:07:44 -07:00
Hubert Chathi
6fb684397a
Clarify how to interpret missing one time key counts ( #3636 )
2022-01-11 15:30:46 -05:00
Richard van der Hoff
2a5e33a760
Revert "add node_modules ( #3632 )" ( #3633 )
...
This reverts commit cf73fb97bc .
this was a duplicate of an existing entry
2022-01-10 13:12:17 +00:00
Jonathan de Jong
cf73fb97bc
add node_modules ( #3632 )
2022-01-08 13:12:18 -07:00
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.
2022-01-06 10:37:13 +00:00
Alexandre Franke
7e92964dc5
🚚 Rename OpenAPI artifact ( #3621 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2022-01-06 09:36:06 +01:00
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
2022-01-05 10:57:59 -07:00
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>
2022-01-04 20:35:21 -07:00
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
2022-01-04 20:29:40 -07:00
Travis Ralston
00169abcdb
Specify module order manually to work around hugo issues ( #3612 )
2022-01-04 20:29:10 -07:00
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
2022-01-04 20:28:42 -07:00
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>
2022-01-04 20:27:58 -07:00
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.
2022-01-04 20:23:02 -07:00
Lukas Lihotzki
4415e36a74
dump-swagger.py: include untagged operations ( #3326 )
2022-01-04 11:58:34 -07:00
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.
2022-01-04 16:47:58 +00:00
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.
2022-01-04 16:45:10 +00:00
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
2021-12-30 22:11:09 -07:00
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
2021-12-30 22:07:45 -07:00
Travis Ralston
4734f40098
Add hugo build lock to gitignore
2021-12-29 14:58:26 -07:00
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.
2021-12-29 11:58:14 -07:00
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>
2021-12-29 11:30:32 -07:00
Travis Ralston
dfec7d687e
Remove extraneous slash
2021-12-29 10:17:26 -07:00
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>
2021-12-29 10:01:32 -07:00
Travis Ralston
afb6867232
Decorate the rest of the appservice login stuff too
2021-12-28 14:23:23 -07:00
Travis Ralston
76aaf39811
Decorate Matrix version on appservice login
2021-12-28 14:21:57 -07:00
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>
2021-12-28 14:18:44 -07:00
Travis Ralston
3ebe4e801b
Fix historical spec build
2021-12-28 12:50:39 -07:00
Alexandre Franke
b55cc15772
✨ Fix links in OpenAPI description nodes ( #3598 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-12-28 18:14:44 +01:00
Travis Ralston
00ee4d7010
Add changelog
2021-12-28 09:18:13 -07:00
Aaron Raimist
01cd41de68
Add GitHub Action to check spelling ( #3591 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-12-28 09:17:49 -07:00
Travis Ralston
d2fd90579b
Add changelog
2021-12-28 09:16:18 -07:00
homersimpsons
9efe1887a4
instant_messaging: fix intra docs anchors ( #3601 )
...
Signed-off-by: homersimpsons <guillaume.alabre@gmail.com>
2021-12-28 09:16:05 -07:00
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>
2021-12-26 12:01:43 -07:00
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.
2021-12-23 10:12:25 +00:00
Alexandre Franke
71ff06fd7a
⚰️ Remove leftover CircleCI config ( #3579 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-12-21 16:44:09 +01:00
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.
2021-12-21 08:24:43 -07:00
Hubert Chathi
71988263f3
clarify which signature to check ( #3573 )
2021-12-17 08:45:19 -05:00
Travis Ralston
0fbc6bdab6
Definition of "Standard Identifier Format" ( #3171 )
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2758
2021-12-15 11:38:29 +00:00
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.
2021-12-15 11:07:25 +00:00
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>
2021-12-09 09:14:03 +01:00
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>
2021-12-08 19:28:08 -07:00
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>
2021-12-08 10:21:30 -07:00
Richard van der Hoff
86fb65a4bd
GHA: url-encode branch name in pull-request search ( #3541 )
2021-12-03 13:34:55 +00:00
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.
2021-12-02 17:23:09 +00:00
Richard van der Hoff
7f200c53e8
Move prev_content to unsigned ( #3524 )
2021-12-02 17:22:58 +00:00
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>
2021-12-01 16:28:31 -07:00
Alexandre Franke
a26f2f8ca9
Fix typo ( #3535 )
...
* Fix typo
* Add changelog
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-12-01 09:49:43 -07:00
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.
2021-11-24 12:31:14 +00:00
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>
2021-11-23 11:50:23 -07:00
Ankur
ac98c8c08c
OpenAPI: Add missing required flag in getRoomKeys ( #3509 )
2021-11-22 13:23:24 -05:00
Matthew Hodgson
8d9a67d9f6
add an explicit dependencies block.
2021-11-19 15:36:14 +00:00
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.
2021-11-19 11:05:52 +00:00
Richard van der Hoff
92b29cf8e6
Add a changelog directory for room versions ( #3504 )
2021-11-19 11:00:37 +00:00
Richard van der Hoff
d74a43f7cf
update docker instructions in README ( #3502 )
...
you need the fancy hugos.
2021-11-19 10:54:40 +00:00
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.
2021-11-17 21:01:53 +00:00
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>
2021-11-17 08:46:19 -07:00
Andrew Morgan
82254deaa1
Remove gilesbot config ( #3503 )
2021-11-17 10:35:18 +00:00
Ankur
a8cf4d4a56
Open API: Changed RoomKeys to RoomKey ( #3500 )
2021-11-16 14:39:55 -05:00
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>
2021-11-15 15:58:39 -07:00
Ankur
a034d45e45
typos: Corrected typos in message_pagination.yaml ( #3495 )
2021-11-15 15:29:07 -05:00
Patrick Cloke
9a6c86ac8d
Fix example response in MSC2946. ( #3493 )
2021-11-15 10:23:13 -07:00
Hubert Chathi
1ad5ff4179
Key name is supposed to be optional, as per MSC2874 ( #3481 )
2021-11-10 13:48:18 -05:00
Hubert Chathi
033038917d
remove extra type property ( #3482 )
2021-11-10 13:46:24 -05:00
Travis Ralston
67d73438ea
Backport typo fix
2021-11-09 08:19:21 -07:00
Travis Ralston
2227a812a2
Reset to unstable
2021-11-09 07:23:51 -07:00
Travis Ralston
195b8a54c5
v1.1 changelog
2021-11-09 07:23:27 -07:00
Travis Ralston
8fb782c324
Matrix 1.1
2021-11-09 07:21:16 -07:00
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.
2021-11-09 06:40:29 -07:00
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.
2021-11-05 13:57:39 -06:00
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>
2021-11-04 12:03:53 +00:00
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>
2021-11-01 08:49:15 -06:00
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>
2021-10-31 13:11:11 -06:00
Travis Ralston
ae2d00b164
Update sas-emoji.json
2021-10-28 19:09:30 -06:00
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>
2021-10-28 19:08:46 -06:00
Andrew Morgan
00bf1b3f2f
fix typo: word plural
2021-10-27 12:15:05 +01:00
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>
2021-10-26 15:57:03 -06:00
Travis Ralston
5ea6d5610f
Update identity server spec to use global versioning ( #3459 )
...
* Update identity server spec to use global versioning
* changelog
2021-10-26 15:47:40 -06:00
Richard van der Hoff
4a581a8048
remove unused buildkite pipeline ( #3453 )
...
the buildkite build is archived
2021-10-25 14:51:48 +01:00
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.
2021-10-25 14:51:22 +01:00
Travis Ralston
88e181ac1d
MSC3069: Allow guests to use /account/whoami ( #3069 )
...
* Allow guests to use /account/whoami
* speling
2021-10-24 13:18:02 -06:00
Richard van der Hoff
d42fce333e
proposal to move prev_content ( #3442 )
2021-10-24 13:17:07 -06:00
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>
2021-10-23 14:18:00 -06:00
Richard van der Hoff
2803a374cb
netlify.yaml: gah outputs syntax
2021-10-22 16:41:58 +01:00
Richard van der Hoff
ae78375c6a
netlify.yaml: gah quotes
2021-10-22 16:39:31 +01:00
Richard van der Hoff
d094a70d3a
netlify.yaml: increased magic
2021-10-22 16:32:39 +01:00
Richard van der Hoff
f5fcde09f8
netlify.yaml: add some debugging
2021-10-22 15:49:27 +01:00
Richard van der Hoff
5be335e01b
netlify.yaml: remember to unpack spec
2021-10-22 13:30:10 +01:00
Richard van der Hoff
5bd103be49
netlify.yaml: fix up run_id
2021-10-22 13:23:00 +01:00
Richard van der Hoff
17198c7e05
Deploy previews to netlify ( #3455 )
2021-10-22 13:17:43 +01:00
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
2021-10-18 10:09:35 -06:00
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.
2021-10-15 11:40:03 +01:00
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.
2021-10-14 13:25:03 -06:00
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>
2021-10-14 13:24:44 -06:00
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
2021-10-14 13:23:04 -06:00
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
2021-10-12 14:47:03 -06:00
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.
2021-10-12 12:04:27 -06:00
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
2021-10-12 11:07:01 -06:00
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
2021-10-12 11:06:51 -06:00
Andy Balaam
2fc3982568
Remove extra 'an' from spec index ( #3433 )
...
Signed-off-by: Andy Balaam <andyb@element.io>
2021-10-07 07:40:47 -06:00
Andrew Fargo
43a71c0092
Remove all references to speculator ( #3430 )
...
Signed-off-by: DCFargo <drew.fargo@gmail.com>
2021-10-05 23:11:51 -06:00
Andrew Fargo
f1a4a58755
Fix "invite_state" to "knock_state" ( #3428 )
2021-10-05 23:11:40 -06:00
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>
2021-10-01 10:54:16 -06:00
Travis Ralston
6226a47543
Remove defunct swagger Circle CI build ( #3416 )
...
* Remove defunct swagger Circle CI build
* Update config.yml
2021-09-28 12:26:11 -06:00
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>
2021-09-28 11:14:22 -06:00
Alexandre Franke
0ee4c5eeef
💚 Hardcode the master branch for matrix.org
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-09-28 10:55:58 +02:00
Alexandre Franke
26d972a997
💚 Fix branch ref
...
Signed-off-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-09-28 10:51:40 +02:00
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>
2021-09-27 19:14:05 -06:00
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>
2021-09-27 13:28:11 -06:00
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
2021-09-27 10:05:15 -06:00
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>
2021-09-25 12:44:04 -06:00
Jonas Platte
6e78cde3eb
Fix wrong matrix.to URL in spec appendices ( #3409 )
2021-09-23 10:39:47 -06:00
Alexandre Franke
08b67761f9
💚 Trigger website rebuild ( #3408 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
2021-09-22 12:22:16 +02:00
Alexandre Franke
845e4c87db
🐛 Fix handling of postponed proposals ( #3397 )
...
Fixes #3396
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
2021-09-16 09:58:28 +02:00
Patrick Cloke
fa479afa97
MSC3375: Room version 9. ( #3375 )
...
* Room version 9.
* Fix text which was swapped.
* Update stability.
2021-09-03 08:14:58 -06:00
Patrick Cloke
d2cb13cc8c
Add proto-MSC on the design of URL previews. ( #3378 )
2021-09-02 13:45:50 -06:00
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.
2021-09-02 16:48:04 +01:00
Alexandre Franke
cbe3081685
🐛 Handle empty bodies when fetching MSCs ( #3374 )
...
Signed-off-by: Alexandre Franke <alexandre.franke@gmail.com>
2021-09-02 11:55:30 +01:00
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.
2021-08-31 16:51:06 +01:00
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>
2021-08-30 08:31:48 -06:00
Alexandre Franke
72888c9a89
Revert per room spell check language MSC
...
This reverts commit 70192e8e1143ea3450db001b78b05039a3ef58b1.
This reverts commit 1b8f4e22b61196ce37dee0b230ae2c173aaa6676.
2021-08-30 08:31:40 -06:00
Alexandre Franke
c7c3a76c42
Fix MSC number
2021-08-30 08:31:32 -06:00
Alexandre Franke
3eb383c120
Add per room spell check language MSC
2021-08-30 08:31:16 -06:00
Richard van der Hoff
35277ff041
Trigger the matrix.org rebuild when the main branch builds
2021-08-27 19:51:50 +01:00
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
2021-08-27 19:17:18 +01:00
Travis Ralston
3662a1cf14
Merge pull request #3365 from aaronraimist/fix-404
...
Fix two links on the CS API page
2021-08-27 19:17:18 +01:00
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
2021-08-27 19:17:18 +01:00
Aaron Raimist
525728971b
Fix two links on the CS API page
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-08-27 19:17:18 +01:00
Travis Ralston
2c249fc6a1
Merge pull request #3364 from ColonisationCaptain/patch-1
...
Insert missing space
2021-08-27 19:17:18 +01:00
Richard van der Hoff
6bd7b6cbb5
Clarifications to pagination parameters for various APIs ( #3353 )
2021-08-27 19:17:18 +01:00
ColonisationCaptain
7c58999c6a
Insert missing space
...
Insert missing space
2021-08-27 19:17:18 +01:00
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.
2021-08-27 19:17:18 +01:00
Richard van der Hoff
cafb9ff5a8
Update documentation_style.rst ( #3352 )
2021-08-27 19:17:18 +01:00
Richard van der Hoff
a187996383
Notes on how to use hugo from docker ( #3349 )
...
... and the minimum version required.
2021-08-27 19:17:18 +01:00
Richard van der Hoff
6afe10409e
Update documentation_style.rst ( #3351 )
...
hugo tales commonmark.
2021-08-27 19:17:18 +01:00
Alexey Rusakov
6d2c388144
Merge pull request #3336 from lukaslihotzki/include-peek-events
...
OpenAPI: include peekEvents
2021-08-27 19:17:18 +01:00
Denis Kasak
14ed131761
Add newsfragment for #3339 . ( #3342 )
2021-08-27 19:17:18 +01:00
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>
2021-08-27 19:17:17 +01:00
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).
2021-08-27 19:17:17 +01:00
Hubert Chathi
b231220bbd
Merge pull request #3337 from uhoreg/room_create_canonical_alias
...
room creation: create canonical alias event if alias specified
2021-08-27 19:17:17 +01:00
Denis Kasak
ddbbd76b32
Fix typo in /_matrix/client/r0/account/3pid/delete.
2021-08-27 19:17:17 +01:00
Alexey Rusakov
fbf4259a83
Merge pull request #3330 from lukaslihotzki/add-titles
...
OpenAPI: add titles
2021-08-27 19:17:17 +01:00
Hubert Chathi
8536cd3e16
drop initial state check
2021-08-27 19:17:17 +01:00
Alexey Rusakov
5749325fc3
Merge pull request #3329 from lukaslihotzki/missing-tags
...
OpenAPI: improve tags
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
13f7df1379
OpenAPI: add titles
2021-08-27 19:17:17 +01:00
Hubert Chathi
f814f86031
add changelog
2021-08-27 19:17:17 +01:00
Hubert Chathi
89089e8913
Merge pull request #3332 from lukaslihotzki/required-bodies
...
OpenAPI: require all bodies in cross_signing
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
39e70a2902
OpenAPI: split User data tag
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2021-08-27 19:17:17 +01:00
Alexey Rusakov
3bf7e48e13
Merge pull request #3327 from lukaslihotzki/unique-ids
...
OpenAPI: fix key_backup
2021-08-27 19:17:17 +01:00
Hubert Chathi
ee92c94cfe
Mention that a canonical alias event should be created if alias specified
2021-08-27 19:17:17 +01:00
Hubert Chathi
88479ca851
Merge pull request #3331 from lukaslihotzki/add-uia
...
OpenAPI: add auth property in uploadCrossSigningKeys
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
1a81a46865
OpenAPI: require all bodies in cross_signing
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
97ebe5aec2
OpenAPI: add missing tags
...
peekEvents remains untagged, because it is explicitly excluded.
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2021-08-27 19:17:17 +01:00
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>
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
e3070bcdda
OpenAPI: fix key_backup operation IDs
2021-08-27 19:17:17 +01:00
Alexey Rusakov
19a96c2484
Merge pull request #3236 from lukaslihotzki/format-uri
...
Use format: uri
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
c58d423aba
OpenAPI: add auth property in uploadCrossSigningKeys
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2021-08-27 19:17:17 +01:00
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>
2021-08-27 19:17:17 +01:00
Travis Ralston
8b1e4d6a79
Merge pull request #3289 from matrix-org/clokep/room-v8
...
MSC3289: Room version 8
2021-08-27 19:17:17 +01:00
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>
2021-08-27 19:17:17 +01:00
Travis Ralston
cdcc24af11
Merge pull request #3238 from lukaslihotzki/required-bodies
...
OpenAPI: require all bodies in client-server
2021-08-27 19:17:17 +01:00
Patrick Cloke
268cc65198
Revert "Update redaction rules."
...
This reverts commit 203c107e9e689b7b7812846f78f4712b9ca22539.
2021-08-27 19:17:17 +01:00
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".
2021-08-27 19:17:17 +01:00
Lukas Lihotzki
ad0ff78316
OpenAPI: require all bodies in client-server
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2021-08-27 19:17:17 +01:00
Patrick Cloke
0b60680d33
Update redaction rules.
2021-08-27 19:17:17 +01:00
Travis Ralston
f31adf19ce
Merge pull request #3299 from matrix-org/clokep/restricted-rooms-redaction
...
Update MSC3083 with a note about redacting the allow key.
2021-08-27 19:17:17 +01:00
Matthew Hodgson
377aac16fa
Update 3289-rooms-v8.md
2021-08-27 19:17:17 +01:00
Travis Ralston
b84d11911f
Merge pull request #3083 from matrix-org/clokep/restricted-rooms
...
MSC3083: Restricting room membership based on membership in other rooms
2021-08-27 19:17:17 +01:00
Patrick Cloke
e229706ae4
Add note about redacting the allow key.
2021-08-27 19:17:17 +01:00
Patrick Cloke
c4d2f94ef8
Add proposal for room version 8.
2021-08-27 19:17:17 +01:00
Alexey Rusakov
c5631b30b8
sso_login_redirect: Fix a copy-pasted operationId
2021-08-27 19:17:17 +01:00
Patrick Cloke
7ff569f252
Note unstable prefix.
2021-08-27 19:17:17 +01:00
Travis Ralston
c516ffd5ab
Merge pull request #2778 from matrix-org/hs/proposal-appservice-login
...
MSC2778: Providing authentication method for appservice users
2021-08-27 19:17:17 +01:00
Patrick Cloke
dcd6de59cd
De-indent section.
2021-08-27 19:17:17 +01:00
Patrick Cloke
fd0c909644
Clarifications.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-08-27 19:17:17 +01:00
Patrick Cloke
7cecb84afe
Rename MSC.
2021-08-27 19:17:17 +01:00
Patrick Cloke
c79d1ac350
Clarify error conditions.
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:17:17 +01:00
Patrick Cloke
d399653cab
Fix typos.
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:17:17 +01:00
Patrick Cloke
72961e6f29
More review comments.
2021-08-27 19:17:17 +01:00
Patrick Cloke
977146baf5
Include an additional error situation.
2021-08-27 19:17:17 +01:00
Patrick Cloke
58ccb86a34
Move changes to make/send_join out of auth rules section.
2021-08-27 19:17:17 +01:00
Patrick Cloke
c6f0119b13
Move back section about errors for make/send_join & some review comments.
2021-08-27 19:17:17 +01:00
Patrick Cloke
67e558da52
Review feedback.
2021-08-27 19:17:17 +01:00
Patrick Cloke
27bee1bad8
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-08-27 19:17:17 +01:00
Patrick Cloke
d329c216c4
Clarify if a resident server cannot issue a join vs. if they're unsure if the user is allowed to join.
2021-08-27 19:17:17 +01:00
Patrick Cloke
6b6aa2449a
Add information about errors over federation.
2021-08-27 19:17:17 +01:00
Patrick Cloke
cff5a8728e
Add a note about resident servers.
2021-08-27 19:17:17 +01:00
Patrick Cloke
2bc4e86cb4
Updates from review.
2021-08-27 19:17:17 +01:00
Patrick Cloke
248cb8b310
Update the information on signature checking.
2021-08-27 19:17:17 +01:00
Patrick Cloke
72f564c236
Add note about including the authorising server in the content.
2021-08-27 19:17:17 +01:00
Patrick Cloke
c42e89a4d4
Reflow.
2021-08-27 19:17:17 +01:00
Patrick Cloke
04c88f584c
Clarify users must be joined to an allowed room.
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2021-08-27 19:17:17 +01:00
Patrick Cloke
12a39f66df
Reword intro.
2021-08-27 19:17:17 +01:00
Patrick Cloke
aed1e23131
Add domains to the example room aliases.
2021-08-27 19:17:17 +01:00
Patrick Cloke
e93accf198
Remove extraneous paragraph.
2021-08-27 19:17:17 +01:00
Patrick Cloke
7aeca9ccb6
Fix typo.
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2021-08-27 19:17:17 +01:00
Patrick Cloke
1f7481bfbd
Fix typo.
...
Co-authored-by: Travis Ralston <travisr@matrix.org>
2021-08-27 19:17:17 +01:00
Patrick Cloke
48674a3353
Fix typo.
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-08-27 19:17:17 +01:00
Patrick Cloke
84178b1d39
Add notes about the via key and authorised servers being out of sync.
2021-08-27 19:17:17 +01:00
Patrick Cloke
75fc073bfc
Clarify implications of signing events.
2021-08-27 19:17:17 +01:00
Patrick Cloke
750be83313
Clarify what happens if a homeserver cannot verify membership.
2021-08-27 19:17:17 +01:00
Patrick Cloke
2749a95251
Use a different room version to specify changes in join rules.
2021-08-27 19:17:17 +01:00
Patrick Cloke
289c64035f
Pull note about ban & ACLs out of each join rule description.
2021-08-27 19:17:17 +01:00
Patrick Cloke
ba63bedec0
Clarify that signature checks only apply to joining users.
2021-08-27 19:17:17 +01:00
Patrick Cloke
2171d175e8
Clarify soft-failure is extension of current algorithm.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-08-27 19:17:17 +01:00
Patrick Cloke
3377d55c28
Fix typos.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-08-27 19:17:17 +01:00
Patrick Cloke
f4e2d925e3
Clarifications / simplifications.
2021-08-27 19:17:17 +01:00
Patrick Cloke
53bae34457
Remove the authorised servers list.
2021-08-27 19:17:17 +01:00
Patrick Cloke
d445b07855
Clarifications.
...
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
2021-08-27 19:17:17 +01:00
Travis Ralston
e30a68a49e
Remove what appears to be leftover notes
2021-08-27 19:17:16 +01:00
Patrick Cloke
cd78eed3f1
Add a note about ensuring each allowed room has at least one server in it.
2021-08-27 19:17:16 +01:00
Travis Ralston
24fedc2299
Merge branch 'master' into hs/proposal-appservice-login
2021-08-27 19:17:16 +01:00
Patrick Cloke
e3692edd09
Remove via field.
2021-08-27 19:17:16 +01:00
Patrick Cloke
066f25fd82
Add a list of trusted servers.
2021-08-27 19:17:16 +01:00
Patrick Cloke
d63e39c4af
Handle feedback from Travis.
2021-08-27 19:17:16 +01:00
Patrick Cloke
4afe946def
Clarify security concerns.
2021-08-27 19:17:16 +01:00
Patrick Cloke
51650b63f2
Clarify auth rules for restrictedjoin rules.
2021-08-27 19:17:16 +01:00
Patrick Cloke
06f0d622a9
Clarify membership checking over federation.
2021-08-27 19:17:16 +01:00
Patrick Cloke
5d1bebedf0
Re-iterate that ban and server-acls matter.
2021-08-27 19:17:16 +01:00
Patrick Cloke
486026a711
Namespace the allow type.
2021-08-27 19:17:16 +01:00
Patrick Cloke
955160c750
Add a type field.
2021-08-27 19:17:16 +01:00
Patrick Cloke
5c6e76a63b
Space -> room.
2021-08-27 19:17:16 +01:00
Patrick Cloke
963aa40665
A bit less passive.
2021-08-27 19:17:16 +01:00
Patrick Cloke
31cdf835b8
Many clarifications.
2021-08-27 19:17:16 +01:00
Patrick Cloke
084e6225c5
Clarify an edge case.
2021-08-27 19:17:16 +01:00
Patrick Cloke
6919bbf80c
Remove bit about user IDs being listed directly.
2021-08-27 19:17:16 +01:00
Patrick Cloke
959c6aa816
Fix broken backlink.
2021-08-27 19:17:16 +01:00
Patrick Cloke
7994a1e85a
Remove spaces summary changes.
2021-08-27 19:17:16 +01:00
Patrick Cloke
ef02f82afb
Add more notes about edge-cases.
2021-08-27 19:17:16 +01:00
Patrick Cloke
6686696e66
Spacing.
2021-08-27 19:17:16 +01:00
Patrick Cloke
4051810241
Fill in the TODO about what how to mark access via spaces for the summary API.
2021-08-27 19:17:16 +01:00
Patrick Cloke
35ce0b8f91
More wrapping.
2021-08-27 19:17:16 +01:00
Patrick Cloke
933c50480c
Add notes from @madlittlemods.
2021-08-27 19:17:16 +01:00
Patrick Cloke
0992a4d60f
Update dependencies to include MSC3173.
2021-08-27 19:17:16 +01:00
Patrick Cloke
85003eb784
Clarify link.
2021-08-27 19:17:16 +01:00
Patrick Cloke
b2b21e986d
Rework bits about peeking.
2021-08-27 19:17:16 +01:00
Patrick Cloke
ebae487451
Update a placeholder.
2021-08-27 19:17:16 +01:00
Patrick Cloke
4143f9ddcb
Document the error response.
2021-08-27 19:17:16 +01:00
Patrick Cloke
f71e48c0ac
Include the proposed MSC.
2021-08-27 19:17:16 +01:00
Patrick Cloke
82c2ed6a47
Add pointer to draft.
2021-08-27 19:17:16 +01:00
Travis Ralston
5d4713f168
Changelog for https://github.com/matrix-org/matrix-doc/pull/3225
2021-08-27 19:17:15 +01:00
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
2021-08-27 19:17:15 +01:00
Travis Ralston
efbccb6edd
Merge pull request #3228 from ilovecommits/patch-1
...
Correct 'once-off' to 'one-off'
2021-08-27 19:17:15 +01:00
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>
2021-08-27 19:17:15 +01:00
Travis Ralston
e5b907021c
changelog for https://github.com/matrix-org/matrix-doc/pull/3254
2021-08-27 19:17:15 +01:00
ilovecommits
175e3c157d
Correct 'once-off' to 'one-off'
2021-08-27 19:17:15 +01:00
Christian Paul
86b53be3d1
Add "knock" membership to /members endpoint ( #3254 )
2021-08-27 19:17:15 +01:00
Travis Ralston
87d22392ac
Merge pull request #3173 from matrix-org/clokep/stripped-state
...
MSC3173: Expose stripped state events to any potential joiner
2021-08-27 19:17:15 +01:00
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
2021-08-27 19:17:15 +01:00
Patrick Cloke
c027957f01
Remove unstable prefixes.
2021-08-27 19:17:15 +01:00
Travis Ralston
6ba9ff5303
Merge pull request #3250 from matrix-org/jryans/mobile-toc-overlap
...
Fix sidebar overlap for small width devices
2021-08-27 19:17:15 +01:00
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>
2021-08-27 19:17:15 +01:00
Patrick Cloke
b9daaa3a3f
Rework this (again) to remove the API based on conversations with the SCT.
2021-08-27 19:17:15 +01:00
Travis Ralston
3e186da139
Merge pull request #2732 from uhoreg/fallback_keys
...
MSC2732: Olm fallback keys
2021-08-27 19:17:15 +01:00
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
2021-08-27 19:17:15 +01:00
Patrick Cloke
4933ecd176
Add federation and reword a bit.
2021-08-27 19:17:15 +01:00
Patrick Cloke
8082b2f813
Clarify examples.
2021-08-27 19:17:15 +01:00
Patrick Cloke
c37512343e
Include an API endpoint.
2021-08-27 19:17:15 +01:00
Patrick Cloke
7daf3376b2
Clarify what changes are being proposed.
2021-08-27 19:17:15 +01:00
Patrick Cloke
2522ed5eae
Fix typo.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:15 +01:00
Patrick Cloke
1672ce2b0c
Fix awkward wording.
2021-08-27 19:17:15 +01:00
Patrick Cloke
1c34a466ed
Various clarifications based on feedback.
2021-08-27 19:17:15 +01:00
Patrick Cloke
086095f72e
Also include the room topic.
2021-08-27 19:17:15 +01:00
Patrick Cloke
12abecf5b5
Wrap text.
2021-08-27 19:17:15 +01:00
Patrick Cloke
56b1b04544
Rename encrypted status to encryption information.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:15 +01:00
Patrick Cloke
517174b19d
Re-arrange security impact of knocking.
2021-08-27 19:17:15 +01:00
Patrick Cloke
bf41af7c15
Remove security considerations (moved to MSC3083).
2021-08-27 19:17:15 +01:00
Patrick Cloke
34f006ce8b
Strip whitespace.
2021-08-27 19:17:15 +01:00
Patrick Cloke
c2a3b5d079
Wrapping.
2021-08-27 19:17:15 +01:00
Patrick Cloke
36a0251c9a
Update MSC number.
2021-08-27 19:17:15 +01:00
Patrick Cloke
34cd85829b
Wording.
2021-08-27 19:17:15 +01:00
Patrick Cloke
b16b1a24d9
Add current proposals.
2021-08-27 19:17:15 +01:00
Travis Ralston
b0223b8bb8
Merge pull request #3233 from matrix-org/hs/explicit-room-id-for-tombstones
...
Explicitly call replacement_room a room ID
2021-08-27 19:17:14 +01:00
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
2021-08-27 19:17:14 +01:00
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
2021-08-27 19:17:14 +01:00
Will Hunt
7fac138d9a
Create 3233.clarification
2021-08-27 19:17:14 +01:00
Travis Ralston
30654f70ee
Merge pull request #3176 from matrix-org/travis/clarification/lowercasing
...
Case fold instead of lowercase
2021-08-27 19:17:14 +01:00
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>
2021-08-27 19:17:14 +01:00
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>
2021-08-27 19:17:14 +01:00
Will Hunt
2794fc8e29
Explicitly call replacement_room a room ID
...
Fixes https://github.com/matrix-org/matrix-doc/issues/3232
2021-08-27 19:17:14 +01:00
Hubert Chathi
221375b105
Merge pull request #3207 from toadjaune/patch-2
...
Fix a typo in event soft rejection schema
2021-08-27 19:17:14 +01:00
Travis Ralston
81da7ba480
Update 3167.clarification
2021-08-27 19:17:14 +01:00
Hubert Chathi
c4e9e904e2
Merge pull request #3199 from uhoreg/deprecate_verification_start_spec
...
Deprecate verifications that don't begin with a request.
2021-08-27 19:17:14 +01:00
Hubert Chathi
53fedb2c61
Add changelog
2021-08-27 19:17:14 +01:00
Travis Ralston
8b40972872
iterate
2021-08-27 19:17:14 +01:00
Travis Ralston
96b86b0282
Merge pull request #3195 from matrix-org/travis/msc1772-7E
...
Change space's valid `order` range to 0x7E
2021-08-27 19:17:14 +01:00
Hubert Chathi
b3b6fb3e10
add changelog
2021-08-27 19:17:14 +01:00
Hubert Chathi
586c4d865a
Fix broken ASCII art
2021-08-27 19:17:14 +01:00
Travis Ralston
21a132d3a5
Merge branch 'master' into travis/clarification/lowercasing
2021-08-27 19:17:14 +01:00
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.
2021-08-27 19:17:14 +01:00
Travis Ralston
eecdcf43ab
Change space's valid order range to 0x7E
...
0x7F is DEL, which is clearly not intended by the proposal text.
2021-08-27 19:17:14 +01:00
Hubert Chathi
f9c9fce1ad
Deprecate verifications that don't begin with a request.
2021-08-27 19:17:14 +01:00
Arnaud Venturi
0d275cc739
Fix a typo in event soft rejection schema
...
Signed-off-by: Arnaud Venturi <github@toadjaune.eu>
2021-08-27 19:17:14 +01:00
Travis Ralston
7a013a53e5
Changelogs
2021-08-27 19:17:14 +01:00
Travis Ralston
d7f01de1e6
Update i18n
2021-08-27 19:17:14 +01:00
Travis Ralston
4cb667ca27
Case fold instead of lowercase
...
Fixes https://github.com/matrix-org/matrix-doc/issues/3175
2021-08-27 19:17:14 +01:00
Travis Ralston
e3f2836756
Merge pull request #3191 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
2021-08-27 19:17:14 +01:00
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
2021-08-27 19:17:14 +01:00
Weblate
0794722d82
Merge branch 'origin/master' into Weblate.
2021-08-27 19:17:14 +01:00
Travis Ralston
c254aac25d
Merge pull request #3186 from lukaslihotzki/fix-typo
...
Fix Typo
2021-08-27 19:17:14 +01:00
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>
2021-08-27 19:17:14 +01:00
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/
2021-08-27 19:17:14 +01:00
Travis Ralston
71a0f9f9a2
Merge pull request #3185 from matrix-org/travis/clarify/1772
...
Mention expected client behaviour of unknown types on MSC1772
2021-08-27 19:17:14 +01:00
Lukas Lihotzki
6c46933fbc
Fix Typo
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2021-08-27 19:17:14 +01:00
Szimszon
0ea5f72c83
Added translation using Weblate (Hungarian)
2021-08-27 19:17:14 +01:00
Travis Ralston
2fbd3e6210
Merge pull request #3181 from lukaslihotzki/fix-add3pid-tag
...
OpenAPI: fix tags of add3PID
2021-08-27 19:17:14 +01:00
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.
2021-08-27 19:17:14 +01:00
Travis Ralston
86661bbfbb
Merge pull request #3122 from uhoreg/deprecate_verification_start
...
MSC3122: Deprecate starting verifications without requesting first
2021-08-27 19:17:14 +01:00
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>
2021-08-27 19:17:14 +01:00
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.
2021-08-27 19:17:14 +01:00
Travis Ralston
a5fea91d86
Merge pull request #3177 from matrix-org/travis/spec/spaces-groups-rm
...
Remove group identifiers
2021-08-27 19:17:14 +01:00
Travis Ralston
fb3dde1c2c
Merge pull request #3167 from matrix-org/travis/spec/msc2265-lower-3pid
...
Specify that email handling converts to lowercase first
2021-08-27 19:17:13 +01:00
Travis Ralston
3d217e0de0
Merge pull request #3101 from matrix-org/travis/spec/MSC2320-identity-versions
...
Add identity service versions API
2021-08-27 19:17:13 +01:00
Hubert Chathi
adbe95259f
add link to relevant spec
2021-08-27 19:17:13 +01:00
Travis Ralston
6917c708c9
Merge pull request #1772 from matrix-org/matthew/msc1772
...
MSC1772: Matrix spaces
2021-08-27 19:17:13 +01:00
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.
2021-08-27 19:17:13 +01:00
Travis Ralston
d41658e714
Merge pull request #3166 from matrix-org/travis/spec/msc2033-whoami-deviceid
...
Spec device_id on whoami
2021-08-27 19:17:13 +01:00
Travis Ralston
c11efb35fe
Merge pull request #3163 from matrix-org/travis/spec/msc2858-multisso
...
Describe social-sign-on (multiple SSO providers)
2021-08-27 19:17:13 +01:00
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>
2021-08-27 19:17:13 +01:00
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).
2021-08-27 19:17:13 +01:00
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
2021-08-27 19:17:13 +01:00
Hubert Chathi
fbbdd0f6cc
I should pay attention when my editor says that things are misspelled
2021-08-27 19:17:13 +01:00
Travis Ralston
466911b253
Merge pull request #3170 from matrix-org/travis/spec/msc2713-rm-v1-id
...
Remove v1 identity service API
2021-08-27 19:17:13 +01:00
Hubert Chathi
e0ec01a999
use MSC number
2021-08-27 19:17:13 +01:00
Hubert Chathi
ca3c42d865
deprecate starting verifications without first requesting
2021-08-27 19:17:13 +01:00
Travis Ralston
53833d49a5
Spelling
2021-08-27 19:17:12 +01:00
Travis Ralston
c1d1f88a55
Update data/api/identity/versions.yaml
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:17:12 +01:00
Travis Ralston
c5eaa59c79
Changelog
2021-08-27 19:17:12 +01:00
Travis Ralston
2c3d7b1682
Apply suggestions from code review
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-08-27 19:17:12 +01:00
Travis Ralston
457f3995af
Merge pull request #3154 from matrix-org/travis/spec/knock-knock-whos-there
...
Add knocking to the spec
2021-08-27 19:17:12 +01:00
Travis Ralston
21a0a97134
changelog
2021-08-27 19:17:12 +01:00
Travis Ralston
67d5d9eb49
Changelog
2021-08-27 19:17:12 +01:00
Travis Ralston
94ca646fb7
changelog
2021-08-27 19:17:12 +01:00
Travis Ralston
57f609cf1b
Typo fixes
2021-08-27 19:17:12 +01:00
Travis Ralston
3b2c0ff233
Spec device_id on whoami
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2033
2021-08-27 19:17:12 +01:00
Travis Ralston
3683d334f7
Clarify render approach
2021-08-27 19:17:12 +01:00
Hubert Chathi
ec9ea2b6e3
Merge pull request #3149 from uhoreg/qr_codes_spec
...
Add spec for verification by QR codes.
2021-08-27 19:17:12 +01:00
Travis Ralston
01a7f06ce4
Add missing endpoint changelog
2021-08-27 19:17:12 +01:00
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
2021-08-27 19:17:12 +01:00
Travis Ralston
37c3a3f855
Remove v1 identity service API
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2713
2021-08-27 19:17:12 +01:00
Travis Ralston
7cef7d0fcf
Specify that email handling converts to lowercase first
...
Spec for https://github.com/matrix-org/matrix-doc/pull/2265
2021-08-27 19:17:12 +01:00
Travis Ralston
fc6aa30000
Merge branch 'master' into travis/spec/MSC2320-identity-versions
2021-08-27 19:17:12 +01:00
Travis Ralston
3aa517a868
Clarify provider naming
2021-08-27 19:17:12 +01:00
Hubert Chathi
e9e0d8ee47
Merge pull request #3151 from uhoreg/single_ssss_spec
...
Document Single SSSS.
2021-08-27 19:17:12 +01:00
Travis Ralston
57f4347b5d
Fix general wording
2021-08-27 19:17:12 +01:00
Travis Ralston
de19b86eed
Changelog
2021-08-27 19:17:12 +01:00
Travis Ralston
cbd761df17
Apply suggestions from code review
...
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2021-08-27 19:17:12 +01:00
Hubert Chathi
3084f3d32f
Merge pull request #3150 from uhoreg/verification_fixes
...
Make SAS outline fit with key verification in DM flow.
2021-08-27 19:17:12 +01:00
Travis Ralston
8bbcee39a5
Update data/api/server-server/knocks.yaml
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-08-27 19:17:12 +01:00
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
2021-08-27 19:17:12 +01:00
Travis Ralston
c124462747
Move brand registry out of structured data directory
...
Markdown is not structured data.
2021-08-27 19:17:12 +01:00
Hubert Chathi
194fef8022
Merge pull request #3147 from uhoreg/cross_signing_backup_ssss
...
Add information about using SSSS for cross-signing and key backup.
2021-08-27 19:17:12 +01:00
Travis Ralston
ee3ca86b6c
Declare required properties correctly
2021-08-27 19:17:12 +01:00
Travis Ralston
d9bb8f46d1
Add changelogs
2021-08-27 19:17:12 +01:00
Travis Ralston
2d39ed69c3
Add changelogs
2021-08-27 19:17:12 +01:00
Travis Ralston
3b426846fe
Describe social-sign-on (multiple SSO providers)
...
Spec for [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858 )
2021-08-27 19:17:12 +01:00
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.
2021-08-27 19:17:12 +01:00
Weblate
1c94fb1aab
Merge branch 'origin/master' into Weblate.
2021-08-27 19:17:11 +01:00
Hubert Chathi
1a1f01234d
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:11 +01:00
Hubert Chathi
b2cb2a3c20
add changelog
2021-08-27 19:17:11 +01:00
Hubert Chathi
7a960375cc
Update content/client-server-api/modules/end_to_end_encryption.md
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:11 +01:00
Travis Ralston
4b40ecc53d
Update i18n
2021-08-27 19:17:11 +01:00
Hubert Chathi
21fa486b3b
add changelog
2021-08-27 19:17:11 +01:00
Travis Ralston
6ffbc5d269
Merge pull request #2713 from matrix-org/travis/msc/remove-v1-identity
...
MSC2713: Remove deprecated v1 Identity Service API
2021-08-27 19:17:11 +01:00
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/
2021-08-27 19:17:11 +01:00
Hubert Chathi
c85f98bdab
add changelog
2021-08-27 19:17:11 +01:00
Hubert Chathi
ca37ada9e2
Document Single SSSS.
2021-08-27 19:17:11 +01:00
Hubert Chathi
c3a234843b
add changelog
2021-08-27 19:17:11 +01:00
Travis Ralston
cd89f77e2b
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
2021-08-27 19:17:11 +01:00
Hubert Chathi
bb06dbdb2a
Add information about using SSSS for cross-signing and key backup.
2021-08-27 19:17:11 +01:00
Hubert Chathi
8019699dc5
Merge pull request #3139 from uhoreg/verification_in_dms_spec
...
spec verification in DMs and m.key.verification.ready/done
2021-08-27 19:17:11 +01:00
Hakim Oubouali
4183893ec2
Added translation using Weblate (Central Atlas Tamazight)
2021-08-27 19:17:11 +01:00
Hubert Chathi
f9dce3dfed
Add spec for verification by QR codes.
2021-08-27 19:17:11 +01:00
Hubert Chathi
fd5da297d8
Make SAS outline fit with key verification in DM flow.
2021-08-27 19:17:11 +01:00
Hubert Chathi
1638d2f32e
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:11 +01:00
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/
2021-08-27 19:17:11 +01:00
Hubert Chathi
de1a468630
add changelog
2021-08-27 19:17:11 +01:00
Hubert Chathi
b5bdfffa53
spec verification in DMs and m.key.verification.ready/done
2021-08-27 19:17:11 +01:00
Travis Ralston
5e80d36511
Merge pull request #3114 from matrix-org/travis/rm-old-api
...
Remove legacy directories
2021-08-27 19:17:10 +01:00
Travis Ralston
becd2257c0
Remove legacy spec docs
2021-08-27 19:17:10 +01:00
Travis Ralston
9c8a0e9ca3
Merge pull request #2241 from uhoreg/e2e_verification_in_dms
...
MSC2241: Key verification in DMs
2021-08-27 19:17:10 +01:00
Andrew Morgan
665c31e224
Switch code formatting note about changelogs from RST to MD ( #3103 )
2021-08-27 19:17:10 +01:00
Travis Ralston
8f5c039273
Update readme for docs
2021-08-27 19:17:10 +01:00
Travis Ralston
8d73a17f5b
Cut out legacy build scripts
2021-08-27 19:17:10 +01:00
Travis Ralston
eb7337044d
Merge pull request #3128 from DevinR528/direct-examp-fix
...
Fix user ID examples in direct_to_device schema
2021-08-27 19:17:10 +01:00
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
2021-08-27 19:17:10 +01:00
Richard van der Hoff
726be04841
remove documentation of non-existent directory
2021-08-27 19:17:10 +01:00
Travis Ralston
a855ed338b
Fix event size restriction ( #3127 )
...
Fixes https://github.com/matrix-org/matrix-doc/issues/3126
2021-08-27 19:17:10 +01:00
Travis Ralston
5e211480bf
add changelog
2021-08-27 19:17:10 +01:00
Travis Ralston
208a0806dd
Merge pull request #3098 from matrix-org/travis/spec/r2-MSC2010-MSC2422-MSC2557-color-spoilers
...
Incorporate spoilers and `color` tag allowance
2021-08-27 19:17:10 +01:00
Travis Ralston
5d2cb50c58
Apply suggestions from code review
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2021-08-27 19:17:10 +01:00
Travis Ralston
52cd88f070
Rewrite readme and update contributor docs
...
Incorporates https://github.com/matrix-org/matrix-doc/pull/3025/
2021-08-27 19:17:10 +01:00
Travis Ralston
8792da2ee0
Merge pull request #3116 from matrix-org/clokep/bleecker
...
Use the same domain for room ID and avatar URL.
2021-08-27 19:17:10 +01:00
Devin Ragotzy
cfc55b243d
Fix user ID examples in direct_to_device schema
2021-08-27 19:17:10 +01:00
Travis Ralston
45973a830f
Merge pull request #3100 from matrix-org/travis/spec/MSC2184-details-tag
...
Allow <details> and <summary> in suggested HTML subset
2021-08-27 19:17:10 +01:00
Travis Ralston
4fd262a237
Changelog
2021-08-27 19:17:10 +01:00
Travis Ralston
06d23f04aa
Changelog
2021-08-27 19:17:10 +01:00
Travis Ralston
456353c8b4
Add changelogs
2021-08-27 19:17:10 +01:00
Travis Ralston
18c336080f
Merge pull request #3094 from matrix-org/travis/cutover-1
...
Cut over to the new spec authoring platform
2021-08-27 19:17:10 +01:00
Travis Ralston
334fc56681
Changelog
2021-08-27 19:17:10 +01:00
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
2021-08-27 19:17:10 +01:00
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
2021-08-27 19:17:10 +01:00
Patrick Cloke
cee03d7625
Use the same domain for room ID and avatar URL.
2021-08-27 19:17:10 +01:00
Travis Ralston
2603ea6339
goodbye legacy config
2021-08-27 19:17:10 +01:00
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
2021-08-27 19:17:10 +01:00
Travis Ralston
7e6ab07f96
Line length and words
2021-08-27 19:17:10 +01:00
Travis Ralston
a2280c7815
s
2021-08-27 19:17:10 +01:00
Travis Ralston
b518e4ade0
Finish sentence
2021-08-27 19:17:10 +01:00
Travis Ralston
b455fc73f1
Reference drafts properly
2021-08-27 19:17:10 +01:00
Travis Ralston
62896cdea9
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:17:10 +01:00
Weblate
b0621f568b
Merge branch 'origin/master' into Weblate.
2021-08-27 19:17:09 +01:00
Travis Ralston
aab72c3d14
Move drafts to attic to reduce confusion
2021-08-27 19:17:09 +01:00
Travis Ralston
f0e0477a3e
Update i18n
2021-08-27 19:17:09 +01:00
Travis Ralston
283e3acdde
Merge pull request #3091 from aaronraimist/mxc-example
...
Fix example MXC URI for m.presence
2021-08-27 19:17:09 +01:00
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/
2021-08-27 19:17:09 +01:00
Travis Ralston
64ad52ddd0
Merge pull request #3093 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
2021-08-27 19:17:09 +01:00
Travis Ralston
dfdb5bc1a9
Run i18n
2021-08-27 19:17:09 +01:00
Aaron Raimist
d540273625
Add changelog
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-08-27 19:17:09 +01:00
Travis Ralston
28acb483f2
Merge pull request #3092 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
2021-08-27 19:17:09 +01:00
Aaron Raimist
d8d84b64d5
Fix example MXC URI for m.presence
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-08-27 19:17:09 +01:00
Travis Ralston
005d6b7802
Merge pull request #2312 from quotient-im/kitsune/matrix-uri
...
MSC2312: Matrix URI scheme proposal
2021-08-27 19:17:09 +01:00
Weblate
24d36bdacc
Merge branch 'origin/master' into Weblate.
2021-08-27 19:17:09 +01:00
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
2021-08-27 19:17:09 +01:00
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/
2021-08-27 19:17:09 +01:00
Travis Ralston
af5580cda0
Merge pull request #2403 from Sorunome/soru/knock
...
MSC2403: Add "knock" feature
2021-08-27 19:17:08 +01:00
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>
2021-08-27 19:17:08 +01:00
Travis Ralston
4318c18682
Merge pull request #2557 from matrix-org/travis/msc/spoiler-fallback
...
MSC2557: Proposal to clarify spoilers
2021-08-27 19:17:08 +01:00
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
2021-08-27 19:17:08 +01:00
Travis Ralston
95dbd51f6a
Merge pull request #2320 from matrix-org/babolivier/identity-versions
...
MSC2320: Versions information for identity servers
2021-08-27 19:17:07 +01:00
Travis Ralston
a064779ceb
Merge pull request #2874 from uhoreg/single_ssss
...
MSC2874: Single SSSS
2021-08-27 19:17:07 +01:00
Travis Ralston
39e82409ab
Merge pull request #2184 from ananace/html_details
...
MSC2184: Allow the use of the HTML <details> tag
2021-08-27 19:17:07 +01:00
Travis Ralston
fa71522c09
Merge pull request #2858 from matrix-org/t3chguy/msc/multi-sso
...
MSC2858: Multiple SSO Identity Providers
2021-08-27 19:17:07 +01:00
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.
2021-08-27 19:17:07 +01:00
Travis Ralston
1399cdfd5c
Update sas-emoji.json for translations
2021-08-27 19:17:07 +01:00
Travis Ralston
f37e5787b9
Merge pull request #3040 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Translations update from Weblate
2021-08-27 19:17:07 +01:00
Weblate
f393c6ec4c
Merge branch 'origin/master' into Weblate.
2021-08-27 19:17:05 +01:00
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.
2021-08-27 19:17:05 +01:00
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).
2021-08-27 19:17:00 +01:00
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 /.
2021-08-27 19:16:43 +01:00
Travis Ralston
b139312532
Merge pull request #2998 from matrix-org/anoa/room_version_7
...
MSC2998: Room Version 7
2021-08-27 19:16:43 +01:00
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.
2021-08-27 19:16:43 +01:00
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".
2021-08-27 19:16:43 +01:00
Andrew Morgan
6ffa13d480
Update legacy doc buildkite step with comments and latest versions ( #3033 )
2021-08-27 19:16:43 +01:00
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.
2021-08-27 19:16:43 +01:00
Travis Ralston
5d275ab79e
Merge pull request #3024 from matrix-org/travis/gh-tmpl
...
Override issue templates from org
2021-08-27 19:16:43 +01:00
Travis Ralston
3cb3b52753
Merge pull request #3003 from wbamberg/block-sizes
...
More consistent widths
2021-08-27 19:16:43 +01:00
Travis Ralston
7da1ed51a3
Update idea.md
2021-08-27 19:16:43 +01:00
Travis Ralston
551c22247d
Override issue templates from org
...
We don't need OS information for a bug report here.
2021-08-27 19:16:43 +01:00
wbamberg
54a4f689a0
Merge pull request #3002 from wbamberg/fix-h7-h8
...
Remove h7 and h8 headings
2021-08-27 19:16:42 +01:00
Will
88e81b9c82
More consistent widths
2021-08-27 19:16:42 +01:00
wbamberg
1bfc3de6d6
Merge pull request #2992 from wbamberg/support-changelogs
...
Support changelogs
2021-08-27 19:16:42 +01:00
wbamberg
94f6cd21e3
Clarify the current situation wrt key derivation algorithms
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-08-27 19:16:42 +01:00
wbamberg
f1711ff3e4
Merge pull request #3000 from wbamberg/add-proposals-tables
...
Support rendering of proposal tables
2021-08-27 19:16:42 +01:00
Will
a974bdaf45
Remove h7 and h8 headings
2021-08-27 19:16:42 +01:00
wbamberg
d5f975edaf
Merge pull request #2999 from wbamberg/stop-scroll-overflow
...
Prevent sidebar scroll from overflowing
2021-08-27 19:16:42 +01:00
Will
25924a498c
Fix tab/spaces mix
2021-08-27 19:16:42 +01:00
wbamberg
e88a18ca5d
Merge pull request #2988 from wbamberg/support-rendered-data
...
Support rendered data
2021-08-27 19:16:42 +01:00
Will
2371a7a804
Prevent sidebar scroll from overflowing
2021-08-27 19:16:42 +01:00
Will
643cdd19c8
Support rendering of proposal tables
2021-08-27 19:16:42 +01:00
wbamberg
07c66616ac
Fix typo in comment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:16:42 +01:00
wbamberg
6fc1f52f2f
Fix typo in comment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:16:42 +01:00
wbamberg
942f865f64
Fix typo in comment
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-08-27 19:16:42 +01:00
Will
a0316f6794
Update path to Swagger files
2021-08-27 19:16:42 +01:00
Will
3e03e7b17a
A few small fixes in /data and /content
2021-08-27 19:16:42 +01:00
Will
9a179038cc
Fix links to rendered APIs
2021-08-27 19:16:42 +01:00
Will
72ff5b92cb
Update content to call the new template for event definitions
2021-08-27 19:16:42 +01:00
Will
52f5e73a39
Update content to call the new template for HTTP APIs
2021-08-27 19:16:42 +01:00
Will
1d629bae40
Add styles for rendered data
2021-08-27 19:16:42 +01:00
Will
5f45a897ef
Add templates used to render data
2021-08-27 19:16:42 +01:00
Will
06983e1eb1
Remove RST comment, add bullets into list
2021-08-27 19:16:42 +01:00
Will
215b625d81
Replace csv table with GFM table
2021-08-27 19:16:42 +01:00
Will
873e8b30eb
Fix links in data
2021-08-27 19:16:42 +01:00
Will
27f8867aa0
Change RST code formatting markup to Markdown
2021-08-27 19:16:42 +01:00
Will
c7cf90abfa
Remove RST alert directives, replace with simple Markdown formatting
2021-08-27 19:16:42 +01:00
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
2021-08-27 19:16:39 +01:00
wbamberg
a26c352d78
Merge pull request #1 from matrix-org/anoa/support-rendered-data
...
Reinstate and fix schema validation files
2021-08-27 18:27:11 +01:00
Andrew Morgan
3c66e149f3
Move validator.js to scripts/ directory, update calls
2021-08-27 18:27:11 +01:00
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!
2021-08-27 18:27:11 +01:00
Andrew Morgan
b8dafe86f4
Move and more aptly name check_examples.py scripts
2021-08-27 18:27:07 +01:00
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>
2021-06-22 20:25:46 -06:00
Will Hunt
f9a5b34099
Clarify /register / /login
2021-05-12 18:41:56 +01:00
Will Hunt
16290a0fe5
it's
2021-05-06 11:12:39 +01:00
Will Hunt
93dd264c30
words
2021-05-05 23:14:48 +01:00
Will Hunt
c8e0ed6062
Hopefully improve words around M_EXCLUSIVE
2021-05-05 23:10:00 +01:00
Will Hunt
b8ab3d0c87
Remove point about Element showing unexpected devices
2021-05-05 23:03:15 +01:00
Will Hunt
538ac0940e
Update Alternatives section
2021-05-05 18:45:33 +01:00
Will Hunt
0c26298b93
Update proposals/2778-appservice-login.md
...
Co-authored-by: Christian Paul <christianp@matrix.org>
2021-05-05 18:27:07 +01:00
Christian Paul
4ca319db09
Update proposals/2778-appservice-login.md
2021-05-05 17:04:25 +02:00
Patrick Cloke
97737596e7
Remove cycle breaking algorithm to be specced in the future, if necessary.
2021-05-04 09:32:35 -04:00
Matthew Hodgson
c2d0d1efa0
include m.room.create in knock_state (will be overtaken by MSC3173)
2021-05-03 22:16:57 +01:00
Will Hunt
e781b75847
Mention that /register provides a token but it's not helpful
2021-05-03 18:09:27 +01:00
Will Hunt
bf9cc0a562
M_EXCLUSIVE
2021-05-03 17:44:26 +01:00
Will Hunt
03491c5cfd
Add security considerations
2021-05-03 17:42:38 +01:00
Matthew Hodgson
757218c082
relax requirements on cycle-cutting and link to valere's alg
2021-04-30 15:37:23 +01:00
Matthew Hodgson
413e346363
note the rationale behind using the # sigil
2021-04-29 22:58:00 +01:00
Matthew Hodgson
acdf9851e9
incorporate uhoreg feedback
2021-04-29 22:45:23 +01:00
Matthew Hodgson
2981baad3d
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-04-29 22:43:55 +01:00
Matthew Hodgson
7432d254c6
incorporate travis feedback
2021-04-29 22:24:12 +01:00
Matthew Hodgson
0d71150424
remove confusing mention of peeking & dependent MSCs
2021-04-29 21:25:39 +01:00
Matthew Hodgson
1e2ed52b7e
add more justification for immutable room types
2021-04-29 21:02:12 +01:00
Matthew Hodgson
37e04f72ae
tiebreak ordered spaces sensibly
2021-04-29 20:56:54 +01:00
Matthew Hodgson
f07e82e34b
clarify the charsets of our lexicographic orderings
2021-04-29 20:49:35 +01:00
Matthew Hodgson
00912f9c1e
clarify how to deterministically cut cycles
2021-04-29 20:45:28 +01:00
Will Hunt
cb7bbf3787
I don't think this is a concern
2021-04-29 16:00:21 +01:00
Will Hunt
2c817cb1c5
Add another advantage
2021-04-29 15:58:57 +01:00
Will Hunt
c9b7e9f22d
Reword need for token
2021-04-29 15:58:51 +01:00
Will Hunt
7a3b7b38a5
Add implementations section
2021-04-29 15:58:31 +01:00
Patrick Cloke
12d08ca83d
Consistency and update links.
2021-04-14 13:21:59 -04:00
Patrick Cloke
6d007e83ca
Defer a TODO to the future.
2021-04-14 13:12:47 -04:00
Hubert Chathi
609641636d
decouple from MSC1849/MSC2674
2021-04-13 12:29:58 -04:00
Alexey Rusakov
8935503470
Fix a left-over spotted in the last moment
2021-04-04 21:40:18 +02:00
Alexey Rusakov
d27ea07bcb
Minor brush-ups and cleanup
2021-03-30 19:43:52 +02:00
Alexey Rusakov
67635b0dd7
Be even clearer about user confirmations
2021-03-30 19:41:49 +02:00
Alexey Rusakov
037ebbf1ca
Be even clearer about the authority part
2021-03-30 19:40:34 +02:00
Alexey Rusakov
9dd0854aee
Add a link to CS API
2021-03-30 19:34:28 +02:00
Richard van der Hoff
e7041525bf
Include create in invite_room_state
2021-03-26 10:59:24 +00:00
Andrew Morgan
a8f4ada8a8
Make join_rules field of PublicRoomChunk an optional value
2021-03-24 16:49:57 +00:00
Andrew Morgan
9ebfd98a7a
Apply suggestions from code review
...
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
2021-03-24 16:33:47 +00:00
Andrew Morgan
10267df76e
Add missing 403/404 response codes
2021-03-24 16:33:13 +00:00
Andrew Morgan
11996fb436
clarify some words
2021-03-24 16:20:19 +00:00
Hubert Chathi
0841f31ce4
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-03-24 10:24:06 -04:00
Andrew Morgan
a1a40c6346
Be consistent about event auth rules
2021-03-23 18:17:47 +00:00
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 :)
2021-03-23 12:23:42 +00:00
Richard van der Hoff
52dfaaabd4
Update proposals/2801-untrusted-event-data.md
...
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
2021-03-23 11:40:56 +00:00
Richard van der Hoff
065b0990e6
Update proposals/1772-groups-as-rooms.md
2021-03-23 11:30:02 +00:00
Richard van der Hoff
5e7ed2b9c4
Tweak wording about lexicographic ordering
2021-03-22 17:19:44 +00:00
Richard van der Hoff
9ca94235c6
Suggested rooms
2021-03-17 18:25:04 +00:00
Richard van der Hoff
c0c51383e9
Move "via" problem to a "potential issue"
2021-03-17 18:02:36 +00:00
Richard van der Hoff
8a61ce9032
remove 'present' flag
2021-03-17 17:27:56 +00:00
Richard van der Hoff
6c9d469d56
add an issue about lost parent links
2021-03-17 16:08:32 +00:00
Richard van der Hoff
0bdbec238b
Accept m.space.parent links if there is a reverse link
2021-03-17 16:01:42 +00:00
Richard van der Hoff
2e6d7d1c54
spaces are *primarily* referred to by their room ID.
2021-03-17 13:27:57 +00:00
Richard van der Hoff
acdb6f1c3d
Move "auto-join" out to "future extensions"
...
we're not doing this bit yet.
2021-03-17 13:18:47 +00:00
Richard van der Hoff
7d757ce8fa
minor wording tweaks
2021-03-17 13:18:28 +00:00
Richard van der Hoff
dcb18f03dc
Move security consideration to MSC2962
...
I think the peeking thing is specific to access control.
2021-03-17 13:14:53 +00:00
Richard van der Hoff
469b64c5cd
rip out m.room.description
...
if/when we need it, we should follow MSC2875
2021-03-16 14:23:12 +00:00
Richard van der Hoff
62b9154fa7
Remove lost footnotes
...
These should have been part of MSC2962.
2021-03-16 14:18:27 +00:00
Richard van der Hoff
bc1466206d
related MSCs
2021-03-16 14:16:26 +00:00
Richard van der Hoff
1cfe6bc0ae
MSC1840 is out again.
2021-03-16 14:00:17 +00:00
Richard van der Hoff
a8a7acce1e
update UIA
2021-03-09 18:10:17 +00:00
Richard van der Hoff
49f7624d55
update brand descriptions
2021-03-09 18:07:37 +00:00
Richard van der Hoff
d5166ebc1a
Update proposals/2858-Multiple-SSO-Identity-Providers.md
2021-03-09 18:04:19 +00:00
Andrew Morgan
68d2d7cfdb
Note that homeservers should pass down invites to the client if they fail on autojoin
2021-03-09 17:16:25 +00:00
Richard van der Hoff
7871da7565
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-03-09 16:53:16 +00:00
Richard van der Hoff
1ba0c39b14
Change the brand identifiers again
2021-03-09 14:37:30 +00:00
Richard van der Hoff
178cbe1c3a
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-03-03 18:50:27 +00:00
Andrew Morgan
8bfef19a39
Remove further traces of old /rooms/roomId/knock CS endpoint
2021-03-03 17:35:49 +00:00
Andrew Morgan
ef840c1b53
Split the 'Membership change to ' section into rejecting/rescinding knocks
2021-03-03 17:33:26 +00:00
Andrew Morgan
6556b95233
Move API endpoint sections up to the top of the proposal
2021-03-03 17:25:17 +00:00
Andrew Morgan
c915b6442b
Update alternatives section
2021-03-03 17:13:29 +00:00
Andrew Morgan
09018be96c
Link to existing spec documentation on the public rooms directory
2021-03-03 17:02:26 +00:00
Andrew Morgan
53ad7e3f66
Ensure we return the room_id after knocking via the CS API
2021-03-03 17:01:26 +00:00
Andrew Morgan
c575f88d13
Move endpoint extras under endpoint's header
2021-03-03 16:53:17 +00:00
Andrew Morgan
c9f34e818e
Link to /join/roomIdOrAlias
2021-03-03 16:50:54 +00:00
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/
2021-03-03 16:31:29 +00:00
Richard van der Hoff
a596efdf8b
Get rid of the registry for now
...
it should just be a proposal. We can add the registry later.
2021-03-03 11:51:25 +00:00
Richard van der Hoff
62cc76f28b
Move sequence diagram into doc
2021-03-03 11:33:03 +00:00
Richard van der Hoff
9a4e821ddc
fix link
2021-03-02 19:20:29 +00:00
Richard van der Hoff
2d4da148d8
more fix markdown
2021-03-02 19:19:45 +00:00
Richard van der Hoff
434d686b2d
fix up markdown
2021-03-02 19:16:48 +00:00
Richard van der Hoff
dce9c9f09a
Move the idp brand assignments out to a registry
2021-03-02 19:14:11 +00:00
HelaBasa
9d01d166cb
Added translation using Weblate (Sinhala)
2021-03-02 17:33:17 +00:00
Michael Telatynski
ba3e204a48
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2021-03-01 22:25:45 +00:00
Richard van der Hoff
6badb3b6d8
Notes on OAuth2 and unknown idps
2021-03-01 19:19:41 +00:00
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/
2021-02-28 11:34:06 +00:00
Andrew Morgan
49a72862a9
Allow knock->knock transitions
2021-02-26 12:08:14 +00:00
Andrew Morgan
2acc0a697b
Clarify prose
2021-02-25 18:59:38 +00:00
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/
2021-02-25 16:34:05 +00:00
Andrew Morgan
e790ad2120
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-02-24 18:45:11 +00:00
Travis Ralston
fadee276d2
Alter to reserve v7 instead of declare v7
2021-02-22 11:56:53 -07:00
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/
2021-02-21 14:34:04 +00:00
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/
2021-02-19 18:34:03 +00:00
zer0-x
146c7ba304
Added translation using Weblate (Arabic)
2021-02-18 22:51:21 +00:00
Kateřina Churanová
f1e952ec93
Added translation using Weblate (Czech)
2021-02-18 18:05:58 +00:00
Andrew Morgan
24f61c283c
Note that implementations may choose to auto-accept knock-related invites
2021-02-18 17:11:01 +00:00
Andrew Morgan
eda65847a3
Comment on push rules
2021-02-18 17:07:31 +00:00
Andrew Morgan
248a3da5ca
Switch /send_knock/ from v2 to v1; leave a note as to why
2021-02-18 16:49:03 +00:00
Andrew Morgan
97109d4268
Remove MSC2175, MSC2174 due to lack of implementation
2021-02-18 15:49:51 +00:00
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/).
2021-02-17 21:14:02 +01:00
Andrew Morgan
74f3b12a17
Note experimental room version ID
2021-02-17 12:15:38 +00:00
Andrew Morgan
04cd6b3d3e
fix typo
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-02-17 12:13:44 +00:00
Andrew Morgan
337c87b949
Add 404 on make_knock if unknown room ID
2021-02-17 12:11:08 +00:00
Andrew Morgan
8400877574
Make ver a required parameter for make_knock
2021-02-17 11:02:21 +00:00
Andrew Morgan
d5a2a284c5
Note clients should try to prevent impersonation attacks during knocking
2021-02-17 10:34:04 +00:00
Hubert Chathi
ddbcba454c
Fix typo
...
Co-authored-by: Sorunome <mail@sorunome.de>
2021-02-15 10:20:48 -05:00
Hubert Chathi
356d1fe3e3
add example
2021-02-11 16:48:32 -05:00
Andrew Morgan
5c620de273
typo fix
2021-02-10 17:29:59 +00:00
Andrew Morgan
6a0d07c799
Public rooms directory backwards compatibility note
2021-02-09 11:18:55 +00:00
Will
ee87cf2b63
Undo support for patch versions; use an opaque version string
2021-02-08 20:35:04 -08:00
Andrew Morgan
51a7778217
typo
2021-02-08 18:38:38 +00:00
Andrew Morgan
e99649cb84
Foreshadow power level requirements for approval/denial of knock
2021-02-08 18:37:08 +00:00
Andrew Morgan
336e5a2c7a
v6 -> v7
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-02-08 18:04:48 +00:00
Andrew Morgan
1f07f0dc9a
MSC2998
2021-02-08 11:50:56 +00:00
Andrew Morgan
3735def108
Define room version 7
2021-02-08 11:50:53 +00:00
Will
108b323e10
Current version should still point to the old spec
2021-02-05 15:20:18 -08:00
Will
b79d489f91
Fix comment in changelog template
2021-02-03 14:18:06 -08:00
Will
9f3df1950f
Add changelog page and templates
2021-02-02 20:47:18 -08:00
Will
415199bd3d
Use Markdown in changelog descriptions
2021-02-02 20:43:14 -08:00
Andrew Morgan
42e01b8e91
Add join_rules to room chunks returned on a public room dir query
2021-02-02 19:50:41 +00:00
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
2021-01-31 10:06:36 -07:00
wbamberg
7fed40ad04
Merge pull request #2980 from wbamberg/all-spec-pages
...
Migrate all spec pages
2021-01-28 20:36:48 -08:00
Will
68370677ef
Use italics instead of code formatting
2021-01-28 16:21:16 -08:00
Richard van der Hoff
ba08c9fe36
notes on and alternatives
2021-01-27 16:48:32 +00:00
Richard van der Hoff
84346055e9
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2021-01-27 15:22:03 +00:00
Richard van der Hoff
09d41c59b9
add 'brand'
2021-01-27 13:00:12 +00:00
Richard van der Hoff
0c18f83636
grammar clarifications
2021-01-27 12:45:11 +00:00
Richard van der Hoff
277ff682d6
Formatting tweaks
2021-01-27 12:43:26 +00:00
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/
2021-01-27 01:35:48 +00:00
Hubert Chathi
de65f4e1fe
Add link to keys upload endpoint
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-01-26 15:21:25 -05:00
Zachinquarantine
9c531867f9
Added translation using Weblate (Croatian)
2021-01-26 00:52:19 +00:00
Will
ea9fced092
Formatting fixes for the authentication section
2021-01-24 11:30:45 -08:00
Will
fd658f674f
Fix mangling of sub/superscript in e2e module
2021-01-22 15:29:16 -08:00
Will
183ecfda03
Replace sas-emojis template
2021-01-22 14:31:39 -08:00
Will
86152613b1
Remove changelog sections
2021-01-22 14:27:36 -08:00
Will
47f37d5ab5
Remove {{apis}} template
2021-01-22 14:17:16 -08:00
Alexey Rusakov
246a97e2be
Add clarification as per review
2021-01-22 19:59:41 +01:00
Alexey Rusakov
eca999382d
Grammar
2021-01-22 18:39:33 +01:00
Will
79036a34cc
Update proposals document
2021-01-21 20:41:19 -08:00
Will
965f573c9e
Add example that went missing
2021-01-21 18:23:02 -08:00
Will
3864c11c33
Add content for rooms list page
2021-01-21 17:28:47 -08:00
Will
52745160f3
Use GFM table syntax instead of raw HTML
2021-01-21 17:08:08 -08:00
Will
afa62628e8
Extend blockquote style
2021-01-21 10:01:31 -08:00
Will
f0a4f59bb0
Fix broken Markdown lists
2021-01-21 09:43:22 -08:00
Will
02a41edc76
Fix heading levels
2021-01-21 09:35:39 -08:00
Will
4e39200cfa
Fix internal links
2021-01-20 21:45:35 -08:00
Will
338434bfcd
Support alerts (notes, warnings, rationales)
2021-01-20 12:34:49 -08:00
Will
ab64bda76d
Add syntax highlighting
2021-01-20 10:48:15 -08:00
Will
6c6bd57ebf
Fix ASCII diagrams
2021-01-19 16:41:28 -08:00
Will
55aed1d296
Remove 'unstable' warning
2021-01-19 16:03:15 -08:00
Will
228c737f56
Add support for modules
2021-01-19 15:57:35 -08:00
Will
74adbfc1ec
Remove 'Table of Contents'
2021-01-19 15:32:30 -08:00
Will
9d4803c8af
Remove duplicate titles
2021-01-19 15:30:52 -08:00
Will
19836aa949
Fix headings for Appendices
2021-01-19 15:26:59 -08:00
Will
c924b3246f
Add page content as raw Pandoc output
2021-01-19 15:14:52 -08:00
Will
ebc6db233b
Add empty page placeholders
2021-01-19 14:15:46 -08:00
Kitsune Ral
3988979f82
Fix leftovers
2021-01-19 22:02:58 +01:00
Kitsune Ral
43e6470aca
Drop 'group' in anticipation of #1772
2021-01-19 19:59:03 +01:00
Kitsune Ral
a32d7f5027
Apply suggestions from code review
2021-01-19 19:44:15 +01:00
Hubert Chathi
d9edb3fdf3
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-01-19 12:59:59 -05:00
wbamberg
636974948d
Merge pull request #2959 from wbamberg/first-page
...
Basic machinery for the new spec platform
2021-01-19 09:10:20 -08:00
Michael Telatynski
1d90cacf6e
Merge branch 't3chguy/msc/multi-sso' of github.com:matrix-org/matrix-doc into t3chguy/msc/multi-sso
2021-01-19 13:53:10 +00:00
Michael Telatynski
85ccf93c6a
Remove UIA stuff
2021-01-19 13:52:57 +00:00
Michael Telatynski
8be6540eaf
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-01-19 13:43:49 +00:00
Will
9fd35dad78
Use a different directory for assets
2021-01-18 11:48:42 -08:00
Will
985d681645
Use GFM table style
2021-01-18 11:46:05 -08:00
Will
9b2d9cf6b7
Add copyright statements to SCSS and JS; fix indentation for JS
2021-01-18 11:09:09 -08:00
wbamberg
1dadff5701
Set author and private in package.json
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-01-18 10:44:06 -08:00
Michael Telatynski
c7063a4eec
Iterate PR based on feedback
2021-01-18 09:30:07 +00:00
Travis Ralston
5800dcb654
Merge pull request #2844 from matrix-org/travis/msc/global-versioning
...
MSC2844: Global version number for the whole spec
2021-01-17 12:58:42 -07:00
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/
2021-01-16 23:35:45 +00:00
Slobodan Simić
f5fd69ecfb
Added translation using Weblate (Serbian)
2021-01-15 22:40:33 +00:00
Matthew Hodgson
ff85e61be9
fix dev identifier
2021-01-15 11:19:45 +00:00
Matthew Hodgson
a709671d03
tie break on multiple parents
2021-01-14 12:55:20 +00:00
Matthew Hodgson
a0f89bd522
add XXX about via propagation
2021-01-14 02:23:59 +00:00
Matthew Hodgson
b10856d49d
let's create spaces with events_default PL100
2021-01-14 02:07:03 +00:00
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
2021-01-14 02:02:27 +00:00
Matthew Hodgson
97103c44cd
clarify that auto-joins are not force joins
2021-01-14 01:39:52 +00:00
Matthew Hodgson
343e1f676b
incorporate @joepie91's clarification on secret rooms
2021-01-14 01:37:05 +00:00
Matthew Hodgson
f8fb32518d
replace m.room.parent with m.space.parent for symmetry
2021-01-14 01:35:38 +00:00
Matthew Hodgson
b8e3a0b45d
include invite state notes
2021-01-14 01:34:34 +00:00
Matthew Hodgson
a0d06c7bd7
factor out ACLs into a separate MSC
2021-01-14 01:34:10 +00:00
Matthew Hodgson
302d5d87b4
clarify autojoin and mention 'suggested' rooms
2021-01-13 17:29:43 +00:00
Matthew Hodgson
2de3dc4f70
more plurality fixing
2021-01-13 15:41:31 +00:00
Matthew Hodgson
42c332bd88
fix parent claiming plurality
2021-01-13 15:34:50 +00:00
Matthew Hodgson
803e70a8b3
typo
2021-01-13 14:18:39 +00:00
Matthew Hodgson
037894a641
replace 'default' with 'auto_join'
2021-01-13 14:01:17 +00:00
Will
9547ba1314
Ignore node_modules
2021-01-12 21:02:38 -08:00
Will
0abbb1857f
Comments for all the layout templates
2021-01-12 20:45:24 -08:00
Will
55eae7b70b
Render a single page of the spec in Hugo
2021-01-12 15:31:01 -08:00
Travis Ralston
46d843e8fa
Make deprecation industry standard
2021-01-12 09:52:50 -07:00
Travis Ralston
124c8d43d3
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2021-01-12 09:22:06 -07:00
Travis Ralston
22acbea0ed
Apply suggestions from code review
...
Co-authored-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
2021-01-09 20:38:58 -07:00
Travis Ralston
7b4e702a69
Remove patch versions, policy stuff, etc
2021-01-09 20:33:20 -07:00
Hubert Chathi
2b32508964
Merge pull request #2951 from uhoreg/cross-signing-msc-clarifications
...
clarifications to cross-signing MSC
2021-01-08 19:47:33 -05:00
Hubert Chathi
7678884376
clarifications to cross-signing MSC
2021-01-08 17:48:03 -05:00
gkkulik
db563171b6
Added translation using Weblate (Silesian)
2021-01-08 22:27:19 +00:00
Richard van der Hoff
69897584e1
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2021-01-04 13:43:59 +00:00
Travis Ralston
7aded5be4d
Merge pull request #2928 from matrix-org/anoa/require_messages_in_sendtodevice
...
Make 'messages' a required JSON body field in /sendToDevice
2020-12-29 11:21:21 -07:00
Andrew Morgan
ba7c0d7f8d
Changelog
2020-12-29 18:18:49 +00:00
Andrew Morgan
0a53c86397
Make 'messages' a required JSON body field in /sendToDevice
2020-12-29 16:25:28 +00:00
Hubert Chathi
f352de90c3
Merge pull request #2536 from uhoreg/cross-signing-spec
...
initial spec for cross-signing
2020-12-15 13:11:16 -05:00
Hubert Chathi
c56c6a2e2b
Update api/client-server/cross_signing.yaml
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-12-15 12:35:02 -05:00
Travis Ralston
b07618cc3f
Make clarifications to the spec
2020-12-15 09:49:27 -07:00
Travis Ralston
8d6642aaa7
Merge branch 'master' into travis/msc/global-versioning
2020-12-15 09:34:59 -07:00
Hubert Chathi
affa240543
use reason for human-readable cancel reason
...
for consistency with non-DM version
2020-12-14 11:35:12 -05:00
Travis Ralston
ba6a72f65f
Merge remote-tracking branch 'p-e-w/spelling-grammar'
2020-12-07 14:34:19 -07:00
Travis Ralston
6ccc548912
Revert "Merge branch 'travis/msc/1337-joined-rooms'"
...
This reverts commit 0961c7b0f7 .
2020-12-07 14:34:10 -07:00
Travis Ralston
e659572183
Add changelogs for 2888
2020-12-07 14:32:58 -07:00
Travis Ralston
0961c7b0f7
Merge branch 'travis/msc/1337-joined-rooms'
2020-12-07 14:31:26 -07:00
Hubert Chathi
4a779784ef
Update proposals/2241-e2e-verification-in-dms.md
...
Co-authored-by: poljar <poljar@termina.org.uk>
2020-12-06 09:43:53 -05:00
Travis Ralston
734be5165b
Apply suggestions from code review
...
Co-authored-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-12-04 14:46:11 -07:00
Travis Ralston
942e8b36e4
Convert to markdown verbatim
2020-12-04 10:38:14 -07:00
Philipp Emanuel Weidmann
aab2d587f3
Fix spelling and grammar issues
...
Signed-off-by: Philipp Emanuel Weidmann <pew@worldwidemann.com>
2020-12-04 11:32:55 +05:30
Travis Ralston
8d4d6a12e8
Add missing changelog
2020-11-30 13:40:46 -07:00
Travis Ralston
b0a33e97b1
Merge pull request #2885 from naosia/patch-1
...
Fix typo in moderation_policies.rst
2020-11-30 13:40:15 -07:00
Will Hunt
5c00004317
Add notice about identifer
2020-11-30 17:16:41 +00:00
Will Hunt
7d9304fdde
Clarify _bridge_alice
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2020-11-30 17:13:54 +00:00
Emelie
b1d403083c
Fix typo in moderation_policies.rst
...
deliberatly -> deliberately
2020-11-29 21:50:33 +01:00
Andrew Morgan
7dcff8f2e1
Disallow invite->knock membership changes
2020-11-27 11:04:21 +00:00
Richard van der Hoff
51aa5e2c40
Update proposals/1772-groups-as-rooms.md
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2020-11-26 17:54:54 +00:00
Michael Telatynski
153c55788d
Add more explanation
2020-11-26 10:47:05 +00:00
Travis Ralston
f3c625ee3a
Merge pull request #2878 from deepbluev7/fix-extensible-events-link
...
Update link to extensible events MSC
2020-11-25 13:32:59 -07:00
Nicolas Werner
a0f4ae6b38
Add newsfragment
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2020-11-25 22:29:30 +01:00
Nicolas Werner
0fd1654879
Update link to extensible events MSC
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2020-11-25 21:51:58 +01:00
Travis Ralston
bce1bf3210
Merge pull request #1544 from uhoreg/qr_key_verification
...
MSC1544: Key verification using QR codes
2020-11-25 13:26:28 -07:00
Hubert Chathi
11d6e42ee1
use MSC number
2020-11-23 12:18:44 -05:00
Hubert Chathi
f7a397dc90
add proposal for Single SSSS
2020-11-23 12:14:22 -05:00
Travis Ralston
11daaf6ea9
Add a small note about widgets
2020-11-22 18:58:36 -07:00
Travis Ralston
8cc3d44c2a
Generally wording changes; Change deprecation
2020-11-22 01:22:05 -07:00
Travis Ralston
09c569f1a7
Cover a case of no-op versions
2020-11-22 01:03:54 -07:00
Hubert Chathi
9db8cc98d9
Update proposals/1543-qr_code_key_verification.md
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
2020-11-20 22:52:41 -05:00
Andrew Morgan
6c75b83b99
Address Travis and Patrick's feedback
2020-11-20 16:45:45 +00:00
Richard van der Hoff
6cc3995ce8
explain a bit
2020-11-20 13:22:44 +00:00
Richard van der Hoff
45f260836d
No cross-room auth
2020-11-20 13:19:22 +00:00
Travis Ralston
74746634af
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-11-19 08:18:45 -07:00
Michael Telatynski
8ac23599b2
Iterate MSC based on feedback
2020-11-19 09:36:34 +00:00
Hubert Chathi
0b97ac59bf
event IDs use $
2020-11-18 22:52:06 -05:00
Peter Gervai
39af7f3249
Update 1772-groups-as-rooms.md ( #2866 )
...
Typo.
2020-11-17 15:30:17 +00:00
Richard van der Hoff
d4abe40677
one parent per room
2020-11-16 11:57:04 +00:00
Richard van der Hoff
1f1e3c9a0f
MSC1840 is in
2020-11-16 11:50:17 +00:00
Michael Telatynski
f444273a42
be stricter on the icon url
2020-11-13 12:00:45 +00:00
Michael Telatynski
874e32d69d
Merge remote-tracking branch 'origin/t3chguy/msc/multi-sso' into t3chguy/msc/multi-sso
2020-11-13 11:41:13 +00:00
Michael Telatynski
a391a4a05d
Iterate the MSC
2020-11-13 11:41:06 +00:00
Travis Ralston
d079d7d2d3
Answer question about confusing deprecation with not
2020-11-12 17:51:22 -07:00
Travis Ralston
1310c7c8bf
Finish up the last few sections
2020-11-12 17:45:26 -07:00
Michael Telatynski
20645365f4
Update proposals/2858-Multiple-SSO-Identity-Providers.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-11-12 12:50:37 +00:00
Travis Ralston
940bb49027
Merge pull request #2774 from matrix-org/travis/msc/widget-id
...
MSC2774: Expose the widget ID to the widget
2020-11-11 12:52:50 -07:00
Richard van der Hoff
fbad757ceb
update dependencies links
2020-11-11 17:52:16 +00:00
Richard van der Hoff
e6a6941845
rename allowed_join again
2020-11-11 16:50:21 +00:00
Richard van der Hoff
3b2825f21d
Descope autokick and rename allowed_spaces
2020-11-11 16:38:19 +00:00
Richard van der Hoff
4e3b0ed05f
add a length limit to order
2020-11-11 16:03:32 +00:00
Richard van der Hoff
b40f7da8d2
Record alternatives
...
make sure we have records of dismissed alternatives
2020-11-11 15:56:52 +00:00
Richard van der Hoff
ae71a6219a
Restricting room membership via spaces
2020-11-11 12:13:42 +00:00
Travis Ralston
4dee8dbeab
Versioning WIP
2020-11-10 16:31:53 -07:00
Travis Ralston
973ee1438c
Progress checkpoint on room versions
2020-11-10 12:51:50 -07:00
Richard van der Hoff
29b07c11ad
update power level mappings
2020-11-10 12:56:16 +00:00
Richard van der Hoff
06b5c8342f
notes on children and recursion
2020-11-10 12:08:29 +00:00
Richard van der Hoff
109c31c2c8
Avoiding abuse via false parent claims
2020-11-10 11:45:37 +00:00
Travis Ralston
c6441176b8
Update i18n
2020-11-09 15:12:49 -07:00
Travis Ralston
83fd17f30c
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
2020-11-09 15:12:14 -07:00
Weblate
8300ec5659
Merge branch 'origin/master' into Weblate.
2020-11-09 22:11:08 +00:00
Richard van der Hoff
839ea0e946
inheriting join rules
2020-11-09 15:11:59 +00:00
Richard van der Hoff
a73dd9c371
clarification
2020-11-09 15:11:48 +00:00
Richard van der Hoff
e323ade5f7
Switch to room IDs
2020-11-09 15:11:16 +00:00
Richard van der Hoff
1aede33b35
clarify introduction
2020-11-09 12:30:02 +00:00
Michael Telatynski
a7eba773be
Fix MSC number
2020-11-09 12:14:57 +00:00
Michael Telatynski
204732099b
Multiple SSO Identity Providers
2020-11-09 12:11:07 +00:00
Richard van der Hoff
d42da585e5
Apply suggestions from code review
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2020-11-09 12:09:48 +00:00
Travis Ralston
7ff9be4fee
Merge pull request #2857 from wbamberg/fix-capabilities-api-typo
...
Fix typo in Capabilities API title
2020-11-08 10:51:13 -07:00
Will
42bb5127be
Fix typo in API title
2020-11-08 09:44:11 -08:00
Travis Ralston
c4d01b90e9
Merge pull request #2765 from matrix-org/travis/msc/widget-avatars
...
MSC2765: Widget avatars
2020-11-07 10:52:38 -07:00
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/
2020-11-06 01:49:54 +00:00
Auri Botines Puertas
30448b988c
Added translation using Weblate (Catalan)
2020-11-05 01:34:04 +00:00
Hubert Chathi
8284e78d92
Merge pull request #2826 from matrix-org/uhoreg/keys_withheld
...
add spec for reporting that keys are withheld
2020-11-04 19:03:10 -05:00
Hubert Chathi
267eead50f
apply changes from review
2020-11-02 12:30:57 -05:00
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/
2020-10-30 22:49:52 +00:00
Travis Ralston
5f8b7167a5
What if we versioned the whole spec?
2020-10-30 13:57:23 -06:00
Richard van der Hoff
11bb604c5e
add an xxx
2020-10-30 18:47:37 +00:00
Richard van der Hoff
2f557daac1
Clarifications to room/space relationship
2020-10-30 18:46:05 +00:00
Richard van der Hoff
e746aa3aad
Apply suggestions from code review
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2020-10-30 11:16:32 +00:00
Nikolai Zahariev
3fed0dd17f
Added translation using Weblate (Bulgarian)
2020-10-29 21:50:03 +00:00
Richard van der Hoff
15f34e5be9
supporting trad PLs
2020-10-29 13:07:21 +00:00
Richard van der Hoff
5db56391f3
spelling
2020-10-29 12:21:46 +00:00
Richard van der Hoff
c145d398f7
Notes on propagating PLs etc
2020-10-29 11:23:48 +00:00
Richard van der Hoff
52853b57e1
more updates
2020-10-27 18:41:45 +00:00
Richard van der Hoff
4040254001
Update for new terminology and current thinking
2020-10-27 18:15:20 +00:00
Travis Ralston
4ee990e26f
Merge pull request #2758 from matrix-org/rav/proposals/textual_identifier_grammar
...
MSC2758: Proposal for a common identifier grammar
2020-10-25 13:09:57 -06:00
Travis Ralston
ee55d9d35b
Update proposals/2765-widget-avatars.md
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2020-10-22 11:23:32 -06:00
Richard van der Hoff
49ce93f3e2
Update 2758-textual-id-grammar.md
2020-10-20 14:41:37 +01:00
Richard van der Hoff
0baf49abe8
We are not considering hidden-membership rooms yet
2020-10-20 12:12:28 +01:00
Richard van der Hoff
6464e90fd6
Merge branch 'master' into matthew/msc1772
2020-10-20 12:02:44 +01:00
Richard van der Hoff
96cd76c868
remove 'one big event' proposal
2020-10-20 12:00:53 +01:00
Richard van der Hoff
417501d8cc
various minor edits
2020-10-20 12:00:43 +01:00
Hubert Chathi
7b4ea94f22
add changelog
2020-10-19 19:12:01 -04:00
Hubert Chathi
38350002a6
add spec for reporting that keys are withheld
2020-10-19 18:57:39 -04:00
Hubert Chathi
7b3c98cd98
we're using the binary format
2020-10-16 22:43:04 -04:00
Hubert Chathi
a5ebedc131
apply suggestions from review
2020-10-16 18:36:02 -04:00
Travis Ralston
deaa82c653
Rebuild sas-emoji.json
2020-10-16 13:31:14 -06:00
Travis Ralston
651e73dfda
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
2020-10-16 13:30:46 -06:00
Weblate
e0a6024cd6
Merge branch 'origin/master' into Weblate.
2020-10-16 19:29:40 +00:00
Travis Ralston
a402da4edc
Merge pull request #2814 from aaronraimist/m.room.redaction
...
Clarify m.room.redaction, remove duplicate entry
2020-10-16 13:19:21 -06:00
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/
2020-10-16 09:04:33 +00:00
random
404158fe39
Added translation using Weblate (Italian)
2020-10-15 08:20:52 +00:00
Aaron Raimist
a82b657a0a
Attempt to differentiate between m.room.redaction event PL and redact PL
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-14 22:44:17 -05:00
Travis Ralston
48d4e95dd3
Merge pull request #2817 from aaronraimist/room-v1
...
Improve wording of room version 1 warnings
2020-10-14 16:24:10 -06:00
Travis Ralston
5ce774629b
Update specification/rooms/v1.rst
2020-10-14 16:23:57 -06:00
Aaron Raimist
bc085fd75d
Remove extra space
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-13 11:44:08 -05:00
Aaron Raimist
15805761be
Describe what a state reset is
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-13 11:42:24 -05:00
Aaron Raimist
8005467628
Put back first warning, reword "most popular"
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-13 11:42:03 -05:00
Aaron Raimist
4414d44f34
Remove duplicate description of who can redact a message and correct that description
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-12 22:30:52 -05:00
Aaron Raimist
954099efc6
Improve wording of room version 1 warnings
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-10 14:29:02 -05:00
Aaron Raimist
206b4dfb29
Add changelog
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-10 13:11:00 -05:00
Aaron Raimist
445b0a3a01
Clarify m.room.redaction, remove duplicate entry
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-10-10 12:59:47 -05:00
Matthew Hodgson
62cfc8c472
m.message->m.room.message; fixes #2761
2020-10-10 15:08:29 +01:00
Travis Ralston
411202f2bf
spelling
...
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
2020-10-09 10:16:01 -06:00
Andrew Morgan
815dae6eae
Note that redactions of knocks are not a concern
2020-10-08 18:04:32 +01:00
Travis Ralston
d323738db5
Add changelog for 2809
2020-10-08 09:15:49 -06:00
Travis Ralston
9a1badee45
Merge remote-tracking branch 'jcgruenhage/patch-1'
2020-10-08 09:15:11 -06:00
Travis Ralston
2887c715bb
Merge pull request #2795 from matrix-org/travis/spec/msc2367-reason
...
Add membership reasons to the spec for all membership events
2020-10-07 14:51:53 -06:00
Travis Ralston
9ea7b2f5df
Merge pull request #2796 from matrix-org/travis/spec/msc2663-push-errors
...
Add 404 error responses to push rule endpoints
2020-10-07 14:51:29 -06:00
Hubert Chathi
cb44b6ea7b
Merge pull request #2808 from wbamberg/msc2689-guest-allow-members
...
Allow guests to get the members for a room (MSC2689)
2020-10-07 15:29:56 -04:00
Jan Christian Grünhage
9e29f59bdb
fix content type in upload example
2020-10-07 21:22:59 +02:00
Will
dbf74ea85c
Add changelog entry
2020-10-07 10:41:31 -07:00
Will
1fe9cab30b
Allow guests to get the members for a room (MSC2689)
2020-10-07 10:38:23 -07:00
Travis Ralston
e865f59c65
Merge pull request #2807 from wbamberg/msc2414-reporting-content-parameters
...
Make score and reason optional in content reporting API (MSC2414)
2020-10-07 10:47:47 -06:00
Will
89d53fd688
Add changelog entry
2020-10-07 09:42:46 -07:00
Will
6c9b25a397
Make score and reason parameters optional in content reporting API (MSC2414)
2020-10-07 09:38:03 -07:00
Travis Ralston
9e66d32225
Merge pull request #2414 from iinuwa/master
...
MSC2414: Make reason and score parameters optional for reporting content
2020-10-07 08:08:48 -06:00
Travis Ralston
ea5c8ba649
Merge pull request #2806 from wbamberg/remove-toc-bullets
...
Suppress bullets inside table of contents
2020-10-06 16:06:32 -06:00
Will
deef4f5e7c
Suppress bullets inside table of contents
2020-10-06 14:03:37 -07:00
Travis Ralston
e20121cbab
Merge pull request #2803 from matrix-org/travis/spec/v6
...
Update the default recommended room version to v6
2020-10-05 15:47:47 -06:00
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
2020-10-05 15:17:08 -06:00
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.
2020-10-05 20:24:56 +01:00
Andrew Morgan
525d1d33e0
Some clarifications and wording fixes
2020-10-05 17:09:33 +01:00
Travis Ralston
82a4a028bd
Merge pull request #2788 from matrix-org/travis/msc/v6-default
...
MSC2788: Room version 6 as the default room version
2020-10-04 21:13:36 -06:00
Hubert Chathi
48b0196ac6
update property name
2020-10-02 15:52:35 -04:00
iinuwa
02512f0f69
Use endpoint instead of API
...
Co-authored-by: Jonas Platte <jplatte@users.noreply.github.com>
2020-10-02 09:12:18 -05:00
Travis Ralston
51b278e015
Mention the endpoint
2020-10-02 07:42:35 -06:00
Richard van der Hoff
12da19f927
Words on e2ee events
2020-10-02 09:26:59 +01:00
Richard van der Hoff
46440b0e75
On why you should never trust an event.
2020-10-01 23:33:17 +01:00
Andrew Morgan
6f7bcb6052
Explicitly state what changes to the auth rules are necessary
2020-10-01 18:49:41 +01:00
Andrew Morgan
5097fad4e7
Fix unstable prefix bullet points
2020-10-01 17:43:49 +01:00
Kitsune Ral
11d2529a5e
Allow custom query items
2020-10-01 18:37:39 +02:00
Andrew Morgan
6b99228386
Remove section duplicated by membership change section
2020-10-01 17:25:19 +01:00
Andrew Morgan
fd8176b93d
Clarify endpoint calls clients and servers need to use to handle knocks
2020-10-01 17:09:10 +01:00
Andrew Morgan
9e5ac042ac
Explicitly state that the hs that received the knock must put in the room
2020-10-01 16:35:39 +01:00
Andrew Morgan
e58e207bbf
Go into more depth about membership changes surrounding knocking
2020-10-01 16:20:15 +01:00
Kitsune Ral
a2fa637396
Refactor of non-normative sections
...
Including a few more words regarding the "minimal encoded"
(aka "keep sigils") alternative.
2020-10-01 14:41:10 +02:00
Kitsune Ral
758c57b021
More cleanup
2020-10-01 14:33:03 +02:00
Travis Ralston
5e60ff8bfd
Add 404 error responses to push rule endpoints
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2663
2020-09-30 13:56:12 -06:00
Travis Ralston
5a7bda4bf8
Changelog
2020-09-30 13:45:22 -06:00
Travis Ralston
2d047e312f
Add membership reasons to the spec for all membership events
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2367
2020-09-30 13:43:56 -06:00
Kitsune Ral
6f082bbe12
Be clearer about percent-en/decoding
2020-09-30 08:04:02 +02:00
Kitsune Ral
bbc8bfc1c0
Rework the path grammar for better clarity
2020-09-29 21:30:03 +02:00
Kitsune Ral
907bd2e2a2
Rewording, clarifications, minor fixes
2020-09-29 21:29:44 +02:00
Kitsune Ral
438e5a368f
Add URI operations and construction algorithm
2020-09-29 21:11:45 +02:00
Hubert Chathi
f831162563
add clarifications, examples, etc
2020-09-24 17:09:45 -04:00
iinuwa
07dbdab898
Fix typos
2020-09-23 16:37:26 -05:00
iinuwa
9be28c5ade
Add proposal to remove score; reorganize
2020-09-23 16:34:46 -05:00
Travis Ralston
2ccdcead9c
Fix number
2020-09-23 07:48:28 -06:00
Travis Ralston
9f06c0a2e2
What if we make v6 as the default?
2020-09-23 07:46:38 -06:00
Travis Ralston
561043663f
Merge pull request #1960 from matrix-org/travis/msc/integrations/openid
...
MSC1960: OpenID information exchange with widgets
2020-09-20 11:46:35 -06:00
Travis Ralston
81c7893a6e
sync translations for sas emoji
2020-09-16 14:48:20 -06:00
Will Hunt
4751785a8c
Some spelling fixes
2020-09-16 18:26:32 +01:00
Will Hunt
3a649839c2
2778
2020-09-16 18:12:07 +01:00
Will Hunt
61a8866683
initial proposal
2020-09-16 18:10:06 +01:00
Andrew Morgan
340f888de3
Mention unstable prefixes for sync, join_rules and membership events
2020-09-16 16:05:27 +01:00
Andrew Morgan
6e47e86f01
Add unstable endpoint replacements
2020-09-16 15:57:12 +01:00
Travis Ralston
b3116e4a3c
Proposal to have widgets aware of their widget ID
2020-09-11 13:36:46 -06:00
Travis Ralston
89a3663372
Delete SECURITY.md
2020-09-08 14:30:22 -06:00
Travis Ralston
c25121974e
Create SECURITY.md
2020-09-08 14:28:03 -06:00
Travis Ralston
c9e8326783
Reword following widget spec
2020-09-05 14:56:34 -06:00
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
2020-09-04 09:15:58 -06:00
Andrew Morgan
fd9d57b8c4
Match state events sent to a remote server when inviting a user
2020-09-04 14:38:29 +01:00
Andrew Morgan
630f7c458c
Allow users to knock over and over, removing CS complexity
2020-09-04 14:26:15 +01:00
Travis Ralston
614e95289a
Merge pull request #2766 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Update from Weblate
2020-09-03 09:33:47 -06:00
Weblate
6ad347e3d6
Merge branch 'origin/master' into Weblate.
2020-09-03 15:32:58 +00:00
Andrew Morgan
61fea58ce0
Merge branch 'soru/knock' of github.com:sorunome/matrix-doc into soru/knock
2020-09-03 16:08:46 +01:00
Andrew Morgan
703fa07028
Remove extraneous text
2020-09-03 16:07:16 +01:00
Travis Ralston
70e69a110a
Move the avatar up a level
2020-09-03 09:00:36 -06:00
Travis Ralston
d8bc158a3b
Renumber
2020-09-03 08:55:27 -06:00
Travis Ralston
1f734cd4a9
Proposal to support widget avatars
2020-09-03 08:53:10 -06:00
Andrew Morgan
58cb299dde
Update proposals/2403-knock.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-09-03 13:47:20 +01:00
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
2020-09-02 23:15:26 +01:00
Travis Ralston
2877459553
Add a link to the push module in the push gateway spec
2020-09-02 14:04:55 -06:00
Richard van der Hoff
998dec2980
Update proposals/2758-textual-id-grammar.md
2020-09-02 17:50:15 +01:00
Andrew Morgan
e93a19f62d
Indicate that this proposal requires a new room version
2020-09-02 12:07:44 +01:00
Richard van der Hoff
49e4e61e80
fix typos
...
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
2020-09-01 22:34:31 +01:00
Richard van der Hoff
b3f40fb553
fix a couple of typos
2020-09-01 18:23:46 +01:00
Richard van der Hoff
1688f12d08
Proposal for a common identifier grammar
2020-09-01 18:19:56 +01:00
Travis Ralston
c89e5bfe27
Merge pull request #2754 from matrix-org/travis/ll/clarification
...
Attempt to clarify how the `state` restriction works for lazy-loading
2020-09-01 08:29:52 -06:00
Travis Ralston
1bac9fb6e3
Changelog
2020-08-31 15:20:52 -06:00
Travis Ralston
1c7a6a9c7f
Attempt to clarify how the state restriction works for lazy-loading
2020-08-31 15:16:55 -06:00
Andrew Morgan
5bfd65c59f
Federation knock_room_state and minor cleanup
2020-08-28 13:56:09 +01:00
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/
2020-08-27 17:42:32 +00:00
Andrew Morgan
ae8ec6603c
Spec how a client is notified of pending knock progress
2020-08-27 18:35:06 +01:00
Travis Ralston
e304109289
fix widget example
2020-08-27 08:21:41 -06:00
Travis Ralston
4cb7e96b11
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-08-27 08:13:12 -06:00
Andrew Morgan
965c47ba08
Remove unnecessary sentence
2020-08-27 15:03:18 +01:00
Andrew Morgan
651e73b2db
It's possible to fight against spam
2020-08-27 15:00:17 +01:00
Andrew Morgan
f3fc5399fc
Move client recommendations into its own section
...
Hopefully leading to less duplication in recommendations as well
2020-08-27 14:59:11 +01:00
Andrew Morgan
aad6ff4a05
Remove remaining traces of [200, {}] response format
2020-08-25 16:02:11 +01:00
Andrew Morgan
bc90f1ce47
Fix typo
2020-08-25 15:56:10 +01:00
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/
2020-08-25 11:42:30 +00:00
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/
2020-08-23 15:42:26 +00:00
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
2020-08-23 08:51:31 -06:00
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/
2020-08-22 14:42:26 +00:00
Andrew Morgan
105108428f
Switch from Power Levels -> Join Rules
2020-08-21 18:50:40 +01:00
Andrew Morgan
d6d5858b67
knock->knock and rescinding of knocks are not allowed
2020-08-21 17:08:02 +01:00
Andrew Morgan
716db4e656
Spell out some possible abuse vectors and how to mitigate them
2020-08-21 15:42:12 +01:00
Andrew Morgan
74a341ab8d
Mention that knock -> ban is possible
2020-08-21 15:36:38 +01:00
Travis Ralston
80214998f6
Various clarifications to structure
2020-08-21 08:34:35 -06:00
Andrew Morgan
39c21689ce
small grammar
2020-08-21 15:30:30 +01:00
Marcelo Filho
a8328404ce
Added translation using Weblate (Portuguese (Brazil))
2020-08-21 14:24:58 +00:00
Travis Ralston
df74c7dbe3
Merge branch 'master' into travis/msc/integrations/openid
2020-08-21 08:14:28 -06:00
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>
2020-08-21 07:07:41 -06:00
Travis Ralston
6b64281af7
Update sas-emoji.json for i18n
2020-08-19 09:43:15 -06:00
Travis Ralston
cd5e3d9f52
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
2020-08-19 09:42:51 -06:00
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/
2020-08-19 15:41:58 +00:00
Peter Vágner
aafec58871
Added translation using Weblate (Slovak)
2020-08-19 15:41:58 +00:00
Travis Ralston
3e3c2c704b
Deleted translation using Weblate (Slovak)
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
Peter Vágner
a72a5ccda1
Added translation using Weblate (Slovak)
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
Tuomas Hietala
a23b8c1fc4
Added translation using Weblate (Finnish)
2020-08-19 15:41:58 +00:00
Bruno Windels
573ea497d9
Added translation using Weblate (Dutch)
2020-08-19 15:41:58 +00:00
tusooa
46549f3f9f
Added translation using Weblate (Chinese (Simplified))
2020-08-19 15:41:58 +00:00
Dagfinn Ilmari Mannsåker
cd8f0c8991
Added translation using Weblate (Norwegian Bokmål)
2020-08-19 15:41:58 +00:00
Tirifto
8197761b29
Added translation using Weblate (Esperanto)
2020-08-19 15:41:58 +00:00
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/
2020-08-19 15:41:58 +00:00
LinAGKar
7920960d33
Added translation using Weblate (Swedish)
2020-08-19 15:41:58 +00:00
Priit Jõerüüt
fdbaca662f
Added translation using Weblate (Estonian)
2020-08-19 15:41:58 +00:00
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.
2020-08-19 15:12:54 +01:00
Travis Ralston
9080c5f87f
Revert "Revert "MSC2033: Adding a device_id to /account/whoami""
2020-08-18 08:53:34 -06:00
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"
2020-08-18 08:53:27 -06:00
Travis Ralston
ddc0d78e0c
Revert "MSC2033: Adding a device_id to /account/whoami"
2020-08-18 08:53:13 -06:00
Travis Ralston
0228cf8361
Merge pull request #2033 from matrix-org/travis/msc/whoami-device
...
MSC2033: Adding a device_id to /account/whoami
2020-08-18 08:47:00 -06:00
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.
2020-08-17 14:30:28 +01:00
Andrew Morgan
38d67083eb
Note that spam is a preventable, but real possibility as a result
2020-08-17 14:27:59 +01:00
Andrew Morgan
c92752d1b8
Reflow text to <79 chars
2020-08-17 14:25:34 +01:00
Andrew Morgan
d47cb1fec3
Small grammatical fixes
2020-08-17 14:23:33 +01:00
Hubert Chathi
94465e06c2
use MSC number
2020-08-14 16:41:48 -04:00
Hubert Chathi
7595a63fb2
initial version of olm fallback keys
2020-08-14 16:32:29 -04:00
Travis Ralston
f0ba7f014b
Update i18n for emoji
2020-08-13 11:54:56 -06:00
Travis Ralston
38431dca1c
Merge remote-tracking branch 'RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1'
2020-08-13 11:53:19 -06:00
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/
2020-08-13 17:51:40 +00:00
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/
2020-08-13 17:51:39 +00:00
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/
2020-08-13 17:51:38 +00:00
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/
2020-08-13 17:51:38 +00:00
aWeinzierl
c5335a8922
Added translation using Weblate (German)
2020-08-13 07:29:45 +00:00
Alexey Murz Korepov
589b9a3f77
Added translation using Weblate (Russian)
2020-08-13 01:55:49 +00:00
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/
2020-08-13 01:16:12 +00:00
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/
2020-08-13 01:16:12 +00:00
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/
2020-08-13 01:16:11 +00:00
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/
2020-08-13 01:16:11 +00:00
Will Hunt
299492b173
Added translation using Weblate (Spanish)
2020-08-12 21:19:30 +00:00
reivilibre
ae44ecdafc
Added translation using Weblate (Japanese)
2020-08-12 20:52:34 +00:00
reivilibre
7e6bba3256
Added translation using Weblate (French)
2020-08-12 20:46:17 +00:00
Travis Ralston
fb48d1ab30
Merge pull request #2729 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
...
Update from Weblate
2020-08-12 14:35:06 -06:00
strix aluco
41fa1886db
Added translation using Weblate (Ukrainian)
2020-08-12 20:33:54 +00:00
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
2020-08-12 14:04:48 -06:00
Travis Ralston
8eb1c53144
Merge branch 'clokep/login-fallback-changes'
2020-07-30 15:28:15 -06:00
Travis Ralston
d41ad7638e
re-add note about the login process
2020-07-30 15:28:06 -06:00
Travis Ralston
65c6d545b8
assign number
2020-07-30 10:59:00 -06:00
Travis Ralston
1be21b85b6
Proposal to remove deprecated identity service endpoints
2020-07-30 10:57:18 -06:00
Travis Ralston
5c0f999503
Merge pull request #2689 from Awesome-Technologies/fix_guest_e2ee
...
MSC2689: Fix E2EE for guests
2020-07-29 08:18:35 -06:00
Travis Ralston
0973e88c7c
Merge pull request #2663 from matrix-org/rei/pushrules_define_enabled
...
MSC2663: Errors for dealing with non-existent push rules
2020-07-29 08:15:41 -06:00
Patrick Cloke
4daecd0d94
Remove broken formatting.
2020-07-29 09:19:21 -04:00
Patrick Cloke
4353f346b6
Rename changelog file.
2020-07-29 09:18:21 -04:00
Patrick Cloke
e261faf70b
Review comments.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-07-29 07:10:14 -04:00
Patrick Cloke
9a40d7bf47
Add information from MSC2604: Parameters for Login Fallback to the spec.
2020-07-28 16:04:31 -04:00
Travis Ralston
012f0b1882
Merge pull request #2609 from matrix-org/rav/remove_oauth2
...
Remove `m.login.token` and `m.login.oauth2` UIA types
2020-07-28 10:02:24 -06:00
Travis Ralston
24d124df50
Update changelogs/client_server/newsfragments/2609.removal
2020-07-28 10:02:11 -06:00
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
2020-07-28 10:01:36 -06:00
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
2020-07-28 09:58:55 -06:00
Kitsune Ral
b4b917c6c8
Another wording fix
2020-07-25 19:00:56 +02:00
Kitsune Ral
c3329fe644
Wording/grammar fixes from code review
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
2020-07-25 18:59:06 +02:00
Kitsune Ral
eeb5ce222c
Intro: rephrase a paragraph as per review
2020-07-25 17:00:30 +02:00
Kitsune Ral
c60368338c
Apply suggestions from code review
...
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
2020-07-25 12:44:23 +02:00
Kitsune Ral
7b574448db
Fix a broken link
...
Co-authored-by: Denis Kasak <dkasak@users.noreply.github.com>
2020-07-25 12:42:52 +02:00
Kitsune Ral
294f30f3ab
Reword, as per review
...
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
2020-07-25 11:55:18 +02:00
Michael Albert
78f3c3dac8
Update proposals/2689-fix-e2ee-for-guests.md
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-07-24 21:47:45 +02:00
Hubert Chathi
53e2b999b9
Merge pull request #2687 from uhoreg/sas2_spec
...
document new key agreement method for SAS verification and deprecate old method
2020-07-23 10:24:57 -04:00
Kitsune Ral
bcf5585e55
Remove authority from the example for unfederated room
...
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
2020-07-23 15:51:52 +02:00
Kitsune Ral
5a699f2650
Merge pull request #2518 from matrix-org/kitsune/cleanup
...
Assorted cleanup pieces
2020-07-23 08:42:41 +02:00
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
2020-07-22 17:06:09 +02:00
Hubert Chathi
33ed9fc2dd
apply changes from review
2020-07-21 16:19:53 -04:00
Olivier Wilkinson (reivilibre)
3dd5bc42a7
inexistent may or may not be a non-existent word
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2020-07-17 13:06:13 +01:00
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
2020-07-16 17:26:34 +01:00
Richard van der Hoff
1b74e96b7e
fix RST in changelog
2020-07-16 15:21:50 +01:00
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.
2020-07-16 15:17:40 +01:00
Michael Albert
250f0e47c1
Fix typos
2020-07-15 22:06:19 +02:00
Michael Albert
adc867dc99
Fix E2EE for guests
2020-07-15 21:47:28 +02:00
Hubert Chathi
793dae1ece
add changelog
2020-07-13 16:03:12 -04:00
Hubert Chathi
0f13ebe3ed
document new key agreement method and deprecate old method
2020-07-13 15:59:09 -04:00
Travis Ralston
e207dfc0ea
Merge pull request #2630 from uhoreg/sas2
...
MSC2630: checking public keys in SAS verification
2020-07-11 10:36:55 -06:00
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
2020-07-06 08:33:30 -06:00
Richard van der Hoff
868ca45729
move changelogs to the right directory ( #2671 )
...
looks like these ended up in the wrong place.
2020-07-06 15:15:29 +01:00
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>
2020-07-06 13:14:27 +01:00
Olivier Wilkinson (reivilibre)
90a37cdb30
Write MSC2663
2020-07-06 12:36:08 +01:00
Aaron Raimist
f8ff2ad6a9
Reword "UI Authorization" to "User-Interactive Authentication" ( #2667 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-07-06 11:19:41 +01:00
Olivier Wilkinson (reivilibre)
fee59be2b3
Start MSC2663 proposal
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2020-07-03 14:03:31 +01:00
Hubert Chathi
a91c6446bc
Merge pull request #2639 from uhoreg/backup_version_required
...
various key backups fixes
2020-07-01 12:04:40 -04:00
Patrick Cloke
782aed7383
Add proposal for accepting query parameters to the login fallback endpoint. ( #2604 )
2020-06-28 17:00:32 +01:00
Hubert Chathi
b770cfee8b
Merge pull request #2653 from uhoreg/spec-fixes-20200623
...
Various small fixes in e2e spec
2020-06-24 11:03:39 -04:00
Hubert Chathi
3e3eafc6ce
add changelog
2020-06-23 16:34:48 -04:00
Hubert Chathi
72ad26ec92
fix changelog
2020-06-23 16:24:32 -04:00
Hubert Chathi
8e2ba5ad2a
remove nonexistent field in verification and fix types in secret storage
2020-06-23 16:20:51 -04:00
Isaiah Inuwa
bbad4c453f
Add backwards-compatibility notes.
2020-06-19 22:45:03 -05:00
Hubert Chathi
c8e816d854
Add link to MSC in changelog entries.
2020-06-19 22:22:03 -04:00
Hubert Chathi
83e4d8c413
Merge pull request #2597 from uhoreg/ssss_spec
...
initial spec of SSSS
2020-06-19 21:44:17 -04:00
Hubert Chathi
902444ceb5
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-06-19 21:40:46 -04:00
Travis Ralston
465ed38416
Merge pull request #2647 from jplatte/event-titles
...
Make event's title fields UpperCamelCase and distinguish /sync ones
2020-06-19 13:53:52 -06:00
Jonas Platte
763e5654cc
Make event's title fields UpperCamelCase and distinguish /sync ones
2020-06-19 21:53:18 +02:00
Travis Ralston
11a808aefd
Merge pull request #2646 from jplatte/unsigned-data
...
Consistently use the title UnsignedData for the unsigned object
2020-06-19 13:52:38 -06:00
Jonas Platte
049275c33b
Consistently use the title UnsignedData for the unsigned object
2020-06-19 20:16:20 +02:00
Kitsune Ral
c76d53c11a
Apply suggestions from code review
2020-06-18 11:03:43 +02:00
Hubert Chathi
b44ebaa32e
add changelog
2020-06-16 17:06:36 -04:00
Hubert Chathi
24427242f7
fix more mistakes in key backup spec, and factor out room key backups
2020-06-16 17:00:29 -04:00
Hubert Chathi
af6e1157d9
version is required when getting keys. Also add some full stops.
2020-06-16 14:23:10 -04:00
Richard van der Hoff
5cb4b086c7
Clarifications to the push module ( #2634 )
...
* Minor clarifications to the push spec
* move conditions before defaults
2020-06-16 16:56:31 +01:00
Hubert Chathi
efebba62de
result may also include signatures
2020-06-15 18:38:47 -04:00
Brendan Abolivier
f1e3118317
Revert "MSCXXXX: Ability for clients to request homeservers to resync device lists"
...
This reverts commit 79dc04515e562847774e2f722fb14401bfb90583.
2020-06-15 20:35:58 +01:00
Brendan Abolivier
9b7a883b50
MSCXXXX: Ability for clients to request homeservers to resync device lists
2020-06-15 20:35:21 +01:00
Hubert Chathi
be01eebf8f
use the right key ID
2020-06-15 12:56:49 -04:00
Travis Ralston
ffd739137e
Merge pull request #2399 from uhoreg/reporting_no_key
...
MSC2399: Reporting that decryption keys are withheld
2020-06-13 09:40:23 -06:00
Travis Ralston
97191b9348
Merge pull request #2629 from deepbluev7/sync-example-fixes
...
Remove room_id from /sync examples
2020-06-12 06:33:22 -06:00
Hubert Chathi
6ca3996bef
FluffyChat doesn't include any verification yet
2020-06-11 16:39:08 -04:00
Hubert Chathi
1961a215e8
Fix the title
2020-06-11 16:36:25 -04:00
Hubert Chathi
d9dc3dc180
rename to match MSC number
2020-06-11 16:30:47 -04:00
Hubert Chathi
0fbb1b9bf9
add information on fixed implementations
2020-06-11 16:25:07 -04:00
Hubert Chathi
269e83c233
more clarifications
2020-06-11 16:14:32 -04:00
Nicolas Werner
e3d12d6769
Remove room_id from /sync examples
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2020-06-11 18:27:00 +02:00
Richard van der Hoff
ac982410b9
Apply suggestions from code review
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-06-11 11:18:29 +01:00
Kitsune Ral
e310736adb
Merge pull request #2626 from matrix-org/kitsune/structures
...
Use public_rooms_response.yaml instead of replicating the same definition
2020-06-11 07:36:28 +02:00
Kitsune Ral
57f0c8346f
message_pagination.yaml: more $ref cleanup
2020-06-11 07:32:12 +02:00
Hubert Chathi
d261084f5b
apply changes from review
2020-06-10 17:31:21 -04:00
Kitsune Ral
d3b41941aa
key_backup.yaml: make body parameters required
...
Along the same lines as c72d3051 .
2020-06-10 21:16:54 +02:00
Kitsune Ral
8e7c0dfb93
Merge remote-tracking branch 'origin/master' into kitsune/cleanup
2020-06-10 21:14:49 +02:00
Richard van der Hoff
4aa778cdee
Put the MSC number in the proposal template ( #2622 )
...
this seems to be our convention.
2020-06-10 13:40:12 +01:00
Hubert Chathi
c741049760
more clarifications
2020-06-08 22:57:11 -04:00
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
2020-06-07 11:37:28 -06:00
Kitsune Ral
49ccfa09a8
Merge pull request #2592 from matrix-org/kitsune/fix-room-versions
...
capabilities.yaml: drop an extraneous title
2020-06-06 17:47:15 +02:00
Richard van der Hoff
da740bfbca
Clarifications to SSO login/UIA ( #2608 )
...
including a bunch of text about security
2020-06-05 17:32:13 +01:00
Kitsune Ral
97809c5eae
Update changelogs/client_server/newsfragments/2592.clarification
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-06-05 12:38:10 +02:00
Richard van der Hoff
1e049481fe
Proposal to remove m.login.token ui auth type
2020-06-05 10:52:37 +01:00
Richard van der Hoff
7549b86192
Proposal to remove m.login.oauth2
2020-06-05 10:15:55 +01:00
Richard van der Hoff
d9f9706fdb
changelog
2020-06-04 22:59:44 +01:00
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.
2020-06-04 22:58:12 +01:00
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.
2020-06-04 17:36:40 +01:00
Kitsune Ral
ea02029f89
Add a changelog
2020-06-04 11:05:36 +02:00
Travis Ralston
29f23a5eda
Merge pull request #2599 from matrix-org/travis/typos
...
Fix typos and clarify the user ID in login sections
2020-06-03 11:40:05 -06:00
Hubert Chathi
f8e4bdfbaf
credit David Wong
2020-06-02 17:31:15 -04:00
Travis Ralston
9281d0ca13
Merge pull request #2591 from matrix-org/travis/unsigned
...
Fix a number of issues with unsigned event objects
2020-06-02 15:12:12 -06:00
Travis Ralston
7fc811d4bd
Update event-schemas/schema/core-event-schema/unsigned_prop.yaml
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2020-06-02 15:10:18 -06:00
Hubert Chathi
cf37688b7c
Merge pull request #2387 from uhoreg/key_backup_spec
...
initial version of spec for key backups
2020-06-02 16:28:04 -04:00
Hubert Chathi
a36284810d
more clarifications and fixes
2020-06-02 16:25:31 -04:00
Travis Ralston
bcce6b9a7c
changelog
2020-06-02 08:21:20 -06:00
Travis Ralston
d9a1de1d30
Fix typos and clarify the user ID in login sections
2020-06-02 08:13:07 -06:00
Travis Ralston
8532cfd706
Clarify which transaction ID
2020-06-01 20:35:22 -06:00
Hubert Chathi
40c50c80ea
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-06-01 22:34:45 -04:00
Hubert Chathi
df695167e8
Add changelog.
2020-06-01 21:17:37 -04:00
Hubert Chathi
07856ec7a2
initial spec of SSSS
2020-06-01 21:03:36 -04:00
Travis Ralston
185e3e4001
Merge pull request #2594 from Dominaezzz/patch-1
...
Fix Typo
2020-06-01 10:50:37 -06:00
Dominic Fischer
9535540161
Add changelog
2020-06-01 17:35:36 +01:00
Dominic Fischer
c02ca21a94
Fix Typo
2020-06-01 17:32:10 +01:00
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.
2020-06-01 09:50:18 +02:00
Travis Ralston
33309fb68e
Add changelog
2020-05-31 21:46:15 -06:00
Travis Ralston
0f9ffdf01a
Make server ACL example inherit from state events
2020-05-31 21:43:27 -06:00
Travis Ralston
33d738e665
Document the m.room.member unsigned object in full
2020-05-31 21:41:29 -06:00
Travis Ralston
1c1e351778
Move m.room.member's unsigned data to the top level
2020-05-31 21:37:18 -06:00
Travis Ralston
ffea5d5e61
Document top-level UnsignedData objects
2020-05-31 21:36:47 -06:00
Hubert Chathi
ec0b9badc7
Merge remote-tracking branch 'origin/master' into cross-signing-spec
2020-05-29 17:25:19 -04:00
Hubert Chathi
67edc3e229
add clarifications and diagrams
2020-05-29 17:25:07 -04:00
Travis Ralston
3fc5540755
Fix r0.1.4 changelog reference
2020-05-29 07:00:38 -06:00
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.
2020-05-28 14:40:29 +02:00
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
2020-05-28 14:17:01 +02:00
Kitsune Ral
040a91f42d
api/: More cleanup in descriptions
...
(and a fix in one example).
2020-05-28 14:11:47 +02:00
Kitsune Ral
f299f60e17
Use public_rooms_response.yaml instead of replicating the same definition
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2020-05-28 14:01:47 +02:00
Kitsune Ral
b789f3e10b
dump-swagger.py: fix a typo in the help string
2020-05-28 13:56:29 +02:00
Kitsune Ral
67a8176903
Clarify officially that we use multiple API files
...
This is not something endorsed by the OpenAPI spec, just our practice.
2020-05-28 13:55:37 +02:00
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.
2020-05-28 13:55:37 +02:00
Travis Ralston
07d4606352
Merge pull request #2585 from matrix-org/client_server/release-r0.6.1
...
Client-Server r0.6.1
2020-05-27 07:26:56 -06:00
Travis Ralston
32133e6ec3
Merge pull request #2584 from matrix-org/server_server/release-r0.1.4
...
Server-Server r0.1.4
2020-05-27 07:26:50 -06:00
Travis Ralston
09986af8fc
Server-Server r0.1.4
...
Includes a link to r0.1.3 because we forgot
2020-05-27 07:21:59 -06:00
Travis Ralston
19a97c62e2
Client-Server r0.6.1
2020-05-27 07:19:31 -06:00
Travis Ralston
e14cf35c80
Merge pull request #2563 from matrix-org/travis/spec/2240-and-assoc--r-v6
...
Room Version 6
2020-05-27 07:15:22 -06:00
Travis Ralston
db72e7caea
Merge pull request #2575 from matrix-org/travis/clarification/send-join
...
Clarify the auth_chain and state requirements for /send_join
2020-05-26 14:32:48 -06:00
Travis Ralston
c3289614da
Merge pull request #2562 from matrix-org/travis/spec/2432-alias-semantics
...
Add spec for new alias handling (client-server)
2020-05-26 13:04:32 -06:00
Travis Ralston
4b64d80437
Remove v6 TODO
...
To avoid the conflict, hopefully.
2020-05-26 13:04:04 -06:00
Travis Ralston
65c6435093
Merge pull request #2570 from matrix-org/travis/clarification/s2s-auth
...
Clarify which server names to sign requests with
2020-05-26 12:46:56 -06:00
Travis Ralston
47c531adff
Clarify exactly which servers
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-05-26 12:46:50 -06:00
Travis Ralston
04a26dafd0
Merge pull request #2546 from matrix-org/travis/spec/1466-softlogout
...
Spec soft-logout per MSC1466
2020-05-26 12:38:48 -06:00
Travis Ralston
a5cb9c655c
It's important to say who
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-05-26 12:38:40 -06:00
Travis Ralston
bea6b321a5
Change the nots order
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-05-26 12:37:52 -06:00
Travis Ralston
d4c19a0e80
Federation
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-05-26 12:36:18 -06:00
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
2020-05-25 13:12:27 -06:00
Travis Ralston
25f4a30b18
Merge pull request #2577 from matrix-org/travis/clarification/spelling
...
Fix more typos throughout the specification
2020-05-25 13:08:27 -06:00
Travis Ralston
9792921357
Merge pull request #2576 from matrix-org/travis/clarification/server-names
...
Clarify that server names are at least 1 character
2020-05-25 13:08:16 -06:00
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
2020-05-25 13:07:48 -06:00
Travis Ralston
2cf68945d3
Merge pull request #2572 from matrix-org/travis/clarification/1179-forward-link
...
Update MSC1779 to forward link to matrix.org/foundation
2020-05-25 13:07:34 -06:00
Travis Ralston
669377888e
Fix more typos throughout the specification
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2193
2020-05-25 12:31:21 -06:00
Travis Ralston
e9998c5335
Clarify that server names are at least 1 character
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2460
2020-05-25 12:21:27 -06:00
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) ).
2020-05-25 11:58:50 -06:00
Kitsune Ral
c72d30513e
c2s: Add required: true to request bodies
2020-05-25 19:08:17 +02:00
Hubert Chathi
a1177cbd61
Merge pull request #2566 from uhoreg/remove_string_string_string
...
E2E clarifications/improvements
2020-05-25 13:01:47 -04:00
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.
2020-05-25 09:55:32 -06:00
Travis Ralston
e8548f3c3b
Remove claim that profile info is exclusively managed by the server
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2496
2020-05-25 09:42:54 -06:00
Travis Ralston
ac187904bb
Update MSC1779 to forward link to matrix.org/foundation
2020-05-25 08:35:26 -06:00
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
2020-05-25 08:33:08 -06:00
Travis Ralston
b876ac5893
Clarify which server names to sign requests with
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2512
2020-05-25 08:27:55 -06:00
Travis Ralston
730d164df7
Add changelogs
2020-05-25 08:16:15 -06:00
Travis Ralston
36ed6e94a2
Re-introduce signature schemas
2020-05-25 08:16:10 -06:00
Travis Ralston
93f68866c5
Fix spec generation not using titles on pseudo objects
2020-05-25 08:16:05 -06:00
Travis Ralston
e9e9366804
Merge pull request #2209 from lucavb/master
...
MSC2209: Alter auth rules to check notifications in m.room.power_levels
2020-05-25 07:42:03 -06:00
Travis Ralston
5b0e94c6e0
Merge pull request #2240 from matrix-org/travis/msc/rooms-v6
...
MSC2240: Room version 6
2020-05-25 07:41:44 -06:00
Travis Ralston
e422bad0ab
Merge pull request #2540 from matrix-org/clokep/json-validation-room-ver
...
MSC2540: Stricter event validation: JSON compliance
2020-05-25 07:11:15 -06:00
Travis Ralston
bdd8f03fef
Add changelog
2020-05-24 11:13:58 -06:00
Travis Ralston
b5ba9a008f
Merge remote-tracking branch 'tulir/fix-receipts-typo'
2020-05-24 11:13:18 -06:00
Tulir Asokan
5270ed0c0a
Fix typo in read markers module
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2020-05-24 14:24:49 +03:00
Hubert Chathi
6a8ba9b1d6
improve description of key object in CS and include a link in Fed
2020-05-22 16:10:16 -04:00
Hubert Chathi
5b38c04e19
make definition of signatures fields more consistent
2020-05-22 15:50:32 -04:00
Hubert Chathi
40ec1ae1a9
clarification
2020-05-22 15:01:32 -04:00
Hubert Chathi
64b1ea3323
clarify which key again
2020-05-22 15:00:44 -04:00
Hubert Chathi
915e698c23
clarify which key
2020-05-21 16:48:27 -04:00
Travis Ralston
e264124faa
Merge pull request #2472 from uhoreg/symmetric_ssss
...
MSC2472: Symmetric SSSS
2020-05-21 08:36:49 -06:00
Travis Ralston
12ecf9f383
Merge pull request #2561 from matrix-org/travis/doc-2xx-format
...
Mention that we use OpenAPI 3's response code format
2020-05-21 07:46:51 -06:00
Travis Ralston
ab62b6293c
Merge pull request #2560 from matrix-org/travis/clarify-txn-send
...
Fix the response format of the `/send` endpoint
2020-05-21 07:46:08 -06:00
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
2020-05-21 07:41:45 -06:00
Travis Ralston
98416bf948
Add changelog for client-server API
2020-05-20 22:16:16 -06:00
Travis Ralston
66ab480967
Incorporate MSC2540 (Canonical JSON validation)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2540
2020-05-20 22:14:29 -06:00
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.
2020-05-20 22:14:29 -06:00
Travis Ralston
a1324aa9dc
Move MSC2432 (alias handling) to v6
2020-05-20 22:14:11 -06:00
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.
2020-05-20 22:14:11 -06:00
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.
2020-05-20 22:14:11 -06:00
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.
2020-05-20 20:15:09 -06:00
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).
2020-05-20 20:10:52 -06:00
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
2020-05-20 18:00:27 -06:00
Travis Ralston
8220de58bd
Drop loudly and instead encourage
2020-05-20 17:48:13 -06:00
Travis Ralston
04e8244dbc
Clarify various bits of wording
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-05-20 17:44:40 -06:00
Travis Ralston
74b627ac0b
Fix the response format of the /send endpoint
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2236
2020-05-20 17:42:15 -06:00
Travis Ralston
3875d50de8
Add missing changelog
2020-05-20 07:50:39 -06:00
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>
2020-05-20 08:58:32 -04:00
Kegsay
86d4a6f786
Merge pull request #2559 from matrix-org/kegan/backfill-wording
...
Make backfill wording clearer
2020-05-20 11:07:59 +01:00
Kegsay
fc91946e5a
Update api/server-server/backfill.yaml
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-05-20 11:07:35 +01:00
Kegan Dougal
9765116c47
Make backfill wording clearer
2020-05-20 10:11:30 +01:00
Patrick Cloke
f5ebe33a9c
Reword how bad values are handled.
2020-05-19 14:35:11 -04:00
Travis Ralston
10e4ad72ca
Clarify retention of information for soft logout
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2020-05-19 11:58:28 -06:00
Travis Ralston
05e83f2e7d
Fix more describes -> describe
2020-05-19 09:55:55 -06:00
Travis Ralston
df41947369
Spell words correctly
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2020-05-19 08:47:24 -06:00
Travis Ralston
0e771c7b07
Merge pull request #2547 from matrix-org/travis/spec/1802-fix-200
...
Spec v2 send_join and send_leave endpoints
2020-05-19 08:11:04 -06:00
Travis Ralston
7c0046ffc7
describes -> describe
2020-05-19 08:09:19 -06:00
Travis Ralston
d419e3b38a
Remove extraneous spaces
2020-05-19 08:08:31 -06:00
Travis Ralston
77d83b9ce5
Clarify that soft logout is about client state
2020-05-19 08:05:47 -06:00
Travis Ralston
249421fa62
Assign MSC number
2020-05-19 07:38:41 -06:00
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.*
2020-05-19 07:36:41 -06:00
Hubert Chathi
2e0ef11640
Wording fixes
2020-05-18 11:22:51 -04:00
Travis Ralston
c2d5516517
Clobber changelogs
2020-05-18 00:24:05 -06:00
Travis Ralston
749be9ddf2
Merge pull request #2554 from deepbluev7/number-fixes
...
Fix some numbers in the spec text.
2020-05-18 00:21:34 -06:00
Travis Ralston
f9af712e1b
Merge pull request #2526 from uhoreg/e2e_delete_backup
...
MSC2526: Add ability to delete key backups
2020-05-18 00:20:44 -06:00
Travis Ralston
ddeb695b97
Use 'several' in place of counting
2020-05-18 00:19:30 -06:00
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>
2020-05-17 22:20:29 +02:00
Matthew Hodgson
b8f13ac35e
Merge pull request #2553 from Dominaezzz/patch-1
...
Fix Typo
2020-05-17 11:33:09 +01:00
Dominic Fischer
c3582e5fc6
Add changelog
2020-05-16 21:41:09 +01:00
Dominic Fischer
28d460fb62
Fix Typo
2020-05-16 21:35:26 +01:00
Travis Ralston
19cac03305
Update specification/client_server_api.rst
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2020-05-15 22:45:18 -06:00
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.
2020-05-15 14:10:06 -06:00
Travis Ralston
54102b8d36
Clarify wording per review suggestions
2020-05-15 13:50:17 -06:00
Travis Ralston
a15fe3723d
Merge master into MSC2342 spec
2020-05-15 13:46:56 -06:00
Travis Ralston
b4beb05dde
Remove excess whitespace
2020-05-15 13:44:21 -06:00
Travis Ralston
bd26a41114
off by one error
2020-05-15 13:42:08 -06:00
Travis Ralston
d24f15a3a9
Spec soft-logout per MSC1466
...
MSC: https://github.com/matrix-org/matrix-doc/issues/1466
2020-05-15 13:41:13 -06:00
Hubert Chathi
fae1165e1c
spec what to do if you try to delete a backup that's already deleted
2020-05-15 12:17:37 -04:00
Hubert Chathi
bac9afa124
document error codes and remove a statement that isn't true
2020-05-15 12:14:46 -04:00
Patrick Cloke
e5fa76c8ed
Clarify range a bit more.
2020-05-15 10:53:26 -04:00
Patrick Cloke
007c8b5799
Clarify the range of valid values.
2020-05-15 10:52:29 -04:00
Patrick Cloke
0b6301ac80
Fix grammar and typos from review.
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-05-15 10:51:41 -04:00
Hubert Chathi
c196cbcf42
add introduction and discourage new implementations from using old method
2020-05-14 13:01:24 -04:00
Travis Ralston
560eb6df71
Fix MSC reference
2020-05-14 10:44:44 -06:00
Patrick Cloke
6757c60d35
Specify the current stable room versions.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-05-14 07:22:48 -04:00
Hubert Chathi
bd95568c8c
remove duplicate key
2020-05-13 19:27:36 -04:00
Hubert Chathi
1bae8ea633
we actually don't support the GET /room_key/versions/ with trailing slash
2020-05-13 19:24:34 -04:00
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
2020-05-13 15:36:58 -06:00
Hubert Chathi
9ccfe61674
add some clarifications and add sharing withheld reason with other devices
2020-05-13 14:22:26 -04:00
Patrick Cloke
03588cbf0d
Be clearer about errors and what to do with current room versions.
2020-05-13 14:02:50 -04:00
Patrick Cloke
bbbd9c4c33
Update wording to avoid demand-style language.
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-05-13 12:50:09 -04:00
Hubert Chathi
a6ae757e7a
Fix typo
2020-05-13 12:47:46 -04:00
Travis Ralston
d8e6e17bd3
Incorporate integers MSC
2020-05-13 09:42:14 -06:00
Patrick Cloke
11587a5384
Small clarification.
2020-05-13 11:25:31 -04:00
Patrick Cloke
7797c18727
Add MSC2540 for stricter validation of event JSON.
2020-05-13 11:22:51 -04:00
Travis Ralston
05228bf40b
`s -> s`
2020-05-12 19:13:16 -06:00
Travis Ralston
9599c3bc99
changelog
2020-05-12 19:03:53 -06:00
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.
2020-05-12 19:02:39 -06:00
Hubert Chathi
f97b394591
add changelogs
2020-05-12 18:14:56 -04:00
Travis Ralston
f156938821
Update v6 room proposal for modern activity
2020-05-12 16:10:14 -06:00
Travis Ralston
29d0d97b25
Merge branch 'master' into travis/msc/rooms-v6
2020-05-12 15:58:52 -06:00
Hubert Chathi
a8910fe323
initial spec for cross-signing
2020-05-12 17:24:06 -04:00
Travis Ralston
3556b8457f
Add changelog for 2527
2020-05-11 21:05:26 -06:00
Travis Ralston
d69e5af7ab
Merge remote-tracking branch 'Gnuxie/patch-1'
2020-05-11 21:04:34 -06:00
Travis Ralston
10293d6951
Merge pull request #2532 from matrix-org/clokep/sso-login
...
Add MSC2454 to the specification.
2020-05-11 14:02:38 -06:00
Patrick Cloke
e85f6c31a3
Fix a typo found in review.
...
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-05-11 15:14:11 -04:00
Hubert Chathi
86d0d04ed1
don't include unrelated changes
2020-05-11 11:54:50 -04:00
Patrick Cloke
78f8d1322f
Add MSC2454 to the specification.
2020-05-08 11:28:59 -04:00
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>
2020-05-08 07:48:28 +02:00
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
2020-05-08 07:48:28 +02:00
Ben Parsons
c704da1449
remove proposal
2020-05-07 15:49:18 +01:00
Ben Parsons
9065d1aa14
proposal to use existing events as captions for images
2020-05-07 15:45:33 +01:00
Richard van der Hoff
6613cd89a6
2454-ui-interactive-auth-for-sso.md: markup fix
2020-05-07 15:42:04 +01:00
Hubert Chathi
a896729ac2
some more clarifications and indentation fixes
2020-05-06 17:11:41 -04:00
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
2020-05-06 17:10:39 +01:00
Hubert Chathi
0145191d43
add links to endpoints and add delete endpoint
2020-05-05 20:00:45 -04:00
Hubert Chathi
0b39308a13
rename to use msc number
2020-05-05 19:20:20 -04:00
Hubert Chathi
fffed943bc
proposal to add endpoint to delete backups
2020-05-05 19:18:04 -04:00
Hubert Chathi
3d1c33ed1b
move API definitions into backup section
2020-05-05 18:09:35 -04:00
Hubert Chathi
5f3ee44cfb
add more suggestions from review
2020-05-05 18:09:17 -04:00
Hubert Chathi
8ff1c26ef2
fix indentation
2020-05-05 17:28:54 -04:00
Hubert Chathi
e0b4a3c912
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-05-05 17:02:16 -04:00
Hubert Chathi
0d2924841b
Merge pull request #2524 from uhoreg/e2e_misc_fixes_202005
...
misc fixes in e2ee spec
2020-05-05 16:10:27 -04:00
Hubert Chathi
6ede023b35
make the changelog match others so they get combined
2020-05-05 16:06:21 -04:00
Hubert Chathi
9980b83dd4
add changelog
2020-05-05 15:54:53 -04:00
Travis Ralston
4cd4e19bf8
Merge pull request #2454 from matrix-org/clokep/ui-interactive-auth-for-sso
...
MSC2454: Support UI interactive auth for SSO
2020-05-05 10:28:11 -06:00
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.
2020-05-05 09:22:05 -06:00
Travis Ralston
b0e8fd648d
Apply suggestions from code review
2020-05-05 09:21:58 -06:00
Damir Jelić
3054ac572f
changelogs: Fragment for the event id when putting room events clarification.
2020-05-05 12:17:54 +02:00
Damir Jelić
6e33954256
client-server: Mark the event_id when putting room events as required.
2020-05-05 12:11:51 +02:00
Hubert Chathi
9dc6e00335
draft of proposal for SAS
2020-05-04 22:49:34 -04:00
Hubert Chathi
e89521d195
some fixes (spelling, RST, and naming)
2020-05-04 22:08:22 -04:00
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.
2020-05-04 14:29:41 -06:00
Patrick Cloke
1e330c9423
Clarify revocation behavior.
2020-05-04 16:23:31 -04:00
Patrick Cloke
0c582ea8c7
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2020-05-04 16:21:19 -04:00
Patrick Cloke
958e1b4a2e
Make the spec changes for MSC 2457.
2020-05-04 14:36:52 -04:00
Travis Ralston
8ba6d0157b
Merge pull request #2457 from matrix-org/clokep/modify-password-invalid-sessions
...
MSC2457: Invalidating devices during password modification
2020-05-02 17:58:27 -06:00
Travis Ralston
411b3f432b
Update changelog
2020-05-01 10:25:47 -06:00
Travis Ralston
0207242e23
Merge remote-tracking branch 'auscompgeek/push-username-highlight'
2020-05-01 10:25:15 -06:00
David Vo
b8efb5ac47
Add changelog for 2519
...
Signed-off-by: David Vo <david@vovo.id.au>
2020-05-01 15:27:20 +10:00
David Vo
0ae597626a
Fix .m.rule.contains_user_name push rule to highlight
...
Signed-off-by: David Vo <david@vovo.id.au>
2020-05-01 00:32:15 +10:00
Kitsune Ral
202bf8abb1
Cleanup summaries and descriptions
2020-04-29 20:15:06 +02:00
Kitsune Ral
c441e74b27
README.rst: fix the contributor's surname
2020-04-29 20:11:23 +02:00
Travis Ralston
a3385126a7
Merge pull request #2507 from matrix-org/travis/proposal-buckets
...
Add some words about what categories are
2020-04-27 10:06:08 -06:00
Travis Ralston
16905a2f5b
Make the spec core team the Spec Core Team
2020-04-22 14:31:34 -06:00
Travis Ralston
97b23da9f6
Update changelog entry for 2510 clarification
2020-04-22 14:27:22 -06:00
Travis Ralston
b8f68cb874
Merge remote-tracking branch 'valkum/patch-1'
2020-04-22 14:26:43 -06:00
Rudi Floren
2bc798dcfa
Add changelog newsfragment
2020-04-22 22:21:36 +02:00
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>
2020-04-22 22:18:28 +02:00
Travis Ralston
3c34d83082
Add some words about what categories are
2020-04-22 13:37:50 -06:00
Hubert Chathi
32aecc506f
Merge pull request #2503 from uhoreg/msc-fixes-2020-04
...
minor clarifications and corrections
2020-04-16 15:34:24 -04:00
Hubert Chathi
9103a0a398
minor clarifications and corrections
2020-04-16 14:58:44 -04:00
Hubert Chathi
91f51bb23e
use .ready to accept a verification, plus some clarification
2020-04-15 16:09:36 -04:00
Hubert Chathi
4672a7083e
make .ready required, and add .done
2020-04-15 16:07:03 -04:00
Patrick Cloke
f6879c897b
Fix minor grammatical fixes.
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2020-04-15 07:39:00 -04:00
Travis Ralston
be1669dd5b
Merge branch 'fix-iv'
2020-04-07 13:14:03 -06:00
Travis Ralston
b908b8e777
Add changelog
2020-04-07 13:13:52 -06:00
Lukas Lihotzki
af7cf84083
Fix iv parameter description
...
Signed-off-by: Lukas Lihotzki <lukas@lihotzki.de>
2020-04-07 17:54:09 +02:00
Ben Parsons
57f3c8494f
Merge pull request #2491 from matrix-org/benp/proposals-scraper-fix
...
fix pagination in proposals scraper
2020-04-07 16:24:30 +01:00
Ben Parsons
7c037d2490
improve capture and add example
2020-04-07 15:26:48 +01:00
Ben Parsons
5ae8a8bcfd
fix pagination in scraper
2020-04-07 14:37:55 +01:00
Patrick Cloke
4cfcda57fb
Clarify that the only new item here is the new authentication type.
2020-04-01 10:48:05 -04:00
Hubert Chathi
4a3f9ec63a
add information to check the key
2020-03-30 17:44:06 -04:00
Hubert Chathi
943d9386bb
remove requirement to sign the key, since it is no longer used to trust it
2020-03-30 17:43:46 -04:00
Travis Ralston
78a0843758
Merge pull request #2482 from aaronaxvig/master
...
Improve Windows steps
2020-03-30 12:43:03 -06:00
aaronaxvig
2f5d8a4a27
Removed PowerShell stuff
...
Clarified to use Command Prompt as recommended is pull request #2479 , removed all PowerShell stuff.
2020-03-30 14:32:45 -04:00
aaronaxvig
5da5d5eeb9
Merge pull request #1 from matrix-org/master
...
Updating my fork
2020-03-28 18:39:49 -04:00
Aaron Axvig
edd75703e2
Improved steps for building docs on Windows
2020-03-28 18:32:53 -04:00
Patrick Cloke
745f8c09df
Fix incorrect statement about the current spec's guidance.
2020-03-27 14:01:04 -04:00
Patrick Cloke
eb48863c40
Markdown formatting.
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2020-03-26 11:47:32 -04:00
Travis Ralston
2313f1e281
Merge pull request #2432 from matrix-org/rav/proposal/alt_canonical_aliases
...
MSC2432: Updated semantics for publishing room aliases
2020-03-25 16:14:43 -06:00
Hubert Chathi
4b21e44e5f
use the MSC number
2020-03-24 16:24:09 -04:00
Hubert Chathi
76dd16b854
add proposal to switch to symmetric crypto
2020-03-24 16:20:31 -04:00
Hubert Chathi
f7ebda040e
update some examples to use new algorithm name
2020-03-24 16:20:31 -04:00
Hubert Chathi
eb17e5d826
switch to symmetric algorithm
2020-03-24 16:20:31 -04:00
Travis Ralston
b8b0e0d792
Merge pull request #2422 from deepbluev7/master
...
MSC2422: Allow color on font tag
2020-03-24 14:01:53 -06:00
Travis Ralston
e05aa78604
Merge pull request #2471 from matrix-org/travis/changelog-removals
...
Support a 'removed endpoints' changelog type
2020-03-24 12:40:38 -06:00
Travis Ralston
f7ce75d36c
Support a 'removed endpoints' changelog type
2020-03-24 11:29:00 -06:00
Travis Ralston
b6d97c5983
Merge pull request #2470 from matrix-org/clokep/remove-query-auth
...
Remove query_auth from the specification per MSC2451.
2020-03-24 11:22:29 -06:00
Travis Ralston
4f0ac741a2
Update changelogs/server_server/newsfragments/2470.removal
2020-03-24 11:22:05 -06:00
Patrick Cloke
9944decacf
Add changelog entry.
2020-03-24 13:17:22 -04:00
Patrick Cloke
fc03f7faa6
Remove query_auth from the specification per MSC2451.
2020-03-24 12:42:15 -04:00
Travis Ralston
ef1032ee32
Merge pull request #2451 from matrix-org/clokep/remove-old-fed-endpoint
...
MSC2451: Remove `query_auth` federation endpoint.
2020-03-24 09:59:57 -06:00
Hubert Chathi
9e7bcaac9c
Merge pull request #2465 from uhoreg/state_res_clarification
...
clarify first run of iterative auth checks
2020-03-24 10:36:21 -04:00
Travis Ralston
522210bb5f
Merge pull request #2469 from aaronaxvig/issue2173
...
Fix italics in redact API description
2020-03-23 10:21:36 -06:00
Aaron Axvig
4d808762da
Change formatting from italics to code
2020-03-23 12:11:18 -04:00
Hubert Chathi
30586ed98c
remove extra space
2020-03-20 16:55:56 -04:00
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
2020-03-20 16:49:53 -04:00
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>
2020-03-20 20:29:44 +00:00
Hubert Chathi
a0fcb7d9e1
make code required, and some more details about no_olm
2020-03-19 17:10:44 -04:00
Hubert Chathi
2b71234f3c
clarify first run of iterative auth checks
2020-03-19 14:39:54 -04:00
Richard van der Hoff
7917d087f3
clarifications
2020-03-19 15:21:50 +00:00
Patrick Cloke
2d2731efff
Remove duplicated word.
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-03-16 10:42:17 -04:00
Patrick Cloke
61b306f8a8
Remove concerns about backwards compatibility.
2020-03-13 07:12:57 -04:00
Patrick Cloke
1facf7ff12
Add an MSC proposal for how to handle sessions when modifying a password.
2020-03-12 15:00:27 -04:00
Patrick Cloke
78e08c1987
Attempt to clarify the proposed changes.
2020-03-10 10:14:47 -04:00
Patrick Cloke
570398e045
Remove section on the how the authentication currently works and just reference the specification.
2020-03-10 10:00:58 -04:00
Patrick Cloke
4d177753e1
Move proposal to proper proposal number.
2020-03-09 15:05:37 -04:00
Patrick Cloke
f48bbd3278
Attempt to clarify the MSC.
2020-03-09 15:04:01 -04:00
Patrick Cloke
c69a747bae
Convert the initial Google Doc to Markdown.
2020-03-09 12:32:45 -04:00
Travis Ralston
79b2e5263d
Update specification/proposals_intro.rst
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-03-07 14:05:05 -07:00
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>
2020-03-07 18:34:07 +00:00
Nicolas Werner
b760ec2d74
Add comments why alternatives to MSC2422 weren't chosen
2020-03-07 14:57:32 +01:00
Travis Ralston
7666b9fea7
Add changelog for name correction
...
https://github.com/matrix-org/matrix-doc/pull/2453
2020-03-06 10:56:19 -07:00
Travis Ralston
8e83256493
Merge pull request #2453 from Runster/patch-1
...
Correct name of Phil Zimmermann
2020-03-06 10:31:45 -07:00
Runster
e6c7eac023
Correct name of Phil Zimmermann
2020-03-06 18:11:28 +01:00
Travis Ralston
da795e5824
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2020-03-05 17:24:29 -07:00
DeepBlueV7.X
6b2752c4c2
Update proposals/2422-allow-color-attribute-on-font-tag.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2020-03-05 21:02:23 +00:00
DeepBlueV7.X
438ff8fc1d
Update proposals/2422-allow-color-attribute-on-font-tag.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2020-03-05 21:02:09 +00:00
Patrick Cloke
61715f6452
Update and expand the proposal based on feedback and additional info.
2020-03-04 08:07:12 -05:00
Patrick Cloke
68357a7d23
Fix a typo in -> and.
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
2020-03-04 07:31:38 -05:00
Patrick Cloke
6754d5ba5f
Move filename based on MSC #.
2020-03-03 16:20:13 -05:00
Patrick Cloke
c3420770ad
Clarify history of endpoint.
2020-03-03 13:15:32 -05:00
Patrick Cloke
420180a69d
MSC: Remove query_auth federation endpoint.
2020-03-03 12:30:19 -05:00
Richard van der Hoff
4e123ca121
Update proposals/2432-revised-alias-publishing.md
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-02-29 23:29:33 +00:00
Hubert Chathi
a7279d99f0
Update proposals/1543-qr_code_key_verification.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2020-02-27 11:42:22 -05:00
Matthew Hodgson
0ce8e5ae1d
Merge pull request #2445 from 29ki/typo-upgrades
...
Fix typo for upgrade
2020-02-24 09:05:15 +00:00
Örjan Fors
e151ba96ac
Fix typo for upgrade
...
Signed-off-by: Örjan Fors <orion@29k.org>
2020-02-24 09:45:46 +01:00
Richard van der Hoff
8b9ea10e11
server admins can list aliases
2020-02-19 07:32:27 +00:00
Richard van der Hoff
98a6cd0f45
fix table
2020-02-19 07:29:55 +00:00
Richard van der Hoff
30d762cc72
document unstable prefixes/feature flags
2020-02-19 07:25:49 +00:00
Richard van der Hoff
645dbcc091
make room alias lists peekable
2020-02-19 07:25:34 +00:00
Hubert Chathi
ea0abe9de9
remove incorrect stuff
2020-02-18 23:03:54 -05:00
Hubert Chathi
c77d04c709
add base64 option
2020-02-18 22:58:41 -05:00
Hubert Chathi
405ac1e2b5
add base32 option
2020-02-18 22:35:21 -05:00
Travis Ralston
f823118a69
Merge pull request #2434 from matrix-org/travis/spec/2313-moderation-policies
...
Spec moderation policy rooms (MSC2313)
2020-02-18 10:11:02 -07:00
Richard van der Hoff
786772f764
Update proposals/2432-revised-alias-publishing.md
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-02-18 16:24:46 +00:00
Travis Ralston
6d475ebd57
Remove whitespace
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2020-02-17 12:56:28 -07:00
Travis Ralston
7a878bb6c3
Fix location of changelog entries and synergize them
2020-02-12 22:01:58 -07:00
Travis Ralston
da047523e3
Changelog
2020-02-12 22:00:56 -07:00
Travis Ralston
c7942d1cec
Spec moderation policy rooms (MSC2313)
...
MSC: https://github.com/matrix-org/matrix-doc/pull/2313
2020-02-12 21:58:57 -07:00
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
2020-02-12 21:03:11 -07:00
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>
2020-02-11 11:16:56 +00:00
Richard van der Hoff
6bd4b3c08a
MSC: Updated semantics for publishing room aliases
2020-02-10 20:29:38 +00:00
Hubert Chathi
41072fcaa9
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
2020-02-07 15:28:19 -05:00
Sorunome
5ae462d558
address issues
2020-02-07 19:50:22 +01:00
Hubert Chathi
c79ed36fcb
Merge pull request #2430 from deepbluev7/mmaster
...
Fix key export format example
2020-02-06 15:41:54 -05:00
Hubert Chathi
78b8133142
use binary encoding of keys to reduce size of QR code
2020-02-06 13:53:33 -05:00
Nicolas Werner
6911171e83
Fix key export format example
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2020-02-06 09:52:03 +01:00
Brendan Abolivier
3c49ba9eb5
Remove reference to second endpoint
2020-02-05 12:29:12 +00:00
Brendan Abolivier
0d4e2e75c7
Remove unstable_features endpoint
2020-02-05 12:25:50 +00:00
Brendan Abolivier
2e2f1c1174
Extend the scope of casefolding to the whole address
2020-02-04 16:50:50 +00:00
Hubert Chathi
7f93084242
request can be transaction_id
2020-01-30 10:34:10 -05:00
Hubert Chathi
21ddf8507a
make other_user_key optional for one flow of self-verification
2020-01-29 17:52:18 -05:00
Hubert Chathi
fcfd5d99a1
add examples for self-verification
2020-01-29 16:39:32 -05:00
Hubert Chathi
0b4411eadb
more words
2020-01-28 15:28:49 -05:00
Hubert Chathi
be9c37e959
more clarifications, add comparison with SAS
2020-01-27 18:27:06 -05:00
Hubert Chathi
a8c7fda187
add some clarifications
2020-01-24 12:50:51 -05:00
Nicolas Werner
b47de28da5
MSC2422: Allow color on font tag
...
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2020-01-24 00:40:33 +01:00
Hubert Chathi
379bb79b00
Update proposals/1543-qr_code_key_verification.md
2020-01-22 11:59:35 -05:00
Hubert Chathi
4f83bd3e36
Update proposals/1543-qr_code_key_verification.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2020-01-22 11:55:22 -05:00
Sorunome
53435d400d
update with new endpoints
2020-01-19 13:30:46 +01:00
Matthew Hodgson
6e3946f7bc
Merge pull request #2415 from iinuwa/spelling
...
Fix spelling mistakes.
2020-01-18 20:18:40 +00:00
Isaiah Inuwa
715d2d674b
Add changelog for spelling.
2020-01-18 14:12:24 -06:00
Isaiah Inuwa
8e888b916c
Fix spelling mistakes.
2020-01-18 09:09:42 -06:00
Isaiah Inuwa
2563711ceb
Rename proposal with proper ID.
2020-01-18 08:30:58 -06:00
Isaiah Inuwa
72bc0e0f6c
Add proposal to make reason option on content reporting
2020-01-13 21:36:38 -06:00
Isaiah Inuwa
692d039a2b
Merge branch 'master' of github.com:iinuwa/matrix-doc
2020-01-13 21:35:36 -06:00
Sorunome
776436a5f0
forgot to update one json example
2020-01-13 12:54:06 +01:00
Sorunome
f0411a3cc5
make clear displayname and avatar_url are optional, add status codes
2020-01-13 12:52:22 +01:00
Sorunome
13964988f4
remove question regarding federation api version, as it has to be v2
2020-01-09 20:08:19 +01:00
Sorunome
1ef7c17b93
remove stray heading
2020-01-09 20:00:25 +01:00
Sorunome
bee4e9e269
move to correct msc number
2020-01-09 19:57:24 +01:00
Sorunome
501d7ecfd5
add knock proposal
2020-01-09 19:55:44 +01:00
Hubert Chathi
654a9574be
rename to match MSC number
2020-01-02 17:05:12 -05:00
Hubert Chathi
c87802587a
fix typos, add information
2020-01-02 17:02:19 -05:00
Matthew Hodgson
4808b60cdd
Merge pull request #2396 from aaronraimist/v4-event-id-link
...
Fix link to v4 event ID format in identity service spec
2020-01-02 08:40:08 +00:00
Aaron Raimist
82a626a98a
Fix link to v4 event ID format in identity service spec
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2020-01-02 02:30:29 -06:00
Travis Ralston
6c48e77878
Merge pull request #2395 from matrix-org/travis/tags-push
...
Add missing tags to push rules endpoints
2020-01-01 15:58:27 -07:00
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.
2020-01-01 11:59:37 -07:00
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
2019-12-31 15:47:13 -07:00
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.
2019-12-30 16:29:56 -07:00
iinuwa
6005c16b60
Merge pull request #1 from matrix-org/master
...
Merge from origin
2019-12-21 13:50:37 -06:00
Hubert Chathi
a62c817745
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
2019-12-17 11:07:04 -05:00
Hubert Chathi
90bf2b3b46
add changelog
2019-12-16 17:40:05 -05:00
Hubert Chathi
4cde800ea1
fix validation errors
2019-12-16 17:25:20 -05:00
Hubert Chathi
59e337187b
remove duplicated line
2019-12-16 15:54:42 -05:00
Hubert Chathi
e658b17070
initial version of spec for key backups
2019-12-16 15:47:03 -05:00
Hubert Chathi
e2e83b130d
initial proposal for reporting of withheld keys
2019-12-16 15:15:46 -05:00
Travis Ralston
f11f77f33b
Merge pull request #2386 from carbeer/patch-1
...
Change state_type to event_type
2019-12-15 15:31:08 -07:00
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.
2019-12-15 14:37:10 +01:00
Travis Ralston
c823bdbf70
Merge pull request #2384 from matrix-org/travis/pr-templates
...
Add some github stuff (PR templates, funding)
2019-12-09 09:14:00 -07:00
Travis Ralston
47b94b62c4
Add some github stuff (PR templates, funding)
2019-12-07 15:57:24 -07:00
Travis Ralston
21b50d749a
Merge pull request #2369 from iinuwa/token-auth-doc-tweaks
...
Rename nonce to txn_id. Reorganize for clarity.
2019-12-07 15:37:10 -07:00
Travis Ralston
ccc7bcabbc
id -> ID while we're here
2019-12-07 15:32:43 -07:00
Travis Ralston
7cfc4b09a6
Changelog
2019-12-07 15:31:42 -07:00
Travis Ralston
b556ef3605
Merge pull request #2381 from Cadair/patch-1
...
Clarify description of user directory
2019-12-07 15:14:37 -07:00
Travis Ralston
4d0bd5b9e2
Changelog
2019-12-07 15:12:55 -07:00
Stuart Mumford
c2ffef051f
Clarify description of user directory
...
Signed off by Stuart Mumford <stuart@cadair.com>
2019-12-05 09:27:37 -07:00
Hubert Chathi
22f7eaae0c
add example
2019-12-03 22:03:21 -05:00
Hubert Chathi
d7263861d8
Merge pull request #2371 from uhoreg/add_unstable_prefix_template
...
add unstable prefix section to proposal template
2019-12-03 14:37:49 -05:00
Travis Ralston
1cf322bc2a
MSC2324: Facilitating early releases of software dependent on spec ( #2324 )
2019-12-03 18:43:56 +00:00
Hubert Chathi
75a6a28c6c
Merge pull request #2372 from matrix-org/jryans/clarify-cross-signing-examples
...
Clarify cross-signing examples
2019-12-02 16:30:01 -05:00
Travis Ralston
e4deb4ca27
Merge pull request #2367 from matrix-org/erikj/invite_reject_reasons
...
MSC2367: Add reason field to all membership events
2019-12-02 08:12:13 -07:00
J. Ryan Stinnett
71faffc9ed
Update example to show keys wrapped by user ID
2019-12-02 14:59:48 +00:00
J. Ryan Stinnett
c549bf201b
Clarify POST instead of GET for federation key query
2019-12-02 14:54:59 +00:00
Hubert Chathi
17abe054f2
send m.key.verification.cancel to other devices when one device is ready
2019-11-29 17:05:53 -05:00
Hubert Chathi
b7234c7fd3
add unstable prefix section to proposal template
2019-11-29 15:51:50 -05:00
Isaiah Inuwa
ad383351c2
Rename nonce to txn_id. Reorganize for clarity.
...
Signed-Off-By: Isaiah Inuwa <isaiah.inuwa@gmail.com>
2019-11-29 10:25:38 -06:00
Hubert Chathi
5742c30a96
s/accept/ready/ because we already have an m.key.verification.accept
2019-11-29 09:22:09 -05:00
Hubert Chathi
5f5f99fcc1
wording tweaks
2019-11-26 13:06:13 -05:00
Travis Ralston
f37aa30c43
Merge pull request #1756 from uhoreg/cross-signing2
...
MSC1756: cross-signing devices using a master identity key
2019-11-26 10:00:44 -07:00
Erik Johnston
f054ffe760
Add note about using PUT /state/m.room.member/
2019-11-26 11:40:38 +00:00
Erik Johnston
29745d04fb
erikj/msc_membership_reasons
2019-11-26 11:22:42 +00:00
Hubert Chathi
abbba4788c
rename to match MSC number
2019-11-25 16:16:34 -05:00
Hubert Chathi
33df2d1414
initial proposal of m.key.verification.accept
2019-11-25 16:14:49 -05:00
Travis Ralston
2a82a5c27c
Merge pull request #2313 from matrix-org/msc2313
...
MSC2313: Moderation policies as rooms (ban lists)
2019-11-25 09:17:33 -07:00
Hubert Chathi
82260689c9
add link to migrating from device verifications
2019-11-20 11:55:10 -05:00
Hubert Chathi
3b2f897c7e
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
2019-11-20 11:48:36 -05:00
Travis Ralston
c7b3d99853
m.policy.rule won the debate
2019-11-19 11:53:07 -07:00
Hubert Chathi
1590ae224c
make hash commitment always include the m.relates_to
2019-11-18 16:24:59 -05:00
Travis Ralston
f1ff31d2cb
Merge pull request #2284 from matrix-org/travis/msc/optional-is-discover
...
MSC2284: Making the identity server optional during discovery
2019-11-18 10:15:48 -07:00
Travis Ralston
f610235cd6
Rename the MSC to be better targeted
2019-11-18 09:38:17 -07:00
Travis Ralston
e89d81c587
Merge pull request #2351 from MurzNN/patch-2
...
Typo: later user » later use
2019-11-13 10:37:41 -07:00
Travis Ralston
d93d8fe9b5
Add a changelog
2019-11-13 10:36:41 -07:00
Travis Ralston
605f3390c7
Merge pull request #1946 from uhoreg/ssss
...
MSC1946: Secure Secret Storage and Sharing
2019-11-13 10:07:05 -07:00
Travis Ralston
037894d6f7
Merge pull request #2244 from tulir/mass_redactions
...
MSC2244: Mass redactions
2019-11-12 08:56:38 -07:00
Hubert Chathi
fc793557f8
make the default key event an object
2019-11-12 10:48:38 -05:00
Alexey Murz Korepov
daa610659b
Typo: later user » later use
2019-11-10 16:45:01 +03:00
Travis Ralston
dcbdb94693
Add explanation
2019-11-08 09:03:49 -07:00
Hubert Chathi
e8ce135a41
add clarification and examples
2019-11-07 19:01:30 -05:00
Hubert Chathi
5cc5908dd5
Update proposals/1946-secure_server-side_storage.md
...
Co-Authored-By: Matthew Hodgson <matthew@arasphere.net>
2019-11-07 18:45:29 -05:00
Travis Ralston
11a7d799a3
Merge pull request #2349 from matrix-org/identity_service/release-r0.3.0
...
Identity Service r0.3.0 release
2019-11-07 08:52:41 -07:00
Travis Ralston
96bc8354d5
Merge pull request #2350 from matrix-org/client_server/release-r0.6.0
...
Client Server r0.6.0 release
2019-11-07 08:52:35 -07:00
Travis Ralston
5b6d6fe498
Update changelogs/client_server.rst
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-11-07 08:49:59 -07:00
Brendan Abolivier
52cd69eb75
Split into two non-versioned endpoints
2019-11-07 15:45:58 +00:00
Travis Ralston
7351c0cd1e
Add missing versions to identity spec
2019-11-06 12:47:09 -07:00
Travis Ralston
50647e646e
Add r0.6.0 to the list of spec versions.
2019-11-06 12:44:41 -07:00
Travis Ralston
f361c756d2
Client Server r0.6.0 release
2019-11-06 12:43:13 -07:00
Travis Ralston
df202dd493
Identity Service r0.3.0 release
2019-11-06 12:37:50 -07:00
Travis Ralston
14d609e766
Merge pull request #2344 from matrix-org/travis/spec/fix-2338
...
Add filter query param to /context
2019-11-06 10:53:21 -07:00
Travis Ralston
9f01850f7a
Add some words about where the filter is applied
2019-11-06 10:43:11 -07:00
Travis Ralston
a1e5a96cf8
Update api/client-server/event_context.yaml
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-11-06 10:42:08 -07:00
Travis Ralston
8e6e47ae7d
Merge pull request #2343 from matrix-org/travis/spec/fix-2120
...
Recommend that clients don't preview URLs in encrypted rooms
2019-11-06 09:50:36 -07:00
Travis Ralston
cca92ea4f5
Merge pull request #2347 from matrix-org/travis/spec/v5-default
...
Make room version 5 the default room version.
2019-11-05 16:23:42 -07:00
Travis Ralston
3e035c9172
Make room version 5 the default room version.
...
As per [MSC2334](https://github.com/matrix-org/matrix-doc/pull/2334 )
2019-11-05 16:14:04 -07:00
Travis Ralston
fed0b955c8
Merge pull request #2334 from aaronraimist/MSC2333-default-room-version-v5
...
MSC2334 - Change default room version to v5
2019-11-05 16:13:05 -07:00
Travis Ralston
e59bb20dc3
Try to clarify the filter information on /context
2019-11-05 16:08:15 -07:00
Travis Ralston
ef957b990d
Merge pull request #2341 from matrix-org/travis/spec/fix-2298
...
Clarify that submit_url is without authentication
2019-11-05 16:01:20 -07:00
Travis Ralston
f012da17a1
Explain why e2e previews are bad
2019-11-05 16:00:55 -07:00
Hubert Chathi
a514485bcb
add note about displaying other events
2019-11-05 16:22:45 -05:00
Hubert Chathi
f4bad37c10
add notes about redactions/edits
2019-11-05 16:20:41 -05:00
Travis Ralston
a50e828509
Merge pull request #2342 from matrix-org/travis/spec/fix-1982
...
Clarify what format the `country` is on phone number inputs
2019-11-05 07:54:40 -07:00
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
2019-11-04 20:36:52 -07:00
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
2019-11-04 15:57:58 -07:00
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
2019-11-04 15:55:20 -07:00
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
2019-11-04 15:47:25 -07:00
Travis Ralston
284b15495b
Clarify what format the country is on phone number inputs
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1982
2019-11-04 15:25:49 -07:00
Travis Ralston
1dfe2ade08
Changelog
2019-11-04 15:19:10 -07:00
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
2019-11-04 15:17:51 -07:00
Tulir Asokan
30106aaaac
Add section about backwards compatibility
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2019-11-04 21:14:18 +02:00
Hubert Chathi
a51805cfe7
Apply suggestions from code review
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2019-11-01 23:10:14 -04:00
Hubert Chathi
3e42cf528b
Apply suggestions from code review
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
2019-11-01 15:38:14 -04:00
Hubert Chathi
7466955744
add note that verifying yourself may want to use to_device instead
2019-11-01 14:54:58 -04:00
Richard van der Hoff
ae163ab818
remove some lies about markdown being bad ( #2337 )
2019-11-01 14:05:54 +00:00
Aaron Raimist
14c32cc4bf
Wrap lines
2019-10-30 16:20:17 -05:00
Aaron Raimist
6270983b7f
MSC2334 - Change default room version to v5
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2019-10-30 14:40:52 -05:00
Travis Ralston
f281ac69cd
Merge pull request #2328 from matrix-org/travis/spec/2290-new-bind
...
Spec MSC2290: 3PID binding split
2019-10-29 15:56:37 -06:00
Travis Ralston
ce286dac02
Merge pull request #1538 from uhoreg/e2e_backup
...
MSC1219: storing megolm keys serverside
2019-10-29 11:54:44 -06:00
Travis Ralston
2bca44a2e5
Remove extraneous backwards compatibility note
2019-10-28 14:28:48 -06:00
Hubert Chathi
a6977f19c5
Update proposals/1219-storing-megolm-keys-serverside.md
...
Co-Authored-By: aditsachde <23707194+aditsachde@users.noreply.github.com>
2019-10-28 12:58:27 -04:00
Hubert Chathi
4fadace9c8
Update proposals/1946-secure_server-side_storage.md
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
2019-10-28 12:48:59 -04:00
Hubert Chathi
86eccc3bc8
change how we mark the default key, and make sure clients trust keys
2019-10-25 15:00:23 -04:00
Travis Ralston
f5f12a29e0
Spec MSC2290: 3PID binding split
2019-10-23 19:24:11 -06:00
Hubert Chathi
b27f6985b2
more clarifications
2019-10-23 17:32:36 -04:00
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>
2019-10-23 16:13:17 -04:00
Hubert Chathi
788e98711e
Merge branch 'e2e_verification_in_dms' of github.com:uhoreg/matrix-doc into e2e_verification_in_dms
2019-10-23 13:24:18 -04:00
Hubert Chathi
1d165eec29
add clarifications
2019-10-23 13:22:10 -04:00
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>
2019-10-23 15:30:07 +01:00
Brendan Abolivier
4517506d57
Incorporate review
2019-10-15 17:34:02 +02:00
Brendan Abolivier
6bd2876688
MSC number
2019-10-15 13:59:22 +02:00
Brendan Abolivier
ba8880546d
Proposal for versions information on the identity server API
2019-10-15 13:54:52 +02:00
Kitsune Ral
644bb3e4d4
Follow-ups on review comments
2019-10-15 20:11:04 +09:00
Travis Ralston
7236f1c741
Merge pull request #1983 from matrix-org/travis/msc/leave-reason
...
MSC1983: Supporting a reason for leaving rooms
2019-10-15 11:42:08 +02:00
Hubert Chathi
5799c433fe
add HTTP status codes for errors and move key format to the right spot
2019-10-10 15:03:10 -04:00
Hubert Chathi
576177b579
make version optional in versions update
2019-10-09 17:52:53 -04:00
Hubert Chathi
1f1d22f667
fix a couple of missed m.reference changes
2019-10-08 16:46:15 -04:00
Hubert Chathi
ab3ed738e4
drop the recommendation that requests highlight the user
2019-10-08 16:27:53 -04:00
Hubert Chathi
7469198d8b
add from_device fields and a FIXME
2019-10-08 16:19:39 -04:00
Travis Ralston
156fbfb4c7
Merge pull request #2311 from matrix-org/travis/fix-changelog-again
...
Fix client-server typos changelog
2019-10-07 17:39:26 +01:00
Andrew Morgan
6274a66ae5
Merge pull request #2176 from matrix-org/rav/proposals/update-redaction
...
MSC2176: Update the redaction rules
2019-10-07 10:22:32 +01:00
Travis Ralston
f608c48f8a
Merge pull request #2290 from matrix-org/anoa/msc_separate_hs_api
...
MSC2290: Separate Endpoints for Threepid Binding
2019-10-06 09:47:59 -06:00
Kitsune Ral
008185dfcb
Fix path grammar
...
Co-Authored-By: David Vo <auscompgeek@users.noreply.github.com>
2019-10-06 08:10:53 +09:00
Matthew Hodgson
eddce00390
MSC2313: Ban lists
2019-10-04 21:56:02 -04:00
Travis Ralston
3d60e04c6a
Merge pull request #2310 from matrix-org/travis/spec/2263-deprecate-id-server
...
Deprecate id_server and make it optional
2019-10-04 16:19:53 -06:00
Hubert Chathi
54e73e4729
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-10-04 10:41:28 -04:00
Kitsune Ral
f2850c7f6a
Initial draft of the Matrix URI scheme proposal
...
A remake of MSC455.
2019-10-04 19:07:42 +09:00
Travis Ralston
500db6fa2c
Merge pull request #2245 from quotient-im/kitsune-map-to-enum-support
...
Render enums inside additionalProps as one more table
2019-10-03 17:21:06 -06:00
Travis Ralston
b59998fd2b
Fix client-server typos changelog
...
Note: .misc is not a valid changelog entry.
2019-10-03 09:49:01 -06:00
Travis Ralston
2e84465c13
Changelog
2019-10-03 09:42:59 -06:00
Travis Ralston
48b8a95df6
Deprecate id_server and make it optional
...
As per [MSC2263](https://github.com/matrix-org/matrix-doc/pull/2263 )
2019-10-03 09:41:45 -06:00
Kitsune Ral
6b37bb1dd9
Merge remote-tracking branch 'remotes/origin/master' into kitsune-map-to-enum-support
2019-10-03 11:06:27 +09:00
Kitsune Ral
79f16d40a9
Add a full stop
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-10-03 08:28:05 +09:00
Andrew Morgan
46e7137252
Don't remove id_server and id_access_token
2019-09-26 17:51:51 +01:00
Andrew Morgan
ec7e795112
reflow
2019-09-26 17:20:40 +01:00
Andrew Morgan
0332d531e9
Merge branch 'anoa/msc_separate_hs_api' of github.com:matrix-org/matrix-doc into anoa/msc_separate_hs_api
2019-09-26 17:16:49 +01:00
Andrew Morgan
1a51a24768
UIAA on /account/3pid/add
2019-09-26 17:16:44 +01:00
Andrew Morgan
219ebff6d3
typo fix
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-09-26 10:37:10 +02:00
Hubert Chathi
e19fca7d54
make some fixes, add a clarification, add a message to indicate completion
2019-09-25 15:31:01 -04:00
Travis Ralston
1a8fbfedc9
Merge pull request #2305 from matrix-org/travis/spec/ss-search
...
Add s2s POST /publicRooms per MSC2197
2019-09-25 06:39:14 -06:00
Travis Ralston
6d60b0458a
Merge pull request #2304 from matrix-org/travis/fix-ref
...
Point to the new v2 identity endpoint
2019-09-25 06:38:56 -06:00
Andrew Morgan
9311e89941
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-09-25 01:32:35 +02:00
Travis Ralston
5cb7599196
Changelog
2019-09-24 13:39:33 -06:00
Travis Ralston
8d865ca53a
Add s2s POST /publicRooms per MSC2197
...
See https://github.com/matrix-org/matrix-doc/pull/2197
2019-09-24 13:36:51 -06:00
Travis Ralston
eebcaaef02
Point to the new v2 identity endpoint
2019-09-24 13:30:24 -06:00
Hubert Chathi
332b5605c1
simplify protocol by embedding Alice's key in Bob's QR code
2019-09-19 16:18:46 -04:00
Brendan Abolivier
6b0a8505ec
Propose case folding instead of lowercasing
2019-09-19 17:34:25 +01:00
Andrew Morgan
40420d9633
Update proposals/2290-separate-threepid-bind-hs.md
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2019-09-19 11:50:16 +01:00
Hubert Chathi
10b6fd6c8e
add more crypto magic, clarify things, add examples
2019-09-18 19:05:05 -04:00
Andrew Morgan
bd64ffc442
Homeservers shouldn't proxy to user-provided identity servers anymore
2019-09-18 11:57:26 +01:00
Richard van der Hoff
5d6113db1e
Update the MSC template ( #2296 )
...
Tradeoffs->Alternatives, and kill the Conclusions section
2019-09-18 01:39:40 +01:00
Andrew Morgan
87d641c7c1
Describe what the IS and HS are doing in the examples
2019-09-17 17:20:57 +01:00
Andrew Morgan
e50bb3df25
Mention that homeserver's should remember binds done through them
2019-09-17 17:04:40 +01:00
Andrew Morgan
53519f98d0
Pin a spec version when we link to it
2019-09-17 17:01:45 +01:00
Andrew Morgan
169174e00b
Suggest the use of a unstable flag
2019-09-17 17:01:18 +01:00
Andrew Morgan
1e69a7f3f2
be assertive
2019-09-17 15:02:41 +01:00
Andrew Morgan
3eda9f7b28
Merge branch 'anoa/msc_separate_hs_api' of github.com:matrix-org/matrix-doc into anoa/msc_separate_hs_api
2019-09-17 12:13:01 +01:00
Andrew Morgan
0b67f34578
Address review comments
2019-09-17 12:10:32 +01:00
Andrew Morgan
c57250b393
Apply suggestions from code review
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-09-17 11:48:50 +01:00
Andrew Morgan
2a55310754
Clarify why MSC2229 was made obselete
2019-09-17 11:43:56 +01:00
Andrew Morgan
af2467606e
parameter, not endpoint
2019-09-16 18:01:21 +01:00
Andrew Morgan
4bc005ac84
Remove threepid explanation
2019-09-16 16:27:16 +01:00
Andrew Morgan
f06ba491fe
Assign meaning to bind and add
2019-09-16 15:49:31 +01:00
Travis Ralston
2c88f02daa
Merge pull request #2287 from matrix-org/travis/spec/lookup-v2
...
Spec the v2 lookup API
2019-09-16 08:45:11 -06:00
Andrew Morgan
f36ed9a271
typos
2019-09-16 15:26:07 +01:00
Andrew Morgan
7b656e9013
Update proposals/2290-separate-threepid-bind-hs.md
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
2019-09-16 15:24:43 +01:00
Andrew Morgan
196f27efb2
Update proposals/2290-separate-threepid-bind-hs.md
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
2019-09-16 15:22:05 +01:00
Andrew Morgan
1fc1e3c6ce
run on sentence
2019-09-16 14:49:30 +01:00
Andrew Morgan
5b259bfb52
Fix homeserver binding example
2019-09-16 14:47:38 +01:00
Andrew Morgan
cb7c072edb
Two new endpoints instead of one
2019-09-16 14:42:21 +01:00
Andrew Morgan
5193c319e7
Cleaner API endpoints
2019-09-13 11:49:31 +01:00
Andrew Morgan
f5b10c689f
cleanup
2019-09-12 15:55:50 +01:00
Andrew Morgan
7096092da9
init
2019-09-12 13:52:52 +01:00
Andrew Morgan
fdea3e34a8
wip
2019-09-12 13:30:51 +01:00
Travis Ralston
c00fe02fd1
Merge pull request #1802 from matrix-org/babolivier/standardised-federation-response-format
...
MSC1802: Remove the '200' value from some federation responses
2019-09-10 17:08:02 -06:00
Travis Ralston
7a391bf938
Merge pull request #2282 from matrix-org/travis/spec/is-unbind
...
Spec client-server IS unbind API
2019-09-10 10:52:31 -06:00
Travis Ralston
d813b8e12c
Mention M_INVALID_PARAM
2019-09-10 09:35:37 -06:00
Hubert Chathi
8123c4ef0f
additional clarification
2019-09-09 22:57:29 -04:00
Travis Ralston
b3e2326d8b
changelog
2019-09-09 19:59:18 -06:00
Travis Ralston
6cfd761204
Spec the v2 lookup API
...
Spec for [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134 )
2019-09-09 19:58:06 -06:00
Hubert Chathi
cf953c47fd
clarifications, change "hash" to "etag"
2019-09-09 17:29:32 -04:00
Hubert Chathi
60f0ad5b24
lowercase
2019-09-07 16:05:46 -04:00
Hubert Chathi
7644085274
wording fixes and clarifications
2019-09-07 16:03:11 -04:00
Travis Ralston
642be6c677
Fix unbind wording
2019-09-06 13:06:16 -06:00
Travis Ralston
30a9de7e02
Merge branch 'master' into travis/spec/is-unbind
2019-09-06 13:05:19 -06:00
Travis Ralston
a24bcc2c0a
Merge pull request #2258 from matrix-org/travis/spec/is-terms
...
Spec IS terms of service
2019-09-06 10:29:47 -06:00
Travis Ralston
f7e00b19e9
Merge pull request #2255 from matrix-org/travis/spec/is-auth
...
Spec the v2 IS auth APIs
2019-09-06 10:29:08 -06:00
Travis Ralston
54fb5eb5cf
Merge pull request #2281 from matrix-org/travis/spec/identity-server-storage
...
Spec m.identity_server account data
2019-09-06 10:28:09 -06:00
Travis Ralston
6baeb6c218
Assign number
2019-09-05 20:25:31 -06:00
Travis Ralston
738fa6833e
Proposal to make the identity server optional during discovery
2019-09-05 20:24:17 -06:00
Travis Ralston
1881a255c2
Clarify that id_access_token is optional for r0.5
2019-09-05 13:53:58 -06:00
Hubert Chathi
0007498b4c
remove empty tradeoffs section
2019-09-05 11:54:33 -04:00
Travis Ralston
6488c79cc3
Merge pull request #2283 from cvarley100/patch-1
...
Minor typo in index.rst
2019-09-05 08:43:11 -06:00
Brendan Abolivier
48e8c55138
Merge branch 'master' into babolivier/standardised-federation-response-format
2019-09-05 14:54:48 +01:00
Brendan Abolivier
620e5dd74d
Merge branch 'babolivier/standardised-federation-response-format' of github.com:matrix-org/matrix-doc into babolivier/standardised-federation-response-format
2019-09-05 14:54:44 +01:00
Brendan Abolivier
cb2b71c0be
Remove /send + rename
2019-09-05 14:54:31 +01:00
Brendan Abolivier
fc26230007
Update proposals/1802-standardised-federation-response-format.md
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
2019-09-05 14:41:53 +01:00
Charlie Varley
4d835c1753
Update index.rst
2019-09-05 10:31:44 +01:00
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.
2019-09-04 16:38:15 -06:00
Travis Ralston
358c49ff6e
Merge branch 'travis/spec/is-auth' into travis/spec/is-unbind
2019-09-04 16:38:12 -06:00
Travis Ralston
2d784d93ef
Merge branch 'master' into travis/spec/is-auth
2019-09-04 16:35:50 -06:00
Travis Ralston
6ec7d4cd89
changelog
2019-09-04 16:20:14 -06:00
Travis Ralston
958cffd330
Spec m.identity_server account data
...
As per [MSC2230](https://github.com/matrix-org/matrix-doc/pull/2230 )
2019-09-04 16:17:41 -06:00
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
2019-09-04 11:11:42 -06:00
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
2019-09-04 11:09:53 -06:00
Travis Ralston
b8971f46ab
Merge pull request #2280 from Cadair/giles2
...
Update to the new deployment of Giles
2019-09-04 07:14:10 -06:00
Stuart Mumford
9574f3c8d0
update to the new deployment of Giles
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2019-09-04 14:12:38 +01:00
Travis Ralston
5a434ea7ac
Merge pull request #2279 from matrix-org/travis/spec/is-no-bind
...
Remove bind_* params on /register as per MSC2140
2019-09-04 05:31:34 -06:00
Travis Ralston
001c51a740
/3pid/delete and /deactivate don't take an id_access_token
2019-09-03 15:09:59 -06:00
Travis Ralston
caf46db6e7
Changelog
2019-09-03 15:04:58 -06:00
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
2019-09-03 15:03:41 -06:00
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.
2019-09-03 14:04:05 -06:00
Travis Ralston
b7e84cf4ce
Merge branch 'travis/spec/is-auth' into travis/spec/is-terms
2019-09-03 14:04:01 -06:00
Travis Ralston
8f48b4e717
Merge branch 'master' into travis/spec/is-auth
2019-09-03 14:03:34 -06:00
Travis Ralston
2b8c8ad512
MSC1779 is actually merged now
2019-09-03 13:49:25 -06:00
Ben Parsons
d346099cf7
deduplicate MSC1779 ref in proposals list
2019-09-03 18:30:05 +01:00
Brendan Abolivier
520c76a1cb
Spell out that the proposal also concerns homeservers
2019-09-02 13:56:01 +01:00
Brendan Abolivier
997360995c
Wording
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-09-02 13:41:49 +01:00
Brendan Abolivier
bddadfeb18
Typo
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-09-02 13:41:33 +01:00
Brendan Abolivier
552f71a9f9
Wording
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-09-02 13:41:23 +01:00
Brendan Abolivier
524ec52f73
Wording
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-09-02 13:41:07 +01:00
Brendan Abolivier
aad6f7138c
Merge branch 'master' into babolivier/msc_email_case
2019-09-02 13:35:48 +01:00
Tulir Asokan
b2ce6f87bc
Merge branch 'master' into mass_redactions
2019-08-31 21:15:36 +03:00
Tulir Asokan
7ba4564ac3
Remove soft fail auth rule option
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2019-08-31 21:04:42 +03:00
Matthew Hodgson
1f2acbcf29
RST is not MD
2019-08-31 16:45:53 +01:00
Matthew Hodgson
a805d2b779
oops, premature merge
2019-08-31 16:04:55 +01:00
Matthew Hodgson
6d71a41e22
Proposal for ignoring invites
2019-08-31 16:01:04 +01:00
Tulir Asokan
e6f85cacff
Specify that "existing auth rules" means room v5
2019-08-31 00:53:08 +03:00
Travis Ralston
c9fcf9021c
Merge pull request #2266 from matrix-org/travis/fix-ci
...
Fix CI by bumping golang version
2019-08-30 10:16:43 -06:00
Travis Ralston
5acac5a44e
Try bumping golang version
2019-08-30 09:12:02 -06:00
Travis Ralston
b36fe24f1b
Let's not doubly remove things
2019-08-30 08:27:44 -06:00
Brendan Abolivier
60354f8cf9
MSC number
2019-08-30 14:47:02 +01:00
Brendan Abolivier
d1efd488b7
Proposal for mandating lowercasing when processing e-mail address localparts
2019-08-30 14:43:17 +01:00
Richard van der Hoff
62cc11eee6
add missing github-labels file
2019-08-30 13:50:00 +01:00
Travis Ralston
9f41ae50b1
let's try and fix the CI
2019-08-30 04:47:37 -06:00
Travis Ralston
f8780e2395
add note about edit
2019-08-30 04:44:39 -06:00
Travis Ralston
1a6eb9a413
Update proposals/2263-homeserver-pw-resets.md
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
2019-08-29 15:19:12 -06:00
Travis Ralston
6d5e90b1d6
Apply suggestions from code review
...
Co-Authored-By: Matthew Hodgson <matthew@matrix.org>
2019-08-29 14:51:32 -06:00
Travis Ralston
16bb3bd8b5
Add an unstable feature flag to MSC2140 for clients to detect support
2019-08-29 13:59:48 -06:00
Travis Ralston
4e43024039
Assign number
2019-08-29 13:54:53 -06:00
Travis Ralston
1d6501b6ec
What if we allowed homeservers to deal with their own business?
2019-08-29 13:51:38 -06:00
Tulir Asokan
c909a7c423
Move omitting redacted_because into proposal and add security consideration
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2019-08-29 21:18:02 +03:00
Travis Ralston
91f862d9e8
Use the right error code for 401 errors
2019-08-28 20:57:07 -06:00
Travis Ralston
fad9974383
Add missed changelog from prior PR
2019-08-28 15:47:08 -06:00
Travis Ralston
aa98137514
Add changelog
2019-08-28 15:47:08 -06:00
Travis Ralston
0408373cf9
Litter the client-server API with id_access_token
2019-08-28 15:47:08 -06:00
Travis Ralston
4d0ea64121
Define authentication, ripping off the client-server API description
2019-08-28 15:46:58 -06:00
Travis Ralston
e40d9e296d
Split OpenID token info out verbatim
2019-08-28 15:46:58 -06:00
Travis Ralston
ef5d3b9f30
Correct token reference in MSC2140
2019-08-28 15:46:58 -06:00
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
2019-08-28 15:01:28 -06:00
Travis Ralston
ca4d9d8636
Deprecate the v1 IS API
2019-08-28 14:19:13 -06:00
Travis Ralston
b0acaeddfa
Reference the v2 API where possible
2019-08-28 14:18:11 -06:00
Travis Ralston
a47c5aeb42
v2-ify the v2 api
...
Note that ping and pubkey doesn't require auth - see MSC2140 for more information.
2019-08-28 14:17:51 -06:00
Tulir Asokan
79a5663ec3
Fix typos, inline links and move image into tree
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2019-08-28 23:07:34 +03:00
Tulir Asokan
238b78bbaf
Add potential issue with redacted_because field
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2019-08-28 23:07:34 +03:00
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>
2019-08-28 23:07:12 +03:00
Travis Ralston
5b53b3d0b8
Clone v1 APIs verbatim
2019-08-28 14:01:36 -06:00
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>
2019-08-28 22:58:59 +03:00
Travis Ralston
b8a3f970ee
Add security definition for access token
2019-08-28 13:40:48 -06:00
Travis Ralston
b5529ff6a3
Merge pull request #2250 from matrix-org/travis/deprecated-toc
...
List deprecated endpoints as deprecated
2019-08-28 07:49:31 -06:00
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
2019-08-27 19:24:13 -06:00
Hubert Chathi
03ae5614b0
remove unnecessary space
2019-08-27 17:56:52 -07:00
Hubert Chathi
e1b0042e7b
clarifications, minor fixes, formatting
2019-08-27 17:46:45 -07:00
Hubert Chathi
9aade7291a
make it agree with what we actually did with key requests
2019-08-27 16:21:00 -07:00
Hubert Chathi
cafe49d36d
some clarifications
2019-08-27 16:13:18 -07:00
Travis Ralston
356350de91
Merge pull request #2140 from matrix-org/dbkr/tos_2
...
MSC2140: Terms of Service for ISes and IMs
2019-08-26 13:48:45 -06:00
Travis Ralston
808eda404a
Merge pull request #2247 from matrix-org/poljar/key_request_fix
...
Fix the action of a room key request cancellation.
2019-08-26 09:46:57 -06:00
Damir Jelić
35eb1993d9
Add a changelog fragment for the room key request action fix.
2019-08-26 17:40:32 +02:00
Travis Ralston
7a36016cbb
Merge pull request #2230 from matrix-org/dbkr/is_in_account_data
...
MSC2230: Store Identity Server in Account Data
2019-08-26 08:21:04 -06:00
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.
2019-08-26 12:21:23 +02:00
Travis Ralston
0265817c56
Merge pull request #1957 from matrix-org/travis/msc/integrations/discovery
...
MSC1957: Integration manager discovery
2019-08-25 19:25:46 -06:00
Hubert Chathi
4e2fe124d2
wording fixes/clarifications
2019-08-25 18:22:23 -07:00
Kitsune Ral
31c132ec82
Add changelog
2019-08-25 17:39:36 +09:00
Hubert Chathi
0e6286f5d0
write more stuff
2019-08-24 12:38:13 -07:00
Kitsune Ral
65cd10249c
Render enums inside additionalProps as one more table
...
Closes #2242 .
2019-08-24 21:56:48 +09:00
Travis Ralston
4ad9bf7059
Merge pull request #1961 from matrix-org/travis/msc/integrations/auth
...
MSC1961: Integration manager authentication APIs
2019-08-23 14:24:09 -06:00
Tulir Asokan
ec38013daa
Proposal to allow multiple targets for one redaction event
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2019-08-23 23:07:57 +03:00
Hubert Chathi
fb724bc625
rename to match PR number
2019-08-21 21:22:03 -07:00
Hubert Chathi
4f655247b0
initial draft of verification in DMs
2019-08-21 21:17:41 -07:00
Travis Ralston
b0f873785d
Proposal for room version 6
2019-08-21 18:03:17 -06:00
Travis Ralston
b6f0e8e8ed
Clarify that the query string is because they are widgets
2019-08-21 17:50:18 -06:00
Travis Ralston
8b85fda52c
Add a link to the widget MSC to try and stem questions
2019-08-21 17:47:55 -06:00
David Baker
4ea8f645d6
is_token -> id_access_token and add invite to proxy list
2019-08-21 18:13:50 +01:00
Travis Ralston
8ca50eaf9f
Merge pull request #2010 from Sorunome/soru/spoilers
...
MSC2010: Add client-side spoilers
2019-08-21 08:34:24 -06:00
David Baker
8bd9d7caeb
Add full stop
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-08-21 15:12:45 +01:00
David Baker
69315417b5
Typo
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-08-21 15:12:25 +01:00
David Baker
4073d940da
Typo
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-08-21 15:11:10 +01:00
David Baker
1f8cfd5729
Update migration mechanism
2019-08-21 14:19:20 +01:00
Travis Ralston
53a2ffb12a
Merge pull request #2197 from reivilibre/rei/msc_filter_over_fed
...
MSC2197: Search Filtering in Federation /publicRooms
2019-08-20 15:35:29 -06:00
Travis Ralston
788796e1c6
Multiple clarifications
2019-08-20 09:20:07 -06:00
David Baker
9b2ca3cdfe
typoes / clarifications
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-08-20 16:19:15 +01:00
Travis Ralston
9e073e9647
Speeeeeeling
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-08-19 10:42:30 -06:00
Andrew Morgan
997c5466a8
MSC2229: Allowing 3PID Owners to Rebind ( #2229 )
2019-08-19 13:35:02 +01:00
David Baker
6d0067320c
clarify error proxying
2019-08-19 13:31:44 +01:00
David Baker
12377fbf50
/account/logout not /logout
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-08-19 11:53:41 +01:00
David Baker
e4bdc283fd
Apply suggestions from code review
...
Typos / spelling
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-08-19 11:45:46 +01:00
Olivier Wilkinson (reivilibre)
76f9196ff3
Address @richvdh's comments
2019-08-19 07:44:37 +01:00
Travis Ralston
865d3da0f8
General clarity improvements
2019-08-16 19:59:32 -06:00
Travis Ralston
22c9692684
Disclose origin story better
2019-08-16 19:53:28 -06:00
Travis Ralston
475c64de8c
Disclose origin story
2019-08-16 19:52:35 -06:00
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.
2019-08-15 18:10:38 +01:00
Andrew Morgan
4059661c29
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2019-08-14 11:38:53 +01:00
Olivier Wilkinson (reivilibre)
4219e272ec
Drop the hard SHOULD
...
Adopts @turt2live's phrasing
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-08-14 11:06:45 +01:00
Olivier Wilkinson (reivilibre)
7e85b9d56a
Acknowledge other potential error responses for fallback
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-08-14 11:03:55 +01:00
Olivier Wilkinson (reivilibre)
97f856d706
Domain name is potentially personally-identifying
...
Thanks to @turt2live
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-08-14 11:00:03 +01:00
David Baker
b9b984ae60
clarify
2019-08-14 09:52:13 +01:00
David Baker
229cb67b01
Apply suggestions from code review
...
Use fewer formal MUST etc in proposal
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-08-14 09:51:27 +01:00
Andrew Morgan
7758e0701c
Remove homeserver warning
2019-08-13 18:22:06 +01:00
David Baker
2c8d112089
assign number
2019-08-13 18:03:43 +01:00
Andrew Morgan
2e2a74a235
Merge branch 'anoa/rebind_3pids' of github.com:matrix-org/matrix-doc into anoa/rebind_3pids
2019-08-13 17:17:11 +01:00
Andrew Morgan
2547cc443c
backticks
2019-08-13 17:17:06 +01:00
Andrew Morgan
01fc54faae
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-08-13 17:15:48 +01:00
Andrew Morgan
5b1ea4ffcb
Update proposals/2229-rebind-existing-3pid.md
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
2019-08-13 17:13:48 +01:00
Andrew Morgan
cb1e3b8373
Take into account the 1 is case
2019-08-13 13:29:35 +01:00
Andrew Morgan
f313b49c26
Add bind def.
2019-08-13 11:40:34 +01:00
Andrew Morgan
be77b5823c
fix up
2019-08-13 11:24:37 +01:00
Andrew Morgan
6ed0ae36ba
rename msc #
2019-08-13 11:12:04 +01:00
Andrew Morgan
ed4d805d2f
flesh out
2019-08-13 11:11:22 +01:00
David Baker
6330fff5a4
Draft for IS URL in account data
2019-08-12 18:13:58 +01:00
Travis Ralston
87590cd778
Merge pull request #2223 from matrix-org/travis/fix-tombstone
...
Check for a state_key on the tombstone push rule
2019-08-12 10:27:15 -06:00
Andrew Morgan
783fd78a6f
wip
2019-08-12 17:13:37 +01:00
Richard van der Hoff
353b6cd198
clarification
2019-08-12 13:12:18 +01:00
Hubert Chathi
7ed5367516
clarifications, fix formatting
2019-08-10 14:14:30 -07:00
Olivier Wilkinson (reivilibre)
60cbc4567b
Addresses some of Andrew's comments
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-08-09 11:21:39 +01:00
Travis Ralston
a171d5f6fd
Check for a state_key on the tombstone push rule
...
This is an oversight from the proposal.
2019-08-08 09:29:52 -06:00
Travis Ralston
3087c76452
Merge pull request #2134 from matrix-org/hs/hash-identity
...
MSC2134: Identity Hash Lookups
2019-08-07 19:48:36 -06:00
Olivier Wilkinson (reivilibre)
493bb062af
MSC2197: update with privacy perspective
...
Includes recommendations for client developers.
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-08-05 09:50:24 +01:00
Matthew Hodgson
1df4ece112
Merge pull request #2215 from Dominaezzz/patch-1
...
Fix some typos
2019-08-03 22:38:20 +02:00
Dominic Fischer
a63fab20ee
Fix some typos
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2019-08-03 18:07:22 +01:00
Travis Ralston
a71757f1ee
Merge pull request #2174 from matrix-org/rav/proposals/move_redacts_key
...
MSC2174: Move the `redacts` key to a sane place
2019-08-03 11:01:28 -06:00
Luca Becker
25e3602bbe
3rd draft of MSC2209
2019-08-03 09:15:32 +02:00
Andrew Morgan
3edf5e3c16
Make hashes real values
2019-08-02 11:25:28 +01:00
Luca Becker
42dbeee7d3
MSC2209: 2nd draft @uhoregs changes
2019-08-01 18:36:19 +02:00
Luca Becker
ec37fe4427
first draft of MSC2209
2019-08-01 16:23:26 +02:00
Andrew Morgan
96e06b6f5f
Add line, britishise
2019-08-01 15:04:38 +01:00
Andrew Morgan
3877724774
fix speeling
2019-08-01 15:01:05 +01:00
Andrew Morgan
c401a4d47b
punctuation
2019-08-01 14:53:41 +01:00
Andrew Morgan
acf8d34474
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
2019-08-01 14:51:42 +01:00
Andrew Morgan
3789d828fd
Incorporate solution analysis from the context of attacks
2019-08-01 14:51:26 +01:00
Olivier Wilkinson (reivilibre)
36e43ee326
Rewrap lines in MSC2917 to 80 chars wide
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-08-01 09:28:30 +01:00
Hubert Chathi
80adbaff4c
switch to MSC1946 for storing recovery key
2019-07-31 16:38:20 -04:00
Hubert Chathi
825757ffd8
add information about verifying backup by entering key
2019-07-31 16:37:54 -04:00
Hubert Chathi
bd9efcdf53
add some information and an example
2019-07-31 16:22:24 -04:00
Hubert Chathi
d47e13c6d9
this FIXME will be addressed in the key backup MSC
2019-07-31 16:20:55 -04:00
Hubert Chathi
395d40314b
fix typos and make valid JSON
2019-07-31 16:20:39 -04:00
Andrew Morgan
136eea8578
Merge branch 'master' of github.com:matrix-org/matrix-doc
2019-07-31 15:21:56 +01:00
Andrew Morgan
28596a6c74
Add missing changelog for #2204 .
2019-07-31 15:21:40 +01:00
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`.
2019-07-31 15:14:38 +01:00
Andrew Morgan
f989263872
MSC2181: Add an Error Code for Signaling a Deactivated User ( #2181 )
2019-07-31 13:14:02 +01:00
Richard van der Hoff
0c7c48bd12
MSC2175: Remove the creator field from m.room.create events ( #2175 )
...
Fixes #1193
2019-07-31 13:13:38 +01:00
Andrew Morgan
33d22c3320
hashes are not stream ciphers
2019-07-31 11:47:03 +01:00
Andrew Morgan
9913f5bc29
Slightly clarify pepper value
2019-07-31 11:16:58 +01:00
Andrew Morgan
57de107ea9
Move medium back behind the address
2019-07-31 11:07:22 +01:00
Travis Ralston
d4ce3a0181
Merge pull request #2201 from matrix-org/push_gateway/release-r0.1.1
...
Push r0.1.1 release
2019-07-30 13:38:23 -06:00
Travis Ralston
cfc502a2f1
Merge pull request #2202 from matrix-org/application_service/release-r0.1.2
...
Appservices r0.1.2 release
2019-07-30 13:38:14 -06:00
Travis Ralston
acde333acc
Merge pull request #2203 from matrix-org/server_server/release-r0.1.3
...
Server-server r0.1.3 release
2019-07-30 13:37:38 -06:00
Travis Ralston
26c2ce8a92
Server-server r0.1.3 changelog
2019-07-30 13:05:32 -06:00
Travis Ralston
0b49112399
Appservices r0.1.2 changelog
2019-07-30 13:02:04 -06:00
Travis Ralston
40e6f82cbd
Push r0.1.1 changelog
2019-07-30 12:54:50 -06:00
Travis Ralston
0631595484
Merge pull request #2200 from matrix-org/travis/changelogs
...
Fix/add changelogs
2019-07-30 07:37:09 -06:00
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>
2019-07-30 08:00:48 +01:00
Travis Ralston
62f7a4f82c
Fix/add changelogs
...
The push spec one was missed in https://github.com/matrix-org/matrix-doc/pull/2151
2019-07-29 21:06:17 -06:00
Olivier Wilkinson (reivilibre)
4c22eb86b5
MSC for Search Filtering in Federation /publicRooms
...
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
2019-07-29 16:30:25 +01:00
Andrew Morgan
c8527b7af8
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
2019-07-26 12:05:49 +01:00
Andrew Morgan
4d1f2ea4f4
Apply suggestions from code review
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-07-26 12:05:41 +01:00
Andrew Morgan
6660768d85
Don't repeat fast hash bit
2019-07-26 12:04:17 +01:00
Andrew Morgan
027c2d7260
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
2019-07-26 12:01:32 +01:00
Andrew Morgan
a17c74f592
switch medium and address around, space between address and pepper
2019-07-26 12:00:53 +01:00
Andrew Morgan
5580a2a1a9
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-07-26 11:40:38 +01:00
Andrew Morgan
ffbfde8a09
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-07-26 11:40:20 +01:00
Andrew Morgan
87a54e8d8d
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
2019-07-25 19:06:07 +01:00
Andrew Morgan
6119b9a50d
*@hobnobbob.com is unlikely to be guessed
2019-07-25 19:05:49 +01:00
Andrew Morgan
20c72a3649
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: David Baker <dbkr@users.noreply.github.com>
2019-07-25 18:56:17 +01:00
Andrew Morgan
0ac70b268a
Clarify peppering should not happen on none algo
2019-07-25 18:55:57 +01:00
Andrew Morgan
da876bb340
missing word
2019-07-25 18:54:02 +01:00
Andrew Morgan
c6dd5951a1
Clients can cache the hash details if they want to
2019-07-25 18:53:32 +01:00
Travis Ralston
2a2dddab94
Merge pull request #2151 from reivilibre/push_id_event_id
...
Fix Push Gateway API example: Field renamed to event_id
2019-07-25 10:31:13 -06:00
Andrew Morgan
8f3e588708
pepper is not a secret val. Still needs to be around.
2019-07-24 15:27:48 +01:00
Travis Ralston
bf9f2cd1b6
Merge pull request #2183 from lucavb/master
...
Spec clarification regarding authorisation rules in v1
2019-07-23 12:04:27 -06:00
Luca Becker
f4d6b6c261
Fixed broken indentations
2019-07-23 17:58:40 +02:00
Luca Becker
c7a23557d4
Last cosmetic changes
...
switched back to the use of `.. NOTE::`
2019-07-23 17:57:22 +02:00
Andrew Morgan
3b8c57e06c
Don't require servers/clients to support "none"
2019-07-23 16:43:55 +01:00
Andrew Morgan
3031df79cc
Add example for none algo
2019-07-23 16:33:24 +01:00
Andrew Morgan
9fd6bd3184
Add details about why this proposal should exist
2019-07-23 15:25:41 +01:00
Andrew Morgan
b26a9ed1fd
Expand on why we can't trust dirty homeservers
2019-07-23 13:28:42 +01:00
Andrew Morgan
577021f12b
resolve some comments
2019-07-23 11:48:01 +01:00
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.
2019-07-23 11:25:34 +02:00
Richard van der Hoff
9e264fedc9
Updates
...
* preserve *all* of `create`
* don't preserve `notifications` or `algorithm`, and add some justifcation.
2019-07-22 16:47:49 +01:00
Andrew Morgan
887cd5e7d0
I really hope someone doesn't invest none-hash
2019-07-22 16:00:29 +01:00
Andrew Morgan
0444c8016b
review comments
2019-07-22 15:33:49 +01:00
Richard van der Hoff
4503327450
Add some compatibility hacks.
2019-07-22 15:17:52 +01:00
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.
2019-07-18 08:55:58 +02:00
Luca Becker
8aece4f644
Incorporated @richvdh suggestions
2019-07-17 23:26:10 +02:00
Alexander "Ace" Olofsson
99bd46c9e7
Allow the use of the HTML <details> tag
...
Signed-off-by: Alexander Olofsson <ace@haxalot.com>
2019-07-16 22:00:24 +02:00
Richard van der Hoff
d324cac847
preserve powerlevel
2019-07-16 19:32:34 +01:00
Richard van der Hoff
b49a950245
Update proposals/2176-update-redaction-rules.md
...
fix typo
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2019-07-16 19:26:02 +01:00
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.
2019-07-16 17:33:13 +02:00
Sorunome
9ebcff5758
fix typo, add section on html details element
2019-07-16 17:11:07 +02:00
Andrew Morgan
36cb8ed894
none -> m.none
2019-07-16 10:44:02 +01:00
Sorunome
1f786ae6dc
commit image into repo, fix typo
2019-07-15 20:52:24 +02:00
David Baker
d9269b084f
Exclude pubkey endpoints from auth
2019-07-15 16:58:24 +01:00
David Baker
a1de6ff634
Hopefully clarify some bits
2019-07-15 10:26:24 +01:00
Richard van der Hoff
cd5549d483
Proposal to update the redaction algorithm
2019-07-14 22:50:46 +01:00
Richard van der Hoff
b09d48a9f7
Spec link
2019-07-14 20:22:39 +01:00
Richard van der Hoff
78d46b2890
Proposal to move the redacts key to a sane place
2019-07-14 20:20:09 +01:00
David Baker
25a47afa32
unnecessary capital mk. 2
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
2019-07-12 11:55:40 +01:00
David Baker
6e061b1baf
unnecessary capital
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
2019-07-12 11:55:11 +01:00
David Baker
f474b31f5f
typo
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
2019-07-12 11:54:45 +01:00
Andrew Morgan
3514437d24
Ability for client/server to decide on no hashing
2019-07-12 11:37:41 +01:00
David Baker
9bb6ad80d1
typo
2019-07-10 16:13:38 +01:00
Travis Ralston
7b0f5ea77b
Merge pull request #2159 from jimmycuadra/reference-hash-purpose
...
Clarify the purpose of reference hashes.
2019-07-09 16:27:44 -06:00
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>
2019-07-09 15:26:03 -07:00
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.
2019-07-09 17:54:45 +01:00
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>
2019-07-09 01:14:29 -07:00
Hubert Chathi
ee04b778cf
Merge pull request #2157 from a-andreyev/aa13q/api-client-server-device-keys
...
Client-server: Fix upload keys example request
2019-07-08 15:57:56 -04:00
Alexey Andreyev
9ed19a37ad
Client-server: Fix upload keys example request
...
Contributes to #1733
Signed-off-by: Alexey Andreyev <aa13q@ya.ru>
2019-07-08 22:28:32 +03:00
Andrew Morgan
ed67e26037
pepper must not be an empty string, append medium
2019-07-08 17:03:20 +01:00
Andrew Morgan
1963a24832
fix attacks paragraph
2019-07-08 13:27:38 +01:00
Andrew Morgan
dd8a6549c9
Address review comments
2019-07-08 11:55:37 +01:00
David Baker
701d340da1
Remove exception for request/submitToken
2019-07-05 19:00:15 +01:00
David Baker
bf8a1e5d5f
Add way to get the HS to bind/unbind existing 3pids
2019-07-05 18:11:42 +01:00
Andrew Morgan
3702669424
update from comments
2019-07-05 15:59:29 +01:00
David Baker
30dcc28f9b
try & clarify that HS signature isn't the only acceptable auth for unbind
2019-07-04 18:38:31 +01:00
Andrew Morgan
f4a1e02884
simple method once more
2019-07-04 16:28:49 +01:00
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
2019-07-03 15:09:06 -04:00
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
2019-07-03 09:35:12 -06:00
J. Ryan Stinnett
9208c5cd13
Add changelog
2019-07-03 11:34:00 +01:00
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
2019-07-03 10:59:38 +01:00
reivilibre
8033ab1c86
Fix Push Gateway API example: Field renamed to event_id
...
I believe this was forgotten in:
71cb646541
2019-07-03 10:36:16 +01:00
Andrew Morgan
53bd384f2e
Clarify salting
2019-07-03 09:59:38 +01:00
Hubert Chathi
3aaf181db2
rename some things and add clarification
2019-07-02 14:05:06 -04:00
David Baker
1a669348d8
http status code
2019-07-02 11:27:46 +01:00
David Baker
d15c9df115
fullstop
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 11:25:26 +01:00
David Baker
e28f7aad72
slash
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 11:25:12 +01:00
David Baker
4c72c37b80
slash
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 11:24:51 +01:00
David Baker
10858bf83b
set account data after registration
2019-07-02 11:22:41 +01:00
David Baker
79dbad2914
remove acceptance token mention
2019-07-02 11:17:27 +01:00
David Baker
ac6b9bdb7c
s/deprecate/remove/
2019-07-02 11:16:25 +01:00
David Baker
7f65364804
Typo
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 11:13:12 +01:00
David Baker
03e6ab0103
re-word double openid
2019-07-02 11:11:50 +01:00
David Baker
d00dfb7822
exclude submittoken too
2019-07-02 11:04:06 +01:00
David Baker
f02e4c2e9c
both registers are excluded from auth
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 11:00:39 +01:00
David Baker
5374030cc0
Drop application/x-form-www-urlencoded in v2
2019-07-02 10:59:08 +01:00
David Baker
2d11217d4e
Typo
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 10:56:32 +01:00
David Baker
8af35be13f
Typo
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-07-02 10:56:12 +01:00
Andrew Morgan
922a20ba26
small fixes
2019-07-01 16:30:07 +01:00
Andrew Morgan
6f81d3774b
New hashing method
2019-07-01 16:23:28 +01:00
David Baker
fe14d3c9f0
Spec terms response
2019-06-28 18:07:24 +01:00
David Baker
786d5bc281
rewrite UI auth tradeoffs
2019-06-28 10:25:24 +01:00
David Baker
45d630951c
back to M_TERMS_NOT_SIGNED
2019-06-28 09:32:15 +01:00
David Baker
83bb3861ba
line wrap
2019-06-28 09:31:53 +01:00
Travis Ralston
8897ea4bb1
Merge branch 'master' into travis/msc/integrations/discovery
2019-06-27 21:56:23 -06:00
Travis Ralston
a2a7b7ff13
Merge branch 'master' into travis/msc/integrations/auth
2019-06-27 21:55:59 -06:00
Travis Ralston
bfd8e52c23
Formatting
2019-06-27 20:45:23 -06:00
Travis Ralston
d8283b9cdf
Add option to use query string
2019-06-27 20:44:49 -06:00
Travis Ralston
e80753e56c
Add .well-known discovery
2019-06-27 18:24:42 -06:00
David Baker
4be283ccb3
Typing
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-27 17:31:15 +01:00
David Baker
f95197b422
make the many-anded sentence a list
2019-06-27 17:30:36 +01:00
David Baker
10a6a59a12
Deprecate bind_email / bind_msisdn
2019-06-27 16:58:22 +01:00
David Baker
b5326de1c4
Exclude requestToken endpoints from auth requirement
2019-06-27 16:34:46 +01:00
Sorunome
540aab82a1
accidentally formatted the wrong entry
2019-06-27 13:09:15 +02:00
Sorunome
6260871a21
spoiler fallback to uploaded media
2019-06-27 13:07:08 +02:00
David Baker
21b9eaf8de
No custom HTTP headers
...
Use the obvious way: in the same place as the ID server address
2019-06-26 17:56:41 +01:00
David Baker
2694bb1090
Add really horrible custom HTTP header
...
for giving the IS token to the HS
2019-06-26 17:41:21 +01:00
David Baker
58cf083a6a
backwards compat
2019-06-26 15:31:11 +01:00
David Baker
6273868323
Clarify v1 API deprecation
2019-06-26 15:29:24 +01:00
David Baker
4edf826c93
Capitalise on our identifiers
2019-06-26 15:29:23 +01:00
David Baker
ba7047ce77
Clarify we must be accepting HS auth
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-26 14:51:11 +01:00
David Baker
1d75828c71
Clarify what to do if no (new) docs
2019-06-26 14:45:25 +01:00
David Baker
af691b5a8a
Clarify this applies to 2134
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-26 14:37:06 +01:00
David Baker
57094276ce
Typing hard is
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-26 14:36:15 +01:00
Andrew Morgan
7549c5dd76
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
2019-06-26 10:57:07 +01:00
Andrew Morgan
0fd4fe2542
Add algo/pepper to err resp
2019-06-26 10:55:44 +01:00
Andrew Morgan
dfb37fcce1
update with feedback
2019-06-25 18:55:18 +01:00
Andrew Morgan
df88b13ce1
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-06-25 18:15:02 +01:00
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.
2019-06-25 17:17:39 +01:00
Travis Ralston
ad5d46d331
Merge pull request #2148 from matrix-org/anoa/typooo
...
Fix a small typo
2019-06-25 10:08:06 -06:00
Andrew Morgan
e88a074c9f
Add changelog
2019-06-25 17:02:39 +01:00
Andrew Morgan
4997abc4b7
as as -> as
2019-06-25 16:47:10 +01:00
David Baker
0dae2d5812
GET terms must be unauthed.
...
Detail process for new auth (don't register until consent given).
Specifically mention the authentication header.
2019-06-25 15:52:55 +01:00
Sorunome
4f83cc1c24
moved client spoiler conversion to potential issues
2019-06-25 16:19:29 +02:00
David Baker
6f374dc981
Re-write for OpenID auth
2019-06-25 14:58:15 +01:00
David Baker
2c09580e27
line wrap
2019-06-25 11:14:35 +01:00
Andrew Morgan
96e43aaf45
Define what characters lookup_pepper can consist of
2019-06-25 10:37:45 +01:00
Andrew Morgan
f951f312e1
Fix terrible wording
2019-06-25 10:30:29 +01:00
Andrew Morgan
fae6883cc0
Update with review comments
2019-06-25 10:18:11 +01:00
Andrew Morgan
0a4c83ddb9
no plural. 3pid -> 3PID
2019-06-24 17:54:23 +01:00
Andrew Morgan
36a35a33cc
Clarify how the spec defines hashing algs
2019-06-24 16:59:58 +01:00
Andrew Morgan
ee10576d60
Update with feedback
2019-06-24 15:43:19 +01:00
David Baker
abb407145a
HS docs must be added too
...
also, unbind must not error when called by HSes and proxy terms token
2019-06-24 15:30:19 +01:00
David Baker
8ae47557c9
s/Third Party/Accepted/
2019-06-24 15:22:19 +01:00
David Baker
2555801458
m.third_party_terms -> m.accepted_terms
...
as it will have the HS's terms too
2019-06-24 14:56:48 +01:00
David Baker
4ba9b2a599
perfix
2019-06-24 13:18:41 +01:00
David Baker
a63e4420eb
Linkify
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-06-24 13:17:58 +01:00
Andrew Morgan
02ac0f3b33
Give the user control!
2019-06-24 11:56:04 +01:00
Andrew Morgan
acdb2b1b42
Merge branch 'hs/hash-identity' of github.com:matrix-org/matrix-doc into hs/hash-identity
2019-06-24 11:47:53 +01:00
Andrew Morgan
e3ff80291f
http err codes and hash wording fixes
2019-06-24 11:47:00 +01:00
Travis Ralston
21e93a123e
Naming and capitalization
2019-06-21 11:36:16 -06:00
Andrew Morgan
53f025edfc
Specify optional pepper rotation period
2019-06-21 15:42:11 +01:00
Andrew Morgan
2383a55720
404 for deprecated endpoint
2019-06-21 15:40:26 +01:00
Andrew Morgan
c63edc7b97
Clean up wording around peppers and hashes
2019-06-21 14:12:50 +01:00
Andrew Morgan
e3b2ad38b5
pepper -> lookup_pepper
2019-06-21 12:17:01 +01:00
Andrew Morgan
1fea604ba9
Don't define error message
2019-06-21 11:32:23 +01:00
David Baker
9ca3ccc81c
Add requirments section for de-duping between services.
2019-06-21 09:35:26 +01:00
David Baker
d4ca0c237a
Specify ID grammar and add comma
2019-06-21 09:25:16 +01:00
David Baker
276e2b6843
Typo
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-21 09:14:24 +01:00
David Baker
cf48030d1f
One more tradeoff
2019-06-20 17:48:21 +01:00
David Baker
32c7fc638d
you have a number now
2019-06-20 17:44:28 +01:00
David Baker
23af87e9fc
Proposal for IS & IM TOS API
2019-06-20 17:41:19 +01:00
Andrew Morgan
1343e19a6d
Specify hash algorithm and fallback considerations
2019-06-20 14:36:47 +01:00
Andrew Morgan
f28476f0f3
line wrap and fix wording
2019-06-19 16:29:24 +01:00
Andrew Morgan
3ee27d3818
salt->pepper. 1 pepper/is. add multi-hash idea
2019-06-19 15:14:30 +01:00
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.
2019-06-18 18:42:23 -06:00
Jimmy Cuadra
8246383330
Fix typos in changelog entry.
2019-06-18 16:37:37 -07:00
Andrew Morgan
f41ed02c9e
remove sec concerns
2019-06-18 17:22:30 +01:00
Andrew Morgan
6bb4a9e911
Add per-is salt consideration
2019-06-18 17:09:06 +01:00
Andrew Morgan
5049e552e7
Drop /api from the new endpoint
2019-06-18 17:05:46 +01:00
Andrew Morgan
bc9b6c3659
Add salt to example and signal link
2019-06-18 17:03:49 +01:00
Travis Ralston
204601d9a4
Merge pull request #2133 from matrix-org/travis/fix-olm-2
...
Fix link to Olm signing specification
2019-06-18 10:01:04 -06:00
Andrew Morgan
063b9f60e0
Require a salt to defend against rainbow tables
2019-06-18 16:50:47 +01:00
Andrew Morgan
d2b47a585d
Allow for changing the hashing algo and add at-rest details
2019-06-18 16:37:02 +01:00
Travis Ralston
ffdd8dfe01
Merge pull request #2137 from matrix-org/identity_service/release-r0.2.1
...
Identity r0.2.1
2019-06-18 08:52:33 -06:00
Travis Ralston
d09af5b191
Identity r0.2.1
2019-06-17 11:18:24 -06:00
Will Hunt
f8dbf2b360
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-06-17 13:17:57 +01:00
Travis Ralston
954a5607c3
Merge pull request #2136 from ma1uta/master
...
Fix typo.
2019-06-17 00:12:39 -06:00
Travis Ralston
c63b5aff69
Create 2136.clarification
2019-06-17 00:10:59 -06:00
Anatoly Sablin
802b90d113
Typo.
2019-06-16 22:24:06 +03:00
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.
2019-06-15 13:44:58 -07:00
Will Hunt
12431f1a4e
Base64 potential issue
2019-06-15 13:29:59 +01:00
Will Hunt
8b92df74ab
s/medium/address
2019-06-15 13:25:42 +01:00
Will Hunt
a8c26d208b
Wrap
2019-06-15 12:43:20 +01:00
Will Hunt
3eff76b00a
MSC 2134
2019-06-15 12:37:40 +01:00
Travis Ralston
6f460ad70a
minus spec
...
according to the apache .htaccess we use
2019-06-14 22:26:29 -06:00
Travis Ralston
33ca891e71
Fix link to Olm signing specification
...
See https://github.com/matrix-org/matrix.org/issues/478
2019-06-14 22:22:43 -06:00
Jimmy Cuadra
5384b61d95
Fix style issues brought up during code review.
...
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
2019-06-14 17:35:39 -07:00
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>
2019-06-14 16:20:51 -07:00
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.
2019-06-14 14:58:57 -06:00
Matthew Hodgson
aadf1cc733
Merge pull request #2131 from jimmycuadra/e2ee-easier-typo
...
Fix typo in key verification framework section.
2019-06-14 21:56:29 +01:00
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>
2019-06-14 13:49:14 -07:00
Jimmy Cuadra
2dd0da7d50
Fix typo in key verification framework section.
...
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
2019-06-14 13:48:07 -07:00
Travis Ralston
50dee76fa7
Merge pull request #2122 from matrix-org/travis/fix-changelog
...
Fix changelog generation
2019-06-13 19:19:32 -06:00
Travis Ralston
cac72ff873
Merge pull request #2126 from matrix-org/travis/403-id-unbind
...
Add 403 error to IS unbind
2019-06-13 06:25:28 -06:00
Travis Ralston
8bfc42b284
Merge pull request #2128 from matrix-org/travis/fix-contributing
...
Fix contributing guide to say we're stable
2019-06-12 19:31:17 -06:00
Travis Ralston
decb75555c
We're stable now 🎉
2019-06-12 18:09:15 -06:00
Travis Ralston
a9297f9e6c
Merge pull request #2125 from jimmycuadra/m.notice-format
...
Add missing format fields to m.room.message$m.notice schema.
2019-06-12 17:48:56 -06:00
Jimmy Cuadra
e670fb1f5a
Add missing format fields to m.room.message$m.notice schema.
...
Signed-off-by: Jimmy Cuadra <jimmy@jimmycuadra.com>
2019-06-12 16:36:58 -07:00
Travis Ralston
2cafa7e1e8
Merge pull request #2124 from matrix-org/travis/fix-id-server-param
...
Remove incorrect id_server param from IS spec
2019-06-12 16:55:45 -06:00
Travis Ralston
67ea3b9ce8
Add 403 error to IS unbind
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2117
2019-06-12 15:41:10 -06:00
Travis Ralston
b8f1f37927
Remove incorrect id_server param from IS spec
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2118
2019-06-12 15:29:25 -06:00
Travis Ralston
d26cf7da92
Merge pull request #2123 from matrix-org/travis/fix-historical-ids
...
Exclude DEL from historical user IDs
2019-06-12 13:50:51 -06:00
Travis Ralston
18eca90022
Exclude DEL from historical user IDs
...
The range is inclusive, so don't include 7F
2019-06-12 13:48:50 -06:00
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".
2019-06-12 13:47:09 -06:00
Sorunome
26349417ba
update spoiler render idea
2019-06-11 21:13:16 +02:00
Travis Ralston
19a3d574b7
Fix HKDF rationale
2019-06-11 11:31:24 -06:00
Travis Ralston
ba5479e46f
Reference Canonical JSON
2019-06-11 11:30:04 -06:00
Travis Ralston
8f1f8b4fe5
Fix references to filtering
...
We can't have two different backlinks for the same text, so use LL as the label
2019-06-11 11:28:35 -06:00
Travis Ralston
98c9d93b20
Merge pull request #2113 from matrix-org/client_server/release-r0.5.0
...
Client-Server r0.5.0
2019-06-11 10:54:06 -06:00
Travis Ralston
497c6875ac
Merge pull request #2112 from matrix-org/server_server/release-r0.1.2
...
Federation r0.1.2
2019-06-11 10:53:56 -06:00
Travis Ralston
67d12165e8
Merge pull request #2111 from matrix-org/identity_service/release-r0.2.0
...
Identity r0.2.0
2019-06-11 10:53:44 -06:00
Travis Ralston
1e9308cbc9
Merge pull request #2109 from matrix-org/application_service/release-r0.1.1
...
Appservice r0.1.1
2019-06-11 10:41:40 -06:00
Travis Ralston
1ca60bf5d7
Client-Server r0.5.0
2019-06-11 10:40:48 -06:00
Travis Ralston
8e6ccf0a0e
Federation r0.1.2
2019-06-11 10:38:12 -06:00
Travis Ralston
34ad81e81b
Identity r0.2.0
2019-06-11 10:30:56 -06:00
Travis Ralston
4f915f2760
Appservice r0.1.1
2019-06-11 10:15:51 -06:00
Travis Ralston
f44483a8cf
Merge pull request #2099 from matrix-org/travis/1.0/1.0-notice
...
Declare Matrix 1.0 in the index
2019-06-11 09:56:55 -06:00
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
2019-06-11 09:55:17 -06:00
Travis Ralston
c9345ba6a3
Never forget the past
2019-06-11 09:53:36 -06:00
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
2019-06-11 09:50:34 -06:00
Travis Ralston
8b7887dfc2
Link to key algorithms section
2019-06-11 09:47:02 -06:00
Travis Ralston
19f017f9bd
Merge pull request #2035 from matrix-org/travis/1.0/msc688-msc1227-lazy-loading
...
Spec lazy-loading room members
2019-06-11 09:39:32 -06:00
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
2019-06-11 09:25:53 -06:00
Travis Ralston
56745c76aa
Clarify that submit_url being not present only matters for r0.5
2019-06-11 09:22:02 -06:00
Travis Ralston
85f34f942f
Fix invalid doc error
...
Another annoying case of Swagger fighting us
2019-06-11 09:18:29 -06:00
Travis Ralston
f7aa2adfb4
Fix indentation
2019-06-11 09:16:44 -06:00
Travis Ralston
6d60258e25
Merge pull request #2080 from matrix-org/travis/1.0/msc2076-msc2077-v5-rooms
...
Spec v5 rooms: Key validity
2019-06-11 08:51:25 -06:00
Travis Ralston
b32f0e768f
clarify that UIA can now be done by the HS
2019-06-11 08:47:40 -06:00
Travis Ralston
ca8b539b2f
humans prefer to be treated as people
2019-06-11 08:47:25 -06:00
Travis Ralston
370ae8b9fe
Merge pull request #2068 from matrix-org/travis/1.0/mxc
...
Refactor documentation for content/media repository
2019-06-11 08:32:06 -06:00
Travis Ralston
04930c6ddf
Don't enforce MXC URIs, but also don't confuse people
2019-06-11 08:29:50 -06:00
Travis Ralston
ad3aa5edf0
Merge pull request #2104 from matrix-org/travis/1.0/event-ids
...
Clarify that the common identifier format can be broken
2019-06-11 07:51:34 -06:00
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
2019-06-11 07:51:06 -06:00
Travis Ralston
c1c26859e2
Merge pull request #2096 from matrix-org/travis/1.0/read-notifs
...
Clarify how notification counts are calculated in /sync
2019-06-11 07:50:33 -06:00
Travis Ralston
39b79fe453
Merge pull request #2088 from matrix-org/travis/1.0/duplicate-state-endpoint
...
Merge GET/PUT /state/:event_type endpoints
2019-06-11 07:49:20 -06:00
Andrew Morgan
5f24f63338
Better wording
2019-06-10 19:21:14 -04:00
Andrew Morgan
1a22508e15
identity server -> the server
2019-06-10 19:18:58 -04:00
Andrew Morgan
572d29348c
Update changelogs/client_server/newsfragments/2101.breaking
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-11 00:18:37 +01:00
Travis Ralston
fc1d8f184d
Merge pull request #2078 from matrix-org/anoa/msc2078
...
MSC2078: Sending Third-Party Request Tokens via the Homeserver
2019-06-10 14:25:35 -06:00
Travis Ralston
ad2eefdde9
Shuffle and clarify identifier grammar
...
Specifically, make it clearer that event IDs are the weird exception in this section.
2019-06-10 14:23:04 -06:00
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
2019-06-10 14:05:15 -06:00
Travis Ralston
37e2d81d58
Hardcode the state event fields table into the spec
...
See comment for why.
2019-06-10 14:04:27 -06:00
Travis Ralston
51698a5dd5
Clarify that people must own the namespace to use it
2019-06-10 14:04:14 -06:00
Travis Ralston
19c827e581
Remove trailing slashes section
2019-06-10 13:49:05 -06:00
Travis Ralston
49831fb74f
Clarifications about namespaces
2019-06-10 13:48:55 -06:00
Travis Ralston
1886a2346a
Move explanation of notifications to notifications module
2019-06-10 13:38:43 -06:00
Travis Ralston
cf19f52576
Enforce 7 day validity requirement everywhere
...
also misc formatting fixes
2019-06-10 13:21:24 -06:00
Travis Ralston
56e1640bea
Merge pull request #2106 from matrix-org/matthew/1.0/msc688-msc1227-lazy-loading
...
incorporate LL review from matthew
2019-06-10 13:02:09 -06:00
Matthew Hodgson
0506d09cf7
incorporate LL review from matthew
2019-06-10 19:38:44 +01:00
Travis Ralston
36659ca266
Merge pull request #2091 from matrix-org/travis/1.0/mxid-register
...
Clarify that /register must produce valid Matrix User IDs
2019-06-10 11:08:41 -06:00
Travis Ralston
f047e235df
Merge branch 'master' into travis/1.0/event-ids
2019-06-10 10:52:34 -06:00
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
2019-06-10 07:25:09 -06:00
Travis Ralston
19575eb4d4
Merge pull request #2077 from matrix-org/rav/proposal/room_v5
...
MSC2077: room v5
2019-06-10 07:24:41 -06:00
Travis Ralston
6d62a1b444
Merge pull request #2084 from matrix-org/travis/1.0/s2s-swagger-touchups
...
Touchups on the s2s swagger definitions
2019-06-10 07:22:24 -06:00
Travis Ralston
7fe7d365e2
Merge pull request #2089 from matrix-org/travis/1.0/cors
...
Clarify when and where CORS headers should be returned
2019-06-10 07:21:52 -06:00
Andrew Morgan
2068cba598
Clients should submit a POST request
2019-06-10 09:14:25 +01:00
Andrew Morgan
7116f9334e
More consolidation
2019-06-10 09:09:26 +01:00
Andrew Morgan
d1fde0837a
Consolidate id_server into ref. id_server/next_link are ignored
2019-06-10 09:06:13 +01:00
Andrew Morgan
0f82056ca2
Highlight breaking change
2019-06-10 08:43:34 +01:00
Andrew Morgan
ab0c1bc054
Add changelog, update imperative check, rename sid.yaml
2019-06-10 08:41:35 +01:00
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
2019-06-09 22:50:23 -06:00
Andrew Morgan
fe23de7d7f
A SMS -> An SMS
2019-06-10 05:20:15 +01:00
Andrew Morgan
046a834488
Slight code cleanup
2019-06-09 22:04:58 +01:00
Andrew Morgan
2551ff6ce0
Actually check in code
2019-06-09 20:12:59 +01:00
Andrew Morgan
525bedf8e1
Fix refs
2019-06-09 20:10:44 +01:00
Andrew Morgan
fba61941af
Move submit_url responses to ref
2019-06-09 20:02:57 +01:00
Andrew Morgan
0ded484276
Address review comments
2019-06-09 16:10:44 +01:00
Andrew Morgan
1776ba28d3
Address review comments
2019-06-08 18:52:38 +01:00
Matthew Hodgson
3438ea50a2
Merge pull request #1779 from matrix-org/matthew/msc1779
...
MSC1779: Proposal for Open Governance for Matrix.org (v2)
2019-06-07 19:20:19 +01:00
Matthew Hodgson
950415c72a
Merge branch 'master' into matthew/msc1779
2019-06-07 19:19:19 +01:00
Matthew Hodgson
be568ba9ab
link to the legalified version of MSC1779
2019-06-07 19:10:26 +01:00
Andrew Morgan
a8edb066aa
Clear up some wording
2019-06-07 18:00:12 +01:00
Andrew Morgan
8a6ef187db
more object!
2019-06-07 17:52:17 +01:00
Travis Ralston
a38af2009f
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-06-07 10:37:57 -06:00
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
2019-06-07 10:34:08 -06:00
Travis Ralston
46747e897e
ing
2019-06-07 10:32:06 -06:00
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
2019-06-07 10:12:59 -06:00
Travis Ralston
ac27728c0a
Merge pull request #2082 from matrix-org/travis/1.0/v4-default
...
Make v4 the "default" room version
2019-06-07 10:11:49 -06:00
Travis Ralston
906d3cd447
Merge pull request #2055 from matrix-org/travis/1.0/registration-clarification
...
Clarify guest accounts and `auth` usage on /register
2019-06-07 10:05:56 -06:00
Travis Ralston
e4339fd687
More clarity
2019-06-07 09:01:14 -06:00
Travis Ralston
6a4a6db1bd
Merge pull request #2081 from matrix-org/travis/1.0/pdu-signatures
...
Clarify which servers are supposed to sign events
2019-06-07 08:56:14 -06:00
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
2019-06-07 15:55:04 +01:00
Andrew Morgan
3148184052
HS' can send 3PID token. Add a new submit_url field
2019-06-07 15:54:51 +01:00
Travis Ralston
4c82553df4
Merge pull request #2047 from matrix-org/travis/1.0/test-vectors
...
Fix test vectors with invalid JSON and signature
2019-06-07 08:54:35 -06:00
Travis Ralston
360ac0b900
Update specification/server_server_api.rst
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-06-07 08:54:21 -06:00
Travis Ralston
a0e8201816
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-06-07 08:27:53 -06:00
Travis Ralston
77c4c4b07c
Add general clarity
2019-06-07 08:27:18 -06:00
Travis Ralston
5ec1a50b94
Linefeeds and other clarifications
2019-06-07 08:12:09 -06:00
Travis Ralston
3877896a4c
Clarify how we now expect verification to be done
2019-06-07 08:10:52 -06:00
Travis Ralston
d49c7fb3b0
Apply suggestions from code review
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-06-07 08:01:17 -06:00
Travis Ralston
00fee74636
Update example
2019-06-07 07:40:52 -06:00
Travis Ralston
f4e85853d4
Merge pull request #2054 from matrix-org/travis/1.0/uia-clarifications
...
Clarify that UIA stages cannot be attempted twice
2019-06-07 07:38:40 -06:00
Travis Ralston
9cf03325b9
Merge pull request #2046 from matrix-org/travis/1.0/msc1915-unbind
...
Spec 3PID unbind API
2019-06-07 07:33:33 -06:00
Travis Ralston
70da564e2b
Merge pull request #2067 from matrix-org/travis/1.0/stripped-state
...
Clarify exactly what StrippedState is
2019-06-07 07:12:17 -06:00
Andrew Morgan
45e271c0f7
be super explicit
2019-06-07 13:29:22 +01:00
Andrew Morgan
7f65704ebc
Update wording and answer review comments
2019-06-07 12:45:11 +01:00
Richard van der Hoff
e4de464476
Merge pull request #2100 from JJJollyjim/master
...
Fix 404s in links from room v1 spec
2019-06-07 10:24:30 +01:00
Jamie McClymont
d7858354f2
Fix 404s in links from room v1 spec
2019-06-07 20:54:47 +12:00
Travis Ralston
7f01346bba
Provide a more complete example of a "minimally-sized event"
...
Using all the required fields of a v1 event.
2019-06-06 23:50:26 -06:00
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.
2019-06-06 23:41:51 -06:00
Travis Ralston
4f665f06e6
Clarify what Matrix 1.0 is further
...
And add a table for minimum versions.
2019-06-06 17:42:37 -06:00
Travis Ralston
06ee60f004
Clarify what compliant implementations are
2019-06-06 17:32:59 -06:00
Travis Ralston
49dbb3ee4f
Declare Matrix 1.0 in the index
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2044
2019-06-06 17:26:27 -06:00
Travis Ralston
87d8d97074
Remove incomplete and weird sentence
2019-06-06 17:19:08 -06:00
Travis Ralston
cd6b012523
Clarify what a "module" is and update feature profiles for clients
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2009
2019-06-06 17:07:49 -06:00
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
2019-06-06 16:55:39 -06:00
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.
2019-06-06 15:59:54 -06:00
Travis Ralston
f0eb495cee
Clarify how notification counts are calculated in /sync
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2015
2019-06-06 15:41:28 -06:00
Travis Ralston
9bf0103ef3
Clarify how many PDUs are in a given transaction object
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2093
2019-06-06 14:36:30 -06:00
Travis Ralston
afead2eb1b
Clarify LL in /sync a bit more
2019-06-06 14:18:41 -06:00
Travis Ralston
e644227f4b
Clarify that the server shouldn't process retries for UIA
2019-06-06 14:13:20 -06:00
Travis Ralston
e1266b859f
Merge pull request #2030 from matrix-org/travis/1.0/bind-msisdn
...
Spec MSISDN UIA support
2019-06-06 10:24:34 -06:00
Travis Ralston
eb06e131df
Merge pull request #2090 from matrix-org/travis/1.0/more-auth
...
Clarify when authorization and rate-limiting are not applicable
2019-06-06 09:01:42 -06:00
Travis Ralston
976f32fcab
Clarify that /register must produce valid Matrix User IDs
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1793
2019-06-05 23:23:23 -06:00
Travis Ralston
79bbb47d9f
Clarify when authorization and rate-limiting are not applicable
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1971
2019-06-05 23:18:04 -06:00
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
2019-06-05 23:14:33 -06:00
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
2019-06-05 23:06:00 -06:00
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.
2019-06-05 22:55:11 -06:00
Travis Ralston
500f3d3bf1
Clarify that the default s2s transport is JSON over HTTP
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1713
2019-06-05 22:28:57 -06:00
Travis Ralston
e115e3439d
Touchups on the s2s swagger definitions
...
Duplicate properties, wrong types, etc.
2019-06-05 22:13:25 -06:00
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
2019-06-05 22:09:42 -06:00
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
2019-06-05 20:33:09 -06:00
Travis Ralston
7ce1ff2135
Clarify which servers are supposed to sign events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2074
2019-06-05 20:30:21 -06:00
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.
2019-06-05 17:03:19 -06:00
Andrew Morgan
3e23dde341
Be clear that any 3PID token request can now be done by the hs
2019-06-05 21:49:02 +01:00
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
2019-06-05 17:54:27 +01:00
Andrew Morgan
d3f21e0360
Address review comments
2019-06-05 17:54:18 +01:00
Travis Ralston
fc4965f274
Stronger spec words
2019-06-05 10:40:51 -06:00
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
2019-06-05 10:38:32 -06:00
Travis Ralston
de725c26cc
Add more clarity to the media repo
2019-06-05 10:37:22 -06:00
Andrew Morgan
e49518099d
Be explicit with request/responses
2019-06-05 17:37:09 +01:00
Andrew Morgan
395acf8e06
Update proposals/2078-homeserver-password-resets.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-06-05 15:58:14 +01:00
Andrew Morgan
6bb48723e8
The HS can send any URL
2019-06-05 15:43:57 +01:00
Andrew Morgan
6e0af5e64c
If no submit_url, just send it to the IS as before
2019-06-05 15:07:06 +01:00
Andrew Morgan
4174b61279
submit_url only if the user has to enter the code somewhere
2019-06-05 14:50:40 +01:00
Andrew Morgan
8259ae292a
Capitalise SMS
2019-06-05 14:39:36 +01:00
Andrew Morgan
7e18c5d5a8
Add new submit_url response field
2019-06-05 14:38:16 +01:00
Travis Ralston
aa110b2be2
Merge pull request #2025 from matrix-org/travis/1.0/3rdpartysigned
...
Fix third party signed definitions for join APIs
2019-06-05 07:10:19 -06:00
Travis Ralston
e8d6a57a2e
Merge pull request #2052 from matrix-org/travis/1.0/pushrules-kind
...
Change reference for definition of push rule condition kinds
2019-06-05 07:08:32 -06:00
Andrew Morgan
8cba7adcdf
Clarify conditions for attack
2019-06-05 13:52:02 +01:00
Andrew Morgan
085c5667a4
wrap lines
2019-06-05 13:42:23 +01:00
Andrew Morgan
1956f1a916
Revert "Remove attacker bit"
...
This reverts commit c9711acbc5 .
2019-06-05 12:59:58 +01:00
Andrew Morgan
c9711acbc5
Remove attacker bit
2019-06-05 12:52:01 +01:00
Andrew Morgan
4e692735f5
Update some wording
2019-06-05 11:25:26 +01:00
Andrew Morgan
cf932ad4f8
msc2078 - proposal for homeservers sending passwords reset requests
2019-06-05 11:20:28 +01:00
Richard van der Hoff
40b10f254b
clarifications
2019-06-05 07:18:25 +01:00
Richard van der Hoff
3347a480eb
fix typo
2019-06-05 00:07:05 +01:00
Richard van der Hoff
d2ccd6b268
MSC2077: room v5
2019-06-04 23:53:42 +01:00
Richard van der Hoff
37b1e171fc
MSC2076: Enforce key-validity periods when validating event signatures
2019-06-04 23:51:10 +01:00
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.
2019-06-04 12:43:47 -06:00
Travis Ralston
9cb60fa468
Merge pull request #2059 from matrix-org/travis/1.0/msc1719-olm-unwedge
...
Add Olm unwedging
2019-06-04 11:14:54 -06:00
Travis Ralston
b92b147797
Merge pull request #1719 from uhoreg/olm_unwedging
...
MSC1719: olm session unwedging
2019-06-04 11:14:15 -06:00
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
2019-06-04 10:59:45 -06:00
Travis Ralston
042455d954
Update changelog to appease style guidelines
2019-06-04 10:58:39 -06:00
Bruno Windels
8b28972a2d
PR feedback
2019-06-04 09:29:12 +02:00
Travis Ralston
39144942da
Fix title ordering
2019-06-03 20:39:41 -06:00
Travis Ralston
010757c01d
Merge pull request #2057 from matrix-org/anoa/clarify_email_sending
...
Clarify what the client should receiving on email resending
2019-06-03 11:05:28 -06:00
Andrew Morgan
13e7dbd53a
Merge branch 'anoa/clarify_email_sending' of github.com:matrix-org/matrix-doc into anoa/clarify_email_sending
2019-06-03 09:48:59 +01:00
Andrew Morgan
49b9bfc9f6
Move changelog to the right place
2019-06-03 09:48:53 +01:00
Andrew Morgan
0b42a17352
Update api/identity/definitions/request_email_validation.yaml
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-06-03 09:48:38 +01:00
Bruno Windels
53aa8fe8ec
clarify the order events in chunk for /messages
2019-06-03 09:47:09 +02:00
Travis Ralston
dc6d89caca
Split download endpoints back apart
...
Apparently you can't have an optional path parameter.
2019-06-02 21:31:06 -06:00
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
2019-06-02 21:25:11 -06:00
Travis Ralston
86019c9ade
Skip over partial event definitions in examples
2019-06-02 18:02:36 -06:00
Travis Ralston
0b45f3795b
Rename example to invite_room_state
...
This is a better representation of what it actually is
2019-06-02 18:02:22 -06:00
Travis Ralston
237d585e07
Shorten references to StrippedState in s2s spec
2019-06-02 17:59:19 -06:00
Travis Ralston
b9c4a2561f
Fix examples of StrippedState in s2s spec
2019-06-02 17:50:27 -06:00
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.
2019-06-02 17:41:39 -06:00
Hubert Chathi
fee2ebf682
fix typo
...
Co-Authored-By: Shamil K <me@noteness.in>
2019-06-02 16:09:47 -04:00
Travis Ralston
dda7afa845
Merge pull request #1717 from uhoreg/e2e_verification
...
MSC1717: common definitions for key verification methods
2019-06-02 10:45:39 -06:00
Travis Ralston
57e3b152b0
Move section to under Olm stuff
2019-05-31 11:37:09 -06:00
Travis Ralston
754b19bb92
typo
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-05-31 10:21:16 -06:00
Hubert Chathi
da5ce919f2
add sharing secrets, and a bunch of cleanups
2019-05-31 12:16:59 -04:00
Travis Ralston
ad07d8e6ff
Merge pull request #2051 from matrix-org/travis/1.0/fix-examples
...
Use consistent event examples throughout the Client-Server API
2019-05-31 08:42:34 -06:00
Travis Ralston
d7f37f92eb
Merge branch 'master' into travis/1.0/fix-examples
2019-05-30 16:57:51 -06:00
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.
2019-05-30 16:56:28 -06:00
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.
2019-05-30 16:54:19 -06:00
Travis Ralston
d48265f49b
typo
2019-05-30 16:51:24 -06:00
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
2019-05-30 16:47:30 -06:00
Travis Ralston
9d7289f4f2
Merge pull request #2049 from matrix-org/travis/1.0/store-invite-params
...
Add missing aesthetic parameters to /store-invite
2019-05-30 16:18:22 -06:00
Travis Ralston
a2f955b50d
Merge pull request #2053 from matrix-org/travis/1.0/required-urls
...
Make url required for m.file-like messages
2019-05-30 14:17:50 -06:00
Travis Ralston
ff33b470a4
Merge pull request #2039 from matrix-org/travis/1.0/more-changelogs
...
Fix more changelog entries
2019-05-30 14:14:34 -06:00
Andrew Morgan
dda8976d25
Add changelog
2019-05-30 12:33:29 +01:00
Andrew Morgan
c0c4629993
Slight word change
2019-05-30 12:31:26 +01:00
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.
2019-05-30 12:30:43 +01:00
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
2019-05-29 21:47:07 -06:00
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
2019-05-29 21:03:19 -06:00
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.
2019-05-29 18:36:10 -06:00
Travis Ralston
41a036a453
Merge pull request #2050 from matrix-org/travis/1.0/clarify-proposals
...
Synchronize proposals_intro.rst and CONTRIBUTING.rst
2019-05-29 18:26:53 -06:00
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.
2019-05-29 16:36:43 -06:00
Travis Ralston
792bb8faa4
Renumber changelog to match PR
2019-05-29 16:28:36 -06:00
Travis Ralston
f9472bae41
Change reference for definition of push rule condition kinds
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1970
2019-05-29 16:27:52 -06:00
Travis Ralston
d2232aca97
Merge pull request #2042 from matrix-org/travis/1.0/ordered-flows
...
Clarify that login flows must be completed in order
2019-05-29 16:26:22 -06:00
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.
2019-05-29 15:28:48 -06:00
Travis Ralston
c25afa663e
Use consistent event examples throughout the Client-Server API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1968
2019-05-29 14:57:56 -06:00
Travis Ralston
78d93432f4
Synchronize proposals_intro.rst and CONTRIBUTING.rst
2019-05-29 14:00:34 -06:00
Travis Ralston
15b8011f63
Add missing aesthetic parameters to /store-invite
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2048
2019-05-29 13:37:58 -06:00
Hubert Chathi
6929579360
add some clarifications
2019-05-29 15:18:54 -04:00
Hubert Chathi
ffb70a2fab
fix typo
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-05-29 15:01:35 -04:00
Travis Ralston
4452ebf371
Merge pull request #2041 from matrix-org/travis/1.0/upload-mime-example
...
Fix example Content-Type for /media/upload request
2019-05-29 08:24:19 -06:00
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.
2019-05-29 00:46:00 -06:00
Hubert Chathi
84f0d9d7e4
add clarification
2019-05-28 20:07:45 -04:00
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.
2019-05-28 15:05:41 -06:00
Travis Ralston
c5fdd5cb0b
Change note style
2019-05-28 13:57:08 -06:00
Travis Ralston
551806a8ad
Add a reference to the filtering module to /sync
2019-05-28 13:57:08 -06:00
Travis Ralston
3ade2a9ae7
List the endpoints which support LL
2019-05-28 13:57:08 -06:00
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
2019-05-28 12:56:28 -06:00
Travis Ralston
e2da3728a0
Only error if the token doesn't match
2019-05-28 12:53:48 -06:00
Travis Ralston
a8f61697d1
Merge pull request #2032 from matrix-org/travis/1.0/redaction-effects
...
Clarify how redactions affect room state
2019-05-28 12:52:42 -06:00
Travis Ralston
8151aa331f
Update specification/client_server_api.rst
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-05-28 12:51:36 -06:00
Travis Ralston
0580f51206
Clarify that failing to follow the flows == 401
2019-05-28 12:49:50 -06:00
Travis Ralston
2cf00fc5ca
Merge pull request #2031 from matrix-org/travis/1.0/voip-hangup
...
Add missing reason property to m.call.hangup
2019-05-28 12:11:54 -06:00
Travis Ralston
6f1cd03457
Merge pull request #2043 from matrix-org/travis/1.0/self-rr
...
Clarify that clients should not ack their own messages
2019-05-28 07:27:41 -06:00
Travis Ralston
bf86b4b83c
Fix incorrect PR reference on changelog
2019-05-27 23:42:08 -06:00
Travis Ralston
4e58414b26
Clarify that clients should not ack their own messages
...
Fixes https://github.com/matrix-org/matrix-doc/issues/567
2019-05-27 23:20:09 -06:00
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
2019-05-27 23:16:21 -06:00
Travis Ralston
62890d21b2
Fix example Content-Type for /media/upload request
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1770
2019-05-27 23:08:02 -06:00
Travis Ralston
88d47fd57e
Rename changelog entry to point to PR
...
We use the PR for every other entry, so here is no exception.
2019-05-27 22:51:52 -06:00
Travis Ralston
d8eb294906
Fix s2s changelog entries
2019-05-27 22:44:24 -06:00
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.
2019-05-27 22:40:07 -06:00
Travis Ralston
10648aa9e8
Clarify that FAIL_ERROR is not limited to just homeservers.
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1735
2019-05-27 22:30:37 -06:00
Travis Ralston
699cafe670
v4 is v4, not v3
2019-05-27 21:27:54 -06:00
Travis Ralston
bf8ca3abba
Merge pull request #2026 from matrix-org/travis/1.0/msc1452-server-notices
...
Add server notices support
2019-05-27 21:22:33 -06:00
Travis Ralston
9acd960cf6
Update specification/client_server_api.rst
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2019-05-27 21:22:07 -06:00
Travis Ralston
ade346f8cc
Add m.server_notice to reserved tags
2019-05-27 21:19:58 -06:00
Travis Ralston
229893589a
Move wording for reason definitions
2019-05-27 21:18:04 -06:00
Travis Ralston
d14dc1d8e1
Clarify that redacted state events affect the room with default values
2019-05-27 21:16:02 -06:00
Travis Ralston
b1dccda49d
changelog
2019-05-27 20:47:53 -06:00
Travis Ralston
8330810e95
Specify the new room naming scheme
2019-05-27 20:47:03 -06:00
Travis Ralston
b3d86f99b9
Add room summary spec
2019-05-27 20:20:00 -06:00
Travis Ralston
e610f085a9
Merge pull request #2019 from matrix-org/travis/1.0/msc1884-msc2002-v4-rooms
...
Add version 4 rooms to the spec
2019-05-27 20:08:12 -06:00
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
2019-05-27 19:48:48 -06:00
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
2019-05-27 19:43:04 -06:00
Travis Ralston
7b266b33da
Add membership params
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1945
2019-05-27 19:26:26 -06:00
Travis Ralston
ba520df004
Move lazy loading to a section in Filtering
2019-05-27 17:38:11 -06:00
Travis Ralston
b67161cf97
List the endpoints which are lazy-loading aware
2019-05-27 17:38:11 -06:00
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.
2019-05-27 17:38:11 -06:00
Travis Ralston
d56df3238c
Generalize wording to fit /messages and /sync
2019-05-27 14:47:46 -06:00
Travis Ralston
e7ed8a23ce
Move lazy loading filter options to event filter
...
The options also work on /messages
2019-05-27 14:47:46 -06:00
Travis Ralston
f4ff8e5467
Clarify where the field appears
2019-05-27 12:20:26 -06:00
Travis Ralston
df51acd7ae
Proposal for adding a device_id to /account/whoami
2019-05-27 12:14:21 -06:00
Travis Ralston
23ab1c527a
Clarify how redactions affect room state
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1726
2019-05-26 22:16:12 -06:00
Travis Ralston
9e31aed6c7
Merge pull request #2028 from matrix-org/travis/1.0/access-token-devices
...
Clarify that logging out deletes devices too
2019-05-26 22:09:44 -06:00
Travis Ralston
00f97636a2
Add missing reason property to m.call.hangup
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1689
2019-05-26 22:08:04 -06:00
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.
2019-05-26 21:49:46 -06:00
Travis Ralston
a30dbc590d
Clarify that e2e keys are also obliterated
2019-05-26 21:39:09 -06:00
Travis Ralston
d52fcdacfa
Add M_NOT_FOUND definition for deleting non-existent aliases
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1675
2019-05-26 21:36:31 -06:00
Travis Ralston
221d9f24fd
Clarify that logging out deletes devices too
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1651
2019-05-26 21:30:55 -06:00
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
2019-05-26 21:21:58 -06:00
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.
2019-05-26 20:52:59 -06:00
Travis Ralston
17a9524cad
changelog
2019-05-26 15:40:29 -06:00
Travis Ralston
2b96d73305
Fix third party signed definitions for join APIs
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1978
2019-05-26 15:39:35 -06:00
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
2019-05-25 09:03:34 -06:00
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
2019-05-25 09:03:01 -06:00
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.
2019-05-24 17:14:23 -06:00
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
2019-05-24 15:50:05 -06:00
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.
2019-05-24 11:57:22 -06:00
Travis Ralston
415212c3a0
Merge pull request #2014 from matrix-org/travis/1.0/changelogs
...
Add missing changelogs and make existing ones match conventions
2019-05-24 08:40:38 -06:00
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.
2019-05-23 22:13:57 -06:00
Hubert Chathi
ac08c84612
remove duplicate consideration
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-05-23 14:39:46 -04:00
Hubert Chathi
dd74baa5d0
clarify wording
2019-05-22 12:54:01 -04:00
Hubert Chathi
d39baba21b
add a security note
2019-05-22 12:44:04 -04:00
Hubert Chathi
7705006260
1 hour seems to be fine
2019-05-22 12:43:43 -04:00
Sorunome
273af2a2e0
wrap long lines
2019-05-22 17:30:18 +02:00
Sorunome
6f3bcb56d3
add rendering idea
2019-05-22 15:35:32 +02:00
Sorunome
ebb1351a9f
linebreak consistency
2019-05-22 15:22:22 +02:00
Sorunome
d750115fdc
fix up some things
2019-05-22 15:20:30 +02:00
Sorunome
70d3fd809e
add spoiler msc
2019-05-22 14:46:31 +02:00
Hubert Chathi
7bad359b0d
switch to the 3-key system, and some wording improvements
2019-05-21 13:57:55 -04:00
Matthew Hodgson
37871106c6
MSC2002: Proposal for adopting MSC1884 as v4 rooms ( #2002 )
2019-05-21 16:21:46 +01:00
David Baker
cae07d9e56
Merge pull request #1999 from matrix-org/dbkr/dummy_auth_for_disambiguation
...
Words on using m.login.dummy for disambiguation
2019-05-15 21:32:18 +01:00
David Baker
c38581fb86
Too many spaces
...
Co-Authored-By: Travis Ralston <travpc@gmail.com>
2019-05-14 19:20:01 +01:00
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.
2019-05-14 18:07:58 +01:00
Travis Ralston
ba18a6e9fa
Merge pull request #1992 from matrix-org/anoa/missing_punctuation3
...
Add missing period
2019-05-07 23:12:47 -06:00
Travis Ralston
00b7b70c06
Create 1992.clarification
2019-05-07 23:09:39 -06:00
Travis Ralston
7e093e95fc
Merge pull request #1991 from matrix-org/anoa/missing_punctuation2
...
Add missing punctuation
2019-05-07 23:08:23 -06:00
Travis Ralston
ce904f9750
Merge pull request #1990 from matrix-org/anoa/missing_punctuation
...
Add missing period
2019-05-07 23:07:07 -06:00
Travis Ralston
c54a5fc3df
Merge pull request #1989 from matrix-org/anoa/typo2
...
Add missing 'as'
2019-05-07 23:06:46 -06:00
Travis Ralston
947fa57183
Merge pull request #1988 from matrix-org/anoa/typo
...
fix grammatical error
2019-05-07 23:06:27 -06:00
Andrew Morgan
713e4401b4
Add changelogs
2019-05-07 19:54:38 -07:00
Andrew Morgan
abd770419b
Add changelog
2019-05-07 19:52:38 -07:00
Andrew Morgan
20d2fdc288
Add changelog
2019-05-07 19:51:42 -07:00
Andrew Morgan
57cf1aaa96
Add missing period
2019-05-07 19:37:25 -07:00
Andrew Morgan
3c62b90dfb
Add missing punctuation
2019-05-07 16:59:10 -07:00
Andrew Morgan
40482f7616
Add missing period
2019-05-07 15:55:07 -07:00
Andrew Morgan
c233535de0
fix typo
2019-05-07 15:51:32 -07:00
Andrew Morgan
da82a42308
fix grammatical error
2019-05-07 15:40:39 -07:00
Richard van der Hoff
7c7bc677fb
Trigger matrix.org rebuild
2019-05-07 00:11:14 +01:00
Brendan Abolivier
e71b3ac754
Add details to what an unrecognised request is
2019-05-01 16:53:29 +01:00
Travis Ralston
62748a026d
Rename 0000-leave-reasons.md to 1983-leave-reasons.md
2019-04-30 15:14:54 -06:00
Travis Ralston
97786da4ad
Create 0000-leave-reasons.md
2019-04-30 15:13:28 -06:00
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>
2019-04-30 17:43:21 +01:00
Richard van der Hoff
de3eb3218e
Merge pull request #1975 from matrix-org/rav/thumbnail_dimensions
...
Make thumbnail dimensions mandatory
2019-04-29 12:37:43 +01:00
Brendan Abolivier
c1721cb6f7
Merge branch 'master' into babolivier/standardised-federation-response-format
2019-04-29 10:25:39 +01:00
Brendan Abolivier
661d69858e
Add fallback
2019-04-29 10:24:46 +01:00
Richard van der Hoff
dc09dcd64b
Merge pull request #1976 from matrix-org/rav/buildkite
...
jenkins is dead, long live buildkite
2019-04-27 19:46:19 +01:00
Richard van der Hoff
6cdc8982fa
jenkins is dead, long live buildkite
2019-04-26 15:58:31 +01:00
Richard van der Hoff
14715468bb
Make thumbnail dimensions mandatory
...
Fixes #1883
2019-04-26 14:41:19 +01:00
Richard van der Hoff
2ae122903f
Use the right name
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
2019-04-25 20:49:58 -04:00
Andrew Morgan
c230c2fd2f
Merge pull request #1967 from aqtusia/master
...
Replace /bind with /3pid/bind
2019-04-25 13:30:10 -07:00
Matthew Hodgson
5c62d6271c
Merge pull request #1969 from jplatte/patch-1
...
Fix a typo in m.call.invite
2019-04-21 11:54:32 +01:00
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
2019-04-21 02:00:18 -07:00
Jonas Platte
043dddc490
Fix a typo in m.call.invite
2019-04-20 21:56:43 +02:00
Neil Johnson
911fb94ea0
typos
2019-04-15 17:08:09 +01:00
aqtusia
2eb9708f7f
Replace /unbind with /3pid/unbind
2019-04-14 18:21:59 +02:00
aqtusia
24e0ec4bce
Replace /bind with /3pid/bind
2019-04-14 18:17:44 +02:00
Neil Johnson
b41fbc86b6
add further potential issues and security concerns
2019-04-09 13:56:45 +01:00
Travis Ralston
0bab70c14e
Assign MSC number
2019-04-08 21:37:35 -06:00
Travis Ralston
d6d0f9780d
Proposal for basic integration manager authentication APIs
2019-04-08 21:36:16 -06:00
Travis Ralston
bd0211be12
Assign MSC number
2019-04-08 21:24:57 -06:00
Travis Ralston
e8de1423b1
Proposal for OpenID information exchange with widgets
2019-04-08 21:22:55 -06:00
Travis Ralston
b12e92440e
Merge pull request #1930 from matrix-org/travis/msc/tombstone-notif
...
MSC1930: Add a push rule for m.room.tombstone events
2019-04-08 11:25:52 -06:00
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
2019-04-08 11:25:26 -06:00
Travis Ralston
64d48855e2
Merge pull request #1955 from matrix-org/travis/spec/1704
...
Add permalink routing through ?via parameters on matrix.to URIs
2019-04-08 11:20:59 -06:00
J. Ryan Stinnett
13d63685d3
Spelling
...
Co-Authored-By: turt2live <travpc@gmail.com>
2019-04-08 07:05:38 -06:00
Travis Ralston
2dcda7d564
Add a mention that clients should re-query .well-known
2019-04-07 21:17:14 -06:00
Travis Ralston
dffe19bb76
Rename file to match MSC number
2019-04-07 21:07:46 -06:00
Travis Ralston
cc10444d4b
Assign MSC number
2019-04-07 21:06:42 -06:00
Travis Ralston
29a9982447
Proposal for integration manager discovery
2019-04-07 21:05:59 -06:00
Travis Ralston
99cd064f26
Update original MSC as per proposal guidelines
2019-04-05 16:37:27 -06:00
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.
2019-04-05 16:24:51 -06:00
Neil Johnson
743eeca27a
MSC to remove prev_content from the essential keys list
2019-04-05 15:19:22 +01:00
Matthew Hodgson
efcbf2f807
Merge branch 'master' into matthew/msc1779
2019-04-03 00:36:23 +01:00
Matthew Hodgson
88f533f0db
incorporate further feedback
2019-04-01 10:27:30 +01:00
Matthew Hodgson
417f3a3e8b
incorporate further feedback from vdh
2019-04-01 00:58:10 +01:00
Hubert Chathi
9dcf2d6a28
Update proposals/1884-replace-slashes-in-event_ids.md
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-04-01 00:43:31 +01:00
Matthew Hodgson
207d6cf851
update MSC1884 to reflect new conclusions following discussion on the PR
2019-03-30 13:12:18 +00:00
Hubert Chathi
979827bad3
rename to match MSC number
2019-03-27 21:57:13 -04:00
Hubert Chathi
63c6d030fd
draft of secure server-side storage
2019-03-27 21:48:12 -04:00
Travis Ralston
1c5ec68cd0
Merge pull request #1876 from matrix-org/travis/v3-id-grammar
...
Clarify v3 event representation in identifier grammar
2019-03-27 08:57:11 -06:00
Hubert Chathi
4e95f8062a
add examples for federation endpoints
2019-03-26 16:51:46 -04:00
Hubert Chathi
696e568fb2
add some clarifications
2019-03-26 15:10:14 -04:00
Hubert Chathi
0c87b22731
Merge pull request #1939 from matrix-org/uhoreg/fix_export_format
...
fix some errors in key export format
2019-03-26 10:25:42 -04:00
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
2019-03-25 18:57:17 -04:00
Travis Ralston
b76b7cd178
Merge pull request #1915 from matrix-org/erikj/unbind_threepid_msc
...
MSC 1915 - Add a 3PID unbind API
2019-03-23 22:45:55 -06:00
Travis Ralston
0ec34039e8
URL encode all the things
2019-03-20 14:44:54 -06:00
Travis Ralston
42cf72c60f
URL encode matrix.to URIs
2019-03-20 14:43:16 -06:00
Travis Ralston
fa541fd99a
Merge pull request #1933 from Vikingat-RAGE/master
...
E2E typo fix in spec
2019-03-18 15:56:03 -06:00
Vikingat-RAGE
76ee13b9bb
Fixed bad spacing.
2019-03-18 21:54:56 +00:00
Vikingat-RAGE
1a739ec97b
E2E typo fix in spec
2019-03-18 21:16:52 +00:00
David Baker
410a5dbbff
Update proposals/1915-unbind-identity-server-param.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-03-18 09:36:01 +00:00
Erik Johnston
bd4fab7a15
Be more explicit identity server selection and errors
2019-03-18 09:28:46 +00:00
Travis Ralston
0e07a6d243
Proposal to have a push rule for m.room.tombstone events
2019-03-15 13:32:38 -06:00
Richard van der Hoff
1c4262e556
Apply suggestions from code review
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
2019-03-15 13:40:44 -04:00
Richard van der Hoff
87824c1c96
Update proposals/1219-storing-megolm-keys-serverside.md
...
Co-Authored-By: uhoreg <hubert@uhoreg.ca>
2019-03-15 13:38:19 -04:00
Hubert Chathi
1749a91344
make MSC mentions into links
2019-03-13 23:41:43 -04:00
Hubert Chathi
4842a718d8
fill in some of the other sections
2019-03-13 23:39:00 -04:00
Hubert Chathi
f9a00fc943
clarify that not understanding a verification method should not auto-cancel
2019-03-13 23:25:11 -04:00
Erik Johnston
60f1cf79de
Update wording and add deactivate account API
2019-03-12 14:30:16 +00:00
David Baker
77110b46df
Update proposals/1915-unbind-identity-server-param.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-03-08 12:14:08 +00:00
Erik Johnston
ee6513d608
Add alternative sid/client_secret authentication
2019-03-07 16:52:58 +00:00
Erik Johnston
f92925ed45
Add a 3PID unbind API
2019-03-06 11:32:28 +00:00
Travis Ralston
c08d223cfe
Merge pull request #1889 from ma1uta/push_rules
...
Fix for the #1865
2019-02-28 13:31:56 -07:00
Anatoly Sablin
5303ba54b7
Add a clarification changelog.
2019-02-28 21:04:23 +03:00
Travis Ralston
f1280ef305
Merge pull request #1910 from matrix-org/benpa/spelling-fix
...
in the appendices, thanks earfolds
2019-02-26 11:19:51 -07:00
Ben Parsons
99405418c9
in the appendices, thanks earfolds
2019-02-26 18:11:02 +00:00
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
2019-02-25 09:48:07 -07:00
Andrew Morgan
1c731630f8
Merge pull request #1909 from matrix-org/anoa/contrib_rst
...
Specify news fragments must be done in RST
2019-02-25 14:07:50 +00:00
Andrew Morgan
4049ca9208
Specify news fragments must be done in RST.
2019-02-25 09:47:19 +00:00
Travis Ralston
adb721bc0b
Fix unrelated changelog entry's RST representation
2019-02-24 21:55:57 -07:00
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
2019-02-24 21:55:04 -07:00
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
2019-02-24 21:46:08 -07:00
Travis Ralston
51995b2d9e
Merge pull request #1906 from ma1uta/fix_s2s_open_id
...
Fix #1904 .
2019-02-24 13:25:49 -07:00
Anatoly Sablin
060c5c7b21
Add clarification changelog entry.
2019-02-24 23:01:01 +03:00
Anatoly Sablin
d52918a892
Fix #1904 .
2019-02-24 22:26:32 +03:00
Anatoly Sablin
4bec3d6dd8
Avoid duplicates.
2019-02-24 19:43:03 +03:00
Richard van der Hoff
9edf2a3271
Merge pull request #1900 from hvenev/spec-ident-port
...
Restrict identifier port numbers to 5 digits.
2019-02-22 10:40:11 +00:00
Hristo Venev
e825224b5b
Restrict identifier port numbers to 5 digits.
2019-02-21 21:27:21 +00:00
Travis Ralston
621437b0c5
Merge pull request #1891 from QMatrixClient/kitsune-drop-obsolete-text
...
Remove extended text about life without transaction IDs
2019-02-21 11:31:55 -07:00
Travis Ralston
49119ed345
Merge pull request #1875 from matrix-org/travis/clarify-upgrades
...
Clarify the recommendations for "transferable state"
2019-02-18 06:14:43 -07:00
Travis Ralston
b82b16c3ae
Merge pull request #1846 from matrix-org/travis/fix-changelog
...
Fix changelog generation for non-default versions
2019-02-18 06:14:06 -07:00
Travis Ralston
2ffdda2824
Merge pull request #1890 from ma1uta/fix_link
...
Fix links.
2019-02-16 11:08:53 -07:00
Kitsune Ral
989d7ff192
Remove extended text about life without transaction IDs
...
Signed-off-by: Kitsune Ral <Kitsune-Ral@users.sf.net>
2019-02-16 18:49:13 +09:00
Anatoly Sablin
befd76f853
Fix links.
2019-02-16 10:38:51 +03:00
Anatoly Sablin
17420c537a
Fix links.
2019-02-16 08:56:02 +03:00
Anatoly Sablin
d4b4d92b82
Fix the m.push_rules type (switch from the state event to the common event).
2019-02-16 00:24:26 +03:00
Anatoly Sablin
2de7ef9a3d
#1865 Add the m.push_rules schema.
2019-02-15 23:23:38 +03:00
Richard van der Hoff
82258fc0fc
Proposal for changing event ids. Again.
2019-02-13 23:11:14 +00:00
Hubert Chathi
ca7aa8b0ba
fill in more details, including federation bits
2019-02-12 20:12:17 -05:00
Travis Ralston
72242e4ebb
Merge pull request #1879 from matrix-org/travis/fix-capabilities
...
Correctly nest the capabilities response object
2019-02-11 21:45:02 -07:00
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.
2019-02-11 20:31:48 -07:00
Andrew Morgan
48569c2156
Merge pull request #1853 from matrix-org/anoa/3pid_typos
...
Replace "3pid" with "3PID"
2019-02-11 15:11:28 +00:00
Travis Ralston
26810bccef
Merge pull request #1873 from matrix-org/travis/spec/get-account-data
...
Add routes for retrieving account data
2019-02-11 08:02:34 -07:00
Travis Ralston
a044145049
Merge pull request #1874 from matrix-org/travis/spec/resource-limit-error
...
Add M_RESOURCE_LIMIT_EXCEEDED
2019-02-11 07:59:21 -07:00
Andrew Morgan
df7223f992
Add changelogs
2019-02-11 10:02:05 +00:00
Travis Ralston
22188ebfeb
Further clarify why membership events are not to be transferred
2019-02-10 19:54:20 -07:00
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
2019-02-10 19:49:55 -07:00
Travis Ralston
f058a0f40a
also power levels
2019-02-10 19:36:33 -07:00
Travis Ralston
f67782230a
changelog
2019-02-10 19:35:23 -07:00
Travis Ralston
ef13aef8c3
Clarify the recommendations for "transferable state"
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1843
2019-02-10 19:33:43 -07:00
Travis Ralston
b1689a3036
Misc improvements
2019-02-10 18:03:17 -07:00
Travis Ralston
b42310ab9d
Merge branch 'master' into travis/fix-changelog
2019-02-10 17:53:29 -07:00
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.
2019-02-10 17:47:17 -07:00
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.
2019-02-10 17:07:47 -07:00
Erik Johnston
7eb8b5d7f3
Add proposal for invite error code
2019-02-08 14:36:12 +00:00
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
2019-02-07 23:32:29 -05:00
manuroe
7cde3193e5
Key backup: Explain hash better
2019-02-07 23:32:29 -05:00
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.
2019-02-07 23:32:29 -05:00
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.
2019-02-07 23:32:29 -05:00
Hubert Chathi
e7f7926023
add algorithm and version to the example
...
since they're marked as required
2019-02-07 23:30:01 -05:00
manuroe
d43b595b5e
Key backup: Fix PR remarks on PUT /room_keys/version/{version}
2019-02-07 23:30:01 -05:00
manuroe
2099308d4c
Key backup: add PUT /room_keys/version/{version} to allow matrix clients to add signatures to an existing backup
2019-02-07 23:30:01 -05:00
Travis Ralston
3e06473305
Merge pull request #1859 from matrix-org/travis/fix-v2-scope
...
Change notice about room v2's scope to represent reality
2019-02-07 11:41:25 -07:00
Travis Ralston
1f05c44a0b
Merge pull request #1860 from matrix-org/travis/fix-spelling-1
...
Fix spelling mistake: endponts -> endpoints
2019-02-07 08:11:43 -07:00
Travis Ralston
e14eb672e6
Merge pull request #1861 from matrix-org/travis/rver-toc
...
Add a table of contents to each room version spec
2019-02-07 08:11:25 -07:00
J. Ryan Stinnett
0ed0fee261
Update specification/rooms/v2.rst
...
Co-Authored-By: turt2live <travpc@gmail.com>
2019-02-07 08:09:35 -07:00
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.
2019-02-06 22:26:41 -07:00
Travis Ralston
85578f9842
Fix spelling mistake: endponts -> endpoints
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1677
2019-02-06 22:19:47 -07:00
Travis Ralston
cf11965a8e
Change notice about room v2's scope to represent reality
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1851
2019-02-06 22:15:13 -07:00
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
2019-02-06 22:03:16 -07:00
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.
2019-02-06 22:02:21 -07:00
Travis Ralston
681a4f0387
Merge pull request #1857 from matrix-org/server_server/release-r0.1.1
...
s2s r0.1.1 release
2019-02-06 15:37:01 -07:00
Travis Ralston
8bd9ca4edd
Prep for r0.1.1 of s2s
2019-02-06 12:39:16 -07:00
Travis Ralston
71f251c733
Merge pull request #1855 from matrix-org/travis/fix-wk-fallback
...
Fix contradiction in wellknown discovery for servers
2019-02-06 12:22:59 -07:00
Travis Ralston
4b68b5c939
Changelog
2019-02-06 12:20:56 -07:00
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
2019-02-06 08:12:32 -07:00
Travis Ralston
80e6f7cbb5
Merge pull request #1845 from matrix-org/travis/fix-IS-generation
...
Use the real identity server version in the APIs table
2019-02-06 08:09:07 -07:00
Travis Ralston
ad6064aca6
Merge pull request #1844 from matrix-org/travis/fix-tls-fingerprints
...
Remove wrong references to TLS fingerprints
2019-02-06 08:08:49 -07:00
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 .
2019-02-06 11:45:11 +01:00
manuroe
c9b38cbe53
Key backup: add PUT /room_keys/version/{version} to allow matrix clients to add signatures to an existing backup
2019-02-06 11:37:19 +01:00
Travis Ralston
c8428b1f8b
Fix contradiction in wellknown discovery for servers
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1854
2019-02-05 22:39:36 -07:00
Andrew Morgan
4ec3a43a85
Replace "3pid" with "3PID"
2019-02-05 12:58:11 +00:00
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.
2019-02-04 14:48:31 -07:00
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.
2019-02-04 14:47:20 -07:00
Travis Ralston
f37a6d2ef5
Changelog
2019-02-04 14:00:34 -07:00
Travis Ralston
6067a4ad3c
Use the real identity server version in the APIs table
2019-02-04 13:56:59 -07:00
Travis Ralston
3dd0601a96
Remove more TLS fingerprint talk
2019-02-04 13:52:20 -07:00
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.
2019-02-04 13:50:17 -07:00
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
2019-02-01 18:09:15 -07:00
Travis Ralston
1f5783b329
fix links and wording
2019-02-01 18:07:55 -07:00
Travis Ralston
9631e4bcb1
Add a bit of text to ensure that the intro page isn't missed
2019-02-01 18:01:01 -07:00
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
2019-02-01 17:45:39 -07:00
Travis Ralston
8ace64bab7
r0.1.0 of the s2s specification
2019-02-01 16:10:22 -07:00
Travis Ralston
9364787b9c
Remove stability warning
2019-02-01 16:09:48 -07:00
Matthew Hodgson
b27bf59ae8
Merge pull request #1838 from aaronraimist/spell-check
...
Fix several spelling mistakes
2019-02-01 23:48:24 +01:00
Aaron Raimist
fe7f582233
Fix several spelling mistakes
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2019-02-01 16:43:46 -06:00
Travis Ralston
9923584c24
Merge pull request #1834 from matrix-org/travis/misc/event-formats
...
Represent event format changes more clearly in the spec
2019-02-01 13:57:25 -07:00
Travis Ralston
222957157f
Add missing required flags
2019-02-01 13:56:30 -07:00
Travis Ralston
1d0156ad78
Fix more titles
2019-02-01 13:37:19 -07:00
Travis Ralston
985d02d95e
Fix titles in schemas
2019-02-01 13:35:38 -07:00
Travis Ralston
82bed06d3f
The event *format* changes, not the version
2019-02-01 13:19:24 -07:00
Travis Ralston
f5134b2d8b
Merge pull request #1819 from matrix-org/neilj/msc-remove-presence-lists
...
MSC:1819 Remove Presence Lists
2019-02-01 12:00:42 -07:00
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
2019-02-01 11:52:59 -07:00
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?
2019-02-01 11:14:42 -07:00
Travis Ralston
5d8fa65e6e
De-duplicate state keys
2019-02-01 10:11:39 -07:00
Travis Ralston
33406e4662
Apply event format warnings to the remainder of the s2s spec
2019-02-01 10:08:30 -07:00
Travis Ralston
d94a70f49d
Warn clients about changes in event format
2019-02-01 08:40:18 -07:00
Travis Ralston
9b214ec16d
Make the backfill response aware of event format changes
2019-02-01 08:40:18 -07:00
Travis Ralston
e27c83d9f8
Merge pull request #1817 from matrix-org/neilj/remove_presence_lists
...
remove references to presence lists
2019-02-01 08:37:08 -07:00
Travis Ralston
41e50d553e
Merge pull request #1830 from matrix-org/travis/spec/x509-wk
...
Specify .well-known s2s discovery and X.509 validation
2019-02-01 08:36:55 -07:00
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.
2019-02-01 08:18:12 -07:00
Richard van der Hoff
39b71413be
Update specification/server_server_api.rst
...
Co-Authored-By: turt2live <travpc@gmail.com>
2019-02-01 07:40:39 -07:00
Travis Ralston
1c30f5eba9
Clarify certificate usage and ports
2019-01-31 21:15:47 -07:00
Travis Ralston
df01acc6e2
Merge pull request #1828 from matrix-org/travis/spec/rooms-v3
...
Add specification for room version 3: Event IDs as hashes
2019-01-31 17:59:31 -07:00
Travis Ralston
a6243da03f
Wording changes and links
2019-01-31 17:58:42 -07:00
Travis Ralston
48912a7320
Fix auth rules of redactions in v3
2019-01-31 17:35:25 -07:00
Travis Ralston
ad64af3f01
Clarify how reference hashes are done
2019-01-31 17:22:55 -07:00
Travis Ralston
01556e5b17
Clarifications and bug fixes in how v3 rooms work
2019-01-31 16:44:37 -07:00
Travis Ralston
3c17a0e53b
Mention caching
2019-01-31 16:29:07 -07:00
Travis Ralston
b971bcee7d
Accurately represent the 3 proposals and provide more detail
2019-01-31 16:24:07 -07:00
Travis Ralston
fb36757869
Merge pull request #1833 from matrix-org/travis/misc/domain-security
...
Document domain reuse concerns
2019-01-31 16:07:21 -07:00
Travis Ralston
48e4d6e412
Document domain reuse concerns
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1783
2019-01-31 12:27:09 -07:00
Travis Ralston
0f3aa3fa8a
Merge pull request #1829 from matrix-org/travis/spec/c2s-caps
...
Specify how capabilities work in the c2s API
2019-01-31 12:03:41 -07:00
Travis Ralston
d2f012f4ea
Incorporate MSC1831
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1831
Implementation proof: pending
2019-01-31 11:17:56 -07:00
Travis Ralston
00de03bddb
Merge remote-tracking branch 'origin/travis/msc/wk-before-srv' into travis/msc/wk-before-srv
2019-01-31 10:53:22 -07:00
Travis Ralston
2fe6b2cb5c
Plagiarize from richvdh for a better explanation
2019-01-31 10:53:06 -07:00
Travis Ralston
ab7876cbef
Update 1831-srv-after-wellknown.md
2019-01-31 09:55:58 -07:00
Travis Ralston
0e90cf6a0c
Proposal to change the order of .well-known and SRV discovery techniques
2019-01-31 09:38:58 -07:00
Travis Ralston
c888f3f080
Make example strings more legible
2019-01-31 00:09:30 -07:00
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.
2019-01-30 22:11:31 -07:00
Travis Ralston
9193d57dfd
full stop
2019-01-30 19:47:16 -07:00
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.
2019-01-30 19:43:55 -07:00
Travis Ralston
72a2871021
Merge pull request #1804 from matrix-org/travis/msc/room-version-client-advertising
...
MSC1804: Advertising capable room versions to clients
2019-01-30 17:06:24 -07:00
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.
2019-01-30 17:03:03 -07:00
Travis Ralston
4437c383bb
Merge pull request #1790 from matrix-org/travis/spec/login-redirect
...
Add a mechanism for redirecting clients after login
2019-01-30 13:33:03 -07:00
Erik Johnston
1c0742ed6a
MSC 1659 Proposal: Change Event IDs to Hashes ( #1659 )
2019-01-30 17:08:21 +00:00
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
2019-01-30 11:26:21 -05:00
Neil Johnson
afd399d7d4
remove unused schema defs
2019-01-30 11:43:30 +00:00
Neil Johnson
2eae933ed6
hard wrap to 80 chars
2019-01-30 11:28:53 +00:00
Neil Johnson
4f13f5289e
Update 1819-remove-presence-lists.md
...
Add references to exactly what this proposal would remove
2019-01-30 11:20:38 +00:00
Richard van der Hoff
5151aa0aa7
Update proposals/1819-remove-presence-lists.md
...
Co-Authored-By: neilisfragile <neil@matrix.org>
2019-01-30 10:44:15 +00:00
Neil Johnson
c09fa6845e
Update presence.rst
2019-01-29 18:23:30 +00:00
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}
2019-01-29 10:19:13 -07:00
Travis Ralston
2c3ba0b135
Merge pull request #1813 from matrix-org/erikj/make_membership_room_ver
...
MSC 1813 - Federation Make Membership Room Version
2019-01-29 10:17:48 -07:00
Travis Ralston
00adfdbf4a
Merge pull request #1820 from matrix-org/travis/spec/fed-v2-invite
...
Specification for v2 s2s invite API
2019-01-29 09:12:21 -07:00
Erik Johnston
c0039c30f2
Minor wording changes from code review
...
Co-Authored-By: turt2live <travpc@gmail.com>
2019-01-29 09:05:20 -07:00
Andrew Morgan
3374d22b52
Merge pull request #1823 from matrix-org/anoa/majority_update
...
75% majority now required for FCP
2019-01-29 14:49:34 +00:00
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.
2019-01-29 14:46:27 +00:00
Andrew Morgan
0712fd36a2
75% majority now required for FCP
2019-01-29 14:36:26 +00:00
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.
2019-01-28 22:17:51 -07:00
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.
2019-01-28 21:07:00 -07:00
Neil Johnson
9f517f33ce
Create 1819-remove-presence-lists.md
2019-01-28 17:59:17 +00:00
Neil Johnson
ed68f940cd
towncrier
2019-01-28 17:49:20 +00:00
Neil Johnson
bf2b6e6daa
remove references to presence lists
2019-01-28 15:05:10 +00:00
Matthew Hodgson
a358e2d4d8
rst
2019-01-28 14:58:17 +00:00
Richard van der Hoff
9f443225ac
fix incorrect spelling of homeserver
2019-01-26 20:10:32 +00:00
Travis Ralston
577edeb53b
Say that !stable == unstable
2019-01-25 09:27:23 -07:00
Travis Ralston
6c7eea555a
Merge pull request #1773 from matrix-org/travis/spec/rooms
...
Add a room version specification
2019-01-24 09:47:33 -07:00
Travis Ralston
84a4ca62c3
Merge pull request #1786 from matrix-org/travis/spec/exp-caps
...
Add support for unstable feature advertising via /versions
2019-01-23 19:15:50 -07:00
Travis Ralston
052d68d83d
Merge pull request #1791 from matrix-org/travis/spec/rver-upgrades
...
Add room version upgrades
2019-01-23 19:04:24 -07:00
Travis Ralston
413bfaeb68
Add clarification that clients shouldn't use unstable things as stable
2019-01-23 19:03:14 -07:00
Travis Ralston
061f59547a
Minor wording changes
2019-01-23 09:10:14 -07:00
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>
2019-01-22 21:43:32 -07:00
Travis Ralston
50eba23669
Update MSC to match how room versions work
...
As per 1773.
2019-01-22 18:24:04 -07:00
Travis Ralston
0dfc64a9f4
Improve wording
2019-01-22 18:11:36 -07:00
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.
2019-01-22 18:02:21 -07:00
Erik Johnston
3ec3adbc24
Proposal for add room_version to make_* fed APIs
2019-01-22 10:55:27 +00:00
Travis Ralston
f308871ed9
Merge pull request #1794 from matrix-org/erikj/fed_invite_v2
...
MSC 1794 - Federation v2 Invite API
2019-01-21 07:59:07 -07:00
Hubert Chathi
41c14c9e7d
uhoreg tweaks
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-01-18 22:56:19 +00:00
Matthew Hodgson
20b9a33b12
clarify 100% threshold for new spec core team additions
2019-01-18 22:39:44 +00:00
Hubert Chathi
ebe887d931
Grammar
...
Co-Authored-By: turt2live <travpc@gmail.com>
2019-01-18 09:56:04 -07:00
Hubert Chathi
f4fe318a85
update with user-signing and self-signing keys
2019-01-17 23:52:36 -05:00
Matthew Hodgson
86703ef952
Merge branch 'master' into matthew/msc1779
2019-01-17 23:57:48 +00:00
Matthew Hodgson
3b86fa0e3c
incorporating delph & vdh reviews
2019-01-17 23:56:49 +00:00
Travis Ralston
ba37f2d311
prompt->advertise
2019-01-17 16:19:25 -07:00
Travis Ralston
19e94815f9
Try and improve the understanding of room versions
2019-01-17 15:13:01 -07:00
Travis Ralston
0dde2489b6
Clarify what a Mandatory room version is
2019-01-17 14:48:42 -07:00
Travis Ralston
96d754f429
promote -> prompt
2019-01-17 14:43:11 -07:00
Travis Ralston
a6f5d01586
Clarify that servers don't have to implement development/beta versions
2019-01-17 14:39:06 -07:00
Travis Ralston
f5fa7e5924
Change wording to encourage servers to make reasonable decisions
2019-01-17 14:05:30 -07:00
Travis Ralston
2457438f1e
Encourage servers to transfer whatever they can while being open-ended
2019-01-17 13:57:02 -07:00
Travis Ralston
4e0533a5f3
Soften UX requirements
2019-01-17 13:56:48 -07:00
Travis Ralston
ecca4a049b
Merge pull request #1806 from matrix-org/travis/misc/fix-c2s-changelog
...
Clarify that changelog entries end with a full stop
2019-01-17 11:50:25 -07:00
Travis Ralston
5f12419afb
Clarify that changelog entries end with a full stop
2019-01-17 11:41:50 -07:00
Travis Ralston
fcc26d247e
Merge pull request #1789 from matrix-org/travis/spec/sso-login
...
Add a generic SSO login API
2019-01-17 11:20:18 -07:00
Travis Ralston
82ee3a6035
Adjust wording for SSO introduction
2019-01-17 11:18:48 -07:00
Travis Ralston
853d7ede30
Clarify the categories and the interaction between them
2019-01-17 09:41:24 -07:00
Travis Ralston
5da17d0114
Remove recommendation for clients to respect the spec over the server
2019-01-17 09:41:11 -07:00
Travis Ralston
7fee7373ea
Proposal for advertising capable room versions to clients
2019-01-16 17:32:07 -07:00
Travis Ralston
166d4ada86
Fix room versions reference in appendices & s2s spec
2019-01-16 17:05:57 -07:00
Travis Ralston
3b47a5924b
Remove extraneous changelog
2019-01-16 17:02:41 -07:00
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.
2019-01-16 16:57:45 -07:00
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.
2019-01-16 16:13:53 -07:00
Matthew Hodgson
80b9c83cce
clarify dual-hatted guardians & spec core teamistas
2019-01-15 10:00:17 +00:00
Matthew Hodgson
8f4e1d9686
clarify guardian selection wording
2019-01-15 00:32:14 +00:00
Matthew Hodgson
cc6b6ea021
clarify wording for trojan horsen
2019-01-15 00:31:08 +00:00
Matthew Hodgson
822d84e50c
append fullstops to lists to make vdh happy
2019-01-15 00:29:07 +00:00
Matthew Hodgson
6ff0155a32
s/responsibilities/functions
2019-01-15 00:16:33 +00:00
Richard van der Hoff
9e435d6dab
scifi IANA
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-01-14 23:33:03 +00:00
Brendan Abolivier
749b1777fa
Propose a backward-compatible option instead of an incompatible one
2019-01-14 16:17:40 +00:00
Richard van der Hoff
ebf37178b5
Update proposals/1794-federation-v2-invites.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-01-14 15:53:23 +00:00
Travis Ralston
fe4928c6a1
Merge pull request #1708 from matrix-org/rav/proposal/well-known-for-federation
...
MSC1708: .well-known support for server name resolution
2019-01-14 07:48:05 -07:00
Erik Johnston
b90ee6baab
'invite_room_state' should be an array
2019-01-14 14:21:20 +00:00
Hubert Chathi
c88c9c2941
Update proposals/1794-federation-v2-invites.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-01-14 14:19:58 +00:00
Matthew Hodgson
811e65a4d1
kitsune review on when to add things to the spec
2019-01-14 13:14:43 +00:00
Matthew Hodgson
70be8393a3
clarify the technical note and guiding principles
2019-01-14 13:02:01 +00:00
Matthew Hodgson
a38e1e6adf
incorporate kitsune & dbkr review
2019-01-14 13:02:01 +00:00
Kitsune Ral
2f20679db5
deanonymise kitsune
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-01-14 12:48:12 +00:00
Matthew Hodgson
09813fc3a0
improve wording around compensation for team members.
...
tweak Greater Benefit (particularly adding SnR and filtering goals
2019-01-14 12:41:19 +00:00
Brendan Abolivier
d318ff95f3
MSC1802: Standardised federation response formats
2019-01-14 11:55:27 +00:00
Travis Ralston
87bb1a6a79
Merge pull request #1711 from matrix-org/rav/proposal/x509-for-federation
...
MSC1711: X.509 certificate verification for federation connections
2019-01-13 08:04:03 -07:00
Matthew Hodgson
f3085812e9
more examples; remove widget MSC ref
2019-01-12 23:51:49 +00:00
Matthew Hodgson
156488384c
add more examples for spec inclusion; add interoperability as a core value
2019-01-12 23:49:27 +00:00
Matthew Hodgson
ddc3921318
un-todo code core team responsibilities
2019-01-12 23:31:01 +00:00
Matthew Hodgson
d00a5eba93
consistent tenses
2019-01-12 23:27:07 +00:00
Hubert Chathi
cccd62f035
grammar
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-01-12 23:25:37 +00:00
Matthew Hodgson
107d96c50e
spell out consensus ftw
2019-01-12 23:25:00 +00:00
Matthew Hodgson
b758ceea5b
add erik's quorum
2019-01-12 23:25:00 +00:00
Hubert Chathi
ed820ca27b
s/core spec team/Spec Core Team/
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-01-12 23:21:52 +00:00
Matthew Hodgson
e584ae31f4
fix missing words
2019-01-12 23:21:02 +00:00
Matthew Hodgson
265a3dc49b
clarify removing members
2019-01-12 23:20:09 +00:00
Matthew Hodgson
21a781b1d2
fix proprietary wording
2019-01-12 23:16:24 +00:00
Matthew Hodgson
edaf3596f4
fix 'which features should go in the spec?' TODO and reword intro
2019-01-12 23:14:36 +00:00
Matthew Hodgson
c053996a77
add new technical guidelines to proposals.rst
...
this was originally a todo for MSC1779, but belongs better in proposals.rst
2019-01-12 23:13:40 +00:00
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
2019-01-11 16:24:54 +00:00
Andrew Morgan
b7b96833d0
Fix sticky headers so they don't hide behind header bar on desktop
2019-01-11 16:15:06 +00:00
Richard van der Hoff
6e8739c989
Fix typo
...
Co-Authored-By: turt2live <travpc@gmail.com>
2019-01-11 08:15:08 -07:00
Erik Johnston
2109314c52
Apply suggestions from code review
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-01-11 14:34:31 +00:00
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
2019-01-10 11:22:07 -07:00
Richard van der Hoff
afa0caee93
remove lying footnote
2019-01-10 18:16:39 +00:00
Erik Johnston
b0adfc67d8
MSC 1794 - Federation v2 Invite API
2019-01-10 12:20:29 +00:00
Erik Johnston
1ea03da9b6
Add .vscode to .gitignore
2019-01-10 12:18:22 +00:00
Travis Ralston
5cbfafaab7
Fix link to module
2019-01-09 17:17:50 -07:00
Travis Ralston
56bfa76765
changelog
2019-01-09 17:03:05 -07:00
Travis Ralston
b85f7bb248
Add room version upgrades
...
Implements https://github.com/matrix-org/matrix-doc/issues/1501
2019-01-09 17:02:09 -07:00
Matthew Hodgson
0380270171
spell out that hypothetical employees could come in any size
2019-01-09 23:29:59 +00:00
Travis Ralston
fbd8861180
Changelog
2019-01-09 15:31:43 -07:00
Travis Ralston
510468a3b1
Changelog
2019-01-09 15:31:04 -07:00
Travis Ralston
b067d671fb
Merge pull request #1784 from matrix-org/travis/msc-process/wip-tag
...
Recommend some kind of WIP tag for MSCs
2019-01-09 15:08:08 -07:00
Travis Ralston
0eabf108d9
Add a mechanism for redirecting clients after login
...
Implements https://github.com/matrix-org/matrix-doc/pull/1730
2019-01-09 15:05:27 -07:00
Travis Ralston
d6c33ea0a5
Make CAS a subset of SSO
2019-01-09 14:41:46 -07:00
Andrew Morgan
59196bfd79
Merge pull request #1788 from matrix-org/anoa/proposals_sticky_headers
...
Sticky headers for proposals page
2019-01-09 15:20:54 +00:00
Andrew Morgan
f738f671d1
Sticky headers for proposals page
2019-01-09 15:16:18 +00:00
Andrew Morgan
ec97e1eedb
Merge pull request #1753 from matrix-org/rav/proposal/cs_capabilities
...
MSC1753: client-server capabilities API
2019-01-09 14:10:37 +00:00
Richard van der Hoff
c10394d03f
Clarifications thanks to @uhoreg
2019-01-09 11:26:14 +00:00
Travis Ralston
3e7a5f5ea4
Initial draft for SSO support
2019-01-09 00:09:38 -07:00
Hubert Chathi
09a547d67e
add some cancellation codes, and mention existing verification MSCs
2019-01-08 17:45:13 -05:00
Hubert Chathi
38689a8215
add information about interacting with key requests and define cancellation codes
2019-01-08 17:44:01 -05:00
Hubert Chathi
ff0b9eac76
add ability to start verifications that happen in two stages
2019-01-08 16:11:15 -05:00
Hubert Chathi
c02ecb58ae
mark which fields are required
2019-01-08 16:11:00 -05:00
Hubert Chathi
3b0073a9d1
allow for multiple keys to be verified, for cross-signing
2019-01-08 16:07:22 -05:00
Hubert Chathi
ba39779375
add a conclusion
2019-01-08 16:06:53 -05:00
Hubert Chathi
517754bada
use common key verification message types as per MSC1717
2019-01-08 16:05:55 -05:00
Matthew Hodgson
3a5d56467b
reword lead renewals
2019-01-08 14:51:45 +00:00
Matthew Hodgson
2377a944c6
Merge branch 'matthew/msc1779' of git+ssh://github.com/matrix-org/matrix-doc into matthew/msc1779
2019-01-08 14:50:26 +00:00
Matthew Hodgson
5235293623
spell out the Core Team a bit more
2019-01-08 14:50:18 +00:00
Erik Johnston
0e246b1477
Update proposals/1779-open-governance.md
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-01-08 14:44:18 +00:00
Matthew Hodgson
c05000b38d
broaden reasons for dysfunctional core spec teams
2019-01-08 14:43:44 +00:00
Matthew Hodgson
2047ba59da
spell out domain spread requirement for spec core team
2019-01-08 14:42:49 +00:00
Matthew Hodgson
103d2f4ed2
clarify that the project lead doesn't have casting vote
2019-01-08 14:36:32 +00:00
Matthew Hodgson
e730cc02a9
specify how to select a new spec core team lead
2019-01-08 14:34:20 +00:00
Matthew Hodgson
7831c04e4c
clarify sytest responsibilities
2019-01-08 14:29:24 +00:00
Matthew Hodgson
4fcd38a3a0
clarify guardians' right to override spec core team membership
2019-01-08 14:27:03 +00:00
Matthew Hodgson
4994fa115e
X=75
2019-01-08 14:21:19 +00:00
Richard van der Hoff
b541c2a247
more formatting
2019-01-08 12:54:52 +00:00
Richard van der Hoff
5812450299
spec that we follow redirects
2019-01-08 12:51:23 +00:00
Richard van der Hoff
f1ebbc358b
document dismissed options
2019-01-08 12:51:23 +00:00
Richard van der Hoff
fb171cadf4
formatting fix
2019-01-08 12:51:23 +00:00
Richard van der Hoff
12fc50cea7
clarify that a whitelist is useful for cjdns too
2019-01-08 11:03:36 +00:00
Richard van der Hoff
f33a540e6d
Do a SRV lookup before .well-known lookup
...
also other clarifications and corrections.
2019-01-08 00:25:06 +00:00
Travis Ralston
75c084e987
changelog
2019-01-07 14:50:55 -07:00
Richard van der Hoff
74b2db7937
Remove .well-known section
...
This really belongs in MSC1708.
2019-01-07 21:39:02 +00:00
Richard van der Hoff
367f61f14a
cleanups and clarifications
2019-01-07 21:38:41 +00:00
Travis Ralston
ccc1cdaead
Add support for unstable feature advertising via /versions
...
Incorporates https://github.com/matrix-org/matrix-doc/issues/1497
2019-01-07 14:38:21 -07:00
Travis Ralston
bc1303a1a0
Add a bit of rationale for WIP tags
2019-01-07 13:39:50 -07:00
Travis Ralston
671527360c
Recommend some kind of WIP tag for MSCs
2019-01-07 13:16:45 -07:00
Travis Ralston
258aba5fed
Incorporate MSC1693
...
This is largely blatant copy/paste from the MSC with some formatting done to tidy it up a bit.
2019-01-07 13:09:21 -07:00
Matthew Hodgson
b824906709
typoes
2019-01-07 03:23:36 +00:00
Matthew Hodgson
de6a8b20ff
grammar
2019-01-07 02:53:49 +00:00
Matthew Hodgson
c073adac9b
incorporate review from #1318
2019-01-07 02:51:04 +00:00
Matthew Hodgson
e6fb403dd0
add TODO for clarifying features v. extensions
2019-01-07 02:47:37 +00:00
Matthew Hodgson
303e1081f8
unbreak wordwrap
2019-01-07 02:44:59 +00:00
Matthew Hodgson
4538745809
MSC1779: Open Governance for Matrix.org
2019-01-07 02:43:46 +00:00
Matthew Hodgson
bd72ecfa58
oops, wrong branch
2019-01-07 02:43:21 +00:00
Matthew Hodgson
c5de71843a
MSC1779: Open Governance for Matrix.org
2019-01-07 02:42:03 +00:00
Matthew Hodgson
1bbe638927
typo
2019-01-06 16:59:19 +00:00
Matthew Hodgson
54bf339ae8
typo
2019-01-06 16:11:54 +00:00
Matthew Hodgson
88ff3de28a
spell out deps
2019-01-06 13:57:56 +00:00
Matthew Hodgson
010246ea6d
typo
2019-01-06 13:56:41 +00:00
Matthew Hodgson
19e94203fa
flesh out state events split per state-key for defining groups
2019-01-06 13:51:04 +00:00
Matthew Hodgson
cd5a8420a8
flesh out how flair could work
2019-01-06 00:35:50 +00:00
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.
2019-01-04 15:49:24 -07:00
Matthew Hodgson
e00eff567a
add thought about splitting events
2019-01-04 01:43:41 +00:00
Matthew Hodgson
43ae6ad7c1
md
2019-01-03 19:07:50 +00:00
Matthew Hodgson
a884fd8772
wordwrap fix
2019-01-03 19:07:30 +00:00
Matthew Hodgson
1e81fbd2d8
md
2019-01-03 18:55:58 +00:00
Matthew Hodgson
346f7ac113
add hyperlinks
2019-01-03 18:55:06 +00:00
Matthew Hodgson
6c499db3ba
WIP groups as rooms MSC
2019-01-03 18:49:30 +00:00
Richard van der Hoff
e0fa00fc34
Some HSes use more than one notary
2019-01-03 18:21:05 +00:00
Travis Ralston
ca2e9260d4
Update proposals/1753-capabilities.md
...
r0/versions isn't a thing
Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
2019-01-03 17:41:06 +00:00
Travis Ralston
4019678661
Update proposals/1753-capabilities.md
...
r0/versions isn't a thing
Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
2019-01-03 17:40:57 +00:00
Travis Ralston
962565b159
Update proposals/1753-capabilities.md
...
r0/versions isn't a thing
Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com>
2019-01-03 17:40:49 +00:00
Richard van der Hoff
7f5832044c
Fix typos per review
2019-01-02 09:55:14 +00:00
Richard van der Hoff
8f1291a3e7
Merge pull request #1758 from QMatrixClient/kitsune/lazy-loading
...
Spec lazy_load_members and include_redundant_members
2018-12-24 10:29:36 +01:00
Andrew Morgan
d9135ef902
Merge pull request #1598 from matrix-org/rav/proposals/id_grammar
...
MSC 1597: Better spec for matrix identifiers
2018-12-23 17:07:11 +01:00
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
2018-12-23 17:06:34 +01:00
Andrew Morgan
e7c6670c06
Merge pull request #1759 from matrix-org/erikj/rooms_v2
...
Room v2 proposal
2018-12-23 17:05:39 +01:00
Kitsune Ral
8c80669d7a
Add the paragraph for sync.yaml forgotten in the previous commit
2018-12-23 18:58:44 +09:00
Richard van der Hoff
82f3b8a95a
switch to GET
2018-12-21 17:47:52 +00:00
Richard van der Hoff
68ac2172ba
Give examples of applications
2018-12-21 17:39:52 +00:00
Travis Ralston
f767227e31
Merge pull request #1744 from matrix-org/travis/m.presence
...
Add missing status_msg to m.presence schema and example
2018-12-18 09:41:07 -07:00
Richard van der Hoff
958b956776
Merge pull request #1755 from matrix-org/erikj/event_checks
...
Document the checks made for incoming PDUs
2018-12-18 15:08:58 +01:00
Erik Johnston
8fb2bd2927
Fix typo
2018-12-18 09:47:32 +00:00
Hubert Chathi
c0b0db9a55
document alternate API, and some other clarifications
2018-12-17 22:33:10 -05:00
Hubert Chathi
d9eddcf7df
change language to json in code blocks
2018-12-17 20:34:27 -05:00
Hubert Chathi
e9aa4081bc
fix sectioning and add a background
2018-12-17 18:52:30 -05:00
Travis Ralston
35de43de61
Merge pull request #1743 from matrix-org/dbkr/add_sandbox_to_csp
...
Add 'sandbox' to recommended CSP header
2018-12-17 10:28:06 -07:00
Erik Johnston
23c7533f8d
Room v2 proposal
2018-12-17 15:35:54 +00:00
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)
2018-12-17 13:10:13 +01:00
Richard van der Hoff
a451e007a4
Fix labels in proposals script
2018-12-17 09:49:47 +00:00
Hubert Chathi
2d3b5f4481
make text consistent with image
2018-12-14 19:11:17 -05:00
Hubert Chathi
f3997cd09e
graphviz-ify graphs and add some more structure
2018-12-14 19:08:37 -05:00
Erik Johnston
39df8291e9
Add TODO
2018-12-14 13:23:18 +00:00
Erik Johnston
be625254b1
Fix up wording about auth rules to not lie
2018-12-14 13:23:18 +00:00
Erik Johnston
c93bdcc59c
Fix up headings
2018-12-14 13:23:18 +00:00
Richard van der Hoff
cac150d567
Fix up wording
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-14 13:13:06 +00:00
Erik Johnston
39f7c77971
Add dot for image file
2018-12-14 13:09:25 +00:00
Richard van der Hoff
b95d5724a4
Add suggestion of returning a 401 for non-/login requests
2018-12-14 12:03:19 +00:00
Erik Johnston
48d271e58c
Clarifications
2018-12-14 11:22:32 +00:00
Hubert Chathi
de11738210
rename to match PR
2018-12-14 00:25:18 -05:00
Hubert Chathi
d90aeda658
draft of alternate proposal for cross-signing
2018-12-14 00:14:03 -05:00
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
2018-12-14 00:07:48 +01:00
Erik Johnston
ee9c010c37
Document the checks made for incoming PDUs
2018-12-13 14:15:25 +00:00
Erik Johnston
463c71af82
Add a note about the examples
2018-12-13 11:31:39 +00:00
Erik Johnston
b695eb0d17
Clarify example
2018-12-13 11:20:19 +00:00
Richard van der Hoff
fa0b4f9e13
Make the proposal labels match what happens in practice
2018-12-13 11:14:21 +00:00
Erik Johnston
bc9d205079
Make lines bold
2018-12-13 11:13:14 +00:00
Richard van der Hoff
0e156faaf1
MSC1753: client-server capabilities API
2018-12-12 21:43:40 +00:00
Travis Ralston
0f7e285f15
Merge pull request #1751 from QMatrixClient/kitsune/contains_url_default
...
Describe the actual implication of omitting contains_url
2018-12-12 09:52:51 -07:00
Kitsune Ral
1639f27ec5
Describe the actual implication of omitting contains_url
...
Closes #1750
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-12-12 17:07:06 +09:00
Travis Ralston
f7c7a74092
Revert "Merge pull request #1747 from matrix-org/revert-1730-rav/proposal/cs_api_in_login"
...
This reverts commit e30543a3fe .
2018-12-11 15:52:06 -07:00
Travis Ralston
828e3f83bd
Merge branch 'm.org-master' into rav/proposal/cs_api_in_login
2018-12-11 15:52:00 -07:00
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"
2018-12-11 15:50:59 -07:00
Travis Ralston
6dab287708
Revert "MSC1730: Mechanism for redirecting to an alternative server during login"
2018-12-11 15:49:24 -07:00
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
2018-12-11 14:25:03 -07:00
Travis Ralston
9aff2583c5
Merge pull request #1745 from jryans/encrypted-rule-clarify
...
Clarify encrypted push rules
2018-12-11 09:28:29 -07:00
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>
2018-12-11 16:07:01 +00:00
Erik Johnston
a8bd2f32fd
Update example
2018-12-11 10:37:31 +00:00
Erik Johnston
8a3e7b751c
Add missing apostrophe
2018-12-11 10:33:02 +00:00
Richard van der Hoff
7782781442
Update wording to be betterer
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-11 10:13:45 +00:00
Richard van der Hoff
612d8a66ef
Update proposals/1442-state-resolution.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-11 10:12:52 +00:00
Richard van der Hoff
f06455479d
Update proposals/1442-state-resolution.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-11 10:12:39 +00:00
Richard van der Hoff
539ca4cf15
Update proposals/1442-state-resolution.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-11 10:12:29 +00:00
Richard van der Hoff
c581c6132e
Update proposals/1442-state-resolution.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-11 10:12:18 +00:00
Richard van der Hoff
eaaf36edf7
Update proposals/1442-state-resolution.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2018-12-11 10:11:55 +00:00
Kitsune Ral
6d0def8b4c
Spec lazy_load_members and include_redundant_members
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-12-11 19:04:15 +09:00
Travis Ralston
7461cd7f68
Add changelog
2018-12-10 15:46:02 -07:00
Travis Ralston
1268b421ec
Update the m.presence schema to include status_msg
2018-12-10 15:44:01 -07:00
Travis Ralston
f78bb72be8
Add status_msg to m.presence example
2018-12-10 15:41:41 -07:00
David Baker
e318286404
Add 'sandbox' to recommended CSP header
2018-12-10 17:33:04 +00:00
Erik Johnston
6c9a433805
Add example of rejected events getting into state
2018-12-10 16:27:45 +00:00
Erik Johnston
55ebf7dc32
MSC 1466 - Soft Logout ( #1467 )
2018-12-10 09:59:15 +00:00
Richard van der Hoff
6f7b3198fb
fix list which got lost in merge
2018-12-06 16:36:41 +00:00
Richard van der Hoff
275e516f93
Rename svg file to bust cache
...
github is serving up the old file for some reason
2018-12-06 16:32:55 +00:00
Richard van der Hoff
a9c4ea690d
Merge branch 'rav/msc1730/work' into rav/proposal/cs_api_in_login
2018-12-06 16:29:16 +00:00
Richard van der Hoff
9c9c5a8c65
more alternatives
2018-12-06 16:06:17 +00:00
Richard van der Hoff
57421cc59b
attempt to clarify MSC1730
2018-12-06 12:48:12 +00:00
Ben Parsons
16f17855c9
link to CS API Swagger Viewer
2018-12-05 15:47:55 +00:00
Ben Parsons
43109a717f
placeholder for proposals CSS
2018-12-03 12:27:58 +00:00
Andrew Morgan
1e9a7d968b
Merge pull request #1721 from matrix-org/rav/proposal/sso_login
...
MSC1721: Rename m.login.cas to m.login.sso
2018-12-01 20:22:06 +01:00
Richard van der Hoff
6fa754c447
Tradeoffs->rejected solutions
...
because apparently this was somehow confusing
2018-11-26 23:37:10 +00:00
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.
2018-11-26 18:36:07 +00:00
Travis Ralston
6dd2120337
Merge pull request #1729 from QMatrixClient/kitsune/filling-spec-gaps
...
joining.yaml: add missing response schema details
2018-11-25 20:11:59 -07:00
Richard van der Hoff
a39189c08b
Update proposal
...
Notes on problems, workaround, and another alternative
2018-11-24 00:28:10 +00:00
Richard van der Hoff
6f2c2b2c7e
MSC1730: Mechanism for redirecting to an alternative server during login
2018-11-23 12:51:45 +00:00
Kitsune Ral
6782b6399f
Update according to the comments
2018-11-23 17:54:00 +09:00
Richard van der Hoff
b5a82a5eb1
no need to rename ticket endpoint
2018-11-22 23:04:43 +00:00
Kitsune Ral
96d7eed1c6
joining.yaml: add missing response schema details
2018-11-17 19:21:08 +09:00
Richard van der Hoff
0c4b09305e
Proposal to rename m.login.cas to m.login.sso
2018-11-15 12:34:53 +00:00
Hubert Chathi
2b58052555
add note about re-requesting megolm keys
2018-11-14 10:28:26 -05:00
Hubert Chathi
495df02da6
we don't actually know which session got stuck, so rate-limit by device
2018-11-14 10:19:11 -05:00
Hubert Chathi
d0bfdc13af
rename to match MSC number
2018-11-13 22:03:07 -05:00
Hubert Chathi
b535226d40
initial work on documenting olm unwedging
2018-11-13 22:00:42 -05:00
Hubert Chathi
b45cf4483f
providing an alternative to key sharing is currently a non-goal
2018-11-13 21:46:07 -05:00
Hubert Chathi
2dce23564f
wording fixes
2018-11-13 21:37:50 -05:00
Travis Ralston
ef33c175b5
Merge pull request #1718 from uhoreg/fix_proposal_heading
...
make heading level for "Security considerations" match the other headings
2018-11-13 10:25:18 -07:00
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
2018-11-13 11:58:31 -05:00
Hubert Chathi
ec2e02e8b5
rename to match MSC number
2018-11-13 11:45:18 -05:00
Hubert Chathi
8521c2d696
initial proposal for key verification methods
2018-11-13 11:31:41 -05:00
Richard van der Hoff
e789eb186a
link to MSC1711
2018-11-12 14:02:53 +00:00
Matthew Hodgson
b1e79ac7ab
Update 1708-well-known-for-federation.md
2018-11-09 11:22:22 +00:00
Richard van der Hoff
bc29015514
fix typo
2018-11-08 16:28:13 +00:00
Richard van der Hoff
f9cf99f1fd
typo
2018-11-08 15:31:58 +00:00
Richard van der Hoff
6a3d68b7ed
Merge pull request #1712 from matrix-org/rav/update_issue_list
...
Change the labels the proposals list looks for
2018-11-08 11:57:17 +00:00
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
2018-11-07 15:52:31 +00:00
Richard van der Hoff
efc8056fb6
fix a couple of broken links
2018-11-07 13:48:27 +00:00
Richard van der Hoff
f30e685112
proposal for requiring signed certs for federation
2018-11-07 13:41:53 +00:00
Richard van der Hoff
767af87744
Merge pull request #1701 from uhoreg/e2e_export
...
document megolm session export format
2018-11-06 11:58:00 +00:00
Richard van der Hoff
09d41464e7
Add problems section
...
xs
2018-11-06 11:39:08 +00:00
Richard van der Hoff
c4e1949cf8
Clarifications about what server means
2018-11-06 11:39:08 +00:00
Hubert Chathi
189725659a
clarifications and formatting fixes
2018-11-05 15:43:18 -05:00
Hubert Chathi
1be3bd602a
add changelog
2018-11-05 15:41:41 -05:00
Richard van der Hoff
e3f10a4fd2
Update 1708-well-known-for-federation.md
...
fix title
2018-11-05 18:37:25 +00:00
Richard van der Hoff
87330b9b9b
Proposal for .well-known for server discovery
2018-11-05 18:23:23 +00:00
Erik Johnston
a80ff2f69f
Don't use rejected auth events
2018-11-05 09:45:11 +00:00
Erik Johnston
b8a8d132b2
Note why convergence is desirable
2018-11-01 11:41:38 +00:00
Erik Johnston
a6aab378f5
Typo
2018-10-31 15:26:54 +00:00
Erik Johnston
1f1ba28629
ACTUALLY! Let's just accept rejected events, because what's the worst that can happen?!
2018-10-31 15:26:12 +00:00
Hubert Chathi
3918ed3c38
distinguish between retrieving an empty backup and a nonexistent backup
2018-10-30 14:09:40 -04:00
Hubert Chathi
7713a0f402
snake-case for consistency
2018-10-30 10:05:27 -04:00
Erik Johnston
25fb09b991
Fix up formatting
2018-10-30 13:42:18 +00:00
Erik Johnston
40d943f584
Clarify 'auth difference' definition
2018-10-30 11:03:07 +00:00
Erik Johnston
4df346a12d
Add metadata about update
2018-10-30 11:00:47 +00:00
Hubert Chathi
982abc168a
add some examples
2018-10-30 00:12:26 -04:00
Hubert Chathi
7b4b4a2688
fix some English and some minor additions
2018-10-30 00:10:05 -04:00
Matthew Hodgson
179162379e
spell out that shepherd cannot be author
2018-10-27 19:34:52 +01:00
Travis Ralston
017b448660
Proposal to add ?via to matrix.to permalinks
2018-10-26 14:20:21 -06:00
Erik Johnston
4271391214
Initial stab at documenting soft fail ( #1641 )
2018-10-26 15:18:04 +01:00
Hubert Chathi
dc0dd18eeb
note that version is optional for GET, and say what to do when no keys are found
2018-10-25 13:50:01 -04:00
Hubert Chathi
c8eac3ee2d
add details on how the encryption is done
2018-10-24 14:48:02 -04:00
Andrew Morgan
f288facec8
Merge pull request #1697 from matrix-org/anoa/msc_update
...
The new and improved MSC process
2018-10-23 20:02:36 +02:00
Andrew Morgan
f8ffa79b56
Update and clarify proposal labels
2018-10-23 19:37:51 +02:00
Richard van der Hoff
42f7a21fc8
Merge pull request #1502 from matrix-org/rav/room_upgrades
...
MSC 1501: Room version upgrades
2018-10-23 15:42:52 +01:00
Richard van der Hoff
21a45948ca
Explain rationale for setting server_name when joining upgraded room
2018-10-22 17:03:48 +01:00
Andrew Morgan
2b259c6a7b
Remove etiquette page from targets
2018-10-21 00:54:04 +02:00
Andrew Morgan
4b858a7993
DCO required for proposal and spec PR
2018-10-21 00:52:39 +02:00
Andrew Morgan
0afb122760
Clarification on FCPs
2018-10-20 23:50:26 +02:00
Andrew Morgan
f00be6b0d8
Etiquette -> guiding principles
2018-10-20 23:35:33 +02:00
Hubert Chathi
9d51d1e8b7
expand the background
2018-10-20 13:45:35 -04:00
Hubert Chathi
b45416e8b0
change version from string to integer, plus other minor improvements
2018-10-19 22:19:55 -04:00
Hubert Chathi
46fde9723c
document megolm session export format
2018-10-19 10:55:14 -04:00
Matthew Hodgson
c6e0a88b09
fix irc bridge example properly
2018-10-18 21:50:39 +01:00
Matthew Hodgson
7a86bc4a66
fix missing escapes on AS regexp
2018-10-18 21:48:14 +01:00
Andrew Morgan
ea21e31a0c
Merge branch 'anoa/msc_update' of github.com:matrix-org/matrix-doc into anoa/msc_update
2018-10-18 16:03:14 +02:00
Andrew Morgan
7bff4d288c
be begin -> begin
2018-10-18 15:52:28 +02:00
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
2018-10-17 20:28:53 +01:00
Travis Ralston
b5e5a690f5
add version to example m.room.create event
2018-10-17 17:28:34 +01:00
Travis Ralston
5a2d28e7fd
Reduce more abbreviations!
2018-10-17 18:21:16 +02:00
Travis Ralston
9625f11fd4
reduce abbreviations
2018-10-17 18:20:42 +02:00
Andrew Morgan
d487c0974f
Clarify how to get a shepherd (just ask)
2018-10-17 17:17:07 +02:00
Andrew Morgan
45c935d8d3
Clarify that MSCs aren't just issues anymore.
2018-10-17 15:35:15 +02:00
Andrew Morgan
1e939c50f5
Gather feedback
2018-10-17 14:49:01 +02:00
Andrew Morgan
748a81523c
Rename proposal template to MSC #0000
2018-10-17 14:47:40 +02:00
Andrew Morgan
148f7d7b33
Minor proposal updates are allowed
2018-10-17 14:34:57 +02:00
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.
2018-10-17 12:00:52 +01:00
Andrew Morgan
c430ca32af
New proposal template about proposal templates about...
2018-10-16 15:14:43 +02:00
Andrew Morgan
5a1e735921
Fix sign off bullet
2018-10-16 01:21:14 +02:00
Andrew Morgan
aeea060bb8
Specify where to find the MSC ID
2018-10-16 01:06:44 +02:00
Andrew Morgan
7753957d04
remove ambiguity
2018-10-16 01:04:54 +02:00
Andrew Morgan
2f0025c7a7
Fix up wording in proposal etiquette
2018-10-16 00:57:11 +02:00
Andrew Morgan
35c924308c
core team -> Core Team
2018-10-16 00:57:08 +02:00
Andrew Morgan
8121bef771
Introduce the spec core team
2018-10-16 00:44:05 +02:00
Andrew Morgan
c1ecb9e324
Fix up table with title and add corresponding GitHub labels
2018-10-16 00:17:08 +02:00
Andrew Morgan
889b46898c
Move proposal etiquette to a separate document.
2018-10-16 00:07:16 +02:00
Andrew Morgan
49d017bdd5
your proposal -> the proposal
2018-10-15 23:51:28 +02:00
Andrew Morgan
fb4c50ec8a
No need to redefine MSC
2018-10-15 23:37:41 +02:00
Andrew Morgan
604091380f
Attempt to fix contributing link
2018-10-15 16:41:44 +02:00
Andrew Morgan
b3f90f5825
proposal passed = spec pr missing
2018-10-15 16:38:48 +02:00
Andrew Morgan
873641e4bc
Proposal Created and In Review is a single phase
2018-10-15 16:34:41 +02:00
Andrew Morgan
11dbd5b56a
Proposal WIP -> drafting/feedback gathering
2018-10-15 16:30:33 +02:00
Andrew Morgan
5ae3b50c6b
Require link to implementation
2018-10-15 16:18:20 +02:00
Andrew Morgan
f1d71bd6c4
Less complicated wording
2018-10-15 16:09:04 +02:00
Andrew Morgan
0e9ad9e95d
Fix wording, fix earlier capatilization
2018-10-15 16:05:09 +02:00
Andrew Morgan
f769084570
Put it in the proposals dir!
2018-10-15 15:54:28 +02:00
Andrew Morgan
67146e4bec
MSC ALL the changes
2018-10-15 15:52:33 +02:00
Andrew Morgan
9432ed76d7
first-draft -> first draft
2018-10-15 15:51:54 +02:00
Andrew Morgan
80d1d4af9c
Fix capatilization
2018-10-15 15:48:55 +02:00
Andrew Morgan
d2e827e0c6
Note about earlier MSC process
2018-10-15 15:46:26 +02:00
Andrew Morgan
764c63f3e8
Add proposal template
2018-10-15 15:29:40 +02:00
Andrew Morgan
a3144e6959
Move to the new and improved MSC process
2018-10-15 02:33:15 +02:00
Hubert Chathi
de5120335f
change "string or object" to just "object"
2018-10-11 10:22:42 -04:00
Hubert Chathi
72df5fe436
add details on recovery key format, and some cleanups/fixes
2018-10-10 16:28:24 -04:00
Erik Johnston
4790432e50
Update rejected events discussion
2018-10-09 10:36:43 +01:00
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.
2018-10-08 14:25:06 +01:00
Matthew Hodgson
db4de5022b
Merge branch 'master' of git+ssh://github.com/matrix-org/matrix-doc
2018-10-07 23:25:43 +01:00
Matthew Hodgson
1fc6465168
remove archaic port 8448 from matrix.org URL for swagger-ui
2018-10-07 23:25:32 +01:00
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
2018-10-03 15:22:29 +01:00
Richard van der Hoff
818b48cbbb
make_leave returns an event field too
2018-10-03 14:41:40 +01:00
Richard van der Hoff
e17dd12007
make_join returns its event under an event key
2018-10-03 14:34:47 +01:00
Hubert Chathi
846e9e8fdc
add clarifications
2018-09-06 17:52:44 -04:00
Hubert Chathi
8777232987
various clarifications
2018-09-05 23:21:35 -04:00
Hubert Chathi
95280d8b09
switch QR code to URL, add introductory text, add clarifications, reorganize
2018-09-05 16:37:42 -04:00
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
2018-09-04 12:21:57 -06:00
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
2018-09-04 11:43:37 -06:00
Matthew Hodgson
6dab4b28f8
Merge pull request #1648 from matrix-org/matthew/device_list_update
...
document device list synchronisation over federation.
2018-09-03 16:54:36 +01:00
Matthew Hodgson
334c69bcda
wording fix
2018-09-03 16:53:39 +01:00
Matthew Hodgson
ccbc88ee5d
reword to spell out to when device list updates should be sent
2018-09-03 16:49:36 +01:00
Matthew Hodgson
bcd48ebbec
Merge pull request #1610 from uhoreg/reloaded
...
document new state resolution algorithm
2018-09-02 23:53:08 +01:00
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
2018-09-02 23:51:58 +01:00
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>
2018-09-02 17:58:21 +03:00
Matthew Hodgson
ee5e519885
device list is 2 words
2018-09-02 13:05:15 +01:00
Matthew Hodgson
e9e3afbd34
clarify who servers should send m.device_list_update EDUs to
2018-09-02 13:00:29 +01:00
Matthew Hodgson
9e82b18e24
Merge pull request #1649 from matrix-org/matthew/to-device
...
swaggerify to-device messages
2018-09-01 03:09:41 +01:00
Matthew Hodgson
928fc5cbe5
incorporate review
2018-09-01 03:08:53 +01:00
Matthew Hodgson
43f2819702
switch to travis' example
2018-09-01 03:06:15 +01:00
Matthew Hodgson
49f0a06238
experiment with additionalProperties some more
2018-09-01 03:03:51 +01:00
Matthew Hodgson
f6326030ba
backtick asterisk
2018-09-01 03:02:46 +01:00
Matthew Hodgson
7430c3b56f
experiment with additionalProperties
2018-09-01 03:01:41 +01:00
Matthew Hodgson
337041610f
one slash?
2018-09-01 02:53:15 +01:00
Matthew Hodgson
b8608495e9
periods
2018-09-01 02:51:24 +01:00
Matthew Hodgson
a842e0433d
try escaping the asterisk
2018-09-01 02:50:32 +01:00
Matthew Hodgson
42b11e096f
Review
2018-09-01 02:48:37 +01:00
Matthew Hodgson
d25f4412d4
improve wording
2018-09-01 02:46:05 +01:00
Matthew Hodgson
db302b66ca
revert example which was corect first time; fix rst
2018-09-01 02:44:53 +01:00
Matthew Hodgson
2c0b45fd14
fix example?
2018-09-01 02:41:53 +01:00
Matthew Hodgson
0f9a23c471
swaggerify to-device
2018-09-01 02:37:31 +01:00
Matthew Hodgson
0ee2cf6286
fix device_list_update example hopefully
2018-09-01 02:14:36 +01:00
Matthew Hodgson
0afdcc59ea
spell out stream_id and fix todo
2018-09-01 02:10:45 +01:00
Matthew Hodgson
d377bedd76
fix path
2018-09-01 01:54:13 +01:00
Matthew Hodgson
30d56691b1
document device list synchronisation over federation.
...
untested
closes MSC1212
2018-09-01 01:48:02 +01:00
Matthew Hodgson
d789564db7
only apply list CSS overrides to section classes
2018-09-01 01:12:55 +01:00
Travis Ralston
bd78445756
Merge branch 'travis/general/changelogs' into m-master
2018-08-31 17:40:41 -06:00
Travis Ralston
735de03e07
Add r0 version links
...
These were missed in the release process.
2018-08-31 17:40:32 -06:00
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
2018-08-31 17:07:38 -06:00
Travis Ralston
485928486a
Client-server r0.4.0 changelog
2018-08-31 16:45:41 -06:00
Travis Ralston
17a6a4c2ee
Merge branch 'travis/c2s/fix-changelog' into client_server/release-r0.4.0
2018-08-31 16:45:09 -06:00
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
2018-08-31 16:42:43 -06:00
Travis Ralston
51883562b9
Merge pull request #1645 from matrix-org/identity_service/release-r0.1.0
...
Identity Service r0.1.0 release
2018-08-31 16:41:00 -06:00
Travis Ralston
680ab5e194
Misc formatting things
...
Consistency, make the renderer happy
2018-08-31 16:36:51 -06:00
Travis Ralston
247ae26ec4
Consistency
2018-08-31 16:33:17 -06:00
Travis Ralston
d5af3bae43
This isn't a new endpoint
2018-08-31 16:33:09 -06:00
Travis Ralston
10fa5a3a01
Changelog for r0.1.0 IS spec
2018-08-31 16:21:51 -06:00
Travis Ralston
00578547c0
Merge pull request #1644 from matrix-org/rav/is_token_grammar
...
Spec grammars for IS things
2018-08-31 16:05:23 -06:00
Travis Ralston
30737cce96
Merge pull request #1643 from turt2live/travis/sanity/fix-naming
...
Fix all naming of "homeserver" and "identity server"
2018-08-31 15:56:17 -06:00
Travis Ralston
f3825c5827
A couple more stragglers
2018-08-31 15:55:07 -06:00
Travis Ralston
218b86d6e8
Hopefully the last one
2018-08-31 15:48:41 -06:00
Richard van der Hoff
79974b152c
s/identity service/identity server
2018-08-31 22:44:36 +01:00
Travis Ralston
2af09655ce
Fix the stragglers
2018-08-31 15:44:23 -06:00
Richard van der Hoff
21f8898cd8
Merge remote-tracking branch 'origin/master' into rav/is_token_grammar
2018-08-31 22:38:04 +01:00
Richard van der Hoff
a544b68298
Merge branch 'master' into rav/is_token_grammar
2018-08-31 22:37:04 +01:00
Travis Ralston
7d34995ece
It's actually an "identity server implementing the Identity Service API"
...
Also add a note about appservices being special.
2018-08-31 15:35:32 -06:00
Travis Ralston
c94f3619b7
Missed a rogue case of identity server
2018-08-31 15:09:18 -06:00
Travis Ralston
7ac76fa27c
Actually we're going with "identity server" afterall
2018-08-31 15:04:00 -06:00
Travis Ralston
ec248b436f
Identity Service is lowercase
2018-08-31 15:04:00 -06:00
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.
2018-08-31 15:04:00 -06:00
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
2018-08-31 14:57:17 -06:00
Travis Ralston
a1f655e5be
Fix more error wording
2018-08-31 14:53:59 -06:00
Travis Ralston
108c623557
Merge pull request #1635 from turt2live/travis/c2s/read-markers
...
Add read markers
2018-08-31 14:47:39 -06:00
Richard van der Hoff
8773b9319b
Merge pull request #1599 from matrix-org/benpa/spec-tables-prettier
...
Benpa/spec tables prettier
2018-08-31 21:40:55 +01:00
Travis Ralston
84a2b7f3c0
Merge pull request #1632 from uhoreg/fix_room_member_state_key
...
fix handling of multi-line state key descriptions
2018-08-31 14:38:58 -06:00
Travis Ralston
1261da209d
Fix wording for the homeserver not allowing a particular 3pid
2018-08-31 14:38:22 -06:00
Travis Ralston
dfe6d0d3b8
Merge pull request #1642 from turt2live/travis/c2s/pagination
...
Generalize language for pagination
2018-08-31 14:23:31 -06:00
Travis Ralston
835f5de387
Generalize the token name even more
2018-08-31 14:22:07 -06:00
Richard van der Hoff
cb1e687196
spec the format of an IS invite token
2018-08-31 21:16:32 +01:00
Richard van der Hoff
69c30ef156
spec the format of a client_secret
2018-08-31 21:11:11 +01:00
Richard van der Hoff
dced3d5707
Notes on the format of IS session IDs and tokens
2018-08-31 21:06:51 +01:00
Travis Ralston
f299fe023a
English
2018-08-31 12:51:31 -06:00
Travis Ralston
e49ed5d1ec
Changelog
2018-08-31 12:37:24 -06:00
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
2018-08-31 12:36:08 -06:00
Travis Ralston
824ce22caa
Add additional clarity to the requestToken errors
2018-08-31 11:41:46 -06:00
Travis Ralston
5bb7eca8e8
English
2018-08-31 11:37:37 -06:00
Hubert Chathi
c0dd7e0025
Merge pull request #1420 from Zil0/encrypted_attach
...
Document encrypted attachments
2018-08-31 13:33:05 -04:00
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.
2018-08-31 11:26:28 -06:00
Travis Ralston
63fdd72f73
Fix error description on /account/3pid/email/requestToken
2018-08-31 11:24:35 -06:00
Travis Ralston
25a461b86e
Merge pull request #1617 from turt2live/travis/c2s/rich-replies
...
Add rich replies
2018-08-31 11:21:34 -06:00
Travis Ralston
4b9fb99644
Take out unhelpful example
2018-08-31 11:18:54 -06:00
Travis Ralston
3146fc339a
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/clarify-errors
2018-08-31 11:15:03 -06:00
Travis Ralston
f6d9e53f5c
Clarify that homeserver must reject clients from setting m.fully_read
2018-08-31 11:13:32 -06:00
Travis Ralston
2e8151999e
Clarify that read markers are fully read markers
2018-08-31 11:13:19 -06:00
Hubert Chathi
f1f32d3a15
add more clarifications
2018-08-31 12:59:57 -04:00
Travis Ralston
679ddabb53
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/read-markers
2018-08-31 10:34:19 -06:00
Travis Ralston
a4c2b2b905
General clarity and spelling for the requestToken APIs
2018-08-31 10:32:30 -06:00
Travis Ralston
7f1b94c211
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/id-server
2018-08-31 10:29:09 -06:00
Travis Ralston
567843e043
Add additional clarity to how rich replies are structured and used
2018-08-31 10:20:26 -06:00
Hubert Chathi
e3daf10bb9
refactor encrypted file schema as "Extension to m.message"
2018-08-31 12:11:27 -04:00
Travis Ralston
9004be7bda
Merge remote matrix-org/master
2018-08-31 10:08:05 -06:00
Travis Ralston
25778989a1
Merge pull request #1573 from turt2live/travis/c2s/sync-event-fields
...
Fix event schemas for /sync
2018-08-31 10:00:17 -06:00
Travis Ralston
f013b7ef03
Merge pull request #1631 from turt2live/travis/general/unstable-warning
...
Render a warning if the spec is unstable
2018-08-31 09:50:37 -06:00
Travis Ralston
ab00630ebc
Don't include a second unstable warning in the s2s spec for now
2018-08-31 09:49:24 -06:00
Travis Ralston
f72c821be4
Merge pull request #1619 from turt2live/travis/c2s/local-echo
...
Reference that transaction IDs may be used to echo
2018-08-31 09:48:02 -06:00
Travis Ralston
e3ad253dca
A sender is also required for the invite_state
2018-08-31 09:44:29 -06:00
Travis Ralston
2f824df8dd
Define the real event types on the invite_state
2018-08-31 09:43:29 -06:00
Travis Ralston
fc037b3a72
Fix merge
2018-08-31 09:33:30 -06:00
Travis Ralston
2e3e189ea2
Merge remote matrix-org/master
2018-08-31 09:31:39 -06:00
Travis Ralston
2e316ea80b
Merge pull request #1630 from matrix-org/application_service/release-r0.1.0
...
r0.1.0 for the Application Service specification
2018-08-31 09:12:47 -06:00
Travis Ralston
136ba15eb2
Merge pull request #1605 from turt2live/travis/c2s/clarify-html-again
...
Mention that clients should not be producing invalid HTML
2018-08-31 08:41:29 -06:00
Travis Ralston
38ae166e9d
Merge pull request #1505 from turt2live/travis/general/3pid_invite
...
Clarify how third party invites work
2018-08-31 08:38:40 -06:00
Travis Ralston
afa16f1e4e
Merge pull request #1606 from turt2live/travis/c2s/room-tags
...
Update the room tagging documentation
2018-08-31 08:36:40 -06:00
Travis Ralston
c127eed7e7
Merge pull request #1600 from turt2live/travis/c2s/media-csp
...
Specify the minimum CSP for media
2018-08-31 08:32:33 -06:00
Travis Ralston
73736d41db
Merge pull request #1569 from turt2live/travis/c2s/user-directory
...
Clarify the homeserver's behaviour for user searching
2018-08-31 08:32:02 -06:00
Travis Ralston
9646d99c9e
Merge pull request #1602 from turt2live/travis/general/redactions
...
Add the other fields the server is expected to keep on events
2018-08-31 08:31:50 -06:00
Ben Parsons
c77b505441
capitali[zs]e path parameters
2018-08-31 14:37:47 +01:00
Ben Parsons
778fe2a47a
css caption size tweak
2018-08-31 14:29:46 +01:00
Ben Parsons
e8afab1fe5
many visual improvements
2018-08-31 13:55:27 +01:00
Erik Johnston
6235c2e720
Merge pull request #1594 from matrix-org/erikj/limit_auth_events
...
Reject events with superfluous auth_events entries
2018-08-31 13:05:04 +01:00
Erik Johnston
080845ac1c
Add link to previous section
2018-08-31 12:00:38 +01:00
Erik Johnston
bbca5ce43a
Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/limit_auth_events
2018-08-31 11:52:36 +01:00
Erik Johnston
b6ed25e4b4
Fix incorrect indent
2018-08-31 11:32:29 +01:00
Erik Johnston
f3a13eed76
Merge pull request #1593 from matrix-org/erikj/auth_events
...
Update rules on which events to add to `auth_events`
2018-08-31 11:27:03 +01:00
Erik Johnston
86891ca7e4
Merge pull request #1625 from matrix-org/erikj/auth_rejections
...
Explain how to handle rejected events
2018-08-31 11:26:57 +01:00
Erik Johnston
da3dd40e06
Merge pull request #1592 from matrix-org/erikj/spec_3pid_ruls
...
Spec third party invites in auth rules
2018-08-31 11:26:45 +01:00
Erik Johnston
d91dc6fbf6
Fixup
2018-08-31 11:20:26 +01:00
Erik Johnston
4d653748d6
Add note back in
2018-08-31 11:17:58 +01:00
Erik Johnston
8e6c8ba59e
Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/spec_3pid_ruls
2018-08-31 11:13:13 +01:00
Erik Johnston
a1aedb386a
Actually use proper sentences like a proper adult
2018-08-31 11:04:49 +01:00
Erik Johnston
0adfd1ebb0
Merge pull request #1591 from matrix-org/erikj/fixup_auth_rules
...
Fix up auth rules
2018-08-31 11:01:12 +01:00
Erik Johnston
d63184ebac
Fixup
2018-08-31 10:59:42 +01:00
Erik Johnston
3c53e1910d
Fixup
2018-08-31 10:51:59 +01:00
Erik Johnston
1a45bc4a85
Reword
2018-08-31 10:24:51 +01:00
Erik Johnston
59f86ec8f2
Reindent as RST requires sublists to be three spaces
2018-08-31 10:07:59 +01:00
Erik Johnston
f4706c8889
Require creator field
2018-08-31 10:06:26 +01:00
Erik Johnston
f3aea32a24
Be consistent with 'If..., reject'
2018-08-31 09:59:45 +01:00
Erik Johnston
6c8a45c165
Full stops
2018-08-31 09:57:00 +01:00
Erik Johnston
ebb044674f
Remove duplicated explanation about event rejection
2018-08-31 09:51:17 +01:00
Travis Ralston
ac56e76746
Changelog
2018-08-30 23:09:37 -06:00
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
2018-08-30 23:06:32 -06:00
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)
2018-08-30 23:05:51 -06:00
Travis Ralston
4bd23a9086
send_attempt is no longer optional
2018-08-30 22:28:50 -06:00
Travis Ralston
7f719b23e7
Merge pull request #1589 from turt2live/travis/c2s/inhibit-login
...
Document the inhibit_login registration option
2018-08-30 18:21:39 -06:00
Travis Ralston
f3181bbedd
Changelog
2018-08-30 18:20:50 -06:00
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
2018-08-30 18:18:08 -06:00
Travis Ralston
2f55dd66da
Merge pull request #1441 from matrix-org/erikj/state_res_msc
...
State Resolution: Reloaded MSC
2018-08-30 16:56:17 -06:00
Travis Ralston
ce14779af1
Merge pull request #1567 from turt2live/travis/c2s/3pid-binding
...
Document `validated_at`, `added_at`, and POST /3pid/delete
2018-08-30 16:33:24 -06:00
Travis Ralston
5da3072eef
Wording change ('may not' has a special meaning)
2018-08-30 16:32:14 -06:00
Travis Ralston
4b7f308fc4
Merge pull request #1576 from turt2live/travis/s2s/key-mgmt
...
Add federation /user/keys/* endpoints
2018-08-30 16:30:57 -06:00
Travis Ralston
2a08a308f3
device_keys are required
2018-08-30 16:29:24 -06:00
Travis Ralston
caaa688e37
Fix links to client-server spec
2018-08-30 16:28:26 -06:00
Travis Ralston
219b27b182
Merge remote matrix-org/master
2018-08-30 16:27:20 -06:00
Travis Ralston
7516af3df2
Changelog
2018-08-30 16:22:56 -06:00
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)
2018-08-30 16:21:31 -06:00
Richard van der Hoff
492df88024
Merge pull request #1622 from matrix-org/rav/clarify_event_signing
...
Rewrite the section on signing events
2018-08-30 23:06:13 +01:00
Richard van der Hoff
0f84c69805
Merge branch 'master' into rav/clarify_event_signing
2018-08-30 22:48:56 +01:00
Travis Ralston
8bcd7d26e3
/3pid/delete returns an empty object
2018-08-30 15:28:43 -06:00
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.
2018-08-30 15:27:36 -06:00
Travis Ralston
86c85aea71
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/3pid-binding
2018-08-30 15:23:50 -06:00
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.
2018-08-30 15:05:50 -06:00
Travis Ralston
d57b977a55
Merge branch 'm-master' into travis/general/3pid_invite
2018-08-30 15:01:31 -06:00
Travis Ralston
1f6499d563
Fix typo
2018-08-30 15:01:20 -06:00
Travis Ralston
356626845c
Remove unhelpful arrow from the 3rd party invite sequence dance
...
This doesn't add anything in terms of clarity.
2018-08-30 15:00:52 -06:00
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
2018-08-30 15:00:14 -06:00
Travis Ralston
cee0a5ac7b
Merge pull request #1557 from turt2live/travis/general/r0-prep
...
Prepare the identity service and server-server APIs for r0
2018-08-30 14:46:35 -06:00
Hubert Chathi
a1b1054aa1
fix handling of multi-line state key descriptions
2018-08-30 15:57:09 -04:00
Travis Ralston
4630c06721
Appservice r0.1.0 changelog
2018-08-30 13:36:43 -06:00
Travis Ralston
951b442956
Merge pull request #1558 from turt2live/travis/c2s/fix-events
...
Fix client-server event schemas: move `age`, dedupe fields
2018-08-30 13:36:02 -06:00
Travis Ralston
429f302744
Add an age to the invite room state example
2018-08-30 13:32:53 -06:00
Travis Ralston
32cde24bcf
Fix server-server link in IS spec
2018-08-30 12:26:24 -06:00
Travis Ralston
e82c22b060
Merge pull request #1615 from turt2live/travis/is/touchups
...
Touch up more of the identity service specification
2018-08-30 12:23:25 -06:00
Travis Ralston
b8f2c721dc
Clarify which attributes should be valid
2018-08-30 12:22:50 -06:00
Travis Ralston
2d18b0d2d8
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/clarify-html-again
2018-08-30 12:21:38 -06:00
Travis Ralston
f09db16027
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/key-mgmt
2018-08-30 12:19:59 -06:00
Travis Ralston
49c5677969
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/user-directory
2018-08-30 12:18:35 -06:00
Travis Ralston
2753d24302
Merge remote-tracking branch 'matrix-org/master' into travis/general/r0-prep
2018-08-30 12:17:09 -06:00
Travis Ralston
440841d1ff
Recommend a CSP rather than require it.
2018-08-30 12:13:21 -06:00
Travis Ralston
464f4f5f21
Correctly check for the 'core' folder
2018-08-30 12:05:56 -06:00
Travis Ralston
c8a8f13623
Don't check the underlying definitions
...
Otherwise the script will try to find a schema for our templates, which don't exist.
2018-08-30 11:57:01 -06:00
Travis Ralston
31ea4279d1
Resolve references in the check_examples script
2018-08-30 11:53:39 -06:00
Travis Ralston
6aacec3178
Fix power level JSON example
2018-08-30 11:40:08 -06:00
Travis Ralston
f04afaa9b9
Merge pull request #780 from mujx/missing-enum-fields
...
Add missing enum fields for the set_presence parameter
2018-08-30 11:37:34 -06:00
Travis Ralston
827033c128
Merge remote matrix-org/master
2018-08-30 11:29:47 -06:00
Travis Ralston
138419cdd4
fix indentation on release process doc
2018-08-30 11:19:55 -06:00
Travis Ralston
70f72b5b3b
Merge pull request #1628 from turt2live/travis/as/external_url
...
Clarify how external_url is supposed to work
2018-08-30 11:12:39 -06:00
Richard van der Hoff
f649d04ae1
Merge pull request #1626 from matrix-org/rav/encoding
...
Set the encoding to UTF-8 on all file I/O
2018-08-30 18:11:38 +01:00
Travis Ralston
cc1e496287
Merge pull request #1629 from turt2live/travis/as/route-versions
...
Version all appservice endpoints and provide a fallback
2018-08-30 11:11:25 -06:00
Richard van der Hoff
20c9829f56
Merge pull request #1627 from matrix-org/travis/general/dont-build-proposals
...
Don't generate proposals.rst in Circle CI
2018-08-30 18:10:48 +01:00
Travis Ralston
326ff6b1a1
Merge branch 'master' into travis/as/external_url
2018-08-30 11:09:15 -06:00
Travis Ralston
0f2e01f5b5
Merge pull request #1555 from turt2live/travis/as/cleanup
...
Application service spec cleanup; Security definitions; r0 prep
2018-08-30 11:08:10 -06:00
Travis Ralston
1a3f112337
Clarify that the external_url is unsafe
2018-08-30 11:07:09 -06:00
Travis Ralston
be5c566028
Version all appservice endpoints and provide a fallback
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1616
2018-08-30 11:03:42 -06:00
Travis Ralston
a48f7b9278
Clarify how external_url is supposed to work
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1624
2018-08-30 10:49:40 -06:00
Travis Ralston
ecd3ce39e5
Don't generate proposals.rst in Circle CI
2018-08-30 10:38:23 -06:00
Travis Ralston
05b017276c
Don't accidentally limit application services to one homeserver
2018-08-30 10:23:12 -06:00
Richard van der Hoff
4e90b32348
Set the encoding to UTF-8 on all file I/O
...
Hopefully this will resolve issues with building the spec on systems where the
default encoding is somthing other than UTF-8.
2018-08-30 17:18:07 +01:00
Ben Parsons
f1ae872857
light zebra striping for tables
2018-08-30 17:16:45 +01:00
Travis Ralston
ab14f33060
Add link to the client-server ACLs module
2018-08-30 10:11:37 -06:00
Erik Johnston
5c2b8e3569
Explain how to handle rejeceted events
2018-08-30 17:03:16 +01:00
Ben Parsons
9e1d6d7490
sanitise caption handling
2018-08-30 17:01:27 +01:00
Hubert Chathi
db644ca522
add some clarifications
2018-08-30 11:24:39 -04:00
Travis Ralston
6b52e1df77
Merge pull request #1587 from turt2live/travis/s2s/clarify-state-ids-inclusion
...
Clarify that the requested event is excluded from /state and /state_ids
2018-08-30 07:44:27 -06:00
Travis Ralston
56f6640c07
Merge pull request #1618 from turt2live/travis/c2s/initalsync
...
Remove references to initialSync from account data and receipts module
2018-08-30 07:44:08 -06:00
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.
2018-08-30 14:37:24 +01:00
Travis Ralston
7ecf2406eb
Merge pull request #1590 from turt2live/travis/c2s/403-put-state
...
Document 403 error for sending state events
2018-08-30 06:50:48 -06:00
Richard van der Hoff
5c059a5e26
ISes use keys too
2018-08-30 11:09:24 +01:00
Richard van der Hoff
6ba50fe2f6
Merge pull request #1588 from matrix-org/rav/fix_server_name
...
Specify that server names cannot be %-encoded
2018-08-30 10:48:06 +01:00
Travis Ralston
3d99c8b5a8
Changelog
2018-08-29 23:19:18 -06:00
Travis Ralston
bd93481013
Reference that transaction IDs may be used to echo
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1462
2018-08-29 23:18:10 -06:00
Travis Ralston
78487a01ec
Remove references to initialSync from account data and receipts module
...
Fixes https://github.com/matrix-org/matrix-doc/issues/695
Note: This commit leaves the /join endpoints alone because they say "and /sync" rather than just initialSync
2018-08-29 23:11:00 -06:00
Travis Ralston
38bb222461
Changelog
2018-08-29 23:00:21 -06:00
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.
2018-08-29 22:58:11 -06:00
Travis Ralston
b2092922e8
Don't define a variable for the appservice major version
2018-08-29 21:51:26 -06:00
Travis Ralston
a5c3924492
Merge remote matrix-org/master
2018-08-29 21:28:24 -06:00
Travis Ralston
fd7cb22a28
Fix event type example of m.forwarded_room_key
2018-08-29 21:22:47 -06:00
Hubert Chathi
4230e375fa
Merge pull request #1465 from Zil0/key_sharing
...
Document key sharing events
2018-08-29 23:05:17 -04:00
Travis Ralston
dc602b74d2
Reference the server-server specification for /onbind
2018-08-29 21:02:35 -06:00
Travis Ralston
0387da51e2
Clarify how sessions work when establishing associations
2018-08-29 21:02:28 -06:00
Travis Ralston
039cefdbea
Say that identity services should be nice to web browsers (CORS/OPTIONS)
2018-08-29 21:02:24 -06:00
Travis Ralston
bbba7dedd6
Clean up identity service RST
...
* Title casing
* s/identity server/identity service
* Rough column limit enforcement
* Add some links (used by future commits)
2018-08-29 21:02:19 -06:00
Travis Ralston
f030d19f3c
Clean up identity service swagger
...
* Add `consumes` (swagger)
* Remove `http` as a supported scheme (the spec specifically says clients MUST use https)
* Clarify various descriptions
* Full stops
* Additional wording
* s/older versions/previous drafts - we haven't had a release yet
* Indentation on examples
2018-08-29 21:02:13 -06:00
Hubert Chathi
0130620cc1
Merge pull request #1596 from uhoreg/e2e_sessions
...
specify how to handle multiple olm sessions with the same device
2018-08-29 22:45:38 -04:00
Hubert Chathi
9b94e588e6
document new state resolution algorithm
2018-08-29 21:39:49 -04:00
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.
2018-08-29 19:32:52 -06:00
Travis Ralston
e7a69a6a6d
Merge remote-tracking branch 'matrix-org/master' into travis/general/r0-prep
2018-08-29 19:29:42 -06:00
Travis Ralston
a46783eb24
Revert "Take out the reference to the current version from the changelog"
...
This reverts commit 2a20c11467 .
2018-08-29 18:10:03 -06:00
Travis Ralston
4c9d672e1f
Merge pull request #1521 from matrix-org/push_gateway/r0.1.0_updates
...
r0.1.0 release of the Push Gateway specification
2018-08-29 18:02:41 -06:00
Travis Ralston
2a20c11467
Take out the reference to the current version from the changelog
2018-08-29 17:54:48 -06:00
Travis Ralston
2ab2f91088
Merge remote-tracking branch 'matrix-org/master' into travis/releases/push-gateway/r0.1.0
2018-08-29 17:54:34 -06:00
Travis Ralston
684d80c422
Revert changes to 3pid lookup types in the IS spec
...
The validator doesn't know what a "3PID Medium" is, for example, so it throws exceptions. This does reduce clarity in the spec though.
2018-08-29 17:52:02 -06:00
Richard van der Hoff
251bd90f4e
add a note on what matrix-media-repo does
2018-08-30 00:32:58 +01:00
Richard van der Hoff
da394da4b6
synapse uses a different format of media IDs for URL previews
2018-08-30 00:30:23 +01:00
Richard van der Hoff
b19bc7381e
address review feedback
2018-08-30 00:11:46 +01:00
Richard van der Hoff
646ca25481
descope aliases
2018-08-29 23:07:34 +01:00
Richard van der Hoff
196159be91
We should include the Host header if the port was explicit.
2018-08-29 22:18:14 +01:00
Travis Ralston
abb91508be
Merge pull request #1556 from turt2live/travis/is/cleanup
...
Identity Service API cleanup
2018-08-29 15:16:53 -06:00
Travis Ralston
30ff020ac7
Changelog
2018-08-29 14:57:05 -06:00
Travis Ralston
c03f2f8d79
Minor touchups to the room tagging API
...
Fixes some of https://github.com/matrix-org/matrix-doc/issues/1565
2018-08-29 14:53:55 -06:00
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>
2018-08-29 14:47:59 -06:00
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
2018-08-29 14:37:30 -06:00
Travis Ralston
8950f0b2cc
Spelling
2018-08-29 14:36:43 -06:00
Travis Ralston
a6d42bf140
Merge pull request #1176 from matrix-org/notifications/room
...
spec notifications key on power level event and provide @room in example
2018-08-29 14:19:51 -06:00
Travis Ralston
c83da453b5
s/number/integer
2018-08-29 14:18:41 -06:00
Travis Ralston
26d5a24b88
Merge remote matrix-org/master
2018-08-29 14:17:21 -06:00
Travis Ralston
60b97fcf26
Changelog
2018-08-29 12:39:25 -06:00
Travis Ralston
2234e0b097
Mention that clients should not be producing invalid HTML
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1595
2018-08-29 12:38:15 -06:00
Matthew Hodgson
8e88d82a4b
fix typo in anchor. fixes #1603
2018-08-29 19:15:05 +01:00
Travis Ralston
86f616bb31
Changelog
2018-08-29 11:20:51 -06:00
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)
2018-08-29 11:19:37 -06:00
Travis Ralston
ec20c43220
Specify the minimum CSP for media
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1066
2018-08-29 10:55:34 -06:00
Travis Ralston
e401b7255c
Merge pull request #1584 from turt2live/travis/general/state-key-restriction
...
Update schemas and auth rules to cover the @ state key restriction
2018-08-29 10:35:35 -06:00
Travis Ralston
90fe395aeb
Take out the @ state_key restriction from the auth rules
...
This is being handled in https://github.com/matrix-org/matrix-doc/pull/1591
2018-08-29 10:26:02 -06:00
Ben Parsons
380a53ecba
adjust caption -> smaller, left align
2018-08-29 17:18:37 +01:00
Travis Ralston
73feee5d73
Merge pull request #1586 from turt2live/travis/as/comment-ts-section
...
Comment out the timestamp massaging section for now
2018-08-29 10:10:36 -06:00
Travis Ralston
25b34e1d7b
Mention that ts massaging was in a draft, but not in the release
2018-08-29 09:55:43 -06:00
Ben Parsons
989b50a1a0
remove debug string
2018-08-29 16:40:26 +01:00
Ben Parsons
6e0fe70500
make spec tables prettier
2018-08-29 16:38:59 +01:00
Travis Ralston
62b1b8b660
Have unsigned.age appear on all room events
...
This is useful for a lot of things, like bridges (appservices), VoIP handling, and clients which generally may wish to do something with the field. Might as well include it on every event, despite the recommendation of https://github.com/matrix-org/matrix-doc/issues/1524
2018-08-29 09:32:14 -06:00
Travis Ralston
39ef845a53
Merge pull request #1547 from turt2live/travis/c2s/pills
...
Document how mentions (pills) work
2018-08-29 09:13:02 -06:00
Travis Ralston
5ff244f06b
More clarification about how /state_ids works
2018-08-29 09:00:46 -06:00
Travis Ralston
de36d97839
Clarify which event is actually be excluded from /state_ids
2018-08-29 08:53:20 -06:00
Richard van der Hoff
9e5b5d88ef
WIP proposal for better grammars
2018-08-29 15:44:09 +01:00
Hubert Chathi
5019fb7c49
Merge pull request #1359 from uhoreg/well-known
...
.well-known discovery
2018-08-29 10:40:54 -04:00
Hubert Chathi
9d0fec3645
add changelog
2018-08-29 10:25:24 -04:00
Hubert Chathi
688c8ebcd3
specify how to handle multiple olm sessions with the same device
2018-08-29 10:17:20 -04:00
Erik Johnston
d921b81c70
Reject events with superfluous auth_events entries
2018-08-29 14:17:52 +01:00
Erik Johnston
073ebb051b
Spec third party invites in auth rules
2018-08-29 14:01:07 +01:00
Erik Johnston
5d40af7ecf
Update rules on which events to add to auth_events
2018-08-29 13:24:02 +01:00
Erik Johnston
86b5486445
Add missing clauses to and fix authorization rules
...
They are still missing third party invites.
2018-08-29 11:32:14 +01:00
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.
2018-08-29 11:20:33 +01:00
Richard van der Hoff
d493c82e82
even more clarification
2018-08-29 10:04:02 +01:00
Erik Johnston
7327656965
Merge pull request #1581 from matrix-org/erikj/limit_txn_size
...
Specify a limit on the number of EDUs and PDUs a transaction can contain
2018-08-29 09:48:57 +01:00
Richard van der Hoff
78d8118846
Further server_name clarification
2018-08-29 09:36:50 +01:00
Richard van der Hoff
f15eafae7f
Remove trailing spaces
2018-08-29 09:26:31 +01:00
Richard van der Hoff
08fba5de51
Link to grammar rather than duplicating.
2018-08-29 09:25:38 +01:00
Richard van der Hoff
120bb8dc8e
s/host/hostname/
2018-08-29 09:24:24 +01:00
Travis Ralston
d1add1f58c
Changelog
2018-08-28 19:34:58 -06:00
Travis Ralston
d91395cf9f
Document 403 error for sending state events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1399
2018-08-28 19:33:45 -06:00
Travis Ralston
5d0f77de3a
changelog
2018-08-28 18:38:12 -06:00
Travis Ralston
1051aff108
Document the inhibit_login registration option
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1351
2018-08-28 18:36:07 -06:00
Richard van der Hoff
8679a642b4
clarity
2018-08-29 00:19:05 +01:00
Richard van der Hoff
7f9524f801
s/--/—/
2018-08-29 00:07:36 +01:00
Richard van der Hoff
6f3b42a457
Server names cannot be %-encoded
...
They aren't URLs; it was a thinko to refer to the URL spec for this.
2018-08-28 23:56:20 +01:00
Travis Ralston
dad037170a
Clarify that the requested event is excluded from /state and /state_ids
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1564
2018-08-28 15:45:50 -06:00
Travis Ralston
b402608b41
Don't reference the major version for the push gateway specification
...
If we ever have a v2 endpoint for the push gateway, we'd likely spec it alongside the v1 stuff, updating applicable references elsewhere.
2018-08-28 14:40:14 -06:00
Travis Ralston
4df67d9305
changelog
2018-08-28 14:20:02 -06:00
Travis Ralston
436544b8f8
Clarify behaviour of ?set_presence=unavailable for /sync
2018-08-28 14:19:55 -06:00
Travis Ralston
adef7babfa
Merge remote-tracking branch 'matrix-org/master' into mujx/missing-enum-fields
2018-08-28 14:10:17 -06:00
Travis Ralston
85b9769cd9
Comment out the timestamp massaging section for now
...
Pending discussion on https://github.com/matrix-org/matrix-doc/issues/1585
2018-08-28 14:06:55 -06:00
Travis Ralston
c297c6a35d
Update schemas and auth rules to cover the @ state key restriction
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1305
Also fixes an issue regarding the `_` being restricted previously, which is false.
2018-08-28 13:06:52 -06:00
Travis Ralston
132c5b0f48
Verbose building for go scripts
2018-08-28 12:20:30 -06:00
Travis Ralston
e97a1b4af0
Actually add the dev scripts build to the workflow
2018-08-28 12:17:41 -06:00
Travis Ralston
349696fc1d
Test building of the speculator and continuserv
2018-08-28 12:16:29 -06:00
Travis Ralston
ad068bcd22
Fix the appservice directory visibility type parameter type
2018-08-28 12:11:36 -06:00
Travis Ralston
791a2f2b17
Run the validator on the spec
2018-08-28 12:04:20 -06:00
Travis Ralston
b67f544026
Merge pull request #1583 from turt2live/travis/general/fix-build-1
...
The `rank` in search results is actually a floating point number
2018-08-28 11:15:58 -06:00
Travis Ralston
17ae84d064
Check the API examples too
2018-08-28 11:05:59 -06:00
Travis Ralston
e9579a7840
The rank in search results is actually a floating point number
...
This was accidentally changed in https://github.com/matrix-org/matrix-doc/pull/1571 and appears to be the only instance.
2018-08-28 11:01:43 -06:00
Travis Ralston
a4da7c8b69
Merge pull request #1582 from turt2live/travis/general/fix-build-1
...
Fix server ACL schema: The type is a string
2018-08-28 10:56:19 -06:00
Travis Ralston
80edda1666
Actually run the check-docs circle job
2018-08-28 10:35:54 -06:00
Travis Ralston
ee3b0f42db
Fix server ACL schema: The type is a string
...
It cannot be an enum otherwise the build starts screaming.
2018-08-28 10:34:49 -06:00
Erik Johnston
fc1fdc95af
Specify a limit on the number of EDUs and PDUs a transaction can contain
2018-08-28 17:29:58 +01:00
Travis Ralston
6cdb463829
Merge pull request #1571 from turt2live/travis/general/number-to-int
...
Replace applicable types of 'number' to 'integer'
2018-08-28 07:40:28 -06:00
Valentin Deniaud
28ced3b0a4
fixup! document encrypted attachments
2018-08-28 15:04:40 +02:00
Richard van der Hoff
4750b297b3
s/upgrade_room/upgrade
2018-08-28 11:33:07 +01:00
Travis Ralston
72c6fa2aaf
More versioned links
2018-08-27 19:33:03 -06:00
Travis Ralston
cff5b8b205
More versioned links
2018-08-27 19:30:46 -06:00
Travis Ralston
8e42f3ab3a
Fix bad merge on brackets
2018-08-27 19:26:08 -06:00
Travis Ralston
4b05194a91
Fix bad merge
2018-08-27 19:18:14 -06:00
Travis Ralston
4278a9a516
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/fix-events
2018-08-27 19:17:37 -06:00
Travis Ralston
e4f8c23972
Merge pull request #1562 from turt2live/travis/c2s/html-formatting
...
Define the supported HTML subset for message events
2018-08-27 19:14:52 -06:00
Travis Ralston
f9c7014a65
Merge pull request #1577 from turt2live/travis/c2s/search-filter
...
Specify the type of filter the search API expects
2018-08-27 19:09:19 -06:00
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.
2018-08-27 19:07:32 -06:00
Travis Ralston
03065b0584
Merge pull request #1572 from turt2live/travis/c2s/sync-left-account-data
...
Add `account_data` to left rooms in /sync
2018-08-27 18:59:58 -06:00
Travis Ralston
439b9d2925
Power levels are also integers
2018-08-27 18:59:35 -06:00
Travis Ralston
f2332d242a
Add some SHOULDs and MUSTs to the user directory requirements
2018-08-27 18:58:16 -06:00
Travis Ralston
bb515d15a4
Clarify which collation to use for user directory searching
2018-08-27 18:55:54 -06:00
Travis Ralston
9527ce31f5
Merge pull request #1570 from turt2live/travis/c2s/sync-filtering
...
Update filtering API documentation
2018-08-27 18:51:00 -06:00
Travis Ralston
ee2ebe6792
Merge pull request #1568 from turt2live/travis/c2s/invite-room-state
...
Move `invite_room_state` to the correct place in the client-server API
2018-08-27 18:47:24 -06:00
Travis Ralston
39e674ccb3
Clarify what matrix.to is and mention that room IDs are not routable
...
Also actually render the warning saying that this scheme is temporary.
2018-08-27 18:27:48 -06:00
Travis Ralston
fa3e9a7609
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/pills
2018-08-27 18:09:19 -06:00
Travis Ralston
6f80db5ddf
Include the "other versions" section of the changelog
2018-08-27 18:04:35 -06:00
Travis Ralston
07153c22a9
Misc. cleanup of the appservice spec
2018-08-27 18:04:19 -06:00
Travis Ralston
f01cfa2c7b
Add security definitions to hs->as endpoints
2018-08-27 18:04:14 -06:00
Travis Ralston
fa96d8629b
Prepare the appservice spec for an r0 release
...
This puts the scaffolding in place for an r0 release to happen, such as the changelog and version variables.
2018-08-27 18:04:08 -06:00
Travis Ralston
bba76c23d2
Merge pull request #1552 from turt2live/travis/as/normal-events
...
Specify that application services receive events in the CSAPI format
2018-08-27 18:00:25 -06:00
Travis Ralston
17e0ef4b91
Remove empty file and now-empty section from the appservice spec
...
This commit has approval under https://github.com/matrix-org/matrix-doc/pull/1555 although is being included in this branch/PR so the build passes, permitting a merge.
2018-08-27 17:58:47 -06:00
Travis Ralston
51193cac39
Merge remote-tracking branch 'matrix-org/master' into travis/as/normal-events
2018-08-27 17:53:32 -06:00
Travis Ralston
87133d8505
Merge pull request #1574 from turt2live/travis/c2s/fix-directory-put
...
Clean up PUT /directory/room
2018-08-27 17:49:05 -06:00
Travis Ralston
4e885c3f77
Merge pull request #1550 from turt2live/travis/general/acls
...
Server ACLs
2018-08-27 17:48:43 -06:00
Travis Ralston
a0b17e6ed6
Merge pull request #1551 from turt2live/travis/c2s/push-rules
...
General improvements to the push rules module
2018-08-27 17:48:01 -06:00
Travis Ralston
090f852fdf
Merge pull request #1262 from matrix-org/anoa/document_as_options
...
Document new application service registration file options
2018-08-27 17:47:53 -06:00
Travis Ralston
97508d5dc5
Merge pull request #1554 from turt2live/travis/general/appservice-directories
...
Application service room directories (and other third party network things)
2018-08-27 17:47:34 -06:00
Travis Ralston
54032964fc
Misc clarity for 3rd party appservice protocols/locations
2018-08-27 17:41:52 -06:00
Travis Ralston
32ac81c588
Spelling
2018-08-27 17:41:27 -06:00
Travis Ralston
bac0392a2d
General clarity for push rule defaults and where to get information
...
Include moving a roaming condition that was under the wrong rule.
2018-08-27 17:28:08 -06:00
Matthew Hodgson
313e6de48b
tweak wording to spell out that handling legacy/noncompliant servers.
2018-08-27 23:36:48 +01:00
Travis Ralston
d7397ccd56
Provide additional rationale for kicking users when they are ACLd
2018-08-27 16:21:10 -06:00
Travis Ralston
76afef79f8
Clarify the rationale and motive for blanket IP banning and port exclusion
2018-08-27 16:14:37 -06:00
Travis Ralston
82be6077ff
Add a note that ACLs don't operate at the auth level; Fix glob definition
2018-08-27 16:13:42 -06:00
Travis Ralston
be2e0fc9d4
Clarify that ACLs are required to manually deny unsupported hosts
2018-08-27 16:12:42 -06:00
Travis Ralston
7b7933327a
Changelog
2018-08-27 15:57:51 -06:00
Travis Ralston
5fa6b49365
Specify the type of filter the search API expects
...
Note: This is badly named until https://github.com/matrix-org/matrix-doc/pull/1570 lands
Fixes https://github.com/matrix-org/matrix-doc/issues/598
2018-08-27 15:56:47 -06:00
Travis Ralston
d6b0cad9b8
Merge pull request #1563 from turt2live/travis/general/fix-build-1
...
Ensure the event examples and matrix.org assets are tested
2018-08-27 15:15:06 -06:00
Travis Ralston
72de8bec5c
Remove unused algorithms for encrypted messages
2018-08-27 15:05:56 -06:00
Travis Ralston
438f5825ae
Add more supported encryption algorithms to message events
2018-08-27 14:55:59 -06:00
Travis Ralston
17bdc0c740
Revert "Fix encrypted event examples"
...
This reverts commit be9f6042e5 .
2018-08-27 14:51:34 -06:00
Travis Ralston
be97e95dc1
Promote device management to be a dedicated section
2018-08-27 14:49:38 -06:00
Travis Ralston
8069981252
Add federation /user/* endpoints
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1438
2018-08-27 14:19:10 -06:00
Travis Ralston
89daa3c5ce
Clarify that clients aren't required to render all the tags
...
This commit also includes minor clarifications to surrounding text.
2018-08-27 09:17:40 -06:00
Travis Ralston
5bf99aeb34
Add a note that formatted_body is not forever
2018-08-27 09:17:08 -06:00
Travis Ralston
c7822cc9a8
Link to the content repo when referencing MXC URIs in images
2018-08-27 09:16:53 -06:00
Travis Ralston
d7d28f7e5b
Remove nl as a supported HTML tag
2018-08-27 09:16:30 -06:00
Travis Ralston
ce0befd7d0
Changelog
2018-08-26 22:28:52 -06:00
Travis Ralston
e60b44e27f
Clean up PUT /directory/room
...
Fixes https://github.com/matrix-org/matrix-doc/issues/933
The issue references two problems: a `roomInfo` and lack of a `room_id`. It appears the `room_id` has been fixed since reporting, however the `roomInfo` remained (and is now fixed).
2018-08-26 22:27:34 -06:00
Travis Ralston
fd47184ce3
Changelog
2018-08-26 22:23:38 -06:00
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
2018-08-26 22:22:36 -06:00
Travis Ralston
e8edfba114
Changelog
2018-08-26 21:57:04 -06:00
Travis Ralston
008ebb8c1a
Add account_data to left rooms in /sync
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1392
2018-08-26 21:55:30 -06:00
Travis Ralston
e75a1836b8
Changelog
2018-08-26 21:33:43 -06:00
Travis Ralston
667fa082af
Replace applicable types of 'number' to 'integer'
...
`number` implies/represents a float where `integer` does not.
The only remaining `type: number` in the project appear on power levels: those have been left untouched pending clarification.
Fixes https://github.com/matrix-org/matrix-doc/issues/746
2018-08-26 21:32:44 -06:00
Travis Ralston
b0fbd7be7c
Changelog
2018-08-26 21:24:33 -06:00
Travis Ralston
b68ed5d594
Define the default for the contains_url filter param
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1553
2018-08-26 21:21:49 -06:00
Travis Ralston
1cbcaba2c7
Clean up examples in filter.yaml
...
Indentation, excess examples.
2018-08-26 21:21:27 -06:00
Travis Ralston
26a7a341f0
Mark the filter_id in the response of POST /filter as required
2018-08-26 21:21:02 -06:00
Travis Ralston
97e3dd443b
Update room_event_filter.yaml to use the OpenAPI allOf definition
...
This is just maintenance.
2018-08-26 21:20:01 -06:00
Travis Ralston
7d08ef73d0
Fix naming of the Filter schemas
...
EventFilter !== Filter
Fixes https://github.com/matrix-org/matrix-doc/issues/1509
2018-08-26 21:19:07 -06:00
Travis Ralston
e926b4a840
Changelog
2018-08-26 21:05:09 -06:00
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
2018-08-26 21:04:02 -06:00
Travis Ralston
3b2bf18c67
Changelog
2018-08-26 20:54:22 -06:00
Travis Ralston
5ceb132110
Changelog
2018-08-26 20:52:59 -06:00
Travis Ralston
e9e93b0eec
Move invite_room_state to the correct place in the client-server API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1350
2018-08-26 20:51:39 -06:00
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
2018-08-26 20:41:34 -06:00
Travis Ralston
a803d9d077
Document validated_at and added_at on GET /3pid
...
Fixes https://github.com/matrix-org/matrix-doc/issues/661
2018-08-26 20:39:53 -06:00
Travis Ralston
be9f6042e5
Fix encrypted event examples
2018-08-25 23:24:02 -06:00
Travis Ralston
0a6c1c4dda
Ensure the event examples and matrix.org assets are tested
...
Otherwise we go nearly a week without realizing the build is failing due to bad schemas/examples. This also helps us ensure a PR is up to par.
This commit is expected to cause a build failure at this time. A future commit will actually fix the project and address concerns raised by the testing.
2018-08-25 23:19:24 -06:00
Travis Ralston
e5a7dd1c45
Remove excess commas from JSON
2018-08-25 23:00:26 -06:00
Travis Ralston
3c472f70e3
Changelog
2018-08-25 22:59:22 -06:00
Travis Ralston
aa294fac06
Define the supported HTML subset for message events
...
Also clarify that `m.notice` messages can support HTML.
Fixes https://github.com/matrix-org/matrix-doc/issues/1559
Fixes https://github.com/matrix-org/matrix-doc/issues/1560
2018-08-25 22:57:52 -06:00
Travis Ralston
312799ae78
General clarification for mention and how matrix.to URIs are meant to work
2018-08-25 22:30:49 -06:00
Travis Ralston
295b1322e2
Add back the unsigned.age property to voip event examples
2018-08-25 22:26:23 -06:00
Travis Ralston
32ce676eb6
Merge pull request #1561 from QMatrixClient/kitsune-fix-type-in-openid
...
openid.yaml: int is not a valid Swagger type
2018-08-25 09:48:59 -06:00
Valentin Deniaud
d6f5d590f8
add encrypted attachments changelog
2018-08-25 17:31:49 +02:00
Valentin Deniaud
b7577ea237
document encrypted attachments
...
Fix #461 .
2018-08-25 17:31:49 +02:00
Valentin Deniaud
faa13aaa40
fixup! add key sharing changelog
2018-08-25 17:28:01 +02:00
Valentin Deniaud
f6b5aee3e2
explain how to use key sharing events
2018-08-25 17:27:18 +02:00
Valentin Deniaud
579f5ea928
fixup! document key sharing and m.room_key_request
2018-08-25 17:26:40 +02:00
Valentin Deniaud
8ae137e82e
fixup! document m.forwarded_room_key
2018-08-25 17:26:00 +02:00
Valentin Deniaud
768f33dc2d
fixup! document key sharing and m.room_key_request
2018-08-25 16:55:28 +02:00
Valentin Deniaud
337316445f
fixup! document m.forwarded_room_key
2018-08-25 16:55:00 +02:00
Kitsune Ral
c879eb950f
client-server/openid.yaml: Fix a type'o
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-08-25 22:49:12 +09:00
Travis Ralston
06d43aef17
Changelog
2018-08-24 18:08:05 -06:00
Travis Ralston
0f28f83270
Fix client-server event schemas: remove age, dedupe fields
...
This commit adds support for event schema examples to have references to help reduce the chance of fields being forgotten. This also helps reduce duplication of fields, allowing for a more consistent spec that uses the same values everywhere.
This also removes both `unsigned` and `age` from the examples as per:
* https://github.com/matrix-org/matrix-doc/issues/1524
* https://github.com/matrix-org/matrix-doc/issues/630
Finally, this replaces "localhost" in the examples with an example domain. This is really just a nitpick thing on my part where seeing a "real world" domain is preferred.
Fixes https://github.com/matrix-org/matrix-doc/issues/1524
Fixes https://github.com/matrix-org/matrix-doc/issues/630
Step towards https://github.com/matrix-org/matrix-doc/issues/1530
2018-08-24 18:04:51 -06:00
Travis Ralston
d370a2c6fd
Prepare the identity service and server-server APIs for r0
...
* Create the changelog scaffolding
* Set up the variables for versioning
2018-08-24 17:19:25 -06:00
Travis Ralston
dafea96621
Fix indentation and schema references in the identity service spec
2018-08-24 15:53:27 -06:00
Travis Ralston
4abd618147
Flag response fields in the Identity Service spec as required
2018-08-24 15:53:00 -06:00
Travis Ralston
811998735c
Define common error codes in the Identity Service API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1407
2018-08-24 15:51:23 -06:00
Travis Ralston
9b19fc27de
changelog
2018-08-24 11:09:55 -06:00
Travis Ralston
017d6db737
Document third party network/protocol directories (for appservices)
...
Fixes https://github.com/matrix-org/matrix-doc/issues/869
2018-08-24 11:07:30 -06:00
Travis Ralston
2d43ff1234
Update third party network schemas
...
Some information was missed when this was reviewed. This commit adds some additional documentation for how these objects interact with each other.
2018-08-24 10:48:47 -06:00
Travis Ralston
9eda1a6971
Move the third party network API to it's own section
2018-08-24 10:22:19 -06:00
Travis Ralston
5f06694b6f
Merge pull request #1516 from turt2live/travis/general/room-versions
...
Specify how room versioning works
2018-08-24 08:34:59 -06:00
Hubert Chathi
6e8ba1f7f8
add more details
2018-08-23 23:04:21 -04:00
Travis Ralston
6a91ea9c85
Specify that application services receive events in the CSAPI format
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1269
This is also supposed to fix the 'age' problem, however that is a larger problem with the event schemas that is reserved for a future PR/commit.
Reference: https://github.com/matrix-org/matrix-doc/issues/1294
Reference: https://github.com/matrix-org/matrix-doc/issues/1524
2018-08-23 13:31:33 -06:00
Travis Ralston
bbd33c1461
Move appservice transaction API to the right section
...
Part of https://github.com/matrix-org/matrix-doc/issues/1532
2018-08-23 13:29:04 -06:00
Travis Ralston
dc94820450
Changelog
2018-08-22 15:28:55 -06:00
Travis Ralston
a95d7092eb
Changelog
2018-08-22 15:27:48 -06:00
Travis Ralston
bce324818b
Changelog
2018-08-22 15:26:27 -06:00
Travis Ralston
ab0be04571
Fix titles
2018-08-22 15:24:53 -06:00
Travis Ralston
7ec3cc4343
General improvements to the push rules module
...
This commit does a few things:
* Add 3 undocumented push rules to the spec for encrypted events and at-room notifications.
* Require unrecognized conditions to not match, ensuring that future conditions do not cause clients to accidentally notify users.
* Clarify that push rules should be enabled when created.
* Document a new condition required for at-room notifications.
Fixes https://github.com/matrix-org/matrix-doc/issues/1163
Fixes https://github.com/matrix-org/matrix-doc/issues/1034
Fixes https://github.com/matrix-org/matrix-doc/issues/676
Fixes https://github.com/matrix-org/matrix-doc/issues/1033
Relates to https://github.com/matrix-org/matrix-doc/issues/1101
2018-08-22 15:21:21 -06:00
Travis Ralston
ef41b5c2bf
Server ACLs
...
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1383
2018-08-22 12:48:37 -06:00
Travis Ralston
9835c98544
Document how mentions (pills) work
...
Implements the proposal over at https://github.com/matrix-org/matrix-doc/issues/1067
Includes some specification for how matrix.to is structured, and how it is intended to be replaced.
2018-08-21 22:05:47 -06:00
Valentin Deniaud
7355d23ea5
add key sharing changelog
2018-08-21 21:53:02 +02:00
Valentin Deniaud
019c290fa2
document m.forwarded_room_key
2018-08-21 21:35:03 +02:00
Valentin Deniaud
2d8a321b46
document key sharing and m.room_key_request
2018-08-21 21:35:03 +02:00
Travis Ralston
3869f68a5c
Merge remote-tracking branch 'matrix-org/master' into travis/general/room-versions
2018-08-21 12:22:35 -06:00
Travis Ralston
6172d5986a
Merge pull request #1537 from turt2live/travis/as/user-alias-query
...
Clean up user and alias querying for application services
2018-08-21 12:14:07 -06:00
Travis Ralston
997562786b
Merge pull request #1534 from turt2live/travis/as/auth-impersonation
...
Encourage appservices to use the Authorization header
2018-08-21 12:13:35 -06:00
Travis Ralston
1102fc59b2
Spelling
2018-08-21 12:13:19 -06:00
Travis Ralston
389fa87e6e
English
2018-08-21 12:10:40 -06:00
Travis Ralston
e4f5c3d55e
Merge pull request #1518 from turt2live/travis/c2s/create-room-improvements
...
Add general clarity to the /createRoom endpoint
2018-08-21 12:04:56 -06:00
Travis Ralston
1d7ea314d4
Merge pull request #1482 from turt2live/travis/s2s/presence
...
Document how presence EDUs work between servers
2018-08-21 11:26:32 -06:00
Travis Ralston
339a2748e8
Take out groups for now; Move namespace mention
...
Groups aren't landing in the spec yet, so we shouldn't include them yet.
2018-08-21 09:49:41 -06:00
Travis Ralston
a9aa2ada47
Merge pull request #1546 from turt2live/travis/s2s/depth-bandaid
...
Document the maximum value for depth
2018-08-21 09:47:54 -06:00
Travis Ralston
24edec67c3
Merge remote-tracking branch 'matrix-org/master' into anoa/document_as_options
2018-08-21 09:44:04 -06:00
Travis Ralston
06157c6336
Merge branch 'master' into anoa/document_as_options
2018-08-21 09:42:44 -06:00
Travis Ralston
e500e2502a
Document the maximum value for depth
...
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1230
2018-08-21 09:38:01 -06:00
Hubert Chathi
acd9a5d32f
add note about Bob mashing the "Verify" button prematurely
2018-08-20 19:35:27 -04:00
Travis Ralston
e141f61df3
Update release instructions to reference symlinks, what files to update, etc
2018-08-20 14:05:48 -06:00
Travis Ralston
5b73a0174d
Clarify what the release branch is used for, and how it should be named
2018-08-20 14:05:23 -06:00
Hubert Chathi
3734471028
mention option of having the QR code be a URL
2018-08-20 15:52:01 -04:00
Hubert Chathi
3aba9b153b
initial dump of proposal
2018-08-20 15:24:44 -04:00
Travis Ralston
7e5160c7c2
Merge remote-tracking branch 'matrix-org/master' into travis/as/user-alias-query
2018-08-20 12:37:05 -06:00
Travis Ralston
a320c58e42
A path parameter is obviously URL encoded
2018-08-20 12:36:26 -06:00
Travis Ralston
13a1628f59
Improve wording about how masquerading works
2018-08-20 12:34:52 -06:00
Travis Ralston
7ad22b2454
Merge pull request #1533 from turt2live/travis/as/general
...
General/small improvements to the application service API specification
2018-08-20 12:28:38 -06:00
Travis Ralston
8dc6f092ef
Define the type of the power_level_content_override field
2018-08-20 12:27:29 -06:00
Travis Ralston
7e6ca5fef8
Take out the room_alias response field
...
The argument is that this isn't really needed at this time.
2018-08-20 12:23:17 -06:00
Travis Ralston
1fd7c99461
Clarify that the creation event can have other keys in it
2018-08-20 12:21:55 -06:00
Travis Ralston
6c7a93d2f5
Move description about which preset to use when none is specified
2018-08-20 12:21:43 -06:00
Travis Ralston
7d14309b63
Move the power level event schema to where it was
2018-08-20 12:21:19 -06:00
Travis Ralston
c8ba2e098c
Wording improvements for appservices
2018-08-20 12:09:17 -06:00
Will Hunt
629d5f32ae
Merge pull request #1542 from matrix-org/hs/guests-can-fetch-events
...
Guests should support /context and /event
2018-08-20 18:22:35 +01:00
Will Hunt
4ab64e11af
Add news frag
2018-08-20 18:20:20 +01:00
Travis Ralston
8b65da1cf6
Don't try and be fancy about titles
2018-08-20 11:07:10 -06:00
Will Hunt
fca1c0b7f8
Guests should support /context and /event
2018-08-20 18:06:26 +01:00
Travis Ralston
e712466dca
Improve description for currently_active
2018-08-20 10:44:28 -06:00
Travis Ralston
9ec914956f
Merge pull request #1536 from turt2live/travis/as/user-namespace
...
Recommend that application services use an underscore for namespacing
2018-08-20 10:16:20 -06:00
Travis Ralston
d468ae0fa3
Merge pull request #1535 from turt2live/travis/as/no-sync
...
Add a note that application services cannot /sync normally
2018-08-20 10:13:11 -06:00
Travis Ralston
26746cf785
Merge pull request #1517 from turt2live/travis/c2s/auth-header
...
Dedicate a section on how to use access tokens
2018-08-20 10:08:18 -06:00
Richard van der Hoff
5455cc4e4f
fix endpoint path
2018-08-20 13:48:24 +01:00
Richard van der Hoff
0dd67f4d1e
Merge pull request #1531 from matrix-org/rav/sentence_case_for_headings
...
Sentence case for headings
2018-08-20 09:29:48 +01:00
Richard van der Hoff
fe3f3b6aae
Merge pull request #1284 from Zil0/e2e_doc
...
Document missing parts of E2E
2018-08-20 09:22:12 +01:00
Richard van der Hoff
206f78cb48
Rename 1284.feature.rst to 1284.feature
2018-08-20 09:21:15 +01:00
Valentin Deniaud
98e2e8de71
changelog
2018-08-18 11:41:45 +02:00
Valentin Deniaud
9430f2c7f9
room ID is included in Megolm plaintext, not Olm
2018-08-18 11:41:45 +02:00
Valentin Deniaud
8ba19b51ab
complete Olm documentation
2018-08-18 11:41:45 +02:00
Valentin Deniaud
b2316ba782
enforce unique namespacing in new algorithms experiments
2018-08-18 11:41:45 +02:00
Valentin Deniaud
f853856f21
add missing m.room.encrypted event properties
2018-08-18 11:41:45 +02:00
Valentin Deniaud
6c44233c42
require megolm algorithm in m.room.encryption
2018-08-18 11:41:45 +02:00
Valentin Deniaud
eb8ea0e85a
remove warning pointing at outdated doc
2018-08-18 11:41:45 +02:00
Valentin Deniaud
4e0f107ef7
document changed field behavior in e2e sync extension
2018-08-18 11:41:45 +02:00
Valentin Deniaud
248786681e
fix typo
2018-08-18 11:41:45 +02:00
Valentin Deniaud
661176cb3a
Olm m.room.encrypted example
2018-08-18 11:41:45 +02:00
Valentin Deniaud
8732378da2
add required room ids
2018-08-18 11:41:45 +02:00
Valentin Deniaud
c60109d235
complete m.room_key documentation
2018-08-18 11:41:45 +02:00
Valentin Deniaud
3a8d13df60
add missing m.room.encryption properties
2018-08-18 11:41:45 +02:00
Valentin Deniaud
e5005b2d0f
document E2E events
...
This was written by Richard van der Hoff.
2018-08-18 11:41:45 +02:00
Valentin Deniaud
68b78dc5d8
complete Megolm documentation
2018-08-18 11:41:45 +02:00
Valentin Deniaud
669605b24a
add Olm missing properties
2018-08-18 11:41:45 +02:00
Valentin Deniaud
76071bae98
explain how to verify sender_key ownership
2018-08-18 11:41:45 +02:00
Valentin Deniaud
8274f91b0b
document device verification
...
This was written by Richard van der Hoff.
2018-08-18 11:41:45 +02:00
Valentin Deniaud
a28f243ed7
document left parameter of device_lists in sync response
...
fix #1171
2018-08-18 11:41:45 +02:00
Valentin Deniaud
10c3307427
document device_one_time_keys_count in /sync/ response
...
fix #1157
2018-08-18 11:41:45 +02:00
Valentin Deniaud
8afc82c14b
fix /keys/claim request example
...
It didn't correspond to the example response.
2018-08-18 11:41:45 +02:00
Valentin Deniaud
2686b99080
fix json indent
2018-08-18 11:41:45 +02:00
Valentin Deniaud
07e3de3c61
add megolm messaging algorithm subsection
...
This was written by Richard van der Hoff.
2018-08-18 11:41:45 +02:00
Valentin Deniaud
33802dbbaf
add olm messaging algorithm subsection
...
This was written by Richard van der Hoff.
2018-08-18 11:41:45 +02:00
Valentin Deniaud
e210f8b050
add e2e messaging algorithms section intro
...
This was written by Richard van der Hoff.
2018-08-18 11:41:45 +02:00
Valentin Deniaud
ab3272045e
add missing v1 to m.olm in /keys/upload
2018-08-18 11:41:45 +02:00
Hubert Chathi
1b81970a1e
initial commit of e2e backup proposal
2018-08-17 22:18:16 -04:00
Travis Ralston
60b8e72a67
Minor text changes to the query APIs; Keep OpenMarket copyright
...
The bulk of these APIs were copied from OpenMarket's work - we should preserve the copyright header.
2018-08-17 15:45:10 -06:00
Travis Ralston
0863c5452e
Take out the false third party network endpoints
...
Fixes https://github.com/matrix-org/matrix-doc/issues/800
2018-08-17 15:31:21 -06:00
Travis Ralston
95b2b7c2bc
Move query APIs to the right heading
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1325
Addresses some of https://github.com/matrix-org/matrix-doc/issues/1532
2018-08-17 15:30:42 -06:00
Travis Ralston
069a2f7481
Split the query user and room APIs out to their own files
2018-08-17 15:22:06 -06:00
Travis Ralston
954498bf78
Recommend that application services use an underscore for namespacing
...
Fixes https://github.com/matrix-org/matrix-doc/issues/689
2018-08-17 15:13:56 -06:00
Travis Ralston
205b326e4a
Add a note that application services cannot /sync normally
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1144
2018-08-17 15:03:30 -06:00
Travis Ralston
857bcc0fe7
Encourage appservices to use the Authorization header
...
This also throws in a mention about how to handle a request with a lack of user_id.
The request samples now encourage the use of the header over the query string, and have had their sample values added for some readability.
Fixes https://github.com/matrix-org/matrix-doc/issues/1296
Fixes https://github.com/matrix-org/matrix-doc/issues/1424
2018-08-17 13:49:35 -06:00
Travis Ralston
7caad61b86
Clearly state how the users namespace relates to interest in events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1307
2018-08-17 13:40:05 -06:00
Travis Ralston
fd101b6ac9
Misc language changes
2018-08-17 13:39:17 -06:00
Travis Ralston
5b5b4cfbed
Explicitly say how appservices should detect state events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1014
2018-08-17 13:38:38 -06:00
Travis Ralston
a4015d5c27
Spelling
2018-08-17 10:58:20 -06:00
Travis Ralston
750d4f9fda
Rename the presence EDU files to be accurate to their types; Misc cleanup of titles
2018-08-17 10:53:47 -06:00
Richard van der Hoff
c2ed79bd1a
Sentence case for headings
2018-08-17 17:07:03 +01:00
Hubert Chathi
f5dc0eaed2
document msisdn-related endpoints in IS ( #1507 )
...
* add msisdn endpoints in Identity Server spec
* add in CS endpoints that use the IS msisdn endpoints
2018-08-17 12:00:13 -04:00
Hubert Chathi
6612dbecf1
tweak wording for validation
2018-08-17 11:54:14 -04:00
Travis Ralston
ebca4c7d86
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/presence
2018-08-17 09:53:57 -06:00
Travis Ralston
21dc6f823a
Merge pull request #1484 from turt2live/travis/s2s/read-receipts
...
Document how read receipts work over federation
2018-08-17 09:50:40 -06:00
Travis Ralston
3de50cbc7f
Clarify how /isvalid is meant to always be truthful
2018-08-17 09:49:09 -06:00
Travis Ralston
c492fe43b5
Add strict typing to the m.receipt EDU; Fix description of event_ids
2018-08-17 09:46:31 -06:00
Travis Ralston
44d1f8dbe5
s/timeline/event graph
2018-08-17 09:46:11 -06:00
Travis Ralston
8ac6cea58b
Merge pull request #1522 from turt2live/travis/c2s/http-push-gw-required-path
...
Require the push gateway URL to be of a specific path
2018-08-17 09:42:17 -06:00
Travis Ralston
96896fe5d6
Add a strict type the m.typing EDU
2018-08-17 09:34:50 -06:00
Travis Ralston
a53fa9300d
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/presence
2018-08-17 09:34:16 -06:00
Travis Ralston
766402a702
Use strict types for the presence EDUs
2018-08-17 09:34:08 -06:00
Travis Ralston
549a25cad9
Add a mention about how currently_active works
...
Reference: d69decd5c7/synapse/handlers/presence.py (L66-L68)
2018-08-17 09:33:40 -06:00
Travis Ralston
ff1afaa8f7
Add a note about how presence lists work
2018-08-17 09:33:17 -06:00
Travis Ralston
e7aed3da26
Remove poll/unpoll from presence
2018-08-17 09:16:39 -06:00
Travis Ralston
49ec0a36a8
Merge pull request #1481 from turt2live/travis/s2s/authentication
...
Define authorization requirements on federation swagger APIs
2018-08-17 09:01:39 -06:00
Travis Ralston
4b9922b641
Merge pull request #1494 from turt2live/travis/general/openid
...
Document OpenID in the client-server and server-server APIs
2018-08-17 08:57:33 -06:00
Travis Ralston
5b30d33b89
Simpler language
2018-08-17 02:51:41 -06:00
Michael Telatynski
17a0dcc7d3
add newsfragment for #1176
2018-08-16 23:11:07 +01:00
Michael Telatynski
57571ea4ce
Merge branch 'master' of github.com:matrix-org/matrix-doc into notifications/room
2018-08-16 23:09:59 +01:00
Travis Ralston
f359b30c6d
Merge pull request #1520 from turt2live/travis/s2s/fix-header
...
Fix header in server-server API
2018-08-16 13:24:33 -06:00
Travis Ralston
c891e4a957
Require the push gateway URL to be of a specific path
2018-08-16 12:39:47 -06:00
Travis Ralston
ba51d5960e
r0.1.0 release of the Push Gateway specification
...
Because this is the first release, it has several moving parts to it:
* The version variables have been defined.
* The towncrier changelog has been prepared for future modifications.
* The templating has been updated to better support future versions of the specification.
* A release process document has been created.
2018-08-16 11:50:18 -06:00
Travis Ralston
2eab07ade4
Fix header in server-server API
2018-08-16 11:45:53 -06:00
Travis Ralston
2aa0e7b00f
Merge pull request #1483 from turt2live/travis/s2s/typing
...
Document how typing notifications work over federation
2018-08-16 10:09:21 -06:00
Travis Ralston
94091a12fb
Merge pull request #1506 from turt2live/travis/general/pushers
...
Improve documentation for pushers and push gateways
2018-08-16 09:23:57 -06:00
Travis Ralston
ef7570e62d
Changelog
2018-08-15 17:29:06 -06:00
Travis Ralston
45c68e323a
Add general clarity to the /createRoom endpoint
...
This commit does a number of things:
* Minor formatting/alignment changes
* Document the room_alias response key. This could be deprecated now, or forfeited, if needed.
* Remove the guest_can_join parameter - it is not actually supported
* Document the previously undocumented power_level_content_override parameter
* Clarify that the room_id is required on the response
* More clearly spell out which events are created as part of the request
* Clarify how the room alias becomes the canonical alias
* Clarify how the `visibility` may be used to determine a default preset to apply
* Document the `m.federate` creation content parameter, adding an option for the homeserver to define a default value
References:
* Preset being inferred by the visibility: cd32c19a60/synapse/handlers/room.py (L172-L177)
* Power level content overrides:
* https://github.com/matrix-org/synapse/blob/master/synapse/handlers/room.py#L198
* https://github.com/matrix-org/synapse/blob/master/synapse/handlers/room.py#L335-L359
* Aliases becoming canonical: https://github.com/matrix-org/synapse/blob/master/synapse/handlers/room.py#L366-L370
* `m.federate` landing in the create event: https://github.com/matrix-org/synapse/blob/master/synapse/handlers/room.py#L311-L315
Fixes https://github.com/matrix-org/matrix-doc/issues/1243
Fixes https://github.com/matrix-org/matrix-doc/issues/1471
Inspired by https://github.com/matrix-org/matrix-doc/issues/1213
2018-08-15 17:25:30 -06:00
Travis Ralston
d6c54b0278
unaccessible isn't a word
2018-08-15 16:39:01 -06:00
Travis Ralston
ca87876f1b
Clarify that the Authorization header is preferred
2018-08-15 16:37:52 -06:00
Travis Ralston
b159f21857
changelog
2018-08-15 16:34:23 -06:00
Travis Ralston
25d01aa431
Dedicate a section on how to use access tokens
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1042 .
2018-08-15 16:33:09 -06:00
Travis Ralston
ae02e8834d
changelog
2018-08-15 16:25:04 -06:00
Travis Ralston
7751750396
changelog
2018-08-15 16:23:33 -06:00
Travis Ralston
fde48e7ee8
Specify how room versioning works
...
This is the spec PR for https://github.com/matrix-org/matrix-doc/issues/1425
Room version upgrades are not part of MSC1425.
Documented aspects:
* room_version on the create event
* creating a room with a specific version (useful for testing)
* make_join behaviour
* error code documentation
* grammar of room versions
Based upon https://docs.google.com/document/d/1urKgReoHqxX8R_XtySB17dPi-DZcKhqTEL2_s895Wz0/edit
2018-08-15 15:12:36 -06:00
Travis Ralston
de961fb7d6
Improve wording on push gateways
2018-08-15 11:59:58 -06:00
Hubert Chathi
a264120b38
put server discovery as its own section
2018-08-14 18:06:03 -04:00
Hubert Chathi
fcca80dad8
various minor fixes
...
- formatting fixes
- add examples to homeserver/identity server discovery schema
- replace DNS name with hostname
2018-08-14 17:58:57 -04:00
Hubert Chathi
6a3cf10be9
Merge remote-tracking branch 'origin/master' into well-known
2018-08-14 17:00:56 -04:00
Travis Ralston
6ad71f785e
Improve documentation for pushers and push gateways
...
This fixes a number of formatting issues alongside a few documentation problems:
* The push gateway can actually expect less parameters than previously advertised. This is for user privacy.
* Introduction of the `m.email` pusher for email-capable homeservers.
* Fields not being flagged as required on some endpoints.
* Document the `event_id_only` format
Note: this does not attempt to document push rules, just pushers.
Fixes https://github.com/matrix-org/matrix-doc/issues/1374
Fixes https://github.com/matrix-org/matrix-doc/issues/1087
2018-08-14 12:51:50 -06:00
Travis Ralston
a556e33eb9
Spec /3pid/onbind
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1422
2018-08-13 16:59:36 -06:00
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
2018-08-13 16:29:50 -06:00
Travis Ralston
669d526ea7
Merge pull request #1503 from QMatrixClient/support_oneOf
...
Support oneOf
2018-08-13 11:01:51 -06:00
Richard van der Hoff
16072538f0
s/settings/events
2018-08-13 16:57:51 +01:00
Kitsune Ral
b41eb26124
Document OpenAPI extension
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-08-12 16:52:07 +09:00
Kitsune Ral
9be78f3aa7
Better support enums when they come among oneOf types
2018-08-12 16:45:35 +09:00
Kitsune Ral
88d97b06ae
Support oneOf
2018-08-12 16:45:33 +09:00
Hubert Chathi
cd4fed509c
convert IS endpoints to Swagger ( #1427 )
2018-08-10 16:21:06 -04:00
Hubert Chathi
292d334509
document new login identifier object ( #1390 )
2018-08-10 16:19:17 -04:00
Richard van der Hoff
256ad01fd2
proposal for room version upgrades
2018-08-10 16:51:44 +01:00
Travis Ralston
efb1787391
Merge pull request #1478 from turt2live/travis/s2s/doc-cleanup
...
General clean up on the s2s spec
2018-08-09 12:12:50 -06:00
Travis Ralston
25c77ab2d0
Define authorization requirements on federation swagger APIs
2018-08-09 08:37:35 -06:00
Travis Ralston
50fc1c4d16
Move backfill/get events so that joins, leaves, and invites are together
2018-08-09 08:35:24 -06:00
Travis Ralston
83ea90f7ba
Move the Authentication section higher in the spec
...
It forms the foundation for all the requests under it, so it should appear before the endpoints that need it.
2018-08-09 08:33:31 -06:00
Travis Ralston
32178bb07e
Tidy up the specification
...
* Minor word choice changes
* Remove the now-empty "Protocol URLs" section
2018-08-09 08:33:00 -06:00
Travis Ralston
56dbeeb22a
Merge pull request #1469 from turt2live/travis/s2s/backfill
...
Improve documentation for backfilling rooms
2018-08-09 08:00:43 -06:00
Travis Ralston
721be47eb1
Describe how get_missing_events actually works
...
The original text wasn't far off, except for being wrong about what the fields actually do. This commit also adds a bit of clarity for how the server is expected to behave.
2018-08-08 08:39:59 -06:00
Travis Ralston
c8a8fdfa8d
Merge pull request #1493 from turt2live/travis/s2s/media
...
Mention how the content repository works over federation
2018-08-08 08:30:08 -06:00
Travis Ralston
0a7e670715
Document how typing notifications work over federation
...
Relevant synapse code: d69decd5c7/synapse/handlers/typing.py (L221-L230)
2018-08-08 08:28:52 -06:00
Travis Ralston
e03bfbc47b
Document how read receipts work over federation
...
Federation format: d69decd5c7/synapse/handlers/receipts.py (L153-L166)
Population of the fields that the above uses to construct the EDU: d69decd5c7/synapse/handlers/receipts.py (L48-L56)
2018-08-08 08:27:22 -06:00
Travis Ralston
05a2427c73
Document how presence EDUs work between servers
...
It's worth noting that Synapse does not make use of the `poll` or `unpoll` fields, and therefore the wording has been updated to permit servers to reject users. In the case of synapse, it would automatically reject everyone in the list by nature of ignoring it.
2018-08-08 08:24:09 -06:00
Travis Ralston
a77975ba68
Merge pull request #1450 from turt2live/travis/s2s/inviting-rooms
...
Improve documentation for how non-third party invites work
2018-08-08 08:19:50 -06:00
Travis Ralston
0f8954d839
Merge pull request #1463 from turt2live/travis/s2s/pdus-and-edus
...
Improve documentation around EDUs and PDUs
2018-08-08 08:02:37 -06:00
Travis Ralston
57eeddd849
Remove unused origin and destination on EDUs
2018-08-08 07:43:22 -06:00
Travis Ralston
dcae88c290
Document OpenID in the server-server API
...
Part of https://github.com/matrix-org/matrix-doc/issues/857
Reference: d69decd5c7/synapse/federation/transport/server.py (L543-L557)
2018-08-07 22:13:21 -06:00
Travis Ralston
8ffac01efe
Document OpenID in the client-server API
...
Part of https://github.com/matrix-org/matrix-doc/issues/857
Reference: d69decd5c7/synapse/rest/client/v2_alpha/openid.py (L31-L58)
2018-08-07 22:10:11 -06:00
Travis Ralston
cdcd72c0e3
Fix stray hash on client-server API link
...
This shouldn't be here, and nothing appears to need it. Removing it now because it has been noticed.
2018-08-07 17:02:24 -06:00
Travis Ralston
0858e7bd23
Mention how the content repository works over federation
...
We might want to consider promoting the media repo to it's own API, and maybe consider calling it the Media Repo rather than Content Repo.
Source of information: experience.
2018-08-07 16:58:14 -06:00
Travis Ralston
cfdbee5fc2
EDU origin and destinations aren't required
2018-08-07 14:21:01 -06:00
Travis Ralston
7ada91787a
age_ts isn't real
2018-08-07 14:20:46 -06:00
Travis Ralston
521dcdd5d5
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/backfill
2018-08-07 08:54:25 -06:00
Travis Ralston
35f15ba3d8
Merge pull request #1477 from turt2live/travis/s2s/public-rooms
...
Document the /publicRooms endpoint for federation
2018-08-07 08:31:10 -06:00
Travis Ralston
d712bfc73d
Merge pull request #1479 from turt2live/travis/s2s/server-discovery
...
Federation: Document the Host header; Clarify how literal IP addresses are handled
2018-08-07 08:30:47 -06:00
Travis Ralston
8724ed99ad
Merge pull request #1480 from turt2live/travis/s2s/swagger-consumes-json
...
Specify which federation swagger APIs consume JSON
2018-08-07 08:30:34 -06:00
Travis Ralston
e10770ae8b
Merge pull request #1475 from turt2live/travis/s2s/event-auth
...
Document /event_auth and /query_auth
2018-08-07 08:30:22 -06:00
Richard van der Hoff
eb45419431
Merge pull request #1490 from matrix-org/dbkr/room_tag_grammar
...
Fix grammar in room tag spec
2018-08-07 09:36:28 +01:00
Matthew Hodgson
f14640acf2
Merge pull request #1491 from florianjacob/1472-spelling-mistake
...
Fix minor spelling mistake in event retrieval endpoints
2018-08-06 22:08:17 +01:00
Florian Jacob
e7cebf670e
Fix minor spelling mistake from #1472
...
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2018-08-06 22:59:26 +02:00
David Baker
803ef536ba
Fix grammar in room tag spec
...
Have removed the second clause about how the client interprets them:
I was trying to think how to rephrase it but I think in reality it's
probably just redundant.
2018-08-06 15:58:30 +01:00
Will Hunt
6dbbe1b838
Merge pull request #1486 from turt2live/travis/words
...
Fix wording from bad merge
2018-08-05 18:34:07 +01:00
Travis Ralston
dcb39f8890
Fix wording from bad merge
2018-08-05 10:55:55 -06:00
Will Hunt
12692f62e7
Merge pull request #1382 from Half-Shot/hs/dns-to-be-hostname
...
Replace mentions of DNS name with hostname
2018-08-05 15:07:47 +01:00
Will Hunt
c826edf23b
Remove dns_name from S2S Api
2018-08-05 14:46:42 +01:00
Will Hunt
7a46bdae02
Spacing
2018-08-05 14:43:05 +01:00
Will Hunt
632101dcde
Merge branch 'master' into hs/dns-to-be-hostname
2018-08-05 14:42:05 +01:00
Travis Ralston
db6d466fa1
Go one level deep when finding definitions
...
This is useful for when we start defining event schemas. This also has a sanity check for ensuring the directory exists, allowing the IS and push API paths to be uncommented.
2018-08-03 19:49:46 -06:00
Travis Ralston
dea16e9bbd
Merge pull request #1443 from turt2live/travis/s2s/query
...
Combine all queries into their own section
2018-08-03 18:49:53 -06:00
Travis Ralston
ef9d766dc3
Remove irrelevant TODO
...
We fixed the EDU, so we don't need this comment.
2018-08-03 14:51:46 -06:00
Travis Ralston
2e6d6e2790
Specify which swagger APIs consume JSON
2018-08-03 14:01:33 -06:00
Travis Ralston
8dd63388e0
invites consume JSON
2018-08-03 13:58:27 -06:00
Travis Ralston
13a2b54bf9
query_auth consumes JSON
2018-08-03 13:57:43 -06:00
Travis Ralston
6ac25d167c
get_missing_events consumes JSON
2018-08-03 13:57:13 -06:00
Travis Ralston
5fbaa1deb5
Federation: Document the Host header; Clarify how literal IP addresses are handled
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1161
The IP address clarification is to add an explicit mention of how to handle the case. The prior documentation assumed that all servers would be resolvable with DNS, and does technically have a fallback to use the fallback port, however making it clear feels like a good idea.
2018-08-03 13:20:46 -06:00
Travis Ralston
96f5510266
Ensure the example is always set to something
2018-08-03 12:03:23 -06:00
Travis Ralston
2ac80d38d7
Document the /publicRooms endpoint for federation
...
This intentionally doesn't document the third party network aspect of the endpoint. This is scheduled for a later area for dealing with third party network/IDs and is reported as https://github.com/matrix-org/matrix-doc/issues/1476
The client-server response has been broken out to a shared file: both the client-server and server-server /publicRoom endpoints return the same thing, with slightly different inputs.
The inputs (and behaviour) are based upon the docstring here: 43ecfe0b10/synapse/federation/transport/server.py (L583-L612)
2018-08-03 11:23:44 -06:00
Travis Ralston
73958ecbff
Document /event_auth and /query_auth
...
/event_auth is a fairly easy endpoint to determine the use case of. /query_auth is a little harder to investigate and has a fairly interesting purpose: it appears to be used for the sending server to admit defeat and shop around for the right auth chain, correcting it's own perspective as it goes.
/query_auth is based off the following research points in synapse:
* 43ecfe0b10/synapse/handlers/federation.py (L1947-L1990)
* 43ecfe0b10/synapse/handlers/federation.py (L2049-L2187)
* 43ecfe0b10/synapse/handlers/federation.py (L1716-L1761)
* 43ecfe0b10/synapse/federation/federation_server.py (L393-L446)
* https://github.com/matrix-org/synapse/blob/master/synapse/federation/transport/server.py#L482-L487
2018-08-03 09:27:19 -06:00
Travis Ralston
6b67d501e4
Merge branch 'master' into travis/s2s/query
2018-08-03 08:55:21 -06:00
Travis Ralston
3a9fb11c9b
Merge branch 'master' into travis/s2s/backfill
2018-08-03 08:54:40 -06:00
Travis Ralston
329baa1b9d
Merge pull request #1472 from turt2live/travis/s2s/get-event
...
Document event retrieval endpoints in more detail
2018-08-03 08:53:49 -06:00
Travis Ralston
1578da453b
Merge branch 'master' into travis/s2s/get-event
2018-08-03 08:01:43 -06:00
Travis Ralston
86d7f42173
Merge pull request #1455 from turt2live/travis/s2s/leaving-rooms
...
Document how leaving rooms/rejecting invites over federation works
2018-08-03 08:00:56 -06:00
Travis Ralston
d48f1e1713
Merge pull request #1461 from turt2live/travis/s2s/transactions
...
Improve documentation on how Transactions work
2018-08-03 07:38:45 -06:00
Erik Johnston
dc499bc440
Expand on reverse topological power ordering
2018-08-03 14:00:47 +01:00
Erik Johnston
472f75d9a5
Mention hotel california
2018-08-03 12:18:41 +01:00
Travis Ralston
cda88f3b3d
Document /get_missing_events
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1385
2018-08-02 23:18:08 -06:00
Travis Ralston
e766606f24
join -> leave
2018-08-02 18:54:12 -06:00
Travis Ralston
0b313dbdd9
Don't explain what a 400 Bad Request is
2018-08-02 18:47:17 -06:00
Travis Ralston
05bb7e1050
Spelling and word choice
2018-08-02 18:45:59 -06:00
Travis Ralston
53d4003d3a
manual merge of master into travis/s2s/query
2018-08-02 16:48:32 -06:00
Travis Ralston
48972addbf
Merge pull request #1428 from turt2live/travis/s2s/joining-rooms
...
Improve the documentation for joining rooms
2018-08-02 16:44:31 -06:00
Travis Ralston
a9258ed195
an -> a
2018-08-02 16:43:29 -06:00
Travis Ralston
5596243add
origin is required
2018-08-02 16:43:24 -06:00
Travis Ralston
8b7bc60367
list -> array
2018-08-02 16:42:03 -06:00
Travis Ralston
9d474bb819
Document event retrieval endpoints in more detail
...
This also adds a previously-undocumented endpoint: /state_ids
Backfill is technically not part of this section, however it is being left untouched to make the merge with #1469 easier (which moves it out of the file).
Reference material:
* Some calls to synapse on these endpoints with a relatively simple private room.
2018-08-02 12:44:54 -06:00
Travis Ralston
4b1955f395
Clarify what the auth_events on a PDU are
2018-08-02 12:06:43 -06:00
Erik Johnston
fa70e3e486
Mention why auth difference are useful
2018-08-02 14:42:36 +01:00
Erik Johnston
9af5ecd080
Fixup definition of reverse topological power ordering
2018-08-02 14:25:30 +01:00
Erik Johnston
67757a3027
Wrap lines
2018-08-02 13:58:09 +01:00
Travis Ralston
5aef545128
Improve documentation for backfilling rooms
...
There's not a whole lot to improve here - most of the changes are about reorganization and minor clarifications.
2018-08-01 13:31:23 -06:00
Travis Ralston
b96ee3e393
Merge pull request #1423 from turt2live/travis/s2s/keys
...
Improve the server key exchange portion of the s2s specification
2018-08-01 07:44:57 -06:00
Erik Johnston
3f891681ec
Move proposal to have MSC number prefix
2018-08-01 14:12:46 +01:00
Andrew Morgan
54a88eebf0
Merge pull request #1414 from matrix-org/anoa/third_party_cleanup
...
Clarification on third party fields
2018-08-01 01:38:01 -07:00
Travis Ralston
d0e8df8f3f
prev_content is an object
2018-07-31 14:02:04 -06:00
Travis Ralston
5027a9a59a
Improve documentation around EDUs and PDUs
...
Clarify fields, improve examples, and make the tables in the spec be generated rather than duplicated.
2018-07-31 13:58:23 -06:00
Travis Ralston
ea307b5bdb
Support rendering schema definitions in the spec
2018-07-31 13:55:53 -06:00
Ben Parsons
1d019c3757
Merge pull request #1340 from matrix-org/benparsons/prdefence
...
expect "#<pull-number>" or "/pull/<pull-number>" in PRs field
2018-07-31 15:17:42 +01:00
Ben Parsons
d7919b6989
also scrape PRs when the full URL is pasted
2018-07-31 15:08:42 +01:00
Travis Ralston
bc3e45d642
Merge pull request #1358 from uhoreg/ignore-emacs-tmp
...
ignore emacs temporary files
2018-07-30 17:09:08 -06:00
Travis Ralston
f5af4d2fb5
Merge pull request #1457 from matrix-org/dbkr/fix_room_tags
...
Fix room tags spec
2018-07-30 17:06:54 -06:00
Travis Ralston
761b0e4819
Merge pull request #1459 from QMatrixClient/check_examples_windows
...
Make check_examples.py work on Windows
2018-07-30 17:05:13 -06:00
Travis Ralston
7679b4f1d1
Improve documentation on how Transactions work
...
The response is based upon various sections of the Synapse code in how it generates a response.
There are no new fields added to the transaction. Originally, `previous_ids` and `pdu_failures` were to be documented however neither of these are used in the real world.
2018-07-30 16:58:13 -06:00
user
5f8967c074
Move TODO. field1, field2... -> fields...
2018-07-30 19:21:54 +01:00
user
a2e2ced03b
Add reverse-lookup examples.
2018-07-30 11:12:05 +01:00
user
d785ac78a3
Remove explode and replace with TODO, require auth on CS
2018-07-30 11:12:05 +01:00
Andrew Morgan
53137a3c53
c/p bug, fix operationIds, move rst docs to md
2018-07-30 11:09:50 +01:00
Andrew Morgan
3e4962f211
Document standardized extensions to OpenAPI v2
2018-07-30 11:09:50 +01:00
Andrew Morgan
273acb277c
Change fields to use new extended query array syntax
2018-07-30 11:09:50 +01:00
Andrew Morgan
0ff882fb3b
Field definitions for protocol metadata
2018-07-30 11:09:50 +01:00
Kitsune Ral
346db48588
Revert giving get() a default
...
As per the PR review.
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-07-29 14:04:07 +09:00
Kitsune Ral
c6bfac41c5
Bypass jsonschema references resolver
...
jsonschema's resolver doesn't work with local files on Windows.
resolve_references only works with the local files (on Windows as well)
but that's exactly what's needed for the case (as long as we don't have
remote references, that is).
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-07-29 12:40:19 +09:00
Kitsune Ral
d17ec7f184
Check that path starts with file://, not file:///
...
Because file:/// is not a thing on Windows.
2018-07-29 12:40:18 +09:00
Kitsune Ral
2c9f00d37a
Follow PEP 8
2018-07-29 12:40:17 +09:00
Kitsune Ral
31687608dc
Factor out common code
2018-07-29 12:40:16 +09:00
Travis Ralston
73b0a03b9b
Remove more padding
2018-07-27 08:39:15 -06:00
David Baker
2dc51d416d
Ignore stuff in m. you don't understand
2018-07-27 12:27:30 +01:00
David Baker
5ddf5374db
Missing comma
2018-07-27 12:24:29 +01:00
David Baker
f90ed4b77d
Make non-namespaced tags verboten
2018-07-27 12:08:04 +01:00
David Baker
e4fd088fcc
Fix room tags spec
2018-07-27 12:05:30 +01:00
Travis Ralston
cafd1a9ab3
Use more modern timestamps
2018-07-26 16:46:33 -06:00
Travis Ralston
e27f4a69a0
Key versions must be [0-9a-zA-Z_]
2018-07-26 16:46:13 -06:00
Travis Ralston
8f1a4ae0ea
Formatting
2018-07-26 16:43:51 -06:00
Travis Ralston
bdccfca726
Timestamps should be in milliseconds
2018-07-26 16:43:43 -06:00
Travis Ralston
cad1db2a14
Unpadded means unpadded
2018-07-26 16:43:16 -06:00
Travis Ralston
9dbb627d7b
Undo accidental changes to the operation ID
2018-07-26 16:42:40 -06:00
Travis Ralston
2f71703427
Deprecate key ID querying
2018-07-26 16:42:21 -06:00
Travis Ralston
9fdd8a6f96
Document how leaving rooms/rejecting invites over federation works
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1401
This is very similar to the joining rooms handshake, and much of it is a near copy/paste of the make_join and send_join API. The major difference is the send_leave API doesn't return anything.
References:
* Handling of make_leave: d69decd5c7/synapse/handlers/federation.py (L1285-L1310)
* send_leave route: d69decd5c7/synapse/federation/transport/client.py (L267)
* make_leave route: d69decd5c7/synapse/federation/transport/server.py (L396)
* send_leave returning nothing: d69decd5c7/synapse/handlers/federation.py (L1346)
2018-07-26 14:59:43 -06:00
Travis Ralston
1b374eafbc
Merge pull request #1454 from turt2live/travis/fix-proposals-blocked
...
Only get issues that are proposals when finding proposals
2018-07-26 09:59:16 -06:00
Travis Ralston
4f24d2101f
Only get issues that are proposals when finding proposals
...
Otherwise we end up with not-proposals showing up in the list.
2018-07-26 09:51:08 -06:00
Travis Ralston
fcaa299f81
Include information on how invite_room_state works
...
This is completely optional, and the events included are up to the sender.
Sources:
* Structure: d69decd5c7/synapse/handlers/message.py (L896-L904)
* What events are recommended: d69decd5c7/synapse/config/api.py (L30-L40)
2018-07-26 08:44:10 -06:00
Travis Ralston
f873bae0cc
Improve documentation for how non-third party invites work
...
The details are fairly straightforward. An `event` has been added to the response body because that's what Synapse returns, despite the spec saying otherwise until now: d69decd5c7/synapse/federation/federation_server.py (L339)
2018-07-26 08:44:10 -06:00
Travis Ralston
c2f1c6e78d
Improve the joining rooms handshake documentation
...
There isn't a whole lot to this section that needed work. The section overall lost the table schema in favour of having the endpoints close by.
The directory query is improved in https://github.com/matrix-org/matrix-doc/pull/1443
2018-07-26 08:43:08 -06:00
Travis Ralston
8e97b0ca81
Improve the server key exchange portion of the s2s specification
...
Most of the text has been shuffled into the swagger definitions to bring it closer to where it matters.
This also attempts to clarify what is out in the wild. Most importantly, the first version of the key exchange is outright removed from the specification. Other research points/questions are:
* What is a "Key ID"?
* 1241156c82/synapse/rest/key/v2/local_key_resource.py (L81-L83)
* 1241156c82/synapse/rest/key/v2/local_key_resource.py (L88-L91)
* Returning a cached response if the server throws a 400, 500, or otherwise not-offline status code
* 1241156c82/synapse/rest/key/v2/remote_key_resource.py (L227-L229)
* `minimum_valid_until_ts` default
* This branch of the ladder: 1241156c82/synapse/rest/key/v2/remote_key_resource.py (L192)
* Returning empty arrays when querying offline/no servers
* Queried by hand against matrix.org as a notary server with a fake domain name to query
* Returning all keys even when querying for specific keys
* Queried by hand using matrix.org as a notary server against a server publishing multiple keys.
The examples and descriptions were also improved as part of this commit.
2018-07-26 08:41:00 -06:00
Travis Ralston
d914c402e2
Improve the profile query to have more sane responses
...
This is a mix of Synapse and Dendrite behaviour, mostly Dendrite. Synapse returns `null` for field values that aren't set, however Dendrite just doesn't return them and instead opts for an empty object.
Further, synapse is lacking in error codes in this area. Dendrite does some additional validation on this API which introduces more errors for bad requests, instead of defaulting to empty objects/200 OK responses.
Likewise, Dendrite returns a 404 when the user is not found while Synapse returns 200 OK/empty object.
2018-07-26 08:40:39 -06:00
Travis Ralston
0ddf578b61
Combine all queries into their own section
...
This removes the Directory and Profile sections, instead opting to document them as Queries.
The behaviour of profile queries is based on Synapse's behaviour. A few issues have been opened to improve the behaviour:
* https://github.com/matrix-org/matrix-doc/issues/1434
* https://github.com/matrix-org/matrix-doc/issues/1435
* https://github.com/matrix-org/matrix-doc/issues/1436
* https://github.com/matrix-org/matrix-doc/issues/1437
This fixes https://github.com/matrix-org/matrix-doc/issues/1404
2018-07-26 08:40:39 -06:00
Travis Ralston
b0744aa1e9
Merge pull request #1413 from turt2live/travis/s2s/join-swagger
...
Convert joins/invites to swagger
2018-07-26 08:39:26 -06:00
Travis Ralston
af0629a520
Full stop
2018-07-26 08:36:12 -06:00
Travis Ralston
6368b03280
Merge pull request #1449 from turt2live/travis/down-with-travis
...
Remove Travis CI configuration
2018-07-25 09:16:01 -06:00
Richard van der Hoff
17811bca27
Merge pull request #1448 from turt2live/travis/s2s/pdu-event-id
...
Add the event_id to unsigned PDUs
2018-07-25 11:54:09 +01:00
Will Hunt
bdb881420c
Merge branch 'master' into hs/dns-to-be-hostname
2018-07-24 23:12:12 +01:00
Travis Ralston
dcc4b0bfbc
Remove Travis CI configuration
...
We're using Circle CI for testing a bunch of the spec, and so far it has the advantage of being faster. Also, it's not named the same as me.
We can also remove the Travis CI specific check in generate-matrix-org-assets because Circle CI doesn't touch this.
2018-07-24 14:47:47 -06:00
Travis Ralston
9f399a08fe
Full stops
...
I'm never going to remember these
2018-07-24 14:41:42 -06:00
Travis Ralston
0d1b82a601
Add the event_id to unsigned PDUs
...
This went missing in the swagger conversion. The example already has an event_id.
2018-07-24 14:40:32 -06:00
Travis Ralston
eaf175056f
Full stops
2018-07-24 10:58:15 -06:00
Travis Ralston
797aca87bd
Update the check_examples.py script to resolve references
...
The script previously wasn't chasing down valid references in examples.
2018-07-24 10:58:15 -06:00
Travis Ralston
7314405904
Update comment
2018-07-24 10:58:15 -06:00
Travis Ralston
45ec8269e6
Fill out the required fields in all the examples
2018-07-24 10:58:15 -06:00
Travis Ralston
9c1c541a38
Remove extra "required" declarations
...
"required" is something that is handled as an array, and these are invalid. The `type` in both cases is covered by a required array elsewhere
2018-07-24 10:58:15 -06:00
Travis Ralston
004998b98f
Convert invites to swagger
...
The whole section reads like a description for the endpoint, and has been replaced by the swagger definition now (rather than at a later stage). All the same information should be kept.
2018-07-24 10:58:15 -06:00
Travis Ralston
f09c4fd286
Convert joins to swagger
2018-07-24 10:58:15 -06:00
Travis Ralston
24e531a896
Merge pull request #1406 from turt2live/travis/s2s/transactions-swagger
...
Convert things that mention "Transaction" to swagger
2018-07-24 10:38:55 -06:00
Travis Ralston
acf9632afc
Enlist the examples
2018-07-24 10:25:24 -06:00
Travis Ralston
9fa838d3e8
Improve type naming
2018-07-24 10:17:57 -06:00
Travis Ralston
5ade15534d
Remove extra branch in example generation
2018-07-24 10:17:39 -06:00
Travis Ralston
042772aaf5
Make nested titles better
2018-07-24 10:13:23 -06:00
Michael Telatynski
2790c1f069
Merge pull request #1289 from matrix-org/t3chguy/group_id
...
basic spec for group IDs, mostly copied from User IDs as they share grammar
2018-07-24 16:20:18 +01:00
Travis Ralston
cb4fcd1d09
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/transactions-swagger
2018-07-24 09:15:36 -06:00
Travis Ralston
a4e5a461f9
Improve handing of lists appearing in items
2018-07-24 09:14:31 -06:00
Travis Ralston
88beaf4ad8
Completely remove /pull
...
It's not been in use for years - we can safely let it disappear
2018-07-24 09:13:46 -06:00
Travis Ralston
21c4af70a9
Fix schema definitions (spelling, attributes)
2018-07-24 09:13:15 -06:00
Will Hunt
26505533dd
drop dns_name = host in favour of host
2018-07-24 16:06:59 +01:00
Ben Parsons
01d01cfbbb
Merge pull request #1440 from matrix-org/benp/clarifyintro
...
Improve discoverability of /docs/spec/intro/ document by including content in /docs/spec/
2018-07-24 11:43:43 +01:00
Ben Parsons
07aeaadef9
update links which used to point to docs/spec/intro
2018-07-24 11:41:03 +01:00
Matthew Hodgson
4fdc22dc90
Merge pull request #1447 from Cadair/gilesconfig
...
Fix typo in Giles config
2018-07-24 11:10:09 +01:00
Stuart Mumford
7c71b697e7
Fix typo in Giles config
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2018-07-24 11:07:11 +01:00
Travis Ralston
e6389e8ffc
Merge pull request #1445 from Cadair/gilesconfig
...
Add config for Giles
2018-07-23 16:16:50 -06:00
Stuart Mumford
03b74476f1
Add config for Giles
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2018-07-23 20:24:12 +01:00
Travis Ralston
2aafde4549
Merge pull request #1419 from turt2live/travis/s2s/3pinvites-swagger
...
Convert third party invite exchange to swagger
2018-07-23 10:33:00 -06:00
Matthew Hodgson
4f97b80dcc
fix MD
2018-07-20 23:35:54 +01:00
Erik Johnston
bbd909d09f
State Resolution: Reloaded MSC
2018-07-20 17:25:12 +01:00
Travis Ralston
42447dafb4
Merge pull request #1439 from Cadair/swagger_circle
...
Correctly provide swagger UI as a build on Circle
2018-07-20 09:05:02 -06:00
Stuart Mumford
59bdcb5615
Clone and configure the swagger UI as a circle CI artifact
...
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2018-07-20 15:57:44 +01:00
Ben Parsons
e7c79f2bd4
avoid .rst link conflict warnings
2018-07-20 15:30:58 +01:00
Ben Parsons
54d6d58fff
naively move content from intro.rst to index.rst
2018-07-20 14:15:47 +01:00
Travis Ralston
2db970ad6d
Merge pull request #1431 from turt2live/travis/swagger-py3
...
Use python3 in dump-swagger.py
2018-07-19 10:26:06 -06:00
Travis Ralston
2dae0c9c49
use python3 in dump-swagger.py
2018-07-19 08:54:04 -06:00
Travis Ralston
a84a9a6af7
Merge pull request #1405 from turt2live/travis/s2s/keys-swagger
...
Convert server keys to swagger
2018-07-18 12:48:29 -06:00
Travis Ralston
89384c96c1
Full stops, language.
2018-07-18 11:06:23 -06:00
Travis Ralston
e226b60c7f
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/transactions-swagger
2018-07-18 10:59:39 -06:00
Travis Ralston
bafdcf3640
Full stops, spelling, and operation IDs.
2018-07-18 10:37:56 -06:00
Travis Ralston
7cb918407d
Merge remote-tracking branch 'matrix-org/master' into travis/s2s/keys-swagger
2018-07-18 10:32:46 -06:00
Travis Ralston
2e5f530cca
Merge pull request #1373 from turt2live/travis/better-errors
...
Spell out rate limit error schema & give all errors schemas
2018-07-18 09:00:53 -06:00
Travis Ralston
9e6f2b2fd0
Add newsfragment
2018-07-18 08:29:13 -06:00
Travis Ralston
05fb94e195
Merge remote-tracking branch 'matrix-org/master' into travis/better-errors
2018-07-18 08:28:16 -06:00
Travis Ralston
3ff1b0ddea
Merge pull request #1389 from turt2live/travis/towncrier
...
Use Towncrier to generate the unstable changelog
2018-07-18 08:27:02 -06:00
Ben Parsons
57ce0c3691
Merge pull request #1393 from matrix-org/travis/proposals-pagination
...
Improve pagination handling in proposals.py
2018-07-18 13:52:17 +01:00
Travis Ralston
98c607bff5
Advertise python 3.4 support and use that in Travis CI
...
We also don't need to update virtualenv, or use python3.5 specific
packages.
2018-07-17 10:28:57 -06:00
Travis Ralston
cfac4a1ab3
Use towncrier 18.6.0 final
2018-07-17 08:48:31 -06:00
Travis Ralston
272f3d8432
Fix documentation link
2018-07-13 15:49:49 -06:00
Travis Ralston
cf93c88337
Convert third party invite exchange to swagger
2018-07-13 15:44:33 -06:00
Travis Ralston
baf19cc741
Add newsfragment for 1379
2018-07-13 10:05:21 -06:00
Travis Ralston
25678f7fd6
Merge remote-tracking branch 'matrix-org/master' into travis/towncrier
2018-07-13 10:03:43 -06:00
Richard van der Hoff
7ba9979fa4
Merge pull request #1386 from Cadair/circleci
...
Add a config for circleci which builds the doc preview
2018-07-13 15:48:13 +01:00
Travis Ralston
d2b0b1bbda
Merge pull request #1379 from turt2live/travis/preset-guests
...
Document guest_access in /createRoom presets; Make presets a table
2018-07-13 08:42:23 -06:00
Travis Ralston
e001a94612
Merge pull request #1412 from turt2live/travis/s2s/query
...
Convert the general query API to swagger
2018-07-13 08:16:37 -06:00
Travis Ralston
e5da1e1741
Improve upon the transaction schema and examples
...
Reduces data duplication and makes the objects more reusable for other areas of the spec
2018-07-12 21:34:52 -06:00
Travis Ralston
51faf8ed2e
Convert the general query API to swagger
...
Includes "moving" the directory query API into the same area. This will make more sense once the other query types are specified.
2018-07-12 13:46:42 -06:00
Travis Ralston
1e500fd005
Add newsfragment for third party network endpoints
...
Specifying multiple entries for the same PR would be covered under: https://github.com/hawkowl/towncrier/pull/119
2018-07-12 13:18:27 -06:00
Travis Ralston
67665fa3a6
Merge remote-tracking branch 'matrix-org/master' into travis/towncrier
2018-07-12 12:17:25 -06:00
Travis Ralston
1829589d23
Convert 3pn errors to new definition
2018-07-12 12:16:11 -06:00
Travis Ralston
197c36c520
Merge remote-tracking branch 'matrix-org/master' into travis/better-errors
2018-07-12 12:13:07 -06:00
Travis Ralston
91c59e7384
Merge pull request #1353 from matrix-org/anoa/as_thirdparty_lookup
...
Thirdparty Entity Lookup API
2018-07-12 11:19:12 -06:00
Travis Ralston
0faae54fc1
Merge pull request #1400 from turt2live/travis/search-improvements
...
Clarify some of the properties on the search result
2018-07-12 10:36:18 -06:00
Travis Ralston
bc29f2a8c8
Merge branch 'travis/towncrier2' into travis/towncrier
2018-07-12 10:23:17 -06:00
Travis Ralston
527a5a2fdc
Require sudo
...
see also: https://github.com/travis-ci/travis-ci/issues/9875
2018-07-12 10:18:46 -06:00
Travis Ralston
8a4ba8c5ca
Use Popen rather than run()
2018-07-12 10:16:32 -06:00
Travis Ralston
af7460088f
Use six for url quoting
2018-07-12 10:07:09 -06:00
Andrew Morgan
291a4dfc76
Third party lookup module. Fix wording
2018-07-12 16:59:30 +01:00
Travis Ralston
6e3993effe
Merge remote-tracking branch 'matrix-org/master' into travis/preset-guests
2018-07-12 09:48:52 -06:00
Travis Ralston
84e07a0c10
Convert errors in presence.yaml
2018-07-12 09:31:50 -06:00
Travis Ralston
16125f16f5
Spec retry_after_ms on ratelimit errors
2018-07-12 09:28:30 -06:00
Travis Ralston
8b513b9f8e
Merge remote-tracking branch 'matrix-org/master' into travis/better-errors
2018-07-12 09:24:04 -06:00
Andrew Morgan
8999887245
Path -> query params
2018-07-12 14:44:48 +01:00
Andrew Morgan
9bde78ac28
$ref needs to be under a schema:
2018-07-12 14:41:24 +01:00
Andrew Morgan
114bcf1a2e
Use $ref, clean up, fix errors, AS is now a C-S module.
2018-07-12 14:31:34 +01:00
Travis Ralston
374ec00046
Convert things that mention "Transaction" to swagger
...
There's two kinds of transactions currently: one with EDUs and one without. The one with EDUs is only used on /send, however the schema is still somewhat worth splitting out for simplicity.
The examples are brought apart to make them slightly more reusable for when they get dumped into the relevant sections of the spec (see TODO in server_server_api.rst)
Further, the Transactions stuff introduces tuples to the spec. The units.py has been updated to support this.
2018-07-11 16:52:27 -06:00
Travis Ralston
3e13ec2841
Fix required properties in POST /query
2018-07-11 13:43:15 -06:00
Travis Ralston
96889f16e9
Split out and fix the /server and /query key APIs
2018-07-11 13:20:44 -06:00
Travis Ralston
bd2c0b7c98
Convert server keys to swagger
2018-07-11 13:09:19 -06:00
Travis Ralston
e164392d93
Merge remote-tracking branch 'matrix-org/master' into travis/towncrier
2018-07-11 08:36:01 -06:00
Travis Ralston
a8461e647f
Improve the error handling for towncrier
...
The changelog shows up via stdout, everything else via stderr. We dump as much information as we can into the changelog to make debugging errors easier.
2018-07-11 08:35:55 -06:00
Travis Ralston
808a82e811
Merge pull request #1397 from turt2live/travis/text-format
...
Document message formats as-is
2018-07-11 08:10:26 -06:00
Travis Ralston
905ef6dadd
Have the towncrier generator complain if the output looks wrong
2018-07-10 16:57:21 -06:00
Travis Ralston
ebc7db12fb
Remove extraneous list casting
2018-07-10 16:52:17 -06:00
Travis Ralston
9e0fafbcd4
Remove debugging line
2018-07-10 15:13:22 -06:00
Travis Ralston
b6f9e13d46
Add newsfragment
2018-07-10 15:09:53 -06:00
Travis Ralston
fbee83d5cf
Clarify some of the properties on the search result
...
Fixes https://github.com/matrix-org/matrix-doc/issues/773
2018-07-10 15:08:28 -06:00
Travis Ralston
c999b7c2e2
Add newsfragment
2018-07-10 13:00:37 -06:00
Travis Ralston
55e4e90ab1
Document message formats as-is
...
This is likely to later be replaced by mixins, however this is being documented now so clients aren't left in the dark.
Fixes https://github.com/matrix-org/matrix-doc/issues/917
2018-07-10 12:52:11 -06:00
Travis Ralston
e9f7d2096e
Add changelog entry for CORS
2018-07-10 08:39:34 -06:00
Travis Ralston
8fe8fb9ba1
Merge remote-tracking branch 'matrix-org/master' into travis/towncrier
2018-07-10 08:37:52 -06:00
Travis Ralston
c79010f0d6
Merge pull request #1365 from turt2live/travis/cors
...
Document the CORS/preflight headers
2018-07-10 08:35:37 -06:00
Travis Ralston
3a9cfd490f
Improve pagination handling in proposals.py
...
Previously if multiple pages were returned then the script would lose the results.
A check to ensure the response is an array was also added. This helps avoid somewhat cryptic errors when iterating over non-lists (eg: error messages, bad output, etc)
2018-07-09 23:52:22 -06:00
Travis Ralston
423d5593f5
Generify how OPTIONS and CORS are handled
2018-07-09 15:40:03 -06:00
Travis Ralston
550f95570b
Fix regex for some versions of python
2018-07-09 15:17:43 -06:00
Travis Ralston
7ada960206
Fix the Travis CI build to work on 3.5
2018-07-09 14:55:25 -06:00
Travis Ralston
c65c6e2e70
Add changelog entries removed in the merge from master
2018-07-09 12:25:34 -06:00
Travis Ralston
f418c20ff2
Merge remote-tracking branch 'matrix-org/master' into travis/towncrier
2018-07-09 12:25:15 -06:00
Travis Ralston
08f6912825
Ask Travis to install 3.5 explicitly
2018-07-09 12:13:58 -06:00
Travis Ralston
44db84f3d8
Merge pull request #1371 from turt2live/travis/all-the-auth
...
Getting presence requires authentication
2018-07-09 10:31:40 -06:00
Travis Ralston
a4f8e0807a
Print the python version being used in the CI build.
2018-07-09 08:41:20 -06:00
Travis Ralston
f68c82bd6c
Don't let the newsfragments wink out of existence
2018-07-06 17:32:57 -06:00
Travis Ralston
63b926a4aa
Make Travis CI use python 3
2018-07-06 17:19:04 -06:00
Travis Ralston
34089e302c
Add general documentation for maintainers
2018-07-06 17:06:08 -06:00
Travis Ralston
c2f85788de
Add documentation about how to add to the changelog
2018-07-06 16:54:14 -06:00
Travis Ralston
ee9abc5fd7
Convert unstable changelog to towncrier
2018-07-06 16:41:54 -06:00
Travis Ralston
9277e4c52d
Add initial towncrier support
2018-07-06 16:32:27 -06:00
Travis Ralston
f54d5a4039
Convert build scripts to python 3
2018-07-06 15:21:07 -06:00
Travis Ralston
d7a979da63
Merge remote-tracking branch 'matrix-org/master' into travis/all-the-auth
2018-07-06 11:33:24 -06:00
Travis Ralston
516000bdc3
Fix error reference in media repo
2018-07-06 08:53:04 -06:00
Travis Ralston
dd9414472b
Merge remote-tracking branch 'matrix-org/master' into travis/cors
2018-07-06 08:51:32 -06:00
Travis Ralston
ab75fc4b20
Merge remote-tracking branch 'matrix-org/master' into travis/better-errors
2018-07-06 08:46:50 -06:00
Travis Ralston
e1885e4cd3
Merge pull request #1362 from turt2live/travis/spec-reason
...
Explicitly declare that the kick/ban reason will be on the membership event
2018-07-06 07:06:50 -06:00
Travis Ralston
e7a6ff1064
Merge branch 'master' into travis/spec-reason
2018-07-06 07:02:11 -06:00
Travis Ralston
1722734a51
Merge pull request #1364 from turt2live/travis/server-name-join
...
Document the server_name query parameter on /join/{roomIdOrAlias}
2018-07-06 07:00:24 -06:00
Will Hunt
ff3c379339
Merge pull request #1189 from Half-Shot/hs/upload-limits
...
GET media/config 🎉
2018-07-06 11:37:35 +00:00
Will Hunt
77f4ac54aa
Wordy intro sentence for description
2018-07-06 10:36:17 +01:00
Will Hunt
2e6cc8045c
Better indent of description
2018-07-06 10:29:05 +01:00
Will Hunt
d5ce87e956
Split summary up into description and summary
2018-07-06 10:27:03 +01:00
Stuart Mumford
be5232914a
Maybe a swagger
2018-07-05 21:41:05 -06:00
Stuart Mumford
b7c3a74022
artifacts
2018-07-05 21:31:57 -06:00
Stuart Mumford
fe43b79e73
what's even the point
2018-07-05 21:29:12 -06:00
Stuart Mumford
86b0045195
virtualenvs are the worst
2018-07-05 21:25:15 -06:00
Stuart Mumford
d1c8ec9e48
add circle config
2018-07-05 21:21:47 -06:00
Travis Ralston
bbf63d116c
Fix reference to error.yaml in forget room API
2018-07-05 16:55:11 -06:00
Travis Ralston
55c27d6212
Merge branch 'master' into travis/better-errors
2018-07-05 13:40:17 -06:00
Richard van der Hoff
3f8aa2eccd
Merge pull request #1369 from turt2live/travis/apis-unstable
...
Clearly say that the server/server API is unstable and subject to change
2018-07-05 20:38:35 +01:00
Richard van der Hoff
f9a0a49e96
Add a bunch more people to the speculator trusted list
2018-07-05 20:27:40 +01:00
Travis Ralston
4485b2f025
Merge branch 'master' into travis/server-name-join
2018-07-05 11:23:13 -06:00
Travis Ralston
9abbbfb81e
Merge pull request #1378 from turt2live/travis/dont-forget-to-leave
...
Document that clients must leave before forgetting rooms
2018-07-05 11:03:15 -06:00
Travis Ralston
c1c1f28c79
Merge branch 'master' into travis/dont-forget-to-leave
2018-07-05 10:55:48 -06:00
Travis Ralston
3935861445
Merge pull request #1380 from turt2live/travis/define-roomevent
...
Define RoomEvent on /rooms/{roomId}/messages
2018-07-05 10:54:54 -06:00
Travis Ralston
f98f603048
Merge pull request #1381 from turt2live/travis/general-clarifications
...
Rename some titles to avoid confusion between request and response schemas
2018-07-05 10:54:22 -06:00
Andrew Morgan
e81e0328c2
Fix single protocol metadata endpoint path, remove 500s
2018-07-05 17:50:34 +01:00
Travis Ralston
16860ddd22
De-quote
2018-07-05 10:46:53 -06:00
Travis Ralston
887a6fb18f
Merge pull request #1336 from remram44/patch-1
...
Consolidate backwards-compatible client changes
2018-07-05 10:35:16 -06:00
Andrew Morgan
4c38012122
I can spell
2018-07-05 12:58:42 +01:00
Andrew Morgan
8e22e9e85a
Fix title underline length
2018-07-05 12:00:20 +01:00
Andrew Morgan
e6218b56ab
Switch properties to schema
2018-07-05 11:59:10 +01:00
Andrew Morgan
a6dad76c01
Fix indentation
2018-07-05 11:56:30 +01:00
Andrew Morgan
cc3724b54a
fix indentation, error messages. add rest of PR
2018-07-05 11:55:25 +01:00
Will Hunt
92f3989f2b
Dirty replace of DNS name -> hostname
2018-07-05 11:37:06 +01:00
Travis Ralston
0867ab2365
Add to changelog
2018-07-04 20:14:19 -06:00
Kitsune Ral
dfdc5f9bef
search.yaml: Rename some titles to avoid confusion between request and response schemas
...
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-07-04 20:11:08 -06:00
Travis Ralston
436b410698
Document the error code when someone tries to forget a room they are in
2018-07-04 20:02:30 -06:00
Travis Ralston
e0cdfd8897
Merge branch 'master' into patch-1
2018-07-04 19:43:58 -06:00
Travis Ralston
95e8f1bdde
Add to changelog
2018-07-04 19:21:03 -06:00
Travis Ralston
e409b40fad
Add to changelog
2018-07-04 18:22:10 -06:00
Travis Ralston
9b1f3a1f47
Document guest_access in /createRoom presets; Make presets a table
...
Previously the presets ended up being rendered as one long string (the indentation was not respected). This was hard to read and wasn't very clear.
Now that there's a larger amount of information, it makes some sense to put it into a table. Tables don't work nicely when nested in another table, so the preset definitions have been moved into the general route description.
This commit also updates the documentation to reference `preset`, not `presets` given the param is singular.
Fixes https://github.com/matrix-org/matrix-doc/issues/881
2018-07-04 18:16:24 -06:00
Hubert Chathi
ce1e2c0904
incorporate feedback from reviewers
2018-07-04 17:58:37 -04:00
Travis Ralston
a19bbc8089
Add to changelog
2018-07-04 15:32:53 -06:00
Travis Ralston
9e796192e4
Document that clients must leave before forgetting rooms
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1011
2018-07-04 15:31:23 -06:00
Hubert Chathi
5bc29eb11c
remove accidentally-committed backup file
2018-07-04 17:01:35 -04:00
Travis Ralston
05c85fd840
Spec the 403 on GET /presence/{userId}/status
2018-07-04 14:37:21 -06:00
Travis Ralston
0779d81e52
Clarify which requests should have CORS headers
...
Spoilers: all of them.
2018-07-04 14:30:39 -06:00
Travis Ralston
67e74bd8c5
Merge remote-tracking branch 'matrix-org/master' into travis/cors
2018-07-04 14:20:53 -06:00
Kitsune Ral
981d1004bc
Add a missing $ref
2018-07-04 14:14:52 -06:00
Travis Ralston
442ad99727
Merge pull request #1273 from QMatrixClient/content-repo-use-default
...
Add 'default' to formally enforce the description
2018-07-04 14:01:36 -06:00
Travis Ralston
705423086a
Add to changelog
2018-07-04 13:55:36 -06:00
Travis Ralston
caa6d4d9ad
Give all errors a schema reference
...
This just helps keep an overall structure
2018-07-04 13:54:52 -06:00
Travis Ralston
7cd22f5690
Describe the rate limit error everywhere
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1153
2018-07-04 13:45:34 -06:00
Travis Ralston
b61fe20171
Add to changelog
2018-07-04 13:02:32 -06:00
Travis Ralston
1f12637d3f
Getting presence requires authentication
2018-07-04 12:23:51 -06:00
Travis Ralston
2fc2926461
Clearly say that the server/server API is unstable and subject to change
2018-07-04 11:33:51 -06:00
Travis Ralston
eb0a8c06ce
Merge pull request #1361 from turt2live/travis/spec-get-login
...
Document the GET version of /login
2018-07-04 08:10:09 -06:00
Travis Ralston
8bd1fe9908
Merge pull request #1357 from turt2live/travis/fix-windows
...
Use filepath.To/FromSlash instead of manually replacing slashes
2018-07-04 08:09:43 -06:00
Matthew Hodgson
d02e9b875b
Merge pull request #1355 from matrix-org/benpa/travisci-ignore-proposals
...
don't run proposals.py step if in TravisCI environment
2018-07-04 00:04:25 +01:00
Matthew Hodgson
4ce61c9f04
Merge pull request #1360 from turt2live/travis/trust-more-people
...
Add uhoreg and myself as trusted speculator people
2018-07-04 00:00:20 +01:00
Travis Ralston
a6b0125da6
Our swagger doesn't support explode yet
2018-07-03 16:19:31 -06:00
Travis Ralston
b8c8d85926
Add to changelog
2018-07-03 16:18:04 -06:00
Travis Ralston
4ca54404fa
Document the CORS/preflight headers
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1006
2018-07-03 16:15:55 -06:00
Travis Ralston
625913d797
Add to changelog
2018-07-03 15:53:43 -06:00
Travis Ralston
cbbdcbcf01
Show arrays in the query string as "[type]" rather than "array"
...
Otherwise the question "array of what?" is raised.
2018-07-03 15:50:01 -06:00
Travis Ralston
d279fdafa6
Document the server_name query parameter on /join/{roomIdOrAlias}
...
Fixes https://github.com/matrix-org/matrix-doc/issues/904
2018-07-03 15:49:16 -06:00
Travis Ralston
5b6ad6f39d
Add to changelog
2018-07-03 15:19:33 -06:00
Travis Ralston
7d94aaace8
Explicitly declare that the kick/ban reason will be on the membership event
...
Fixes https://github.com/matrix-org/matrix-doc/issues/798
2018-07-03 14:59:41 -06:00
Travis Ralston
17c9cde0ec
Add to changelog
2018-07-03 13:46:57 -06:00
Travis Ralston
2409c84968
Document the GET version of /login
...
Fixes https://github.com/matrix-org/matrix-doc/issues/677
2018-07-03 13:41:49 -06:00
Travis Ralston
aac7b848f7
Add uhoreg and myself as trusted speculator people
2018-07-03 13:10:28 -06:00
Hubert Chathi
0dd330962d
initial draft of .well-known discovery
2018-07-03 14:14:26 -04:00
Hubert Chathi
a2e0d0382c
ignore emacs temporary files
...
and fix ignoring of dotfiles
2018-07-03 14:10:22 -04:00
Travis Ralston
85e1962f9c
Use filepath.To/FromSlash instead of manually replacing slashes
...
see https://github.com/matrix-org/matrix-doc/pull/1356#discussion_r199897557
2018-07-03 12:07:31 -06:00
Travis Ralston
26a62bc07f
Merge pull request #1356 from turt2live/travis/windows-2.0
...
Make the builder happier with Windows environments
2018-07-03 10:59:42 -06:00
Travis Ralston
eb21a71b70
Make the builder happier with Windows environments
...
There's two main issues with Windows environments:
* Slashes
* Windows still notifies about some directories we've ignored, therefore we need to filter them too
It's not super pretty, but it does work.
2018-07-03 10:49:55 -06:00
Ben Parsons
5803c9cace
don't run proposals.py step if in TravisCI environment
2018-07-03 15:49:40 +01:00
Andrew Morgan
d73b247688
3PE lookup service
2018-07-03 14:40:28 +01:00
Will Hunt
a1309d636c
Remove "Clients should handle gracefully" sentence
2018-06-29 09:58:07 +01:00
Will Hunt
41c18bed0f
+repository
2018-06-28 17:53:57 +01:00
Will Hunt
21e957edfb
Better note for /config
2018-06-28 17:23:57 +01:00
Will Hunt
1820df02d9
media => content repository
2018-06-28 17:07:44 +01:00
Will Hunt
091b2a6771
Hard limit on requiring accessToken. Rephrased some sections
2018-06-28 16:42:36 +01:00
Will Hunt
eeaf4385d7
Speling is my weakniss
2018-06-28 09:04:01 +01:00
Will Hunt
80935eadcf
Update content-repo.yaml
2018-06-28 00:14:42 +01:00
Will Hunt
ddc152347b
Extending words and rate limiting
2018-06-27 20:14:29 +01:00
Matthew Hodgson
c1b630e975
Merge pull request #1342 from fadeAce/patch-1
...
Update keys.yaml
2018-06-26 10:53:44 +01:00
Terrill Tsang
f032d6d1c3
Update keys.yaml
...
Fixed an end to end document bug , a format misleading in an claim response
2018-06-26 17:46:58 +08:00
Ben Parsons
e52d94bea9
ignore malformed PR items
2018-06-25 15:00:58 +01:00
Remi Rampin
20200264e1
Consolidate backwards-compatible client changes
2018-06-23 11:11:38 -04:00
Will Hunt
1140c0c05b
Document StateEvent for /createRoom ( #1329 )
2018-06-22 16:23:05 +01:00
Richard van der Hoff
2605c75f92
typo
2018-06-22 14:31:31 +01:00
Richard van der Hoff
c84066df89
do not use 'optional' in descriptions.
2018-06-22 14:30:24 +01:00
Richard van der Hoff
dfa4af5c19
record that "identity server" has two words
2018-06-22 11:08:19 +01:00
Will Hunt
6d0a56d190
Suggestions by Travis tend to be sensible ones
2018-06-22 09:38:53 +01:00
Will Hunt
6b9640bcb4
upload_size => m.upload.size
2018-06-20 17:06:17 +01:00
Will Hunt
077cd04a6d
/limits => /config
2018-06-20 16:01:06 +01:00
Matthew Hodgson
4fcf7252b1
Merge pull request #1317 from turt2live/patch-1
...
Don't suggest reusing old issues for spec proposals
2018-06-18 20:55:34 +01:00
Travis Ralston
d647169806
Add more strength to the suggestion to find existing issues
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-06-18 13:20:42 -06:00
Travis Ralston
fc402c296b
Don't suggest reusing old issues for spec proposals
...
In practice this was confusing for people, so instead we should encourage people to create new issues and reference the existing ones.
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-06-18 12:03:14 -06:00
Matthew Hodgson
8fe88d2590
Merge pull request #1311 from matrix-org/anoa/small_fixes
...
Small grammatical and stylistic fixes
2018-06-17 16:40:16 +01:00
user
54c3003b74
newly joined -> newly-joined
2018-06-17 16:35:23 +01:00
user
5ab5fe08d1
Small grammatical and stylistic fixes
2018-06-17 15:49:39 +01:00
Michael Telatynski
39e33d0cbb
Merge pull request #1291 from matrix-org/anoa/fix_typo_events
...
Fix typo
2018-06-11 20:41:51 +01:00
Andrew Morgan
2e5cdaf51c
Fix typo
...
"To stream events all the events" -> "To stream all the events"
2018-06-11 14:25:05 +01:00
Michael Telatynski
c3f66e1814
basic spec for group IDs, mostly copied from User IDs as they share grammar
2018-06-11 12:40:04 +01:00
Michael Kaye
5e1c7350ae
Merge pull request #1283 from matrix-org/michaelkaye/re_add_proposals
...
Add back proposals.rst with a link to the actual location
2018-06-07 16:37:04 +01:00
Michael Kaye
72282577bf
Add back proposals.rst with a link to the actual location
2018-06-07 16:35:11 +01:00
Ben Parsons
77117ea8ee
Merge pull request #1282 from matrix-org/benparsons/proposalsCI
...
include proposals.py in matrix-doc CI
2018-06-07 15:42:54 +01:00
Ben Parsons
18ba0d6d81
remove propsals.rst as it will be regenerated
2018-06-07 15:32:18 +01:00
Ben Parsons
0c1ba33eba
include proposals.py in matrix-doc CI
2018-06-07 14:30:50 +01:00
Ben Parsons
a552c1853e
update for MSC 701
2018-06-07 14:07:02 +01:00
Richard van der Hoff
cefd1a832e
server_server_api: fix typo in auth section
...
fixes "destintation" typo
2018-06-05 17:55:21 +01:00
Ben Parsons
ffb8037af2
update MSC list
2018-06-05 16:43:42 +01:00
Richard van der Hoff
92cf91dc69
Merge pull request #1278 from matrix-org/t3chguy/search_docs
...
Fix two issues with /search docs
2018-06-05 11:13:50 +01:00
Michael Telatynski
968ee0f613
add changelog
2018-06-05 10:13:54 +01:00
Michael Telatynski
df5455de1f
re-arrange fields in example /search request to make them a valid request.
2018-06-05 10:12:34 +01:00
Michael Telatynski
64f97c5b78
add example of highlights field in /search response
2018-06-05 10:10:24 +01:00
Michael Telatynski
4ff5887c91
spec the highlights field in /search response
2018-06-05 10:06:26 +01:00
Ben Parsons
ee98082a60
update MSC1270
2018-06-04 12:12:48 +01:00
Kitsune Ral
42fba1a87e
Add 'default' to formally enforce the description
...
A quick follow up on #1265 .
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2018-06-03 13:12:59 +09:00
Richard van der Hoff
b00131a774
Merge pull request #1265 from turt2live/travis/clarify-routing-loops
...
Document the allow_remote query param on the media repo
2018-06-01 08:00:47 +01:00
Travis Ralston
3dc54b20c6
Merge branch 'master' into travis/clarify-routing-loops
2018-05-31 11:53:04 -06:00
Richard van der Hoff
9191b0fa82
Merge pull request #1264 from turt2live/travis/reporting
...
Document how to report content
2018-05-31 18:02:32 +01:00
Travis Ralston
8610effad7
Merge branch 'master' into travis/reporting
2018-05-31 10:57:33 -06:00
Richard van der Hoff
f17195529b
Merge pull request #1263 from turt2live/travis/logout_all
...
Document /logout/all
2018-05-31 17:41:39 +01:00
Ben Parsons
7a44351a34
update following rvdh spec blitz
2018-05-31 16:13:31 +01:00
Ben Parsons
cb00fc35ab
git checkout master
2018-05-31 15:54:23 +01:00
Ben Parsons
d1c27349b2
Merge branch 'master' of https://github.com/matrix-org/matrix-doc
2018-05-31 15:47:34 +01:00
Richard van der Hoff
419bf1e52c
Fix continuserv instructions
...
As per f04b17f1c9
Also dedup continuserv readme
2018-05-30 09:45:22 +01:00
Ben Parsons
7a82a5d427
correct proposals.py
2018-05-29 14:20:48 +01:00
Ben Parsons
34090b24c4
prepare proposals.py for CI
2018-05-29 14:19:03 +01:00
user
d6fb5afd16
Clarified group_id group visibility, url possibilities, regex starters
...
Changed Application Service capatalization to be consistent with the
rest of the document.
2018-05-28 23:38:53 +01:00
Travis Ralston
8cbd802650
Add allow_remote to the changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-05-27 12:36:50 -06:00
Travis Ralston
7cc15f3315
Document the allow_remote query param on the media repo
...
Fixes https://github.com/matrix-org/matrix-doc/issues/837
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-05-27 12:34:58 -06:00
Travis Ralston
352f1b7776
Add report content API to changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-05-27 12:23:46 -06:00
Travis Ralston
9037f506ac
Document how to report content
...
Fixes: https://github.com/matrix-org/matrix-doc/issues/739
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-05-27 12:19:30 -06:00
Travis Ralston
59ea10b842
Add changelog entry for /logout/all
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-05-27 11:47:28 -06:00
Travis Ralston
4278cd56a4
Document /logout/all
...
Fixes https://github.com/matrix-org/matrix-doc/issues/700
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-05-27 11:45:36 -06:00
Andrew Morgan
9ca62edda0
Document new application service registration file options.
2018-05-25 19:39:54 +01:00
Ben Parsons
c3062b7db6
Include Proposals Page Title, update MSC1256
2018-05-24 11:36:56 +01:00
Ben Parsons
434e2949f9
include #1256
2018-05-23 17:00:26 +01:00
Ben Parsons
8d550d2166
force re-render
2018-05-23 09:39:18 +01:00
Ben Parsons
0b776b0e9c
link to proposals page from index
2018-05-21 11:01:03 +01:00
Matthew Hodgson
4609220084
Merge pull request #1247 from matrix-construct/master
...
Fix typo.
2018-05-19 09:11:31 +01:00
Jason Volk
2a6895e759
Fix typo.
2018-05-18 17:06:22 -07:00
Ben Parsons
663e1a5ebe
Update some text
2018-05-18 10:17:54 +01:00
Richard van der Hoff
3967833a1a
Merge pull request #1244 from florianjacob/room_member_authentication
...
/rooms/{roomId}/members: specify access_token requirement
2018-05-18 08:16:02 +01:00
Ben Parsons
f09f9e186a
Merge pull request #1240 from matrix-org/proposals
...
Spec Proposals page on matrix.org
2018-05-17 18:35:26 +01:00
Ben Parsons
9873a2a0ac
link from the spec intro page
2018-05-17 18:33:12 +01:00
Ben Parsons
38adc7df06
latest generated proposals
2018-05-17 18:25:13 +01:00
Matthew Hodgson
8440179ecf
clarify shepherds and clarify 'greater benefit'
...
as per https://github.com/matrix-org/matrix-doc/pull/1240#discussion_r188459957
2018-05-17 18:21:39 +01:00
Florian Jacob
cc54a4f8cb
/rooms/{roomId}/members: specify access_token requirement
...
as the behaviour of which members the users see is user-specific
and therefore requires authentication.
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2018-05-17 18:51:08 +02:00
Richard van der Hoff
bb39bea44d
Merge pull request #1169 from mujx/event-id-format
...
Use the correct event_id format on examples
2018-05-17 08:36:09 +01:00
Richard van der Hoff
14da8ff4b0
Merge pull request #1239 from Zil0/delete_devices
...
Document delete_devices endpoint
2018-05-16 11:41:51 +01:00
Ben Parsons
4d3c4225b2
include proposal template link
2018-05-16 11:12:57 +01:00
Valentin Deniaud
55b512c968
add delete_devices endpoint
...
fix #1041
2018-05-16 11:50:21 +02:00
Matthew Hodgson
84524df783
spell out requirements for doc editing
2018-05-15 17:38:33 +01:00
Ben Parsons
73b28612ec
updates from feedback on pull
2018-05-15 16:07:55 +01:00
Matthew Hodgson
4c0743ef65
fix wording
2018-05-15 15:47:34 +01:00
Matthew Hodgson
10a8cb3f67
put handwavey timings on state transitions
2018-05-15 15:44:47 +01:00
Ben Parsons
4d59abebf0
handle PR links from GitHub
2018-05-15 15:33:39 +01:00
Ben Parsons
d338f18927
handle EOF gracefully when searching for Authors and PRs
2018-05-15 15:22:03 +01:00
Matthew Hodgson
4cdb4f105c
clarify architecture
2018-05-15 15:11:51 +01:00
Matthew Hodgson
8096bf0039
perms and apostrophes
2018-05-15 15:07:47 +01:00
Matthew Hodgson
3e10a5a24a
enter #matrix-spec:matrix.org
2018-05-15 15:02:35 +01:00
Matthew Hodgson
42fd3f34e4
shift stuff from contributing.rst to the new proposals page
2018-05-15 14:46:08 +01:00
Matthew Hodgson
3b736388ce
clarify governance
2018-05-15 14:17:38 +01:00
Ben Parsons
3cef79f31d
sublist formatting
2018-05-15 12:09:35 +01:00
Ben Parsons
f1cc26dfd7
sort output by Created date per-table
2018-05-15 11:59:34 +01:00
Matthew Hodgson
e27f674fb9
incept dates
2018-05-14 23:00:54 +01:00
Matthew Hodgson
29348c6190
improve wording
2018-05-14 22:35:53 +01:00
Matthew Hodgson
714767c95a
explain proposal neutrality
2018-05-14 22:32:00 +01:00
Matthew Hodgson
755c9473fb
more tweaks
2018-05-14 22:27:43 +01:00
Matthew Hodgson
07bf61b33b
more tweaks
2018-05-14 22:22:09 +01:00
Matthew Hodgson
93681458d6
more tweaks
2018-05-14 22:13:28 +01:00
Matthew Hodgson
cb882ba12d
more tweaks
2018-05-14 22:07:49 +01:00
Matthew Hodgson
8c469e51cb
lots of tweaks to the MSC verbiage
2018-05-14 22:05:28 +01:00
Valentin Deniaud
34140a785d
fix typo in delete device
2018-05-14 16:02:48 +02:00
Ben Parsons
b8f38b21a7
update introductory text
2018-05-14 14:25:12 +01:00
Ben Parsons
e87f1f2619
include PRs in tables
2018-05-14 11:32:40 +01:00
Ben Parsons
120fa92078
update intro
2018-05-14 10:25:10 +01:00
Ben Parsons
867307af8b
new flow
2018-05-14 09:57:43 +01:00
Ben Parsons
3b4e56c4e0
handle dd/mm/yyyy and yyyy-mm-dd dates in text
2018-05-14 09:48:54 +01:00
Ben Parsons
3b84de383c
cleanup and include all content
2018-05-12 10:30:52 +01:00
Michael Telatynski
992bc8828a
Merge branches 'master' and 'notifications/room' of github.com:matrix-org/matrix-doc into notifications/room
2018-05-12 09:24:53 +01:00
Ben Parsons
cbdd33a5f5
single authors and shepherds link correctly
2018-05-11 21:23:06 +01:00
Ben Parsons
73b7faddd4
handle multiple Google Docs
2018-05-11 20:47:27 +01:00
Ben Parsons
866b0b6348
I mostly play with ascii art
2018-05-10 16:02:55 +01:00
Ben Parsons
dc2b53318b
prettify ID column
2018-05-09 11:32:31 +01:00
Ben Parsons
a78f7b38e9
generator is now usable
2018-05-08 15:35:46 +01:00
Ben Parsons
9e37d15c8f
little ascii diagram of process
2018-05-08 15:11:15 +01:00
Ben Parsons
c58dc59ffe
separate tables by label
2018-05-08 14:43:06 +01:00
Ben Parsons
1f7fbefd53
start using a table
2018-05-08 12:17:38 +01:00
Will Hunt
ffc8ee298a
a upload > an upload
2018-05-08 11:50:34 +01:00
Will Hunt
de6fe1b76e
Add note about auth
2018-05-03 18:00:50 +01:00
Will Hunt
c9abf36097
size > upload_size
2018-05-03 16:58:22 +01:00
Will Hunt
2783820f98
Initial draft of GET media/limits
2018-05-03 13:54:36 +01:00
Ben Parsons
e18aa30fd2
start generating new proposals page
2018-05-02 13:47:01 +01:00
Matthew Hodgson
5274e9c146
Merge pull request #1180 from matrix-construct/master
...
Fix typo.
2018-04-25 03:43:33 +01:00
Jason Volk
2802fdea7e
Fix typo.
2018-04-24 19:29:00 -07:00
Matthew Hodgson
044662fd1a
Merge pull request #1178 from matrix-construct/master
...
Fix typo.
2018-04-23 09:27:07 +01:00
Jason Volk
048de9803e
Fix typo.
2018-04-22 22:57:40 -07:00
Richard van der Hoff
3c7db643c3
Update documentation_style.rst
...
spell homeserver
2018-04-19 16:04:47 +01:00
Michael Telatynski
c305317fa5
explicitly specify @room
2018-04-15 22:41:24 +01:00
Michael Telatynski
60ae73b179
specify default
2018-04-15 22:37:23 +01:00
Michael Telatynski
1e656d836e
spec notifications key on power level event and provide @room in example
2018-04-15 22:35:44 +01:00
Konstantinos Sideris
7448ef0db0
Use the correct event_id format on examples
...
Signed-off-by: Konstantinos Sideris <sideris.konstantin@gmail.com>
2018-04-03 13:18:29 +03:00
Richard van der Hoff
cac0dd7ff7
travis: Limit git checkout depth
2018-03-27 11:29:07 +01:00
Richard van der Hoff
f04b17f1c9
Fix path to fsnotify
...
Apparently this should be referred to as gopkg.in/fsnotify/fsnotify.v1. I'm not
sure what has changed to stop the old format working.
2018-03-27 11:27:23 +01:00
Richard van der Hoff
f20fe41e79
travis: disable the installation step
2018-03-27 11:17:22 +01:00
Richard Lewis
8d05f80cec
Sticker messages (m.sticker) ( #1158 )
2018-03-27 10:00:41 +01:00
Andrew Morgan
cd26c170de
Specify token used in /login is not an Access Token ( #1155 )
...
* Specify token used in /login is not an Access Token
While working through the implementation of /login in Dendrite, it was
confusing what the contents of the token attribute in the login request
body referred to. Initially, I thought it was an access token, which led
to further confusion. This commit explicitly states that the token is a
login token, which is separate from an access token, hopefully reducing
confusion for future readers.
Signed-off-by: Andrew Morgan (https://amorgan.xyz ) <andrew@amorgan.xyz>
2018-03-23 10:00:49 +00:00
Richard van der Hoff
8e97ec8bad
make the speculator work for rick
2018-03-14 17:52:10 +00:00
Richard van der Hoff
72977014eb
Merge pull request #1159 from vyomshm/master
...
fixed minor typo
2018-03-14 16:32:40 +00:00
Vyom Sharma
4f5ad35865
fixed minor typo
2018-03-14 20:57:38 +05:30
Richard van der Hoff
a14cbe5f32
Merge pull request #1154 from turt2live/travis/windows
...
Add instructions on how Windows users can build this project
2018-03-12 18:31:49 +00:00
Travis Ralston
93facae3da
Add instructions on how Windows users can build this project
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-07 16:42:21 -07:00
Richard van der Hoff
3121bc0914
Move label descriptions to a separate file
2018-03-07 07:19:27 +00:00
Richard van der Hoff
2644e5657d
Merge pull request #1152 from turt2live/travis/clarify-whoami
...
Improve documentation around /account/whoami
2018-03-06 22:54:01 +00:00
Travis Ralston
159ab7313f
Fix typos in whoami.yaml
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 15:50:13 -07:00
Travis Ralston
b7f8f20de9
Reword the appservice portion of /account/whoami
...
Credit goes to richvdh - suggestions taken with edits.
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 15:32:49 -07:00
Travis Ralston
6ba5d7ca92
Reword appservice requirements for /account/whoami
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 15:06:10 -07:00
Richard van der Hoff
09f5a54bf4
Merge pull request #1151 from turt2live/travis/username-availability
...
Add GET /register/available
2018-03-06 21:54:09 +00:00
Richard van der Hoff
a549baa01d
registration.yaml: fix typo
...
it's -> its
2018-03-06 21:53:16 +00:00
Travis Ralston
5285dbc655
Add clarifications of /account/whoami to changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 13:44:20 -07:00
Travis Ralston
2e4e5e25e8
Improve documentation around /account/whoami
...
Clarifies: https://github.com/matrix-org/matrix-doc/issues/1135
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 13:41:53 -07:00
Travis Ralston
f0ec0de997
Add username availability to the changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 13:27:30 -07:00
Travis Ralston
15cdde3f49
Add GET /register/available
...
Adds https://github.com/matrix-org/matrix-doc/issues/911
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 13:16:07 -07:00
Richard van der Hoff
8c61da287d
Merge pull request #1150 from turt2live/travis/m.ignored_user_list
...
Add clarity to the m.ignored_user_list
2018-03-06 17:35:43 +00:00
Travis Ralston
6e7d264bc7
Add clarity to the m.ignored_user_list
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 10:32:18 -07:00
Richard van der Hoff
624082d221
Merge pull request #1142 from turt2live/travis/m.ignored_user_list
...
Spec ignoring users
2018-03-06 17:24:40 +00:00
Travis Ralston
0835612277
Represent the ignored users event correctly
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 10:21:38 -07:00
Travis Ralston
af74790681
Merge remote-tracking branch 'matrix-org/master' into travis/m.ignored_user_list
2018-03-06 10:18:24 -07:00
Richard van der Hoff
b1550ea324
Merge pull request #1141 from turt2live/travis/spec-directory-list
...
Spec /directory/list
2018-03-06 17:16:18 +00:00
Travis Ralston
d88a1308c2
Formatting and remove DELETE /directory/list
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 10:05:32 -07:00
Travis Ralston
331e49bd0d
Improve the documentation of ignored users
...
* Fix the event schema to represent the real world
* Add the module to the spec targets
* Remove incomplete thought from the client behaviour
* Link to the account data API
* Minor word choice changes
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 09:00:32 -07:00
Travis Ralston
0f7f8a8ca7
Move the changelog entry for ignoring users
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 08:59:15 -07:00
Travis Ralston
5cbfa73fe4
Improve documentation of /directory/list
...
* 404 for room not found instead of 400
* GET doesn't require an access token
* PUT (and therefore DELETE) can have it's own access control checks
* DELETE is implemented because of synapse
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 08:51:57 -07:00
Travis Ralston
709fca8190
Move /directory/list changelog entry
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 08:50:23 -07:00
Richard van der Hoff
156da9fad3
Merge pull request #1147 from turt2live/travis/fix-m.presence
...
Remove extraneous comma from m.presence schema
2018-03-06 11:15:54 +00:00
Richard van der Hoff
9150ba0dce
Improve error output from failing to parse examples
2018-03-06 11:09:33 +00:00
Richard van der Hoff
a36bd1a6d2
Make build fail if gendoc fails
...
(cf https://github.com/matrix-org/matrix-doc/issues/1146 )
2018-03-06 11:03:52 +00:00
Travis Ralston
eb8c3255bf
Remove extraneous comma from m.presence schema
...
This causes the build to fail. Fixes #1146
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-05 18:45:57 -07:00
Travis Ralston
e4f7ba70f5
Merge branch 'master' into travis/spec-directory-list
2018-03-05 14:53:06 -07:00
Travis Ralston
d37ed0876f
Merge branch 'master' into travis/m.ignored_user_list
2018-03-05 14:52:37 -07:00
Richard van der Hoff
fd27be869b
Merge pull request #1139 from turt2live/travis/m.tag
...
Tag ordering is defined as a number between 0 and 1, not strings
2018-03-05 18:59:40 +00:00
Richard van der Hoff
a0dda3cae2
Merge branch 'master' into travis/m.tag
2018-03-05 18:58:53 +00:00
Richard van der Hoff
66f434c680
Merge pull request #1137 from turt2live/travis/m.presence
...
Make m.presence match what synapse returns
2018-03-05 18:53:27 +00:00
Richard van der Hoff
692eeccfe3
Merge pull request #1133 from maxidor/is/api-ping
...
Add IS ping endpoint
2018-03-05 18:49:14 +00:00
Richard van der Hoff
92e1972425
Merge pull request #1140 from turt2live/travis/misc-1
...
Minor improvements to help with building the spec
2018-03-05 10:55:32 +00:00
Travis Ralston
1daf6af300
Add ignoring users to the changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 15:39:10 -07:00
Travis Ralston
e862ef60ae
Spec ignoring users
...
Adds https://github.com/matrix-org/matrix-doc/issues/528
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 15:39:10 -07:00
Travis Ralston
b41bd9635d
Add /directory/list to changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 14:50:19 -07:00
Travis Ralston
595667d15d
Spec /directory/list
...
Adds https://github.com/matrix-org/matrix-doc/issues/417
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 14:46:40 -07:00
Travis Ralston
04e39c8496
Document the Python version explicitly
...
The spec uses 2.x currently and is not compatible with Python 3.
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:50:30 -07:00
Travis Ralston
864b6b6b3a
Add build output to the .gitignore
...
This is more of a problem if the build fails for whatever reason.
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:49:49 -07:00
Travis Ralston
c5738b87c0
Add changelog entry for m.tag ordering
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:45:19 -07:00
Travis Ralston
a3f006353c
Tag ordering is defined as a number between 0 and 1, not strings
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:40:48 -07:00
Travis Ralston
f5a100317e
Add changelog entry for m.presence format fix
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:15:43 -07:00
Travis Ralston
a488bd5503
Make m.presence match what synapse returns
...
Considering this is the behaviour that is embedded into most client libraries and the most popular homeserver, it should be adopted as the standard.
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:12:47 -07:00
Maxime Dor
c8393306d1
Add IS ping endpoint
2018-02-27 17:54:42 +01:00
Richard van der Hoff
3dfa643b8b
Fix membership state names
...
It's called 'join', not 'joined'.
2018-02-20 20:25:31 +00:00
Richard van der Hoff
196e668768
Update documentation_style.rst
2018-02-14 16:44:09 +00:00
Matthew Hodgson
726af76a77
Merge pull request #1120 from matrix-construct/master
...
Minor grammar fix.
2018-02-14 09:16:42 +00:00
Richard van der Hoff
0a917b2c70
documentation_style typo
2018-02-14 07:08:01 +00:00
Jason Volk
de6d2c96fe
Minor grammar fix.
2018-02-13 18:55:36 -08:00
Richard van der Hoff
f7bbcd1678
Merge pull request #1110 from t3chguy/rooms/event
...
Document new rooms/$/event/$ API for fetching a single event (no ctx)
2018-02-07 12:34:11 +01:00
Michael Telatynski
04eb6c7b65
link to both context and event in depr notice as per review
2018-02-07 08:27:39 +00:00
Michael Telatynski
4d90d2b495
fix depr link
2018-02-07 08:26:27 +00:00
Michael Telatynski
c5816a80af
move /rooms/{roomId}/event/{eventId} and update depr notice
2018-02-07 08:22:37 +00:00
Richard van der Hoff
1028ea3558
doc style: lists
2018-02-06 17:30:22 +00:00
Richard van der Hoff
3c40d5a94e
documentation_style: fix indentation
2018-02-06 16:10:55 +00:00
Richard van der Hoff
306783b7bf
notes on doc style
2018-02-06 16:09:53 +00:00
Richard van der Hoff
91c1d9ed58
documentation_style.rst: Fix rst syntax
...
apparently the rst parser gets confused by '- `````'.
2018-02-06 14:58:59 +00:00
Richard van der Hoff
96fa29ad03
Merge pull request #1109 from t3chguy/t3chguy/search_defaults
...
Document the defaults for the /search API
2018-02-06 15:42:47 +01:00
Michael Telatynski
436e2cd318
Add changelog entry for /search API default value clarifications
2018-01-30 21:30:02 +00:00
Michael Telatynski
06911d4fab
Merge branch 'master' of https://github.com/matrix-org/matrix-doc into t3chguy/search_defaults
2018-01-30 21:29:06 +00:00
Michael Telatynski
ebea850838
Add new event fetch API to changelog
2018-01-30 21:28:16 +00:00
Michael Telatynski
a9c3d94f24
Merge branch 'master' of https://github.com/matrix-org/matrix-doc into rooms/event
2018-01-30 21:27:02 +00:00
Michael Telatynski
a5374c7df7
Document new rooms/$/event/$ API for fetching a single event (no ctx)
2018-01-30 21:24:39 +00:00
Michael Telatynski
dc27323d8b
Document the defaults for the /search API
2018-01-30 14:29:59 +00:00
Richard van der Hoff
59e4c625b3
Merge pull request #1093 from CromFr/guest_can_join
...
Add createRoom guest_can_join parameter
2018-01-24 20:42:08 +00:00
Richard van der Hoff
6a03a43b16
Merge pull request #1107 from musoke/patch-1
...
Typo in client-server spec: ether -> either
2018-01-23 18:51:24 +00:00
Nathan Musoke
7e94cd5a0b
Typo in client-server spec: ether -> either
2018-01-20 19:15:01 +13:00
David Baker
849a7662fe
Fix changelog, hopefully
2018-01-18 16:08:18 +00:00
David Baker
46b0288ea5
Merge pull request #1106 from matrix-org/dbkr/fix_keys_changes
...
Fix /keys/changes response to reflect reality
2018-01-17 16:07:04 +00:00
David Baker
fa0eb2405f
all rooms, not any, and remove extra words
2018-01-17 11:25:09 +00:00
David Baker
2a9a9e757e
add changelog
2018-01-17 11:20:26 +00:00
David Baker
ca09415e80
Fix /keys/changes response to reflect reality
2018-01-17 11:16:48 +00:00
Richard van der Hoff
2e684bcc4b
fix readme typo
2018-01-15 09:13:31 +00:00
David Baker
7c6a97e82c
Add PR 1104 to changelog
2018-01-10 17:57:00 +00:00
David Baker
573b25ab9c
Merge pull request #1104 from matrix-org/dbkr/keys_query_token
...
Doc /keys/query 'token' param
2018-01-10 17:52:58 +00:00
David Baker
bb0bbedb87
indenting
2018-01-10 17:46:25 +00:00
David Baker
1674b0e3b5
Doc /keys/query 'token' param
2018-01-10 17:43:35 +00:00
Richard van der Hoff
73118b6b29
Merge pull request #1096 from t3chguy/user_directory
...
add user_directory
2017-12-29 15:57:59 +00:00
Richard van der Hoff
3bb316aff5
Merge pull request #1099 from matrix-org/rav/send_join_auth_chain
...
send_join: clarify auth_chain description
2017-12-29 15:44:40 +00:00
Michael Telatynski
784adade9b
changes based on Pull Request feedback
2017-12-21 17:45:26 +00:00
Richard van der Hoff
15ca952cc3
remove spurious word
2017-12-20 10:10:02 +00:00
Richard van der Hoff
1fb7647021
send_join: clarify auth_chain description
...
The auth_chain field should contain all of the auth events required to auth the
state events, as well as those required to auth the join event itself.
(cf https://github.com/matrix-org/synapse/blob/e148438/synapse/handlers/federation.py#L1076-L1077 ).
2017-12-18 17:58:35 +00:00
Michael Telatynski
3d8fe6e090
merge profiles with user directory into user data, also fix typo
2017-12-18 17:01:52 +00:00
Michael Telatynski
605510e965
Merge branch 'master' into user_directory
2017-12-18 16:56:04 +00:00
Michael Telatynski
d219cbc978
apply points from review
2017-12-18 16:54:11 +00:00
Richard van der Hoff
6d0eb2e9d1
Merge pull request #1097 from matrix-org/rav/deprecate_home_server
...
Mark `home_server` field deprecated
2017-12-18 16:39:42 +00:00
Richard van der Hoff
f91111c54b
Merge pull request #1098 from matrix-org/rav/no_colon_in_mxid
...
Forbid colons in MXIDs
2017-12-18 15:18:28 +00:00
Richard van der Hoff
00b28495a6
Explain how to split an mxid
2017-12-18 14:48:56 +00:00
Richard van der Hoff
a36f8ba00d
Forbid colons in MXIDs
...
There is a single (AS) user on matrix.org who has a colon in their localpart,
but I suspect that is an artifact of old bridge code and won't work over
federation anyway.
Colons in MXIDs are particularly harmful because they make it impossible to
split mxids into local- and remote-parts
2017-12-18 14:16:25 +00:00
Richard van der Hoff
6a524be585
changelog
2017-12-18 13:37:30 +00:00
Richard van der Hoff
d9a4ddbf65
Mark home_server field deprecated
...
This is spelt wrong, and is redundant to user_id, so let's stop people using
it.
2017-12-18 13:34:26 +00:00
Michael Telatynski
b80f38e11b
fix changelog entry
2017-12-18 13:30:37 +00:00
Michael Telatynski
1f7d4cd9d0
add changelog entry
2017-12-17 23:45:55 +00:00
Michael Telatynski
97445195f6
add user_directory
2017-12-17 23:42:44 +00:00
Richard van der Hoff
f0f91bd9bc
Merge pull request #1095 from gergelypolonkai/master
...
Fix example in email based registration endpoint
2017-12-15 13:11:01 +00:00
Gergely Polonkai
e9622bf9e4
Fix example in email based registration endpoint
...
The spec says `send_attempt` should be a number, but the example shows it as a string.
Signed-off-by: Gergely Polonkai <gergely@polonkai.eu>
2017-12-15 13:14:26 +01:00
Thibaut CHARLES
42c1031cdf
updated changelog
2017-12-13 16:26:09 +01:00
Richard van der Hoff
66e545d8a1
Merge pull request #1092 from CromFr/master
...
createRoom StateEvent.content should be an object
2017-12-13 14:52:06 +00:00
Crom (Thibaut CHARLES)
b270233549
Add createRoom guest_can_join parameter
2017-12-13 14:12:27 +01:00
Thibaut CHARLES
5e2a48f709
createRoom StateEvent.content should be an object
2017-12-13 00:01:26 +01:00
Richard van der Hoff
08d137a588
We sign the request body, not the JSON
...
when signing federation requests, we put the actual request body into the
canonicaljson to be signed, not the JSON representation of it.
2017-12-10 23:09:12 +00:00
Richard van der Hoff
0a540bf544
Merge pull request #1085 from matrix-org/rav/state_resolution
...
Document the state resolution algorithm
2017-12-10 23:08:30 +00:00
Richard van der Hoff
56f878842c
Add a warning that state resolution has problems
2017-12-10 23:05:55 +00:00
Richard van der Hoff
37eca87115
Merge pull request #1091 from CromFr/master
...
Typo on dump-swagger.py script path in readme
2017-12-10 22:45:36 +00:00
Crom (Thibaut CHARLES)
eff9da89ea
Typo on dump-swagger.py script path in readme
2017-12-09 00:21:14 +01:00
Richard van der Hoff
4adeb0d6fe
Merge branch 'client_server/r0.3.0_updates'
2017-11-27 14:59:41 +00:00
Richard van der Hoff
20ebae4bd3
Fix quoting in changelog
2017-11-27 14:52:50 +00:00
White_Rabbit
2138d7c825
note updates to thunbnail info in changelog ( #1086 )
2017-11-27 14:52:19 +00:00
White_Rabbit
93d7bbc8bf
note updates to thunbnail info in changelog ( #1086 )
2017-11-27 14:49:35 +00:00
Richard van der Hoff
87d90ab58a
gendoc: improve title line matching
...
This makes it possible to include tables etc without the script trying to turn
them into titles.
2017-11-22 22:44:04 +00:00
Richard van der Hoff
5ab9ee6b88
Link to auth rules
2017-11-22 22:42:55 +00:00
Richard van der Hoff
0960229a80
Document the state resolution algorithm
...
or at least, my understanding of it.
2017-11-22 22:35:47 +00:00
Richard van der Hoff
3b82b2ce09
Merge pull request #1084 from maxidor/max/ss/redaction-fix-inconsistencies
...
Use proper room event type for redaction
2017-11-21 23:44:31 +00:00
Maxime Dor
e8af5622a7
Use proper room event type for redaction
2017-11-21 20:29:18 +01:00
Max Dor
57e5e1e331
Document default room creator PL ( #1081 )
2017-11-20 16:22:30 +00:00
Richard van der Hoff
ec1a12d21b
Merge pull request #1080 from maxidor/max/ss/auth_rules
...
Fix auth rules to allow first PL event
2017-11-20 12:57:57 +00:00
Richard van der Hoff
96d93e11d7
Tweak wording of auth rules slightly
2017-11-20 12:57:34 +00:00
Richard van der Hoff
78e6b768b5
Merge pull request #1082 from florianjacob/threatmodel-fixes
...
Minor fixes in threatmodel appendix
2017-11-20 12:49:51 +00:00
Florian Jacob
a0455eb5b1
Threat Model: Wrong word: Banning users is a threat only if you're not authorized
...
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2017-11-20 13:44:10 +01:00
Florian Jacob
306b3f5d62
Threat Model: Align indentation of Spying Threats.
...
“Disclosure to Servers Within Chatroom” was indented lesser
than the surrounding threats.
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2017-11-20 13:36:05 +01:00
Maxime Dor
c4f53f58d7
Fix auth rules to allow first PL event
2017-11-18 21:25:18 +01:00
Richard van der Hoff
52dba5d89a
Merge pull request #1076 from florianjacob/fix-cas-url
...
Correct CAS spec link
2017-11-16 22:38:07 +00:00
Richard van der Hoff
58a3fa3d60
Merge pull request #1075 from matrix-org/rav/pdu_fields
...
Improve documentation of Transactions and PDUs
2017-11-16 15:42:36 +00:00
Florian Jacob
ac861d9b97
Correct CAS spec link
...
Signed-off-by: Florian Jacob <projects+git AT florianjacob )DOT( de>
2017-11-16 13:44:50 +01:00
Richard van der Hoff
6a653b742c
Document auth_events
2017-11-15 23:44:46 +00:00
Richard van der Hoff
632ba032af
Improve Transaction and PDU documentation
...
Fix a bunch of lies about the fields in these structures.
2017-11-15 23:44:41 +00:00
Richard van der Hoff
fb9f7ccf41
Merge pull request #1074 from Magnap/auth-no-depth
...
Modify event auth rules not to rely on depth
2017-11-15 18:28:40 +00:00
Marcus Medom Ryding
8a446fa6df
Modify event auth rules not to rely on depth
...
Signed-off-by: Marcus Medom Ryding <mrok4a@gmail.com>
2017-11-15 19:24:46 +01:00
Richard van der Hoff
f88185ed89
Merge pull request #1073 from maxidor/max/ss/directory
...
Document directory query endpoint
2017-11-15 17:55:13 +00:00
Maxime Dor
9d2e18cca1
Adapt paths as per feedback
2017-11-15 18:46:27 +01:00
Maxime Dor
d1e64daa10
Fix yaml title for directory api
2017-11-15 18:43:16 +01:00
Richard van der Hoff
e9c1b87a1d
Remove git log reference
...
We keep the changelog up to date anyway, so there's not much point in trying to
get people to use `git log`
2017-11-15 16:34:18 +00:00
Richard van der Hoff
f526dff51d
Fix changelog
2017-11-15 16:32:53 +00:00
Richard van der Hoff
0ce58fdb28
Prepare for next spec dev cycle
2017-11-15 16:23:14 +00:00
Richard van der Hoff
e3ed76373a
Prep changelog for 0.3.0
2017-11-15 15:52:30 +00:00
Maxime Dor
28c09aed62
Properly mark required response keys to pass tests
2017-11-15 13:57:52 +01:00
Maxime Dor
8a6103798e
Fix for tests
2017-11-15 13:54:55 +01:00
Maxime Dor
bb50ec2e88
Document directory query endpoint
2017-11-15 13:40:55 +01:00
Richard van der Hoff
9b0bdb799e
Merge pull request #1054 from vberger/patch-2
...
Specify namespaces for tags
2017-11-15 07:07:45 +00:00
Richard van der Hoff
2128924933
Merge pull request #1072 from maxidor/max/ss/version
...
Document federation version endpoint
2017-11-15 07:05:52 +00:00
Richard van der Hoff
4b7e4deaae
Merge pull request #1017 from QMatrixClient/master
...
Add operationId key to every call
2017-11-15 06:59:56 +00:00
Maxime Dor
1045bc721d
Document federation version endpoint
2017-11-15 04:16:30 +01:00
Kitsune Ral
828086a86c
Supply operationId for freshly added IS and AS operations
2017-11-15 07:53:36 +09:00
Kitsune Ral
a68b7e1bbd
Supply operationId with freshly added operations
...
Signed-off-by: Alexey Rusakov <ktirf@users.sf.net>
2017-11-15 07:37:02 +09:00
Kitsune Ral
b53083732b
Merge remote-tracking branch 'remotes/origin/master'
2017-11-15 07:32:44 +09:00
Kitsune Ral
868af0a7a1
Provide doc-comments with makeHandler(); cleanup
2017-11-15 07:28:25 +09:00
Richard van der Hoff
427e0bb83b
make jenkins and travis use a common script
2017-11-14 19:19:58 +00:00
Richard van der Hoff
b0a17e957d
Merge pull request #1069 from matrix-org/dbkr/is_bulk_lookup
...
Spec IS bulk_lookup endpoint
2017-11-14 17:25:25 +00:00
David Baker
5147a3b975
Fix broken links & grammar
2017-11-14 17:14:56 +00:00
David Baker
45af878e11
Merge remote-tracking branch 'origin/master' into dbkr/is_bulk_lookup
2017-11-14 17:11:39 +00:00
David Baker
d728e67751
Merge pull request #1068 from matrix-org/dbkr/threepid_add_msisdn
...
Document threepids
2017-11-14 17:05:39 +00:00
David Baker
14df31458b
Attempt to clarify example a little
2017-11-14 15:39:25 +00:00
David Baker
9c5972ffe3
More formatting / grammar
2017-11-14 15:31:02 +00:00
Maxime Dor
836e6c81d1
Fix spelling
2017-11-14 15:15:49 +00:00
David Baker
e12c0b54ff
Formatting & grammar
2017-11-14 15:12:30 +00:00
David Baker
4526ff2ea6
Double backticks in rst :/
2017-11-14 15:11:30 +00:00
David Baker
1e4cba6b55
Don't linkify email addresses in examples
2017-11-14 15:10:11 +00:00
David Baker
3487f5d75a
Spell out what we mean by a 3pid
...
(and consequently rejig all the fixed-width formatting)
2017-11-14 15:08:56 +00:00
David Baker
ff85ec055e
Move 3pid types down
2017-11-14 15:07:22 +00:00
David Baker
8d557ec9dc
Actually this isn't necessary in this section
2017-11-14 15:05:58 +00:00
David Baker
e80675c9e9
Link in markdown, not swagger
2017-11-14 15:03:51 +00:00
David Baker
493b936209
Make these links more specific too
2017-11-14 15:01:58 +00:00
David Baker
b789f61522
Make link more specific
2017-11-14 14:58:30 +00:00
Maxime Dor
cdfff67878
Create spec for IS bulk lookup
2017-11-14 14:55:16 +00:00
Travis Ralston
0f5a4efce6
Spec URL previews ( #1064 )
...
* Spec URL previews
* Require authentication on /upload and /preview_url
2017-11-14 14:52:51 +00:00
David Baker
6edb90a08e
Document threepids
...
Adds the /msisdn' 3pid type and generally fleshes out what a 3pid
is and how they work.
This merges most of the work from Max Dor in https://github.com/matrix-org/matrix-doc/pull/1039
with some tweaks and additions.
2017-11-14 14:36:38 +00:00
Richard van der Hoff
202a265d85
Config for travis-ci
2017-11-14 13:12:38 +00:00
Richard van der Hoff
0cbf533625
Use petstore for continuserv swagger docs
...
Matrix.org's swagger browser is behind https, which means it can't read the
swagger from a continuserv on http. Use the petstore instead.
2017-11-14 13:02:43 +00:00
Richard van der Hoff
85340a9e00
Merge pull request #1063 from turt2live/travis/whoami
...
Spec /account/whoami
2017-11-14 09:54:49 +00:00
Kitsune Ral
33463e3907
Factor out parser.validate callback
2017-11-14 15:16:42 +09:00
Travis Ralston
2468c38482
Add required property to whoami
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-11-13 18:47:38 -07:00
Travis Ralston
41db12713d
Update whoami endpoint
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-11-13 14:22:20 -07:00
Travis Ralston
9cf2b59f4e
Make it less obvious where this was copy/pasted from
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-11-12 23:56:28 -07:00
Travis Ralston
2b3c84503c
Add /account/whoami to changelog
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-11-12 23:54:47 -07:00
Travis Ralston
b1801ea6db
Spec /account/whoami
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-11-12 23:49:40 -07:00
Kitsune Ral
77a9daccec
Validation that operationId is present
...
Signed-off-by: Alexey Rusakov <ktirf@users.sf.net>
2017-11-13 12:11:11 +09:00
Kitsune Ral
66268260c7
Merge remote-tracking branch 'remotes/origin/master'
2017-11-13 07:46:29 +09:00
Kitsune Ral
1d4410b638
operationid -> operationId
...
Signed-off-by: Alexey Rusakov <ktirf@users.sf.net>
2017-11-13 07:46:03 +09:00
Richard van der Hoff
88fb2e9abd
Merge pull request #1045 from maxidor/max/cs/unknow_filter_status
...
Add status for unknown user's filter ID
2017-11-09 18:29:12 +00:00
Richard van der Hoff
5697466a35
Merge pull request #1060 from maxidor/max/cs/sync-missing_event_id
...
Add missing optional key for sync format
2017-11-09 18:18:08 +00:00
Maxime Dor
099a7e90ae
Change return code following feedback
2017-11-09 15:32:32 +01:00
Maxime Dor
dcaaf84395
Be clear that event_id is not applicable everywhere
2017-11-09 15:28:44 +01:00
Maxime Dor
efa9b5a8f1
Add missing required key for sync format
2017-11-09 02:10:23 +01:00
Richard van der Hoff
3630e69c2e
s/bug/spec-bug
2017-11-08 09:06:50 +00:00
Richard van der Hoff
a38d4fc68e
Move templating into scripts dir
...
There's no real need for this to be at the top level.
2017-11-08 08:37:56 +00:00
Richard van der Hoff
d9285cf5b5
Updates to README and CONTRIBUTING
2017-11-08 08:14:20 +00:00
Richard van der Hoff
de6b0a278e
remove dead labels from README
...
'site' and 'projects' are no longer things.
2017-11-06 18:28:07 +00:00
Richard van der Hoff
e7772af5c3
Supporting-docs now in matrix.org repo.
2017-11-06 14:57:04 +00:00
Richard van der Hoff
17af66105d
Fix PR links in changelog
2017-11-06 12:34:59 +00:00
Richard van der Hoff
d20b258e8b
Merge pull request #1047 from uhoreg/e2e
...
add information on handling redacted e2e events and detecting replay attacks
2017-11-06 12:22:01 +00:00
Richard van der Hoff
ab8a85a41f
Merge pull request #1058 from maxidor/max/appendices/canonical_json-test_data
...
Add explicit examples for JSON encoding
2017-11-06 10:25:39 +00:00
Matthew Hodgson
18f558f065
remove old docker repo
2017-11-05 00:40:22 +00:00
Maxime Dor
68e12feec7
Add explicit examples for JSON encoding
2017-11-05 01:14:44 +01:00
Richard van der Hoff
1584e0f1df
Merge pull request #1055 from matrix-org/rav/clean_up_event_schema
...
Clean up event schema processing
2017-11-03 17:29:07 +00:00
Richard van der Hoff
fbd2b22c71
Inherit 'required' correctly
2017-11-03 17:24:53 +00:00
Richard van der Hoff
e5e249dce1
Remove redundant 'Required' annotations from event fields
2017-11-03 17:17:59 +00:00
Richard van der Hoff
51e248a1db
Rename 'type' field to 'title'
...
: because that better reflects the underlying schema ("type" is one of
object/string/etc).
2017-11-03 17:13:56 +00:00
Richard van der Hoff
c058dd5c3f
Use standard logic to parse core event schemas
...
Use process_data_type rather than reinventing our own wheel; doing so means
that the 'Required' fields are correctly annotated as such.
2017-11-03 16:50:38 +00:00
Richard van der Hoff
1fdd8bb183
Fix some trailing whitespace
2017-11-03 16:32:06 +00:00
Richard van der Hoff
93ff0713cb
make res_headers a TypeTable
...
... rather than a list of rows
2017-11-03 16:31:41 +00:00
Richard van der Hoff
96650e2824
Define TypeTable and TypeTableRow classes
...
Hopefully this will make it a bit easier to understand what's going on.
2017-11-03 16:31:20 +00:00
Victor Berger
cc8128edad
Specify namespaces for tags
...
This is a proposition for closing #931 .
This should be a fairly uncontroversial addition (apart from bike-shedding), which only defines behavior for clients that want use tags or expose tagging functionality to their users.
The idea of adding this to the spec is to ensure clients can peacefully share the tag namespace without conflicting with each other, using rules similar to namespaces for state keys.
2017-11-03 17:03:37 +01:00
Matthew Hodgson
caf1333d12
Merge pull request #1049 from danigm/master
...
Renamed Guillotine project to Fractal
2017-11-01 11:14:28 +00:00
Daniel García Moreno
7bc54f37df
Renamed Guillotine project to Fractal
2017-11-01 11:52:37 +01:00
Hubert Chathi
204eb427db
add information on handling redacted e2e events and detecting replay attacks
...
ref: matrix-org/matrix-js-sdk#554 and matrix-org/matrix-js-sdk#555
Signed-off-by: Hubert Chathi <hubert@uhoreg.ca>
2017-10-30 23:07:12 -04:00
Maxime Dor
0fea380625
Add status for unknown user's filter ID
2017-10-29 12:20:22 +01:00
Richard van der Hoff
c7c08eaf0f
Merge pull request #1044 from t3chguy/access_token_header
...
mention that we can send tokens via headers
2017-10-27 10:01:10 +01:00
Michael Telatynski
9bd3711790
Move changelog entry
2017-10-27 10:00:24 +01:00
Michael Telatynski
c2b1b7a10e
mention that we can send tokens via headers
2017-10-27 09:52:53 +01:00
Richard van der Hoff
cc6b16b63c
Generate the swagger for export
...
We may as well generate the unstable version of the C-S swagger.
2017-10-25 12:09:08 +01:00
Richard van der Hoff
d6f892f894
continuserv, speculator: update dump-swagger call
...
dump-swagger now expects -o before its output path
2017-10-25 12:05:31 +01:00
Richard van der Hoff
56c3e5a627
README.rst: Add notes on how to build the spec
2017-10-25 09:57:02 +01:00
Richard van der Hoff
834a3d78a8
Add a pip requirements file for the scripts
2017-10-25 09:54:21 +01:00
Richard van der Hoff
986c9d99a0
Improve arg parsing in dump-swagger
2017-10-25 08:05:50 +01:00
Richard van der Hoff
2a48bc5847
move issue info to bottom of readme
2017-10-25 07:23:31 +01:00
Richard van der Hoff
6b23b7fc0b
Merge branch 'client_server/r0.2.0_updates'
2017-10-24 23:26:56 +01:00
Richard van der Hoff
b94c4a9f36
Sneaky update to 0.2.0 spec to link unstable
...
This doesn't count as a spec release, right??
2017-10-24 23:21:33 +01:00
Richard van der Hoff
5888070da2
Merge pull request #1036 from matrix-org/rav/delete_stateres_draft
...
Delete state_resolution.rst
2017-10-24 13:41:49 +01:00
Richard van der Hoff
6c3d2b6bac
Delete state_resolution.rst
...
This doesn't really give any information. https://github.com/matrix-org/matrix-doc/blob/master/drafts/erikj_federation.rst#state-resolution is better, though even that should be moved into the spec proper
2017-10-24 13:10:40 +01:00
Matthew Hodgson
7f6f3aab2a
Merge pull request #1035 from f0x52/master
...
Neo update
2017-10-23 22:15:32 +01:00
f0x52
51d0181106
Neo update
2017-10-23 21:00:19 +02:00
Matthew Hodgson
a02658c4ac
use valid JSON in example
2017-10-23 19:49:47 +01:00
Richard van der Hoff
6282a53ca9
Merge pull request #1032 from matrix-org/rav/mxid_grammar
...
Indentifier grammar updates
2017-10-23 10:57:47 +01:00
Richard van der Hoff
8d8ea861ec
Merge pull request #1028 from ptman/console-abandoned
...
Update status of console projects
2017-10-23 01:02:22 +01:00
Richard van der Hoff
44fc033624
Fix broken links in the intro
2017-10-23 01:00:43 +01:00
Richard van der Hoff
3ab4334f1c
changelog
2017-10-23 00:51:41 +01:00
Richard van der Hoff
c08e6616c7
Try to make the intro link more obvious
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1031 .
2017-10-23 00:51:41 +01:00
Richard van der Hoff
628e723483
Move the MXID spec to the appendices
...
Also link to them from the /register API doc.
2017-10-23 00:51:40 +01:00
Richard van der Hoff
0a85fbb4f5
Allow slashes in MXIDs
...
Because apparently we like slashes now.
2017-10-23 00:22:25 +01:00
Richard van der Hoff
5fee8e54eb
Document the event auth rules ( #1027 )
...
These are a necessary precursor to state resolution.
2017-10-20 13:36:56 +01:00
Paul Tötterman
fb59fb6153
Update status of console projects
2017-10-20 13:52:05 +03:00
Richard van der Hoff
68b8192d86
Merge pull request #1001 from turt2live/travis/projects-q3-2017
...
Synchronize the projects I work on with matrix-doc
2017-10-19 10:43:24 +01:00
Richard van der Hoff
23e2f8986c
Merge pull request #1026 from matrix-org/rav/power_levels_doc
...
Clarify what happens when there is no power_levels event
2017-10-17 20:54:18 +01:00
Richard van der Hoff
c4bcd0a713
Merge pull request #1007 from turt2live/travis/m.room.pinned_events
...
Add spec for m.room.pinned_events
2017-10-17 17:33:27 +01:00
Richard van der Hoff
04be03bea9
changelog
2017-10-17 16:39:38 +01:00
Richard van der Hoff
b4e24d443a
Clarify what happens when there is no power_levels event
2017-10-17 16:34:50 +01:00
Travis Ralston
198c969e6f
Update client_server.rst
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-10-17 09:12:28 -06:00
Travis Ralston
714c922371
Update .gitignore
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-10-17 09:09:11 -06:00
Travis Ralston
5e7df0e87c
Update instant_messaging.rst
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-10-17 09:08:50 -06:00
Richard van der Hoff
1afe02d07d
Update README.rst
...
add site label
2017-10-16 10:09:11 +01:00
Richard van der Hoff
f1139b5b13
fix inter-spec link
2017-10-15 23:42:05 +01:00
Richard van der Hoff
5d473ced58
Merge pull request #1023 from matrix-org/rav/event_size
...
Specify max event size more precisely
2017-10-15 23:35:51 +01:00
Matthew Hodgson
b2bb7747dc
readd hangouts-bridge with right url
2017-10-15 23:33:19 +01:00
Richard van der Hoff
926d7bb2ae
Remove broken link to hangouts bridge
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1005
2017-10-15 23:22:05 +01:00
Richard van der Hoff
a8afbfd27d
Avoid external link in search swagger
2017-10-15 23:01:54 +01:00
Marcel
2dbd6bbdc7
Add Morpheus as Client ( #1020 )
2017-10-15 22:33:30 +01:00
Richard van der Hoff
bf4936d6d7
Specify max event size more precisely
...
This is somewhat inelegant, and will please nobody, but I think it's more
important that we specify the current state of the onion than worry about what
would have been nice, and introduce incompatibilities while we do so.
2017-10-15 22:18:10 +01:00
Richard van der Hoff
add03fb8f9
formatting
2017-10-13 02:21:48 +01:00
Richard van der Hoff
6b0ae8013b
formatting
2017-10-13 02:18:21 +01:00
Richard van der Hoff
30b5005266
formatting
2017-10-13 02:17:40 +01:00
Richard van der Hoff
d3a4ad06c7
Notes on issue categorisation
2017-10-13 02:12:00 +01:00
tijder
4ed19ef8be
Create 2017-10-12-SmsMatrix.md ( #1018 )
2017-10-12 23:29:04 +01:00
Kitsune Ral
004a4d5148
Added/updated operationIds according to today's updates in the spec
...
Signed-off-by: Alexey Rusakov <ktirf@users.sf.net>
2017-10-11 02:22:19 +09:00
Kitsune Ral
24afe7987c
Add operationId to all endpoints of all APIs
...
To facilitate generation of API stubs from the spec.
Signed-off-by: Alexey Rusakov <ktirf@users.sf.net>
2017-10-11 01:58:31 +09:00
Michael Telatynski
bf3b49f13c
document joined_members and joined_rooms endpoints ( #999 )
2017-10-10 16:16:27 +01:00
Matthew Hodgson
7e85a21dd0
Merge pull request #1012 from maxidor/master
...
Update mxisd description
2017-10-07 23:53:44 +01:00
Max Dor
9b1470cefe
Update mxisd description
2017-10-07 18:55:26 +02:00
Travis Ralston
a1265a274b
Add spec for m.room.pinned_events
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-29 11:59:27 -06:00
Richard van der Hoff
cfb547b474
Fix perspectives project link
...
The perspectives project seems to be dead :/. We can at least link to the
wayback machine.
2017-09-27 15:31:55 +01:00
Richard van der Hoff
544bd0a5d2
Improve logging for gendoc
2017-09-27 08:04:24 +01:00
Richard van der Hoff
0dfff6b190
Simplify dump_swagger
...
We don't need most of the templating stuff. All we have to do is merge together
the swagger files, and resolve references.
2017-09-27 08:04:24 +01:00
Richard van der Hoff
726a8c2f61
Refactor _load_swagger_meta
...
factor out _handle_endpoint
2017-09-27 08:04:24 +01:00
Richard van der Hoff
70ec3237b6
Remove grandfathering for json strings
...
Examples now have to be raw objects rather than json strings
2017-09-27 08:04:24 +01:00
Richard van der Hoff
820704a16a
Format examples as raw objects
...
According the the openapi spec, examples for responses and schemas should be
raw objects rather than being json strings. (It's unclear what non-json
examples should look like...).
The swagger UI used to support json strings, but no longer does. In short,
let's turn the json strings into their raw formats.
2017-09-27 08:04:24 +01:00
Matthew Hodgson
0795f3667e
Merge pull request #1004 from Changaco/patch-1
...
Fix liberapay links in FAQ
2017-09-26 18:43:50 +01:00
Charly C
78f9edcb7c
fix liberapay links in FAQ
2017-09-26 19:38:14 +02:00
Richard van der Hoff
2454598926
Speculator: include API docs links for branches
2017-09-26 15:23:00 +01:00
Matthew Hodgson
c9d5498767
clarify ID rules
2017-09-26 15:13:15 +01:00
Brendan Abolivier
0b74492d67
Fix membership on third-party invite upgrade ( #995 )
2017-09-26 14:57:51 +01:00
Richard van der Hoff
a7c28fdf43
Merge pull request #3 from matrix-org/human-id-rules
...
Proposal for human ID rules.
2017-09-26 14:56:10 +01:00
Richard van der Hoff
aebfcda320
Merge branch 'master' into human-id-rules
2017-09-26 14:54:14 +01:00
Richard van der Hoff
d80a0192cd
Merge pull request #990 from koma-im/master
...
add new client Koma to the projects page
2017-09-26 14:46:39 +01:00
Richard van der Hoff
f651717bb9
Merge branch 'rav/projects-guillotine'
2017-09-26 14:39:27 +01:00
Richard van der Hoff
bbb072a160
Reword guillotine description
2017-09-26 14:38:52 +01:00
Richard van der Hoff
a84a34ee6c
GETting a filter requires auth ( #1003 )
2017-09-26 14:11:43 +01:00
Travis Ralston
9769781d90
Delete 2017-09-15-matrix-welcome-back-bot.md
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-24 23:30:11 -06:00
Travis Ralston
04d9da273b
Delete 2017-07-31-matrix-alias-bot.md
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-24 23:30:02 -06:00
Travis Ralston
0884b53118
Add matrix-welcome-back-bot
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:40:19 -06:00
Travis Ralston
12bb8d62f8
Add matrix-appservice-twilio
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:40:11 -06:00
Travis Ralston
98294cab0d
Add matrix-alias-bot
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:40:04 -06:00
Travis Ralston
f7c1574c91
Add matrix-appservice-webhooks
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:39:58 -06:00
Travis Ralston
13b2799f76
Add matrix-wishlist
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:39:51 -06:00
Travis Ralston
c102f7921a
Add matrix-dimension
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:39:45 -06:00
Travis Ralston
a4a3ad29d4
Update instagram bridge
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2017-09-18 14:39:38 -06:00
Richard van der Hoff
13d3293378
Fix version-extraction regexp
...
Fixes https://github.com/matrix-org/matrix-doc/issues/982
2017-09-18 13:48:35 +01:00
Richard van der Hoff
a42d3011b7
Hopefully, fix some bullet lists in projects pages
...
... because why would markdown be consistent?
2017-09-17 17:29:40 +01:00
Matthew Hodgson
4cd5a31224
Merge pull request #1000 from maxidor/master
...
Update matrix-appservice-email info
2017-09-17 00:42:35 +01:00
Max Dor
6ee9a8c964
Update matrix-appservice-email info
2017-09-17 01:37:56 +02:00
Richard van der Hoff
f667e0b083
Merge pull request #998 from maxidor/master
...
Update mxisd project description
2017-09-16 20:09:42 +01:00
Max Dor
e978384d4b
Update mxisd project description
2017-09-16 14:12:55 +02:00
Brendan Abolivier
19579c718a
Merge pull request #997 from matrix-org/babolivier/third-party-invites
...
Add remote invites and third-party invites to the federation spec
2017-09-15 17:26:41 +01:00
Brendan Abolivier
6b6a941e36
Phrasing
2017-09-15 16:58:34 +01:00
Brendan Abolivier
8de93147b1
Typo
2017-09-15 16:57:05 +01:00
Brendan Abolivier
c71575c94d
Remove useless blank line
2017-09-14 19:53:11 +01:00
Brendan Abolivier
94374c696b
Update changelog
2017-09-14 19:51:23 +01:00
Brendan Abolivier
4a99691108
Move link to the bottom of the file
2017-09-14 19:48:43 +01:00
Brendan Abolivier
9d90fa2cae
Specify third-party invites
2017-09-14 19:44:49 +01:00
Brendan Abolivier
af961321e9
Specify remote invite
2017-09-14 19:15:06 +01:00
Brendan Abolivier
997e76fcf7
Update JSON body for 3PID onbind requests
2017-09-13 19:27:36 +01:00
Tom Lant
57609d3cdc
Merge pull request #994 from vurpo/master
...
Add godot-matrix to the list of SDKs
2017-09-13 16:38:04 +01:00
Max Sandholm
43a880be50
Add godot-matrix to the list of SDKs
2017-09-13 17:19:23 +03:00
Matthew Hodgson
414ef70592
update corp details & XMPP FAQ
2017-09-10 20:26:40 +01:00
komatr
f89eabdb39
add new client Koma to the projects page
2017-09-06 09:43:09 +00:00
David Baker
883767a905
Merge pull request #984 from matrix-org/rav/sync_timeout
...
Make clear that the /sync timeout is zero by default
2017-08-31 17:56:20 +01:00
Richard van der Hoff
1e3f5683c8
Make clear that the /sync timeout is zero by default
2017-08-31 16:56:50 +01:00
Travis Ralston
06f996c5d1
Document one-way bridging ( #921 )
2017-08-31 10:06:49 +01:00
strixaluco
5e8e8bfcf7
Add Guillotine project
2017-08-31 16:59:03 +08:00
Alexey Murz Korepov
19288b7759
Add matterbridge to list of Matrix bridges ( #974 )
2017-08-22 07:00:13 +01:00
Matthew Hodgson
c934e3207a
fix archlinux url
2017-08-20 10:51:40 +01:00
Richard van der Hoff
bdc936099f
Merge pull request #970 from t3chguy/patch-3
...
add matrix-static to Try-Matrix-Now
2017-08-14 15:05:01 +01:00
Richard van der Hoff
bb634fc437
Merge pull request #972 from 14mRh4X0r/patch-1
...
Update link to WHATWG's Living Standard FAQ entry
2017-08-14 15:04:11 +01:00
14mRh4X0r
6570a5c6a3
Update link to WHATWG's Living Standard FAQ entry
2017-08-11 14:22:13 +00:00
Michael Telatynski
c501f03065
add matrix-static to Try-Matrix-Now
2017-08-09 18:21:19 +01:00
Richard van der Hoff
c8c0ba38b2
Merge pull request #967 from lub/patch-1
...
update Let's Encrypt guide
2017-08-08 14:45:56 +01:00
lub
93271a8f3e
fix link for certbot
2017-08-08 15:21:08 +02:00
lub
9933aee091
remove note to copy cert+key
...
see feb4ae84ba for explanation
2017-08-08 11:39:53 +02:00
lub
ae8c6179f5
change binary to certbot
...
out of the certbot/certbot README.rst:
> Until May 2016, Certbot was named simply letsencrypt or letsencrypt-auto, depending on install method. Instructions on the Internet, and some pieces of the software, may still refer to this older name.
2017-08-05 11:47:56 +00:00
lub
464f5cdff3
recommend ``renew`` for renewal
...
settings for renewal are stored in /etc/letsencrypt/renewal/<domain>.conf - it is not necessary to specify them every time
2017-08-05 11:45:10 +00:00
lub
feb4ae84ba
use symlinks instead of copy
...
Let's Encrypt creates symlink to the current keys+certs in /etc/letsencrypt/live/
It isn't very useful to copy the link targets, because they rotate with every renewal (max every 90 days, optimally every 60 days). Per default the files (key+cert) have owner root:root and 0644, which should be sufficient for synapse to read.
2017-08-05 10:53:51 +00:00
Richard van der Hoff
b0ea6038c6
Move jekyll back out of matrix-doc again
...
Having the jekyll assets here is a mistake, because they need to be versioned
separately to the spec: we keep old versions of the spec, but they sometimes
need to be restyled to match the latest website.
2017-08-03 15:49:17 +01:00
Richard van der Hoff
8a66b1a68b
Build the spec as part of the build
2017-08-03 00:18:07 +01:00
Richard van der Hoff
0af06291fe
Hardcode client major version r0
2017-08-02 21:58:52 +01:00
Richard van der Hoff
986e51cf35
Gendoc: allow overriding the dest dir
2017-08-02 21:48:07 +01:00
Richard van der Hoff
2519b78814
install PyYAML
2017-08-02 16:32:19 +01:00
Richard van der Hoff
35ae69f2e1
Use a virtualenv
2017-08-02 16:30:49 +01:00
Richard van der Hoff
9d2a93ad7b
Run jekyll as part of the matrix-doc build
...
- this saves us having to run it manually on the web server.
2017-08-02 16:20:46 +01:00
Richard van der Hoff
299b60970b
Merge pull request #918 from shawnanastasio/master
...
supporting-docs/projects: Add matrix-pollbot
2017-08-02 14:37:26 +01:00
Richard van der Hoff
b8ac9fdefa
Merge pull request #960 from matrix-org/babolivier/fix-get-room-alias
...
Fix response format and 404 example for room alias lookup
2017-08-02 14:20:17 +01:00
Richard van der Hoff
4a4ca9e39b
Merge pull request #964 from t3chguy/patch-2
...
fix react-sdk link
2017-08-02 14:18:41 +01:00
Richard van der Hoff
a545392e73
Merge pull request #963 from krombel/patch-2
...
Fix inconsistency: `join_rules` => `join_rule`
2017-08-02 14:17:41 +01:00
Michael Telatynski
a9d9f58229
fix react-sdk link
2017-08-02 14:12:33 +01:00
krombel
f8ce497bd6
Fix inconsistency: join_rules => join_rule
...
All other docs do not have `join_rules` but `join_rule`
This PR fix this inconsistency.
Mentioned by @digital:sorunome.de in [#matrix-dev:matrix.org](https://matrix.to/#/!XqBunHwQIXUiqCaoxq:matrix.org/$150142347531959wjGGm:sorunome.de )
2017-07-31 12:04:24 +02:00
Brendan Abolivier
25f23873d4
Update changelog
2017-07-27 17:45:14 +01:00
Brendan Abolivier
fee65dbacb
Fix response format and 404 example for room alias lookup
2017-07-27 17:43:49 +01:00
Richard van der Hoff
7cec016256
Merge pull request #959 from QMatrixClient/master
...
libqmatrixclient minor changes
2017-07-24 10:03:24 +01:00
Kitsune Ral
112ba5566e
Fixed typo and other polishing
2017-07-24 11:51:04 +09:00
Richard van der Hoff
14e36b7d6f
Merge pull request #954 from ptman/master
...
Don't give false hope about up-to-date docs
2017-07-19 09:37:44 +01:00
Paul Tötterman
94ded5fff7
Don't give false hope about up-to-date docs
2017-07-19 11:19:09 +03:00
Brendan Abolivier
750d980bc0
Room member ( #950 )
...
* Fixed an incorrect membership on example
* Added precision on membership upon profile update
* Changed first example into a join
* Changed the state/{eventType}/{stateKey} example with an actual state key
2017-07-14 15:30:56 +01:00
Kegsay
e641897d88
Merge pull request #930 from matrix-org/leonerd/circle
...
Remove Net::Async::Matrix client; expand Circle entry
2017-07-05 16:34:58 +01:00
Kegsay
2b9dbd3a6c
Merge pull request #947 from t3chguy/patch-1
...
redacts is an eventID not a roomID (! -> $)
2017-07-05 16:31:02 +01:00
Michael Telatynski
852f4edead
redacts is an eventID not a roomID (! -> $)
2017-07-05 16:18:49 +01:00
Richard van der Hoff
e75b22ba31
Merge pull request #944 from turt2live/travis/summer-2017-sync
...
Synchronize the projects I work on with matrix-doc
2017-07-04 09:57:59 +01:00
turt2live
6423901ce3
Use consistent labels for project statuses
2017-07-03 16:08:55 -06:00
turt2live
54760ad0dd
Add rocket-sheep
2017-07-03 16:08:22 -06:00
turt2live
847730109f
Add matrix-embedded-federation
2017-07-03 16:02:50 -06:00
turt2live
9d396242d3
Add matrix-topic-bot
2017-07-03 15:57:41 -06:00
Richard van der Hoff
e04a3819a5
Merge pull request #943 from krombel/patch-1
...
Add link to draft for WebSocketAPI on Google-Docs
2017-07-03 12:44:31 +01:00
Richard van der Hoff
1f12d9114c
Riot project: improve readability
2017-07-03 12:20:12 +01:00
Richard van der Hoff
ce922d6bb9
Merge pull request #941 from patch-forks/patch-1
...
fix for some markdown-links
2017-07-03 12:12:19 +01:00
krombel
81ea7058a5
Add link to draft for WebSocketAPI on Google-Docs
2017-06-30 13:32:12 +02:00
DYM
9538bf55a8
markdown
2017-06-27 13:11:17 +02:00
Richard van der Hoff
4be25ca6b4
Merge pull request #939 from maxidor/matrix-sync-java-sdk
...
"Try Matrix!" page for Matrix Java SDK
2017-06-21 08:03:18 +01:00
Max Dor
39d516ae1e
"Try Matrix!" page for Matrix Java SDK
2017-06-21 03:13:26 +02:00
Matthew Hodgson
b4dc6fd4f6
Merge pull request #936 from anoadragon453/patch-1
...
Tox.im -> Tox.chat
2017-06-15 10:12:59 +01:00
anoadragon453
914ffa62ad
Tox.im -> Tox.chat
...
https://tox.chat is the Tox project's official homepage, while Tox.im is their old page, that seems to have been taken over by a squatter linking to an old blog post.
Don't want to mislead people :)
2017-06-15 02:09:50 -07:00
Paul "LeoNerd" Evans
d755d97916
Add a screenshot for Circle+Matrix; expand on the instructions making them more matrix-specific
2017-06-05 11:59:24 +01:00
Paul "LeoNerd" Evans
4e64720be5
Remove the NaMatrix client entry as it's now dead
2017-06-05 11:46:05 +01:00
Matthew Hodgson
f147533ea3
Merge pull request #927 from maxidor/mxisd-1
...
Update mxisd project description
2017-05-24 18:43:25 +01:00
Max Dor
37be6feb72
Update mxisd project description
2017-05-24 17:41:28 +02:00
Matthew Hodgson
f6a8fea3a4
Merge pull request #924 from Matrixcoffee/patch-1
...
Update 2017-05-02-matrix-knowledge-base.md
2017-05-24 16:37:49 +01:00
Matthew Hodgson
6bf33feac9
Merge pull request #925 from QMatrixClient/master
...
Update Quaternion and libqmatrixclient records
2017-05-24 16:37:41 +01:00
Matthew Hodgson
3a5da0472b
Merge pull request #926 from maxidor/master
...
Create matrix-appservice-email project page
2017-05-24 16:37:14 +01:00
Max Dor
1b3e1a0a88
Create matrix-appservice-email project page
2017-05-24 17:16:15 +02:00
Kitsune Ral
06719c9b95
Update Quaternion and libqmatrixclient records
2017-05-24 16:00:22 +09:00
Matrixcoffee
fc4bef93da
Update 2017-05-02-matrix-knowledge-base.md
2017-05-23 22:13:07 +00:00
Shawn Anastasio
2a8d64fef7
supporting-docs/projects: Add matrix-pollbot
...
matrix-pollbot is a bot that allows you to create polls to be voted on by
members of a Matrix room.
2017-05-18 05:05:07 -05:00
Matthew Hodgson
6a048acd30
move gomatrix to the right place
2017-05-03 00:53:56 +01:00
Matthew Hodgson
7f2ed4efb7
typo
2017-05-03 00:51:08 +01:00
Matthew Hodgson
fa2bfb7bd4
matrix-knowledge-base
2017-05-03 00:39:50 +01:00
Matthew Hodgson
ba16b44d47
matrix-relay
2017-05-03 00:26:09 +01:00
Matthew Hodgson
749e7da96d
Add https://copr.fedorainfracloud.org/coprs/taw/Riot/
2017-05-03 00:21:08 +01:00
Matthew Hodgson
f4174eb01a
neo
2017-05-03 00:17:30 +01:00
Matthew Hodgson
f06edc2997
glitch in the matrix
2017-05-03 00:14:06 +01:00
Matthew Hodgson
5e2875db97
MatrixSDK
2017-05-02 23:51:24 +01:00
Matthew Hodgson
698e02f6b2
thunderbird
2017-05-02 23:48:58 +01:00
Matthew Hodgson
4805b0646a
matrixcraft
2017-05-02 23:44:06 +01:00
Matthew Hodgson
1c5050c61b
synapse-diaspora-auth
2017-05-02 23:41:44 +01:00
Matthew Hodgson
76dcabbc95
add yunohost
2017-05-02 23:37:31 +01:00
Matthew Hodgson
30299d27db
nheko
2017-05-02 23:34:32 +01:00
Matthew Hodgson
e6b5088647
ruma-gtk
2017-05-02 23:31:11 +01:00
Matthew Hodgson
84e19e5559
add circle
2017-05-02 23:25:34 +01:00
Matthew Hodgson
cd654583e0
j->journal
2017-05-02 23:22:26 +01:00
Matthew Hodgson
6a8b59adc8
riotchat -> riotchat-ansible
2017-05-02 23:20:36 +01:00
Matthew Hodgson
19aa35c2fd
add sydent
2017-05-02 23:04:17 +01:00
Matthew Hodgson
dde3c8e4b8
add dendrite
2017-05-02 22:58:09 +01:00
Matthew Hodgson
d643b60e40
Merge pull request #898 from non-Jedi/project_gyr
...
Add gyr project
2017-04-22 16:15:37 +01:00
Adam Beckmeyer
11194282b4
Add gyr project
2017-04-22 11:11:21 -04:00
Richard van der Hoff
b54fc31e98
e2e guide: fix some formatting
2017-04-21 14:03:57 +01:00
Richard van der Hoff
da6938b818
Key management APIs ( #894 )
...
Spec the e2e key-management APIs.
2017-04-20 16:51:42 +01:00
Matthew Hodgson
97a7717d38
Merge pull request #887 from rrix/master
...
Remove mclient.el from the Projects page
2017-04-19 23:47:28 +01:00
Richard van der Hoff
a2860beb68
Add comment to swagger parsing thing
2017-04-19 16:50:58 +01:00
Richard van der Hoff
934dd4754c
swagger-http-server: fix port param
...
it needs to be an int, not a list
2017-04-19 16:10:53 +01:00
Richard van der Hoff
0a6886e73c
Fix broken link in spec
2017-04-19 16:10:31 +01:00
Ryan Rix
6651a4a437
Remove mclient.el from the Projects page
...
I'm removing this from MELPA since it's buggy, unmaintained, doesn't work with e2e and I don't have
bandwidth to fix it right now. :(
2017-04-10 15:57:59 -07:00
Matthew Hodgson
cdd2e158b6
Merge pull request #866 from kfatehi/types-of-bridging/fixup
...
Tempering the sales pitch of puppetted bridges.
2017-04-09 00:21:00 +01:00
Matthew Hodgson
262b5a25e3
Merge pull request #848 from exul/rocketchat-matrix-alpha
...
Update matrix-rocketchat project page
2017-04-09 00:19:34 +01:00
Matthew Hodgson
01d7951f4a
Merge pull request #880 from turt2live/patch-1
...
Create 2017-03-19-matrix-voyager-bot.md
2017-04-09 00:19:05 +01:00
Matthew Hodgson
87e4cb3ca9
Merge pull request #879 from Xe/master
...
Remove Morpheus
2017-04-04 19:37:59 +01:00
Travis Ralston
68d69d5fd5
Create 2017-03-19-matrix-voyager-bot.md
2017-04-04 12:20:36 -06:00
Christine Dodrill
1646d4b832
Remove Morpheus
...
Closes #878
Closes #873
Closes #847
2017-04-04 11:07:46 -07:00
Keyvan Fatehi
35605b4c1d
Improvements to the "types of bridging" guide
...
Signed-off-by: Keyvan Fatehi <keyvanfatehi@gmail.com>
2017-04-01 08:44:29 -07:00
Richard van der Hoff
f476688a63
Merge pull request #871 from matrix-org/dbkr/remove_unused_is_file_2
...
Remove unused ID server file
2017-03-30 14:09:15 +01:00
David Baker
6296d676c8
Remove unused ID server file
2017-03-30 13:14:57 +01:00
Keyvan Fatehi
94565933c2
Tempering the sales pitch of puppetted bridges.
...
Folks are getting confused. The article sells the puppeted bridge
concept a little too hard and needs to temper it with the reality that
most networks people want to bridge (Facebook, Hangouts) suffer from the
fact that there is no means of representation for non-puppeted users.
Relevant discussions:
* https://matrix.to/#/!ChuQQIVJvwyJujhNIG:synapse.keyvan.pw/$149063160814JjbEL:gruenhage.xyz
* https://matrix.to/#/!svJUttHBtRMdXmEhEy:matrix.org/$149072185910105qOwCB:synapse.keyvan.pw
Signed-off-by: Keyvan Fatehi <keyvanfatehi@gmail.com>
2017-03-28 10:56:56 -07:00
Andreas Brönnimann
0805bbbed7
The matrix-rocketchat bridge is in alpha
...
Signed-off-by: Andreas Brönnimann <foss@exul.org>
2017-03-22 10:58:01 +01:00
Matthew Hodgson
95fe2c3d82
fix merge
2017-03-15 01:54:24 +00:00
Matthew Hodgson
5508849315
fix merge
2017-03-15 01:52:33 +00:00
Matthew Hodgson
d60aa4ba28
switch from one/two-way puppeting to simple/double puppeting
2017-03-15 01:51:35 +00:00
Richard van der Hoff
5563e8ea0e
Merge pull request #836 from qznc/patch-1
...
Fix device keys query
2017-03-14 21:29:37 +00:00
Andreas Zwinkau
9304d6d71d
Fix device keys query
...
Omitting the "device_keys" wrap results in an empty response.
2017-03-14 21:57:25 +01:00
Matthew Hodgson
6a5ab4e2ea
Merge pull request #833 from turt2live/master
...
Add matrix-appservice-instagram
2017-03-11 23:56:28 +00:00
turt2live
b314b30812
Add matrix-appservice-instagram
2017-03-11 16:49:49 -07:00
Matthew Hodgson
58fe19866a
Merge pull request #832 from kfatehi/patch-1
...
Tweaks to "How do I bridge thee? Let me count the ways…" article
2017-03-11 22:02:24 +00:00
Keyvan Fatehi
012aa8fba4
fixes
...
* Moved matrix-puppet-bridge out of one-way and into two-way
* Fixed server to server heading
2017-03-11 13:57:08 -08:00
Matthew Hodgson
b5acd9b3fd
fix b0rk3d url
2017-03-11 20:45:51 +00:00
Matthew Hodgson
2c0048edfd
fix link
2017-03-11 16:08:52 +00:00
Matthew Hodgson
4c41e07e87
cosmetics
2017-03-11 15:45:07 +00:00
Matthew Hodgson
f5bf64d0bb
bridging in the index
2017-03-11 15:38:51 +00:00
Matthew Hodgson
20e7a0ccfa
types of bridging
2017-03-11 15:27:18 +00:00
Richard van der Hoff
2e9f260c3c
Merge pull request #809 from aaronraimist/patch-1
...
Maatrix => Matrix in matrix-appservice-discord
2017-03-08 09:04:30 +00:00
Oddvar Lovaas
ee9a3efdf5
Add Riotic
2017-03-03 15:45:42 +00:00
Oddvar Lovaas
16a4c77012
Add Go-NEB
2017-03-01 11:34:53 +00:00
Oddvar Lovaas
f740e3fb08
Add Matrix Recorder
2017-03-01 11:28:05 +00:00
Richard van der Hoff
ff0628f37a
Merge pull request #821 from matrix-org/rav/unpadded_base64
...
Specification of unpadded Base64
2017-03-01 10:20:18 +00:00
Richard van der Hoff
da686ba4eb
Specification of unpadded Base64
2017-03-01 08:50:07 +00:00
Richard van der Hoff
8e35111f47
FAQ: remove 'Why don't you use websockets' todo
...
... since we already have an answer that answers it
2017-02-27 17:52:18 +00:00
Aaron Raimist
3b7fb8dc9a
Maatrix => Matrix in matrix-appservice-discord
2017-02-22 14:54:41 -06:00
Oddvar Lovaas
242c8aa1c1
Discord bridge is alpha
2017-02-20 17:23:22 +00:00
Oddvar Lovaas
736ba5fb1f
Add matrix-appservice-discord
2017-02-20 17:22:52 +00:00
Oddvar Lovaas
b62f49ed61
Add matrix-dotnet-framework
2017-02-20 17:16:00 +00:00
Richard van der Hoff
39f177b5eb
e2e guide: fix /claim response
2017-02-18 20:02:59 +00:00
Richard van der Hoff
857ff2573f
e2e guide: add link about m.room_key events.
2017-02-18 20:02:16 +00:00
Oddvar Lovaas
cdd4e71773
Fix date
2017-02-17 14:54:36 +00:00
Oddvar Lovaas
e682db96c4
Add python-matrix-bot-api
2017-02-17 14:51:51 +00:00
Oddvar Lovaas
11e6f0c232
Merge pull request #801 from turt2live/travis/projects
...
Add matrix-email-bot and matrix-appservice-minecraft
2017-02-15 16:42:01 +00:00
Oddvar Lovaas
f656aa55e4
Add Navi
2017-02-10 16:18:12 +00:00
Oddvar Lovaas
2e68afa3ca
Add MatrixClient
2017-02-08 16:55:46 +00:00
Oddvar Lovaas
ea62826739
Add SmartParking
2017-02-07 17:21:57 +00:00
Travis Ralston
15fb89002a
Create 2017-02-02-matrix-appservice-minecraft.md
2017-02-06 12:29:21 -07:00
Travis Ralston
0f9d29cd07
Create 2016-12-17-matrix-email-bot.md
2017-02-06 12:21:48 -07:00
Oddvar Lovaas
3783ecb738
Add mxisd
2017-02-06 18:00:12 +00:00
Oddvar Lovaas
226f469156
Add more answers
2017-01-27 16:27:17 +00:00
Oddvar Lovaas
7fa45fbf18
Add TURN server Q.
2017-01-27 11:59:02 +00:00
Oddvar Lovaas
40022609f9
Add "Why can't I rename my homeserver?"
2017-01-25 16:59:07 +00:00
Matthew Hodgson
fda1d13db9
Merge pull request #777 from GalPressman/matrigram
...
projects: Add matrigram project
2017-01-16 16:29:10 +00:00
Konstantinos Sideris
09a768763d
Add missing enum fields for the set_presence parameter
...
Signed-off-by: Konstantinos Sideris <siderisk@auth.gr>
2017-01-14 19:10:35 +02:00
Oddvar Lovaas
b9f677ee94
Remove "what are redactions?" from to-be-answered-list
2017-01-12 17:47:06 +00:00
Oddvar Lovaas
c47eff0d8d
Answer "what are redactions?"
2017-01-12 17:45:19 +00:00
Oddvar Lovaas
deda61649d
Add new screens for riot-web
2017-01-12 15:20:17 +00:00
Oddvar Lovaas
857e072151
Add NPM packages and desktop builds to Riot project page
2017-01-11 17:52:17 +00:00
Oddvar Lovaas
b4776623eb
Add synpurge
2017-01-11 17:47:45 +00:00
Oddvar Lovaas
c01b0c769c
Add matrix-esp8266
2017-01-11 17:08:39 +00:00
Oddvar Lovaas
74e131bd37
Add matrix-music-bot
2017-01-11 16:49:28 +00:00
Oddvar Lovaas
dfbb2f0647
add matrix-appservice-facebook
2017-01-11 15:17:48 +00:00
Oddvar Lovaas
200dcec4d1
Add synapse-password-reset
2017-01-11 15:08:14 +00:00
Oddvar Lovaas
42d6861d3c
Add tiny-matrix-bot
2017-01-10 16:13:42 +00:00
Oddvar Lovaas
cafda9d2a7
Clarify MXID
2017-01-09 18:05:02 +00:00
Gal Pressman
8526da835f
projects: Add matrigram project
...
Signed-off-by: Gal Pressman <galpressman@gmail.com>
2017-01-03 22:04:02 +02:00
Richard van der Hoff
a091d86707
Merge pull request #775 from superdump/superdump/fed-pdu-state-update-fix
...
server-server api: Fix swapped pdu state update field descriptions
2017-01-03 12:11:49 +00:00
Richard van der Hoff
3af8b09f93
Merge pull request #774 from superdump/superdump/fed-pdu-signature-fix
...
server-server: PDUs are signed by the origin server's private key
2017-01-03 12:10:00 +00:00
Robert Swain
db26877eee
server-server api: Fix swapped pdu state update field descriptions
...
Signed-off-by: Robert Swain <robert.swain@gmail.com>
2017-01-02 23:09:56 +01:00
Robert Swain
5855bf4b16
server-server: PDUs are signed by the origin server's private key
...
Not the public key.
Signed-off-by: Robert Swain <robert.swain@gmail.com>
2017-01-02 22:46:02 +01:00
Oddvar Lovaas
14bd3effde
Add riotchat
2016-12-20 17:27:30 +00:00
Oddvar Lovaas
2ea621d540
Add matrix-appservice-gitter-twisted
2016-12-16 15:39:28 +00:00
Oddvar Lovaas
3cad61f95e
Add matrix-rocketchat
2016-12-16 15:37:18 +00:00
Oddvar Lovaas
41cbd997d7
Add imessage-bridge
2016-12-16 14:53:02 +00:00
Oddvar Lovaas
1774757807
Add matrix-pushgw
2016-12-16 14:43:15 +00:00
Oddvar Lovaas
d1cb5e3d0c
Add matrix-fb-chat
2016-12-16 14:39:05 +00:00
Oddvar Lovaas
05750d649f
Add mm
2016-12-07 17:51:46 +00:00
Oddvar Lovaas
46eef3d32e
Add new projects (interlocutor, node-red-nodes, matrex, gomatrix and matrix-live)
2016-12-01 18:03:47 +00:00
Richard van der Hoff
6b927cb2fb
Merge pull request #752 from kyrias/age-field
...
Clarify that age is generated on the local HS
2016-12-01 10:20:12 +00:00
Johannes Löthberg
c1b375b2ac
Clarify that age is generated on the local HS
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2016-11-30 23:12:47 +01:00
Richard van der Hoff
b21707659f
delete macaroons draft
...
We're no longer mandating macaroons in the spec; accordingly this doc has no place here.
It was also somewhat out of sync with the impl.
2016-11-30 16:42:06 +00:00
David Baker
19d1b54920
Merge pull request #751 from matrix-org/rav/guest_e2e
...
Allow guest access to E2E endpoints
2016-11-30 16:39:14 +00:00
Richard van der Hoff
5537f7a832
Allow guest access to E2E endpoints
2016-11-30 16:12:17 +00:00
Richard van der Hoff
3265a9dde3
Merge pull request #750 from kyrias/notice-language
...
Make m.notice description use stricter language
2016-11-30 16:07:18 +00:00
Johannes Löthberg
a8b253889b
Add m.notice description rephrasing to changelog
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2016-11-30 14:55:46 +01:00
Johannes Löthberg
d9894aeffd
Make m.notice description use stricter language
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2016-11-30 00:59:51 +01:00
Richard van der Hoff
8a9629167a
httpsify the speculator link
2016-11-27 17:28:56 +00:00
Oddvar Lovaas
18a83ea299
Add Freebird
2016-11-24 16:51:39 +00:00
Oddvar Lovaas
83f58baba2
Add j
2016-11-22 18:10:28 +00:00
Richard van der Hoff
7adf95b4ad
Merge pull request #740 from matrix-org/rav/fix_736
...
Set default account 'kind' to 'user'
2016-11-22 09:52:19 +00:00
Richard van der Hoff
c83a556097
Set default account 'kind' to 'user'
...
Fixes https://github.com/matrix-org/matrix-doc/issues/736
2016-11-21 17:54:47 +00:00
Richard van der Hoff
02a8715197
Merge pull request #388 from matrix-org/erikj/public_rooms
...
New /publicRoom APIs
2016-11-21 13:13:45 +00:00
Richard van der Hoff
c175039a08
Final public_rooms clarifications
...
* order by *joined* members
* clarify pagination direction behaviour
2016-11-21 13:08:41 +00:00
Richard van der Hoff
dca1d0c745
Merge branch 'master' into erikj/public_rooms
2016-11-21 12:22:08 +00:00
Oddvar Lovaas
9debd7c1ad
Add Hangouts Bridge
2016-11-16 15:34:53 +00:00
Oddvar Lovaas
42f7aed69a
Add fork of matrix-xmpp-bridge
2016-11-16 15:28:10 +00:00
Oddvar Lovaas
e5bd9deeeb
Add Hello Matrix Bot and fix link in faq
2016-11-11 16:54:39 +00:00
Richard van der Hoff
4abdcc6f05
Merge pull request #402 from matrix-org/rav/device_management
...
Device management API
2016-11-09 15:09:46 +00:00
Oddvar Lovaas
32cc1ded86
Update PTO; add matrix-ircd
2016-11-09 14:55:20 +00:00
Oddvar Lovaas
d5b3af0228
Add Revolt
2016-11-09 14:55:01 +00:00
Richard van der Hoff
2bf0abcb9d
Add missing tag to PUT /devices/{deviceId}
2016-11-09 14:37:34 +00:00
Richard van der Hoff
461bfdb0d8
Merge branch 'master' into rav/device_management
2016-11-09 14:34:04 +00:00
Richard van der Hoff
b26c84a290
Fix schema validation fail
2016-11-09 14:33:45 +00:00
Richard van der Hoff
07dbf6fcf6
Add doc for PUT /devices/{deviceId}
...
Oops, forgot this.
2016-11-09 14:25:31 +00:00
Oddvar Lovaas
8172455609
Merge pull request #717 from anewusername/master
...
Add mxpp to projects
2016-11-09 14:24:25 +00:00
Oddvar Lovaas
c8e279c317
Merge pull request #722 from matrix-org/rav/e2e_guide_link
...
Add e2e guide to guides index
2016-11-09 14:12:14 +00:00
Richard van der Hoff
aecac4f931
Merge pull request #723 from matrix-org/markjh/thumbnail_url
...
Move m.* thumbnail_url to be inside info to match m.video
2016-11-07 19:04:14 +00:00
Mark Haines
7025793ca8
Say that thumbnails should be 'mxc://'
2016-11-07 16:17:25 +00:00
Mark Haines
6f1c598db8
Make the key orders consistent
2016-11-07 14:54:59 +00:00
Mark Haines
05001bcaa6
Fix whitepace
2016-11-07 14:32:48 +00:00
Mark Haines
29e33deeb5
Fix m.location example
2016-11-07 14:31:29 +00:00
Mark Haines
30f9ea0225
Spelling
2016-11-07 14:30:16 +00:00
Mark Haines
5ccf41bafc
Add type: object
2016-11-07 14:29:17 +00:00
Mark Haines
6ecb5d0729
re-order thumbnail keys
2016-11-07 14:28:19 +00:00
Mark Haines
4349982189
Fix path
2016-11-07 10:54:02 +00:00
Mark Haines
2fdca5a995
Add a thumbnail_info common schema, deduplicate m.room.avatar and m.room.message#m.image
2016-11-07 10:50:52 +00:00
Mark Haines
1b661b64dc
Move m.location thumbnail_url to be inside info to match m.video
2016-11-04 14:59:39 +00:00
Mark Haines
14d05464ee
Move m.file thumbnail_url to be inside info to match m.video
2016-11-04 14:57:45 +00:00
Mark Haines
25b41c7551
Move m.image thumbnail_url to be inside info to match m.video
2016-11-04 14:52:01 +00:00
Richard van der Hoff
1cd63bd0db
Add e2e guide to guides index
...
Fixes #721
2016-11-04 08:46:36 +00:00
Richard van der Hoff
22ae6528c7
Merge pull request #718 from matrix-org/rav/move_signing_json
...
Move 'Signing JSON' to appendices
2016-10-31 14:32:43 +00:00
Richard van der Hoff
3ee75af06f
Move 'Signing JSON' to appendices
...
Canonical JSON and JSON signing in general are common to the C-S spec. Move
them to the appendices instead of the S-S spec.
2016-10-31 12:36:47 +00:00
Richard van der Hoff
a5e12814ef
Split appendices up
...
Split appendices into multiple files
2016-10-31 12:01:37 +00:00
jan
7b4bba5cba
Add mxpp to projects
2016-10-30 19:25:27 -07:00
Richard van der Hoff
0c3ecad3d4
Merge pull request #416 from matrix-org/rav/e2e_impl_sign_one_time_keys
...
E2e impl guide: sign one-time keys
2016-10-24 15:06:05 +01:00
Richard van der Hoff
e53e3ab01a
remove unsigned prop for verifying
2016-10-24 14:59:47 +01:00
Richard van der Hoff
f0f6ea0cb3
E2e impl guide: sign one-time keys
...
We now sign our one-time keys.
2016-10-24 13:52:34 +01:00
Richard van der Hoff
41a528c551
Merge pull request #413 from matrix-org/rav/e2e_impl/rotate_megolm_sessions
...
E2E impl guide: Add details on rotating megolm sessions
2016-10-23 11:10:38 +01:00
Mark Haines
8a99d531a9
Merge pull request #414 from matrix-org/markjh/replays
...
Document the requirement that clients track the message_index
2016-10-21 16:52:52 +01:00
Mark Haines
cbf94c88c2
Move the __ to where it should be
2016-10-21 15:50:54 +01:00
Mark Haines
6a5b66d2d8
Document the where the client gets the message index from
2016-10-21 15:48:44 +01:00
Mark Haines
8641ef299e
Document the requirement that clients track the message_index
2016-10-21 15:25:33 +01:00
Richard van der Hoff
c576a72673
E2E impl guide: Add details on rotating megolm sessions
2016-10-21 13:50:58 +01:00
Mark Haines
888e6a9f3b
Merge pull request #404 from uhoreg/patch-2
...
add information about Perspectives
2016-10-21 09:52:05 +01:00
Richard van der Hoff
41da7a989f
Merge pull request #412 from matrix-org/rav/e2e_impl/check_uks_attacks
...
E2E impl guide: Document unknown key-share mitigations
2016-10-19 17:28:03 +01:00
Richard van der Hoff
657525d0f4
E2E impl guide: Document unknown key-share mitigations
...
Document the fields to be added to Olm and the checks to be done to mitigate
the unknown key-share attacks.
2016-10-19 17:06:52 +01:00
Richard van der Hoff
d93ef05f5e
Merge pull request #411 from matrix-org/rav/e2e_impl/check_user_ids
...
E2E impl guide: check ids in device query
2016-10-19 11:45:15 +01:00
Richard van der Hoff
4d221bf77d
Merge pull request #410 from matrix-org/rav/y_u_no_disable_e2e
...
Add an entry to the FAQ about disabling e2e
2016-10-19 11:45:03 +01:00
Richard van der Hoff
4368134970
Remove spurious backslashes
2016-10-18 20:41:16 +01:00
Richard van der Hoff
157e51fbc9
E2E impl guide: check ids in device query
...
Update the E2E impl guide to note that the user_id and device_id returned from
a device query need to be checked.
2016-10-18 20:40:42 +01:00
Richard van der Hoff
4c008a4771
Merge branch 'rav/e2e_guide'
2016-10-18 18:25:40 +01:00
Richard van der Hoff
05ca311be3
Put the E2E guide under guides
2016-10-18 18:03:20 +01:00
Richard van der Hoff
66a50855ff
Merge branch 'rav/e2e_guide'
...
Land the E2E implementation guide
2016-10-18 16:06:56 +01:00
Richard van der Hoff
703b782ea1
e2e guide: remove refs to refresh tokens
...
refresh tokens are d34d
2016-10-18 16:06:22 +01:00
Richard van der Hoff
21888b5542
e2e guide: formatting tweaks
2016-10-18 16:05:17 +01:00
Richard van der Hoff
e77dc0bd4c
Add E2E implementation guide
2016-10-18 16:01:01 +01:00
Richard van der Hoff
b6c59c137a
Add an entry to the FAQ about disabling e2e
2016-10-17 00:37:19 +01:00
Richard van der Hoff
2ec43a5948
Add continuserv index
...
Oops, forgot this when adding support for the API docs to continuserv in
bfb65d8 .
2016-10-14 17:57:07 +01:00
Richard van der Hoff
d41438605d
Use matrix.org for swagger UI
...
In the swagger UI, default to matrix.org rather than localhost, to make the UI
more useful.
2016-10-14 17:56:26 +01:00
Richard van der Hoff
33191e5555
Better examples
2016-10-14 15:57:52 +01:00
Richard van der Hoff
dfbe416490
Better types for additionalProps
...
recurse down the definitions for additionalProps, so that the types are better
2016-10-14 15:57:52 +01:00
Richard van der Hoff
aefe8f9430
Merge pull request #409 from matrix-org/rav/better_response_examples
...
Better support for examples in responses
2016-10-14 12:24:38 +01:00
Richard van der Hoff
57611ec523
More example formatting improvements
...
Generate more realistic example integers, and do some sanity checks on other
examples.
2016-10-14 12:20:00 +01:00
Richard van der Hoff
b12b38d680
regrandfather json-formatted example params
2016-10-14 11:47:34 +01:00
Richard van der Hoff
af84ca09a0
Better support for examples in responses
...
Walk the response schema to generate examples.
2016-10-14 11:17:06 +01:00
Richard van der Hoff
0f5e924ac9
Merge pull request #408 from matrix-org/rav/more_ordering_fixes
...
More ordering fixes
2016-10-14 10:37:18 +01:00
Richard van der Hoff
d16385a74f
More ordering fixes
...
We were breaking the ordering of objects defined by allOf reference
2016-10-14 10:33:23 +01:00
Erik Johnston
d66792d5ca
Mention order of returned results
2016-10-14 10:31:06 +01:00
Richard van der Hoff
bfb65d8ceb
Serve the API docs with continuserv
2016-10-13 23:54:08 +01:00
Hubert Chathi
0db7eed69d
add information about Perspectives
...
add some information about how Perspectives works, link to their web site, and fix capitalization to match how the Perspectives Project capitalizes their name
2016-10-13 18:00:44 -04:00
Richard van der Hoff
28e7fcbeee
Merge pull request #407 from matrix-org/rav/order_properties
...
Order props in the spec the same as the API
2016-10-13 22:15:43 +01:00
Richard van der Hoff
e8915215a2
Merge pull request #405 from matrix-org/dbkr/push_examples_api_path
...
Fix API path in pushrules examples
2016-10-13 22:13:24 +01:00
Richard van der Hoff
c66a83c9ff
Order props in the spec the same as the API
...
Use an OrderedDict when reading the api docs so that properties defined in the
API are rendered in the same order in the spec.
2016-10-13 22:10:14 +01:00
Richard van der Hoff
cfbee938b0
changelog: Fix a couple of punctuations
2016-10-13 18:06:43 +01:00
Richard van der Hoff
22777970da
Fix speculator link
...
the link to the 'latest version' was broken
2016-10-13 17:56:53 +01:00
Richard van der Hoff
f78e28ade1
Merge pull request #406 from matrix-org/rav/tmpl_work
...
Various spec templating fixes
2016-10-13 17:45:17 +01:00
Richard van der Hoff
93894ebbbe
Fix spurious "None" in non-room events
...
Events like m.direct and m.tag don't inherit from either Message event or State
event, and were getting a "None" where there should have been a type.
2016-10-13 17:23:11 +01:00
Richard van der Hoff
3dd0fcabb3
Render the body of response objects with inheritance
2016-10-13 17:11:18 +01:00
David Baker
41f4661d1b
Fix API path in pushrules examples
2016-10-13 15:14:29 +01:00
Oddvar Lovaas
09b568756c
Merge pull request #403 from uhoreg/patch-1
...
s/vector/riot/
2016-10-13 14:56:25 +01:00
Hubert Chathi
c26ed86215
s/vector/riot/
...
Replace references to Vector with Riot (when appropriate).
2016-10-12 23:20:55 -04:00
Richard van der Hoff
af515012ea
Device management API
2016-10-12 17:26:01 +01:00
Richard van der Hoff
9265b03008
Client device doc
...
Document client devices, and the mods to the login and register apis to support
them.
2016-10-12 17:26:01 +01:00
Richard van der Hoff
2b0b5ffeb8
Merge pull request #401 from matrix-org/rav/underscore_api_convention
...
Document convention of using underscores in APIs
2016-10-12 11:50:31 +01:00
Richard van der Hoff
cbc5774ade
JSON key names also use underscores.
2016-10-12 11:37:41 +01:00
Richard van der Hoff
8523af1385
Document convention of using underscores in APIs
...
Everybody has agreed to it. Now we just have to remember to do it.
2016-10-12 10:29:53 +01:00
Matthew Hodgson
fcf47386e9
Merge pull request #400 from rrix/rr/fix-my-urls
...
Fix URLs pointing to Ryan Rix's projects
2016-10-12 09:07:48 +01:00
Ryan Rix
4791c83ce8
Polynomial
2016-10-11 20:24:48 -07:00
Ryan Rix
d2d9d7a399
mcat
2016-10-11 20:23:51 -07:00
Ryan Rix
799ca22bb2
Feedbot
2016-10-11 20:22:59 -07:00
Ryan Rix
a52ab39e7f
Lightrix
2016-10-11 20:22:28 -07:00
Ryan Rix
cce8c7ed4b
mclient.el
2016-10-11 20:18:08 -07:00
Erik Johnston
a69d6c63c6
Merge branch 'master' of github.com:matrix-org/matrix-doc into erikj/public_rooms
2016-10-11 14:31:47 +01:00
Erik Johnston
cafa9a01fd
Move explanation of lack of direction param
2016-10-11 14:29:20 +01:00
Erik Johnston
71c1fc5ec0
Remove spurious 400 result
2016-10-11 14:28:32 +01:00
Erik Johnston
de68c167b6
Add tags for GET endpoint
2016-10-11 14:27:53 +01:00
Erik Johnston
9d0960b206
Better wording
2016-10-11 14:24:46 +01:00
Richard van der Hoff
7ed7944ddc
Merge pull request #399 from matrix-org/dbkr/identity_api_right_path
...
Use the right path for the identity API
2016-10-10 11:32:40 +01:00
David Baker
8cd92211fb
Merge pull request #398 from matrix-org/rav/uia_fallback_postmessage
...
window.postmessage for Interactive Auth fallback
2016-10-10 10:23:08 +01:00
David Baker
49ee00c361
Use the right path for the identity API
2016-10-07 18:17:45 +01:00
Richard van der Hoff
6c88d698ae
uia fallback example: check event origin
2016-10-07 16:26:28 +01:00
Richard van der Hoff
e850fd718d
window.postmessage for Interactive Auth fallback
...
Require that User-Interactive auth fallback pages call
`window.postMessage` to notify apps of completion.
2016-10-06 19:54:49 +01:00
Richard van der Hoff
42616f839c
Merge pull request #396 from matrix-org/dbkr/notifs_api
...
Spec notifs API
2016-10-06 17:21:47 +01:00
Richard van der Hoff
909aef2b18
Merge pull request #389 from matrix-org/erikj/create_room_is_direct
...
Spec /createRoom is_direct flag, is_direct in member event and m.direct
2016-10-06 17:19:48 +01:00
Richard van der Hoff
83b89aa1ce
dm: clarify client behaviour
2016-10-06 17:17:35 +01:00
David Baker
e0a434b248
Aaha, found a syntax that swagger will accept!
2016-10-06 11:20:05 +01:00
David Baker
ed2d364440
consistency
2016-10-06 11:17:43 +01:00
David Baker
96b6fb0129
'In the m.room.member' event
2016-10-06 11:16:56 +01:00
David Baker
301595c071
Linkify account_data API
...
Also change other links because it turns out the .. isn't part
of the syntax
2016-10-06 11:15:44 +01:00
David Baker
e2736ba167
Linkify createroom in changelog too
2016-10-06 10:12:08 +01:00
David Baker
bd753d4bf4
Re-add required flags the correct way
2016-10-05 18:53:08 +01:00
David Baker
af2c74c186
Revert requireds
...
They're not boolean flags for object fields
2016-10-05 18:50:14 +01:00
David Baker
14944fe237
More PR feedback
2016-10-05 18:26:42 +01:00
David Baker
fd8c1a43c7
ms, not s. Also add required flags
2016-10-05 18:22:03 +01:00
David Baker
2a987c3369
Linkify endpoints properly
2016-10-05 18:19:17 +01:00
David Baker
2259a00ba2
links
2016-10-05 13:29:43 +01:00
David Baker
3f66ba713c
Reference m.room.member section
2016-10-05 13:25:42 +01:00
David Baker
e2024e5829
Add note on how to use the account data event
2016-10-05 13:22:30 +01:00
David Baker
d791f35007
Remove unnecessary paragraph
2016-10-05 13:13:50 +01:00
David Baker
4480553bf9
Move m.direct description to the swagger
...
Also change the swagger to yaml so I can put that description in it
without having to figure out how to embed that in json.
2016-10-05 13:12:14 +01:00
David Baker
b789251f70
More PR feedback
2016-10-05 12:59:49 +01:00
David Baker
fe61433553
Merge pull request #397 from matrix-org/rav/401_on_interactive_auth_fail
...
UI Auth: servers should 401 when a request fails
2016-10-05 11:56:10 +01:00
David Baker
4a020025bc
Make swagger happpy
...
These aren't strings, but 'any' causes swagger to break and
leaving it out makes the doc fail to build.
2016-10-05 11:51:48 +01:00
David Baker
b4c89accb2
Params in query, not path
2016-10-05 11:48:14 +01:00
Richard van der Hoff
a8d35b2409
UI Auth: servers should 401 when a request fails
...
(ref https://matrix.org/jira/browse/SYN-744 )
2016-10-05 11:25:49 +01:00
Oddvar Lovaas
692e40bec9
Add telematrix
2016-10-05 11:25:03 +01:00
David Baker
a463820d83
Typo
2016-10-05 11:21:56 +01:00
David Baker
c1fa342b90
Swagger is failing on type 'any'
2016-10-05 11:21:06 +01:00
David Baker
136d5dc9ad
Almost valid...
2016-10-05 11:15:33 +01:00
David Baker
595b75f299
Try & make example closer to valid
2016-10-05 10:32:03 +01:00
David Baker
41781e95b2
Attempt valid json
2016-10-05 10:21:29 +01:00
David Baker
c16ba9488f
Spec notifs API
2016-10-05 10:15:49 +01:00
Richard van der Hoff
37fb1ceb65
Merge pull request #395 from matrix-org/rav/kill_refresh_tokens
...
Remove references to refresh tokens and tokenrefresh
2016-10-04 17:55:38 +01:00
David Baker
1d7531e9a1
Typo
2016-10-04 17:51:35 +01:00
David Baker
8e096bdc48
Link to createRoom, not initialsync
2016-10-04 15:15:01 +01:00
David Baker
8af90bfc21
Clarify 'this room'
2016-10-04 15:08:48 +01:00
David Baker
85bc989c02
pr feedback
2016-10-04 15:07:14 +01:00
Oddvar Lovaas
92291dcfda
Add MatrixTool, update the riots
2016-10-04 12:52:34 +01:00
David Baker
976d41351e
spelling
2016-10-04 12:43:41 +01:00
David Baker
d39f662df5
PR feedback
2016-10-04 11:57:24 +01:00
Richard van der Hoff
bc6c5858ea
Merge pull request #386 from matrix-org/rav/store_and_forward
...
Specification for direct-to-device messages
2016-10-04 11:55:29 +01:00
Richard van der Hoff
556ced36a4
Merge remote-tracking branch 'origin/master' into rav/store_and_forward
2016-10-04 11:55:05 +01:00
David Baker
accb3941bf
Changelog
2016-10-03 18:20:45 +01:00
David Baker
203ea99328
Spec m.direct
2016-10-03 18:17:43 +01:00
David Baker
8fe8bd6a81
Add is_direct to member event spec.
2016-10-03 17:33:45 +01:00
Richard van der Hoff
f4c7fdfd03
Remove references to refresh tokens and tokenrefresh
...
refresh tokens are dead.
2016-10-03 17:05:56 +01:00
David Baker
5fedc64230
double space
2016-10-03 15:52:08 +01:00
David Baker
ae1c576648
Merge remote-tracking branch 'origin/master' into erikj/create_room_is_direct
2016-10-03 15:17:55 +01:00
Richard van der Hoff
1f45724bfd
Merge pull request #394 from matrix-org/rav/required_response_fields
...
Mark required fields in response objects as such
2016-10-03 14:14:36 +01:00
Richard van der Hoff
2dde1a8d28
Merge pull request #390 from matrix-org/erikj/filter_url
...
Add contains_url filter option and /messages filter
2016-10-03 14:13:55 +01:00
Richard van der Hoff
23d5073820
Mark required fields in response objects as such
...
Actually this means we can remove a bunch of code which special-cased this.
2016-10-03 14:03:23 +01:00
Richard van der Hoff
91e899338d
Merge pull request #393 from matrix-org/rav/speculator_api
...
Serve the api docs from the speculator
2016-10-03 13:40:44 +01:00
Richard van der Hoff
1320a86cbe
Serve the api docs from the speculator
...
There are a few parts to this:
* when we generate the spec for a particular git sha, also run the script which
turns our yaml api descriptions into a swagger json file.
* tweak serveSpec to add another header when serving the generated json.
* add a link to the generated index which will (via js hackery) redirect to our
hosted swagger UI at http://matrix.org/docs/api/client-server , with a "url"
query-param pointing at the generated json.
Also, factor makeTempDir out of gitClone, so that we can give clearer log lines.
2016-10-03 12:36:46 +01:00
Matthew Hodgson
08001b7768
remove spurious blank clients from try-it-now page
2016-10-01 18:49:41 +01:00
Erik Johnston
069aa86a10
Update wording and add example to filter param
2016-09-30 15:06:11 +01:00
Erik Johnston
a10fe9fa43
Update changelog
2016-09-30 15:04:42 +01:00
Erik Johnston
7919e8e159
Update wording.
2016-09-30 15:02:27 +01:00
Erik Johnston
a5bb182c67
Explicitly mention that directio of pagination is specified by the token
2016-09-30 14:30:13 +01:00
Erik Johnston
a66a744c45
Fix typo. Change responses in both places
2016-09-30 14:28:40 +01:00
Erik Johnston
5e99f4753d
Update changelog
2016-09-30 14:20:35 +01:00
Erik Johnston
06649b652d
Mark booleans as required. Remove mention that things may be null
2016-09-30 14:18:13 +01:00
Erik Johnston
b121feebce
Comment what the is_direct flag actually does
2016-09-30 11:24:51 +01:00
Erik Johnston
51248dd0c8
Update changelog
2016-09-29 17:22:43 +01:00
Erik Johnston
d01d1a07a6
Add changelog
2016-09-29 17:19:54 +01:00
Erik Johnston
e8b21f357f
Explicitlty mention total_room_count_estimate
2016-09-29 17:18:34 +01:00
Erik Johnston
e854757c98
Mark required fields as required
2016-09-29 17:12:52 +01:00
Erik Johnston
212a4b5fce
Add changelog entry
2016-09-29 17:02:00 +01:00
Erik Johnston
0dc94d5c14
Expand on description of pagination tokens
2016-09-29 16:58:00 +01:00
Erik Johnston
37f6769a3c
Spec filter param on /messagse
2016-09-29 13:40:20 +01:00
Erik Johnston
085131b617
Add contains_url filter option
2016-09-29 13:37:08 +01:00
Richard van der Hoff
4f1c2f23ee
Changelog fix
...
store-and-forward -> send-to-device
2016-09-29 13:21:46 +01:00
Richard van der Hoff
ebaaa7e3b3
Review feedback
...
* store-and-forward -> send-to-device
* describe motivation
* device ids are 10 capital chars
* etc
2016-09-29 13:18:45 +01:00
Erik Johnston
3a5cbd14c3
Add /createRoom is_direct flag
2016-09-29 11:25:12 +01:00
Erik Johnston
c05ee18f58
Add title and update description
2016-09-29 11:06:57 +01:00
Erik Johnston
130ea85576
Spec POST /publicRooms
2016-09-29 11:01:36 +01:00
Erik Johnston
877a6cfeb4
Spec new query params for /publicRooms
2016-09-29 10:47:37 +01:00
Erik Johnston
d81d0dbd1d
Spec canonical alias key
2016-09-29 10:35:04 +01:00
Richard van der Hoff
ccd7bb32d5
Specification for direct-to-device messages
2016-09-27 14:27:27 +01:00
Richard van der Hoff
459f4b953d
swagger-http-server: add a --port argument
2016-09-27 12:18:01 +01:00
Oddvar Lovaas
6d7f543612
Merge pull request #385 from freelock/master
...
Drupal API module and Concourse Notification Resource additions to Try Matrix page
2016-09-26 17:12:59 +01:00
John Locke
c010173381
Add Drupal Matrix_api module to Try Matrix page
2016-09-23 21:48:33 -07:00
John Locke
c08aa51b18
Add concourse notification resource to Try Matrix page
2016-09-23 21:48:10 -07:00
Oddvar Lovaas
1ea836bb1b
Remove howtos from build script
2016-09-21 16:22:49 +01:00
Oddvar Lovaas
d7d7f53884
Remove duplicates, add redirect
2016-09-21 16:03:34 +01:00
Oddvar Lovaas
7b559686d5
Merge pull request #384 from matrix-org/rav/misc_docs
...
Miscellaneous doc fixes
2016-09-21 10:42:36 +01:00
Richard van der Hoff
11961247f7
Miscellaneous doc fixes
...
Fix some egregious lies and oldthings in the getting-involved and faq pages.
2016-09-21 10:03:57 +01:00
Richard van der Hoff
09c4701524
Merge pull request #383 from matthiasbeyer/fix-link-markup
...
Fix link markup
2016-09-21 09:09:44 +01:00
Matthias Beyer
cefb63dd80
Fix link markup
2016-09-21 09:29:05 +02:00
Oddvar Lovaas
edcab06e2d
Fix spacing, re-add ios redirect page
2016-09-19 15:39:26 +01:00
Oddvar Lovaas
6e915b9119
Rename Vector -> Riot
2016-09-19 15:34:37 +01:00
Oddvar Lovaas
9e58f4236a
Re-write F-droid paragraph
2016-09-14 17:24:21 +01:00
Oddvar Lovaas
bdc869d8e7
Merge pull request #382 from exul/faq/client-and-server-questions
...
Split Implementation into Clients and Server and add questions
2016-09-14 16:45:57 +01:00
Andreas Brönnimann
a89669aa1f
Add new questions about servers and clients
...
Also fix some outdate questions
Signed-off-by: Andreas Brönnimann <foss@exul.org>
2016-09-08 21:45:47 +02:00
Andreas Brönnimann
f4c093a58d
Split Implementations into Servers and Clients
...
Signed-off-by: Andreas Brönnimann <foss@exul.org>
2016-09-08 21:29:17 +02:00
Richard van der Hoff
65d1888e08
Merge pull request #381 from matrix-org/dbkr/clarify_highlight_and_sound
...
Clarify `highlight` and `sound` tweaks.
2016-09-08 13:06:46 +01:00
David Baker
9a1db01d92
Clarify highlight and sound tweaks.
2016-09-08 11:59:49 +01:00
Richard van der Hoff
026a507380
Merge pull request #379 from Ralith/nix-shell
...
Add a nix-shell environment suitable for building
2016-08-31 10:38:03 +01:00
Richard van der Hoff
4833710bc5
Merge pull request #378 from Ralith/redaction
...
Fix inconsistencies regarding redacted_because
2016-08-31 10:37:09 +01:00
Benjamin Saunders
33d80408e0
Add a nix-shell environment suitable for building
...
This enables easy execution of scripts/*.py by Nix users.
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-08-30 21:26:35 -07:00
Benjamin Saunders
cade909e25
Fix inconsistencies regarding redacted_because
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-08-30 21:18:55 -07:00
Richard van der Hoff
69b1827b10
Merge pull request #380 from matrix-org/rav/doc_accountdata_key
...
Add top-level account_data to /sync response
2016-08-30 17:58:08 +01:00
Richard van der Hoff
7478e7f3cf
Add top-level account_data to /sync response
2016-08-30 17:43:20 +01:00
Richard van der Hoff
0474010d47
Merge pull request #376 from Ralith/user_id-sender
...
Fix some obsolete uses of user_id key in events
2016-08-30 16:02:05 +01:00
Benjamin Saunders
77b668a5dc
Fix some obsolete uses of user_id key in events
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-08-26 23:06:41 -07:00
Richard van der Hoff
2fa7aac3be
Merge pull request #377 from Ralith/typos
...
Fix typo
2016-08-26 10:28:52 +01:00
Benjamin Saunders
80bfbbdd33
Fix typo
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-08-26 02:23:16 -07:00
Oddvar Lovaas
3beffc66cb
Move purple-matrix to client list
2016-08-23 13:44:07 +01:00
Oddvar Lovaas
df8805155d
Merge pull request #375 from davidar/patch-1
...
Update 2015-06-26-tensor.md
2016-08-23 12:38:31 +02:00
David A Roberts
7935caf388
Update 2015-06-26-tensor.md
2016-08-23 20:14:37 +10:00
Richard van der Hoff
6c78a6aab0
Merge pull request #374 from matrix-org/matthew/fix_state_sending_desc
...
fix the descriptions of the /room/.../state APIs to not be the wrong way round
2016-08-18 15:01:44 +01:00
Matthew Hodgson
978d9ea6dd
fix the descriptions of the /room/.../state APIs to not be the wrong way round
2016-08-18 14:04:21 +01:00
Oddvar Lovaas
16a4903656
Moved to correct date
2016-08-17 16:51:14 +01:00
Oddvar Lovaas
b45425938c
Add gitter bridges
2016-08-17 16:48:10 +01:00
David Baker
fd888fcbda
Merge pull request #373 from matrix-org/dbkr/contains_display_name_override
...
Make the display name rule an override rule
2016-08-17 09:43:44 +01:00
David Baker
311c0a6eb5
Hopefully correct indentation on changelog
2016-08-17 09:42:46 +01:00
David Baker
9fb68f54ce
Changelog
2016-08-16 18:16:47 +01:00
Richard van der Hoff
512b0c5564
Merge pull request #372 from matrix-org/dbkr/add_dot
...
Add dot prefix to .rule.master
2016-08-16 08:28:49 +01:00
David Baker
b65b0d049e
Make the display name rule an override rule
2016-08-15 18:32:35 +01:00
David Baker
6592646ee9
Add dot prefix to .rule.master
...
It's a default rule, so it needs a dot
2016-08-15 18:29:39 +01:00
Richard van der Hoff
6a4f65d78f
update c-s changelog
2016-08-15 13:50:58 +01:00
David Baker
c494adf92c
Merge pull request #371 from matrix-org/rav/auth_clarifications
...
Clarifications to authentication mechanisms
2016-08-15 13:23:15 +01:00
Richard van der Hoff
c51c4acf7f
Clarifications to authentication mechanisms
...
* Make the purpose of the `auth` key in /register requests explicit, and say
that it should be empty at first.
* Restructure the UA-auth section a bit.
* In the UA-auth section, say that clients should submit no `auth` to start
with, and add 'Stage 0' representing this to the example.
* s/{stage,login} type/authentication type/ in the UA-auth section. Seems
clearer to me.
* Try to distinguish the example responses from the example requests by giving
an HTTP header.
2016-08-15 10:28:15 +01:00
Oddvar Lovaas
5ab7ba282d
Add matrix-appservice-rocketchat
2016-08-12 16:17:13 +01:00
Oddvar Lovaas
0ef196f545
Add Nervewire
2016-08-12 12:53:34 +01:00
Richard van der Hoff
4ace92bca3
Merge pull request #370 from Ralith/origin_server_ts
...
Specify requirement of origin_server_ts
2016-08-12 10:08:02 +01:00
Benjamin Saunders
1c02ff5249
Specify requirement of origin_server_ts
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-08-12 01:49:14 -07:00
Oddvar Lovaas
fee90f135b
Update instructions
2016-08-11 17:07:12 +01:00
Oddvar Lovaas
cffd4c34ea
Change to sorting by date (mostly)
2016-08-11 17:05:50 +01:00
Matthew Hodgson
9cb626982a
s/user/username/ typo
2016-08-10 18:09:44 -05:00
Matthew Hodgson
1551e34ea5
Merge pull request #369 from sim6/fix_faq_federation_api_link
...
Fix FAQ Federation API link
2016-08-09 17:21:56 -05:00
Matthew Hodgson
946374a737
Merge pull request #368 from sim6/format_faq_links
...
Format FAQ links
2016-08-09 17:21:36 -05:00
Simó Albert i Beltran
a90074ec78
Fix FAQ Federation API link
...
Signed-off-by: Simó Albert i Beltran <sim6@probeta.net>
2016-08-09 23:26:00 +02:00
Simó Albert i Beltran
82897a52a1
Format FAQ links
...
Signed-off-by: Simó Albert i Beltran <sim6@probeta.net>
2016-08-09 23:21:09 +02:00
Richard van der Hoff
e910a39594
Merge pull request #367 from matrix-org/rav/document_cas_login
...
document CAS login and m.login.token login
2016-08-09 16:48:08 +01:00
Richard van der Hoff
07fa64d73d
Update changelog
2016-08-09 16:46:49 +01:00
Richard van der Hoff
0248afe6ac
login with invalid token gives a 403
2016-08-09 16:28:29 +01:00
Richard van der Hoff
1f1dfdd91c
More clarifications
2016-08-09 15:51:12 +01:00
Richard van der Hoff
ec81b4c9fe
More PR feedback
...
Add a couple of TODO sections
2016-08-09 12:16:20 +01:00
Richard van der Hoff
4b0e546eeb
PR feedback
...
Fix some typos, and clarify several aspects of server behaviour.
2016-08-09 12:02:38 +01:00
Richard van der Hoff
41368dc5a7
document CAS login
...
Following the spirit of "document how it is, not how we wish it was", document
the CAS login bits.
2016-08-08 17:33:48 +01:00
Mark Haines
20eab7714f
Merge pull request #366 from matrix-org/markjh/filename
...
Document the optional parameter for specifying a filename
2016-08-03 14:13:21 +01:00
Oddvar Lovaas
f3d6f6a387
Remove spare ()
2016-08-02 18:12:23 +01:00
Oddvar Lovaas
04b71fb571
Add NaChat and Twitter bridgew1
2016-08-02 18:09:50 +01:00
Mark Haines
ba64d9fe5a
Remove thing from jenkins.sh
2016-08-02 14:18:55 +01:00
Mark Haines
f55bf46c7c
Print the git revision in jenkins.sh
2016-08-02 14:09:36 +01:00
Mark Haines
d0785d80cc
Poke jenkins
2016-08-02 14:05:25 +01:00
Mark Haines
d2fe2f1ff6
Fix jenkins
2016-08-02 13:59:46 +01:00
Mark Haines
618f94699b
Document the optional parameter for specifying a filename to download an attachment as
2016-08-02 13:49:54 +01:00
David Baker
4f206e3223
Merge pull request #365 from matrix-org/rav/pushrules_spec
...
Clean up the pushrules API doc
2016-07-27 16:18:31 +01:00
Richard van der Hoff
8328e485ea
Clean up the pushrules API doc
...
* make it clearer which fields go in which parts of the rule
* the example given appeared to be for a content rule, so use a content rule
consistently through the examples.
2016-07-27 13:54:35 +01:00
Richard van der Hoff
9a2af4fbc1
Changelog: Add /upload tweak
2016-07-25 09:14:26 +01:00
Richard van der Hoff
7ac2f51e4a
/upload: fix example for filename
...
The example shouldn't be encoded, else it will be double-encoded by swagger.
2016-07-25 09:07:42 +01:00
Richard van der Hoff
60875770fc
Merge pull request #364 from Ralith/upload-filename
...
Document filename query parameter for uploads
2016-07-25 08:22:35 +01:00
Benjamin Saunders
3e2dea4c52
Document filename query parameter for uploads
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-07-24 23:27:56 -07:00
Oddvar Lovaas
81630300fe
Add wq!libqmatrixclient
2016-07-20 15:13:04 +01:00
Richard van der Hoff
93cc75299c
Merge pull request #363 from matrix-org/rav/tokenrefresh_expires_access_token
...
/tokenrefresh should expire the access token
2016-07-19 10:09:47 +01:00
Richard van der Hoff
ec20f15407
/tokenrefresh should expire the access token
...
It's possible for clients to call /tokenrefresh before the access_token has
expired, potentially leading to a proliferation of valid access_tokens.
2016-07-19 09:17:14 +01:00
Richard van der Hoff
66bfd0462b
Merge pull request #362 from matrix-org/rav/create_room_behaviour
...
Spell out the state algorithm for createRoom
2016-07-18 14:57:47 +01:00
Richard van der Hoff
2370a4c970
Spell out the state algorithm for createRoom
...
Fixes https://matrix.org/jira/browse/SPEC-429 .
Synapse currently follows the specified ordering, but does *not* give the
specified error when the state is invalid (instead it creates the room anyway
but gives a 403 M_FORBIDDEN). Still, I don't think that should be a real
problem for any real clients, and nothing would break if we changed this in
synapse, so it might as well go in the spec anyway.
2016-07-18 13:01:45 +01:00
Matthew Hodgson
c0490f2db2
cosmetics
2016-07-14 18:25:34 +01:00
Richard van der Hoff
a8127ece52
Merge branch 'release/client-server/r0.2.0'
2016-07-14 16:25:53 +01:00
Richard van der Hoff
a64f9bbb63
C-S spec: Fix 'unstable' in link to /context API
2016-07-14 16:23:59 +01:00
Richard van der Hoff
b5f9e896ba
C-S spec: Fix 'unstable' in link to /context API
2016-07-14 16:20:59 +01:00
Richard van der Hoff
76ec390c73
changelog: Add "unreleased" placeholder
2016-07-14 15:44:17 +01:00
Richard van der Hoff
a2ab6854ff
CS spec: Add r0.2.0 to historical version list
2016-07-14 15:40:49 +01:00
Richard van der Hoff
005a71ab00
Bump version in changelog
2016-07-14 15:19:47 +01:00
Richard van der Hoff
c71c9e4f6b
Merge branch 'master' into release/client-server/r0.2.0
2016-07-14 15:17:40 +01:00
Richard van der Hoff
ae489260a1
Merge pull request #359 from matrix-org/rav/mxid_grammar
...
Define MXID grammar
2016-07-14 15:16:15 +01:00
Richard van der Hoff
72449294bc
Moar TODO
2016-07-14 15:04:16 +01:00
Richard van der Hoff
0ac04f5649
Merge branch 'master' into release/client-server/r0.2.0
2016-07-14 14:40:46 +01:00
Richard van der Hoff
76fd85f054
Merge branch 'master' into release/client-server/r0.2.0
2016-07-14 14:38:59 +01:00
Richard van der Hoff
a2f1c6a7a6
Add a TODO about defining non-latin login creds
2016-07-14 14:38:04 +01:00
Erik Johnston
e5f5d0c55e
Merge pull request #361 from matrix-org/erikj/account_deactivate
...
Spec /account/deactivate API
2016-07-14 11:15:32 +01:00
Richard van der Hoff
0e26238386
Update README
...
Structure and Contributing were both a bit out of date.
2016-07-14 10:52:30 +01:00
Erik Johnston
06d379ed5e
Add to changelog
2016-07-14 10:18:48 +01:00
Richard van der Hoff
b5d68b8ff1
Link to doc style doc
...
(and update it to cover extra section characters)
2016-07-14 10:13:10 +01:00
Erik Johnston
a48437ced8
Spec /account/deactivate API
2016-07-14 10:11:38 +01:00
Richard van der Hoff
4d2bee4b56
Prepare changelog for 0.2.0 release
2016-07-13 21:20:25 +01:00
Richard van der Hoff
cdd19dca7f
fix typos
2016-07-13 18:32:29 +01:00
Richard van der Hoff
f942b6e5c1
remove some redundant words
2016-07-13 18:27:40 +01:00
Richard van der Hoff
001db45046
s/mxid/user id/, and other PR feedback.
2016-07-13 18:20:11 +01:00
Richard van der Hoff
56547ad373
Merge pull request #358 from matrix-org/rav/contributing
...
CONTRIBUTING for matrix-doc
2016-07-13 16:27:13 +01:00
Richard van der Hoff
e628edfdc6
Define MXID grammar
...
Quick! Write down the decisions on the grammar before we get a chance to change
our minds!
Also some placeholder sections for other types of identifier.
2016-07-13 15:24:31 +01:00
Richard van der Hoff
9eba63b816
CONTRIBUTING PR feedback
...
* Make it clear that we won't do spec changes unless backed up by working
implementations.
* Try to pin down when we expect a proposal doc a bit better
2016-07-13 12:19:42 +01:00
Richard van der Hoff
8ac45d7948
Merge pull request #353 from matrix-org/rav/room_membership
...
Clarify the room-membership APIs
2016-07-13 11:34:14 +01:00
Richard van der Hoff
6cfc025bb8
CONTRIBUTING: add link to docs folder
2016-07-13 11:32:40 +01:00
Richard van der Hoff
0c06ea0e67
Merge pull request #356 from matrix-org/rav/fix_redaction
...
Fix name of prev_content to preserve on redactions
2016-07-13 11:14:07 +01:00
Richard van der Hoff
079721d798
Merge pull request #355 from matrix-org/rav/link_undeprecated_endpoints
...
Mark deprecated endpoints with their replacements
2016-07-13 11:10:29 +01:00
Richard van der Hoff
a9d3cfd13c
Merge branch 'master' into rav/link_undeprecated_endpoints
2016-07-13 11:09:53 +01:00
Richard van der Hoff
d92515bce3
Merge pull request #354 from matrix-org/rav/reorder_deprecated_initialsync
...
Move /room/x/initialSync to after the undeprecated APIs
2016-07-13 11:07:11 +01:00
Richard van der Hoff
7080fd0618
Merge pull request #348 from Ralith/room-messages
...
Add missing "to" parameter to /messages
2016-07-13 11:01:56 +01:00
Richard van der Hoff
d8a47dbb5d
Merge pull request #352 from matrix-org/rav/kill_old_sync
...
Remove references to intialSync etc, and rewrite syncing
2016-07-13 10:54:02 +01:00
Richard van der Hoff
85594d4d97
add special-snowflake CONTRIBUTING for matrix-doc
2016-07-13 10:51:27 +01:00
Benjamin Saunders
dc7fc0309e
Add missing "to" parameter to /messages
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-07-12 20:38:53 -07:00
Richard van der Hoff
2783635fbe
Merge pull request #357 from matrix-org/rav/add_license
...
Add a license to the spec
2016-07-12 23:14:52 +01:00
Richard van der Hoff
49cd65dd58
Add a license to the spec
...
We're licensing hte spec under ASLv2. Add the LICENSE file, and add the
short-form to as much of the source as is practical right now (adding it to
json source is a massive pita).
2016-07-12 17:28:30 +01:00
Richard van der Hoff
1c6eed5c35
Fix name of prev_content to preserve on redactions
...
The field is called prev_content, not prev_state.
2016-07-12 16:34:16 +01:00
Richard van der Hoff
6bcb1798f5
Mark deprecated endpoints with their replacements
...
Fixes https://matrix.org/jira/browse/SPEC-415
2016-07-12 16:18:48 +01:00
Richard van der Hoff
9d267795e0
Move /room/x/initialSync to after the undeprecated APIs
...
It's a bit incongruous to have to read through the deprecated /initialSync to
get to the good stuff. Separate out intialSync so that we can move it later in
the spec.
2016-07-12 15:03:20 +01:00
Richard van der Hoff
ac006f8e1e
Merge pull request #351 from matrix-org/rav/room_naming
...
Clarify the room-naming behaviour
2016-07-12 14:53:21 +01:00
Richard van der Hoff
885e6797f2
Fix double-negative in room naming
2016-07-12 14:50:49 +01:00
Richard van der Hoff
4118ce6680
Add rationale to /sync
2016-07-12 14:48:03 +01:00
Richard van der Hoff
7186ecba7f
Clarify the room-membership APIs
...
* give join/invite their own subsection
* move ban/unban into the banning section
* document forgettting and kicking
2016-07-12 14:18:48 +01:00
Richard van der Hoff
017935d8e9
Fix typo
2016-07-12 14:15:52 +01:00
Richard van der Hoff
d724b6bf75
Make null m.room.name behaviour explicit
...
PR feedback
2016-07-12 13:44:04 +01:00
Richard van der Hoff
6dfc923c1d
Remove references to intialSync etc, and rewrite syncing
...
The 'Events' section of the C-S spec was full of outdated references to the v1
sync api, which is long dead. (https://matrix.org/jira/browse/SPEC-414 ).
Also, try to clarify why /sync distinguishes state and timeline
(https://matrix.org/jira/browse/SPEC-423 ).
2016-07-12 13:10:36 +01:00
Richard van der Hoff
7b4c21fa77
Add link to room name bug
2016-07-12 11:47:39 +01:00
Richard van der Hoff
be9dccb266
m.room.canonical alias: fix schema syntax
2016-07-12 10:04:01 +01:00
Richard van der Hoff
d4194dd24e
Clarify the room-naming behaviour
...
Make behaviour on empty `m.room.name` and `m.room.canonical_alias` events
explicit.
2016-07-11 17:49:27 +01:00
Oddvar Lovaas
bb54adc790
adding F-Droid
2016-07-11 10:48:13 +01:00
David Baker
777d72aad1
Merge pull request #346 from matrix-org/dbkr/more_requesttokens
...
Add requestToken endpoints
2016-07-08 14:56:11 +01:00
David Baker
e91214e78e
More links
...
Also remove now redundant anchor
2016-07-08 14:26:18 +01:00
David Baker
11c60b0409
Merge pull request #347 from matrix-org/dbkr/dont_line_wrap_rst
...
Don't line wrap the API descriptions
2016-07-08 14:24:44 +01:00
David Baker
cf13c8997c
Merge branch 'dbkr/dont_line_wrap_rst' into dbkr/more_requesttokens
2016-07-08 13:54:30 +01:00
David Baker
d66ea3c3ce
Don't line wrap the API descriptions
...
They are in RST format which is whitespace sensitive and threfore can't be line wrapped without breaking the syntax.
There is more wrapping in other places but some of it is into tables where it does need to be fixed width in order for the RST table to parse correctly.
2016-07-08 11:57:40 +01:00
David Baker
7c8651480a
Some PR feedback corrections
...
Including adding a hyperlink, although this requires a separate fix that I'll do on a different branch
2016-07-08 11:56:23 +01:00
Richard van der Hoff
19a59bc210
Merge pull request #345 from Ralith/require-prev_batch
...
Supply prev_batch unconditionally in timelines
2016-07-07 21:08:56 +01:00
David Baker
c109da5b78
Attempt to make things clearer
2016-07-07 17:07:38 +01:00
David Baker
86db820bb1
Expand on summaries for requestToken endpoints
2016-07-07 16:05:21 +01:00
David Baker
4812be9142
Missing .
2016-07-07 15:58:20 +01:00
David Baker
191cb08a3a
Add response section otherwise the checker fails
2016-07-07 15:00:27 +01:00
David Baker
d74a320edd
Stray tab
2016-07-07 14:58:05 +01:00
David Baker
ead5648b8c
Add requestToken endpoints
...
For password reset and 3pid adding
2016-07-07 14:52:45 +01:00
Benjamin Saunders
ee5054fb42
Supply prev_batch unconditionally in timelines
...
Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
2016-07-07 01:37:48 -07:00
David Baker
ef4c03894d
Merge pull request #343 from matrix-org/dbkr/threepid_requesttoken
...
Spec for endpoint-specific 3pid verification token
2016-07-05 15:17:18 +01:00
David Baker
14ff3862e3
More PR feedback
2016-07-05 15:15:44 +01:00
Richard van der Hoff
df3f4b4ecf
Fix link to draft e2e spec
2016-06-30 18:01:32 +01:00
Oddvar Lovaas
7b36cedd8b
adding link to spreadsheet in synapse project page
2016-06-30 17:20:57 +01:00
Oddvar Lovaas
04c2fa23e3
Merge branch 'master' of github.com:matrix-org/matrix-doc
2016-06-30 17:18:00 +01:00
Oddvar Lovaas
054829f590
adding 2016-06-30-hdd-space-calc-for-synapse.md
2016-06-30 17:17:40 +01:00
David Baker
e4db7be8e2
Better structure for error response
...
& add server not trusted error
2016-06-30 16:22:01 +01:00
David Baker
3dddc0dcdf
Explain why not erroring on dup 3pid is desireable
2016-06-30 16:13:45 +01:00
David Baker
a600386c05
Consistent working for error response
...
Also format json example better
2016-06-30 16:12:11 +01:00
David Baker
572aa24a88
Add M_THREEPID_IN_USE
2016-06-30 15:40:20 +01:00
David Baker
60293af83a
PR feedback
2016-06-30 15:25:09 +01:00
David Baker
6a0c9edb49
Add the id_server param
2016-06-30 15:19:44 +01:00
David Baker
b0194a3016
Spec for endpoint-specific 3pid verification token
...
As per proposal https://docs.google.com/document/d/13mapDbaOnbob9ZYRDiGm1YbeZhFOBj_R1OvgBA9pA5s/edit?pref=2&pli=1#
2016-06-30 14:50:17 +01:00
Richard van der Hoff
4f37e4ece0
Merge pull request #342 from matrix-org/erikj/presence
...
Fix and correctly document presence's currently_active
2016-06-29 11:36:55 +01:00
Erik Johnston
c83940750c
Update m.presence
2016-06-29 10:42:33 +01:00
Erik Johnston
0de8ba7f0a
currently_active is a param on GET response, not put
2016-06-29 10:35:31 +01:00
Richard van der Hoff
f6787b2835
Merge pull request #339 from matrix-org/rav/better_error_messages
...
Give better error messages when parsing fails
2016-06-23 09:49:51 +01:00
Richard van der Hoff
bebf8f765c
Merge pull request #341 from matrix-org/rav/power_levels
...
m.room.power_levels: clarify documentation
2016-06-22 17:52:14 +01:00
Richard van der Hoff
c0e5f3c3ca
matrix_templates/units.py: add some comments
...
... to help understand the slightly cryptic python incantation.
2016-06-22 17:50:34 +01:00
Richard van der Hoff
adb5768731
m.room.power_levels: clarify documentation
...
- clarify description and add text for invite, ban, etc.
- the keys aren't required. Document their defaults
- add 'invite' to example
2016-06-22 17:45:49 +01:00
Richard van der Hoff
0be787a930
Merge pull request #340 from matrix-org/markjh/default_rule_change
...
Document changes to the default push rules
2016-06-22 17:36:24 +01:00
Richard van der Hoff
3085257d11
Merge pull request #338 from matrix-org/rav/yamlify_event_schemas
...
Convert event schemas to yaml
2016-06-22 17:32:26 +01:00
Richard van der Hoff
e594132e95
m.room.member: yaml tweak
...
Quote "string" for consistency with "null"
2016-06-22 17:32:01 +01:00
Mark Haines
af091ff614
Document changes to the default push rules
2016-06-22 16:34:23 +01:00
Mark Haines
30a3302921
Merge pull request #274 from matrix-org/markjh/default_rules
...
Update the predefined push rules in the spec
2016-06-22 16:14:21 +01:00
Erik Johnston
e80e32173f
Merge pull request #278 from matrix-org/erikj/presence
...
Update presence spec.
2016-06-22 14:08:44 +01:00
Erik Johnston
2691d4925b
s/currently_online/currently_active/
2016-06-22 14:07:24 +01:00
Richard van der Hoff
4875be05ce
Give better error messages when parsing fails
...
An attempt to give slightly more helpful error messages when we have a problem
parsing an event schema file (in particular, which file contains the problem,
and which property within it).
A bit of light refactoring to make it tractable.
2016-06-22 13:34:29 +01:00
Richard van der Hoff
5b12e2cfef
Convert event schemas to yaml
...
We've decided to make the event schemas YAML, so we might as well take
advantage of it.
(This conversion was done mostly automatically, except for:
- s/null/"null"/ in m.room.member
- reformat description in m.room.power_levels
2016-06-22 12:01:08 +01:00
Oddvar Lovaas
253b3a76df
no longer lacking in features!
2016-06-17 11:14:14 +01:00
David Baker
ec69f04793
Merge pull request #337 from matrix-org/rav/directory_docs
...
Improve documentation of directory API
2016-06-16 14:14:00 +01:00
Richard van der Hoff
7bbb664784
Improve documentation of directory API
2016-06-16 13:58:45 +01:00
Richard van der Hoff
2daf5e7c72
Merge pull request #336 from sbts/patch-1
...
Update Spec with info about recommended power name to number mapping
2016-06-13 16:13:04 +01:00
David
92bb1c1b43
Update wording as per request from richvdh
2016-06-13 22:59:52 +08:00
Richard van der Hoff
6aeb9f4595
Merge pull request #335 from nott/nott/add-pyyaml-to-scripts-readme
...
Add PyYAML to scripts/README.md
2016-06-13 09:37:20 +01:00
David
a7e40bed88
Add powerlevel name to value list
2016-06-13 10:34:16 +08:00
Stas Rudakou
b6c41727c5
Add PyYAML to scripts/README.md
...
PyYAML is a 3rd-party package used by `gendoc.py`.
2016-06-11 14:10:21 +03:00
Matthew Hodgson
666229073e
fix 3pid mapping wording
2016-06-03 13:22:35 +01:00
Oddvar Lovaas
689177e2fc
adding goMatrix
2016-05-13 17:46:34 +01:00
Oddvar Lovaas
d4d2191d47
update links
2016-05-13 16:58:33 +01:00
Oddvar Lovaas
a90e65d4e5
Feature Vector mobile clients on Try Matrix Now page
2016-05-13 16:54:39 +01:00
Richard van der Hoff
099d356dfb
Add r0.1.0 to version list in C-S spec
2016-05-13 10:35:22 +01:00
Richard van der Hoff
2eebacacfe
Merge pull request #286 from matrix-org/dbkr/default_state_defaults
...
Update spec to say what the default state / events defaults are
2016-05-13 11:30:34 +02:00
Richard van der Hoff
33ec8dde88
m.room.power_levels: More newlines
2016-05-13 10:28:26 +01:00
Richard van der Hoff
8c3838bc04
Formatting tweaks for m.room.power_levels
2016-05-13 10:26:27 +01:00
Richard van der Hoff
8b61dab1c6
gendoc.py: add --list_targets arg
...
I want to be able to run all of the targets except one from matrix-doc, so make
a way to list the targets.
2016-05-09 12:12:50 +01:00
Richard van der Hoff
69c2eb7edb
Merge pull request #333 from matrix-org/rav/back_to_r0.1.0
...
Next release will be 0.1.0, not 1.0.0
2016-05-09 11:51:14 +01:00
Richard van der Hoff
590c55b760
Next release will be 0.1.0, not 1.0.0
...
Since synapse is already doing the new behavior on r0 endpoints, and nobody
wants to support the old behaviour, we're defining the new behaviour as r0.1.
2016-05-09 11:07:15 +01:00
Richard van der Hoff
8f4d7c95df
Include '..' lines in changelogs
...
Not all lines starting with '..' are comments, and even if they are comments,
they might as well go into the generated spec ReST.
2016-05-09 11:05:28 +01:00
Richard van der Hoff
86a81b0450
Fix schema for /logout
...
'properties' is a map, not a list
2016-05-08 22:34:17 +01:00
Richard van der Hoff
e7e9f5fa46
Document the /logout api
...
We have one, and it's useful, so we really ought to document it
2016-05-08 22:26:49 +01:00
Richard van der Hoff
2e446594a1
Merge pull request #328 from matrix-org/rav/auth_api_docs
...
Tidy up the client-authentication spec
2016-05-07 17:47:25 +01:00
Oddvar Lovaas
d52377274f
adding vector mobile clients
2016-05-06 18:16:59 +01:00
Richard van der Hoff
3bce28a15c
Clarifications to the 'Client authentication' section
...
* Use the terminology 'login type' everywhere instead of mixing up 'stage type'
and 'login type'
* Don't have a separate 'APIs using the User-Interactive Authentication
mechanism' section, because (a) it doesn't make much sense to organise the
APIs this way, and (b) it was a set of lies anyway.
* Move '/account/password' definition into registration.yaml so that register
and password can share a section in the spec; remove duplicate doc for
/password.
* Write some words on using 3pids for /login
2016-05-06 17:28:35 +01:00
Richard van der Hoff
2093a6bac9
Merge pull request #332 from matrix-org/rav/update_login_api
...
Update the /login API spec
2016-05-06 17:11:30 +01:00
Richard van der Hoff
2cbebbe506
Merge pull request #331 from matrix-org/rav/doc_interactive_api_params
...
Document the user-interactive api params
2016-05-06 17:11:19 +01:00
Richard van der Hoff
959f1ff09f
Update the /login API spec
...
Note that /login can be used with 3pid creds
2016-05-06 16:58:04 +01:00
Richard van der Hoff
9efd021f5e
Document the user-interactive api params
...
Document the parameters and responses on /register and /account/password which
are invoved in the user-interactive auth
2016-05-06 16:47:49 +01:00
Richard van der Hoff
0cdc2da5bf
Merge pull request #330 from matrix-org/rav/improve_examples
...
Improve API examples in the spec
2016-05-06 16:37:56 +01:00
Richard van der Hoff
167b84cc7f
Another go at formatting examples
...
Let's try to avoid parsing the JSON, as it will reorder the examples.
2016-05-06 16:30:07 +01:00
Richard van der Hoff
45199d0edc
Attempt to parse examples as json
...
... because some of them are, and we don't want to double-escape them.
2016-05-06 16:05:05 +01:00
Richard van der Hoff
6b23598a26
Improve API examples in the spec
...
* Show response codes even if we don't have examples for them
* Walk the objects to build param examples if none are given at the top level
2016-05-06 15:42:31 +01:00
Richard van der Hoff
2d28e5abce
Fix basePath on /redact API doc
2016-05-06 12:39:37 +01:00
Richard van der Hoff
d1fd9de10e
Merge pull request #329 from matrix-org/rav/basepath_in_swagger
...
Include the basePath in the path in swagger output
2016-05-06 12:38:40 +01:00
Richard van der Hoff
f46a2a7f2b
Include the basePath in the path in swagger output
...
This fixes both SPEC-393, and ORG-52.
2016-05-06 12:35:27 +01:00
Oddvar Lovaas
85ad53ae70
encourage contributions!
2016-05-06 11:53:44 +01:00
Oddvar Lovaas
771b21a316
add new guides to guide page
2016-05-06 11:43:36 +01:00
Richard van der Hoff
b0284f0c7e
Merge pull request #327 from matrix-org/rav/no_sort_api
...
Don't sort the HTTP APIs
2016-05-06 11:04:37 +01:00
Richard van der Hoff
695a533e45
Don't sort the HTTP APIs
...
We can order them manually in the YAML, so why would we want a completely
different order in the spec?
2016-05-06 11:01:03 +01:00
Richard van der Hoff
5cc9066159
Add git versions to other parts of the spec
2016-05-06 09:49:26 +01:00
Richard van der Hoff
0e4a4e1e44
Merge pull request #326 from matrix-org/rav/more_spec_versioning
...
Put each bit of spec in its own directory
2016-05-06 08:43:41 +01:00
Richard van der Hoff
8aa0f64665
Update the speculator to understand spec subdirs
...
Fix the speculator so that it doesn't blow up when it finds subdirs in the gen
directory.
(It doesn't handle the html diff very well in the case that the subdirs don't
match, but it's hard to do much about that)
2016-05-05 18:46:29 +01:00
Richard van der Hoff
01f8173c84
Put each bit of spec in its own directory
...
I want to change the URLs for the spec sections on the website from
<version>/<section>.html to <section>/<version>.html, to better reflect how we
do the versioning.
This puts each bit of spec in its own directory, updates the index to point to
the right place, and fixes continuserv to deal with directories as well as
files.
This will probably require fixes to the speculator too, but I'll have to come
back to that.
2016-05-05 18:26:17 +01:00
Oddvar Lovaas
1f53be4d59
Merge pull request #325 from matrix-org/oddvar/new-guides
...
add these to jekyll
2016-05-05 17:45:38 +01:00
Oddvar Lovaas
cde9134467
add these to jekyll
2016-05-05 17:37:32 +01:00
Richard van der Hoff
a8eed29e9f
gendoc: Allow multiple targets
2016-05-05 16:49:10 +01:00
Richard van der Hoff
a482cda8a8
Merge pull request #324 from matrix-org/rav/spec_versioning
...
Move the 'old versions' links into the client-server API spec
2016-05-05 16:38:21 +01:00
Richard van der Hoff
8f304f3b3e
C-S API will be released as r1.0.0, not r0.1.0
2016-05-05 15:34:52 +01:00
Richard van der Hoff
351bbee016
Remove changelog from index.rst
...
... since it's explicitly unversioned.
2016-05-05 15:23:21 +01:00
Richard van der Hoff
7d20d2d903
Add old-version links to C-S API
2016-05-05 15:22:39 +01:00
Richard van der Hoff
1e234ebb75
Merge pull request #323 from matrix-org/rav/clarify_versioning
...
Attempt to clarify the spec versioning. Again.
2016-05-05 15:22:18 +01:00
Richard van der Hoff
5b010de2b3
Fix typo
2016-05-05 15:15:39 +01:00
Richard van der Hoff
e68193d2e0
Attempt to clarify the spec versioning. Again.
2016-05-05 15:03:04 +01:00
Richard van der Hoff
2111a8b6a0
Merge pull request #322 from matrix-org/rav/prepare_cs_r0.1.0
...
Update the changelog in preparation for releasing CS spec 0.1.0
2016-05-05 14:17:51 +01:00
Richard van der Hoff
663fbf2323
Add link to device-specific push rules branch
2016-05-05 14:16:35 +01:00
Matthew Hodgson
17b8fccd4c
rephrase intro
2016-05-05 14:00:53 +01:00
Richard van der Hoff
5a50db2eac
Update the changelog in preparation for releasing CS spec 0.1.0
2016-05-05 11:52:47 +01:00
Richard van der Hoff
df0e070146
Merge pull request #321 from matrix-org/rav/fix_eventschema_readme
...
Update eventschema readme
2016-05-05 11:41:38 +01:00
Richard van der Hoff
2e9212af8a
Fix typo in m.room.member schema
...
remove spurious SHOULD
2016-05-05 11:07:37 +01:00
Richard van der Hoff
a8eb72e7a1
Fix changelog generation
...
Gendoc was adding extra newlines to the changelog RST, which messed it all up.
2016-05-05 11:06:56 +01:00
Richard van der Hoff
4bc78633a5
We don't support z-schema or other JSON tools for now
2016-05-05 10:50:03 +01:00
Richard van der Hoff
be09cd859d
Fix errors when running build.py with default args
...
Fixes ugly errors when build.py was run (a) with no --substitutions at all, and
(b) without the expected substitutions
2016-05-04 18:33:52 +01:00
Richard van der Hoff
432c78f3b5
Fix the swagger for /search so that it works without preprocessing
...
Makes the /search swagger work when it is imported directly into the swagger-UI
without preprocessing by dump_swagger
2016-05-04 14:55:43 +01:00
Richard van der Hoff
5383754a40
Access event-schemas via a symlink
...
Swagger gets a bit confused about $refs via '../..', so use a symlink to make
everything nicely relative.
2016-05-04 14:39:52 +01:00
Richard van der Hoff
986f5df82e
Merge pull request #319 from matrix-org/rav/swagger_refs
...
Improve handling of $ref in swagger files
2016-05-04 14:38:38 +01:00
Richard van der Hoff
262c9ea113
Improve handling of $ref in swagger files
...
It turns out that swagger merges $refed attributes with those defined inline,
so do the same here.
2016-05-04 14:24:01 +01:00
Richard van der Hoff
4c46c95d0e
Merge pull request #317 from ruma/master
...
Improvements to the spec index page
2016-05-04 10:34:32 +01:00
Jimmy Cuadra
c44d61b3a9
Clarify which documents are generated from scripts.
2016-05-04 02:30:44 -07:00
Jimmy Cuadra
22b542e3f9
Fix grammar in spec index.
2016-05-04 02:27:29 -07:00
Jimmy Cuadra
5b18db9096
Make list of APIs on the index a table.
2016-05-04 01:42:01 -07:00
Jimmy Cuadra
4b27d6a7a4
Reorganize spec index.
2016-05-04 01:42:01 -07:00
Richard van der Hoff
7138205f31
Update README.md
...
escape angle-bracket to stop it getting lost in markdown
2016-05-04 01:08:50 +01:00
Richard van der Hoff
1fe00b1517
Reinstate validator.js
...
It turns out that validator.js is used by the jenkins build script to, uh,
validate the docs.
This partially reverts commit affb106014 .
2016-05-04 00:19:46 +01:00
Richard van der Hoff
0546f0917d
Replace hacky shell to do matrix styling with hacky perl
...
Since the shell just wrapped three invocations of perl, we might as well do
it all in perl.
2016-05-04 00:01:54 +01:00
Richard van der Hoff
23c4ffbc1b
Add securityDefintions to generated swagger JSON
...
Also factor out to a common file
2016-05-03 13:57:16 +01:00
Richard van der Hoff
cf87120d78
Fixes to the API docs
...
* fix security data for DELETE /user/{userId}/rooms/{roomId}/tags/{tag}
* fix definition for body of PUT /pushrules/{scope}/{kind}/{ruleId}/actions
2016-05-03 13:52:11 +01:00
Richard van der Hoff
affb106014
Remove redundant scripts under api/
...
We now use newer swagger, via scripts/dump-swagger.py
2016-05-03 12:05:52 +01:00
Richard van der Hoff
60f36bf868
Script to serve the generated swagger JSON
...
We need custom CORS headers to serve the swagger JSON, so add a script to do it
2016-05-03 12:04:44 +01:00
Richard van der Hoff
c39d797cce
Dump-swagger: take output file name rather than output dir
...
Make the argument to dump-swagger.py be the name of the output file rather than
the output dir, and give it a sensible default.
Also, use the absolute path to the output file, so that the output path is
relative to the user's cwd rather than the templating dir.
2016-05-03 12:03:21 +01:00
Paul Evans
9b93c5f463
Merge pull request #314 from matrix-org/paul/update-howto-for-r0
...
Update client-server howto for r0
2016-04-25 14:20:23 +01:00
Paul "LeoNerd" Evans
8824fe8391
Remove port number from room IDs in pasted examples
2016-04-25 13:55:57 +01:00
Paul "LeoNerd" Evans
b448c96096
Use port 8448 in example URLs
2016-04-25 13:51:10 +01:00
Paul "LeoNerd" Evans
4a565876ee
Merge remote-tracking branch 'origin/master' into paul/update-howto-for-r0
2016-04-25 13:50:26 +01:00
Paul Evans
0d2bed7e66
Merge pull request #313 from matrix-org/paul/migrating-from-v1
...
Initial hack at migration guide
2016-04-21 18:56:49 +01:00
Paul "LeoNerd" Evans
a077f8470a
Various rewordings from latest review comments
2016-04-21 17:23:04 +01:00
Paul "LeoNerd" Evans
ea6ac3e40f
Another rewording of 'state' returned by '/sync' with 'since' parameter
2016-04-20 15:04:23 +01:00
Paul "LeoNerd" Evans
8f22cf6cb8
Minor rewording/grammar
2016-04-20 14:59:38 +01:00
Paul "LeoNerd" Evans
54624f397a
Clarification/rewording on old and new sync-with-limit behaviour
2016-04-19 18:26:01 +01:00
Paul "LeoNerd" Evans
98df455a99
Refer to old v1 behaviours in past-tense for clarity of reading
2016-04-19 17:44:48 +01:00
Paul "LeoNerd" Evans
46341b2269
Add some notes about the main differences in return value of /sync as compared /initialSync
2016-04-19 17:29:59 +01:00
Paul "LeoNerd" Evans
29f675e3c6
Remark that per-room /sync probably isn't necessary these days
2016-04-19 16:13:17 +01:00
Oddvar Lovaas
b2028616c1
spelling
2016-04-19 14:53:15 +01:00
Oddvar Lovaas
231d824cfd
change date to move
2016-04-19 14:49:00 +01:00
Oddvar Lovaas
a91d2e86c1
Merge pull request #315 from Half-Shot/master
...
Added Project .NET SDK
2016-04-19 14:41:21 +01:00
Will Hunt
b020db779e
Added github link to .NET SDK
2016-04-18 11:01:53 +01:00
Will Hunt
22a2c02d20
Added .NET SDK :)
2016-04-18 10:58:09 +01:00
Matthew Hodgson
c67c350611
spell out that Matrix is more concerned with bridging than XMPP
2016-04-16 22:46:47 +01:00
Paul "LeoNerd" Evans
a0de12f24e
More detail on using /sync with ad-hoc filters
2016-04-14 18:35:49 +01:00
Paul "LeoNerd" Evans
a064d37f64
Update v1 /initialSync + /events examples to use r0 /sync instead
2016-04-14 18:32:19 +01:00
Paul "LeoNerd" Evans
079a963bc5
Update room ID in example URLs for /r0
2016-04-14 18:11:30 +01:00
Paul "LeoNerd" Evans
5f72f1683c
Use /r0 for regular room APIs
2016-04-14 18:07:05 +01:00
Paul "LeoNerd" Evans
aa036f7ef1
The /register parameter for username is "username", not "user"
2016-04-14 18:03:55 +01:00
Paul "LeoNerd" Evans
8700406c92
Use /r0 login API
2016-04-14 17:24:11 +01:00
Paul "LeoNerd" Evans
4f5ae82be9
Actually it's only /register that discovers flows by empty POST; /login uses GET
2016-04-14 17:21:44 +01:00
Paul "LeoNerd" Evans
30b39d6455
Remove now-stale comment about r1 /register flow
2016-04-14 17:19:17 +01:00
Paul "LeoNerd" Evans
5abac2eb1c
Use /r0 register API
2016-04-14 17:18:43 +01:00
Paul "LeoNerd" Evans
55a9d0b067
login®ister flow discovery by empty POST
2016-04-14 17:00:56 +01:00
Paul "LeoNerd" Evans
96577cffd7
Also no /api path component any more
2016-04-14 16:56:41 +01:00
Paul "LeoNerd" Evans
5e49fe7e45
Use https in localhost examples
2016-04-14 16:48:24 +01:00
Paul "LeoNerd" Evans
313fdab848
Initial hack at migration guide
2016-04-14 16:15:46 +01:00
David Baker
98f1d4efec
Merge pull request #308 from matrix-org/dbkr/get_pushers
...
Add endpoint for getting a user's pushers
2016-04-13 14:10:48 +01:00
David Baker
1a856b53f3
Remove redundant info & add backticks
2016-04-13 10:29:57 +01:00
Richard van der Hoff
647679cd66
Merge pull request #309 from matrix-org/rav/sanify_continuserv
...
Continuserv: Reduce number of watches
2016-04-12 11:17:44 +01:00
David Baker
4b294b23de
Tailor descriptions to GET method
2016-04-12 09:56:24 +01:00
Richard van der Hoff
774b516c07
Merge pull request #302 from gergelypolonkai/event-parent
...
Add event as a parent for all event types
2016-04-12 07:08:51 +01:00
Richard van der Hoff
d6c1d1343b
Continuserv: Reduce number of watches
...
rather than trying to watch half the filesystem, be a bit more conservative in
what we put watches on. This means that we don't end up dying with "No space on
device" (thanks for that, Linux.)
2016-04-11 23:21:21 +01:00
David Baker
4fafe1ab73
Return an object as the root element
...
Because otherwise it's impossible to change later
2016-04-11 17:56:38 +01:00
David Baker
42834340e7
Add title to the pushers array
2016-04-11 17:41:15 +01:00
David Baker
0f6e414eb6
Fix format (array of objects, not object)
2016-04-11 17:35:56 +01:00
David Baker
27113d71ff
Fix indentation
2016-04-11 17:31:42 +01:00
David Baker
73d6e901ae
Add endpoint for getting a user's pushers
...
Also add profile_tag to the set docs as it was missing
2016-04-11 17:25:36 +01:00
Kegsay
cb5a2f07eb
Merge pull request #307 from Half-Shot/patch-1
...
Small copy paste error
2016-04-11 11:57:34 +01:00
Will Hunt
c9ed063a36
Small copy paste error
...
'avatar url' should be 'profile information'
2016-04-11 11:47:40 +01:00
Richard van der Hoff
cd4e7306ca
Merge pull request #305 from matrix-org/rav/show_own_leave_event
...
Clarify `history_visibility` behaviour
2016-04-08 11:47:17 +01:00
David Baker
1d6c405f62
Fix presumably c+p fail
2016-04-06 21:00:12 +01:00
David Baker
0411cf54da
Merge pull request #306 from matrix-org/dbkr/add_push_change_event_id
...
Change `id` -> `event_id` and include push section
2016-04-06 20:58:11 +01:00
David Baker
cf850b4270
Fix level of counts and devices
...
They are actually within the notification object rather than the top level object. Add titles to objects so it works.
2016-04-06 20:21:08 +01:00
David Baker
89453bfd8c
Remove spurious blank line
2016-04-06 19:53:45 +01:00
David Baker
64c6d30f90
hopefully fix rst
2016-04-06 19:52:54 +01:00
David Baker
7faf2cf642
Paragraph breaks & missed word
2016-04-06 19:49:41 +01:00
David Baker
7e1cb9003c
Make swagger valid
2016-04-06 18:41:15 +01:00
David Baker
71cb646541
Change id in the push gateway poke to be event_id and spec that it's the Matrix event ID of the message. Correct the spec for badge count pushes which omit fields previously described as mandatory. Add more detail about when to use event_id to suppress dupes. Also add the push gateway doc so it's actually included in the spec.
2016-04-06 18:28:21 +01:00
Richard van der Hoff
b59d16c4d1
Clarify history_visibility behaviour
...
Clear up some lies in the history_visibility section, and clarify behaviour for
`m.room.history_visibility` and the user's own `m.room.member` events.
2016-04-06 17:55:01 +01:00
Oddvar Lovaas
12943134bd
changed date
2016-03-22 10:27:08 +00:00
Oddvar Lovaas
24ec322daa
Merge pull request #304 from Half-Shot/master
...
Added mpd-dj
2016-03-22 10:25:07 +00:00
Will Hunt
10501f2167
Added mpd-dj
2016-03-22 08:41:41 +00:00
Oddvar Lovaas
eafb3212af
deleted
2016-03-21 15:14:42 +00:00
Oddvar Lovaas
8bc62da9eb
Merge branch 'master' of github.com:matrix-org/matrix-doc
2016-03-21 15:14:07 +00:00
Oddvar Lovaas
306b471f46
oops
2016-03-21 15:13:32 +00:00
Oddvar Lovaas
f0244cc345
Merge pull request #299 from torhve/patch-2
...
Correctness
2016-03-21 15:07:44 +00:00
Oddvar Lovaas
39c56253b7
Merge pull request #298 from torhve/patch-1
...
Correct/Improve
2016-03-21 15:07:07 +00:00
Oddvar Lovaas
14f3f1f814
adding author
2016-03-17 18:05:27 +00:00
Oddvar Lovaas
13a8050b4e
added intro
2016-03-17 17:12:04 +00:00
Oddvar Lovaas
3ce5453549
Merge pull request #300 from wastevensv/lets-encrypt-guide
...
Let's Encrypt Guide
2016-03-17 17:02:45 +00:00
Oddvar Lovaas
d07e89d199
spelling
2016-03-17 16:46:52 +00:00
Oddvar Lovaas
f7b5ae8ebc
Merge pull request #303 from vberger/patch-1
...
FAQ: Add an answer about the choice of HTTP.
2016-03-17 16:44:10 +00:00
Victor Berger
923a961f6a
FAQ: Add an answer about the choice of HTTP.
2016-03-17 17:17:15 +01:00
Gergely Polonkai
d94deb6296
Add event as a parent for all event types
...
Signed-off-by: Gergely Polonkai <gergely@polonkai.eu>
2016-03-16 16:46:16 +01:00
William Stevens
c2bbeb899d
Update Let's Encrypt guide to match other guides.
2016-03-15 17:21:11 -04:00
William Stevens
2c16526c70
Added tutorial on using Let's Encrypt with Matrix.
2016-03-15 16:48:37 -04:00
Kegsay
dd6dfa7635
Merge pull request #291 from gergelypolonkai/room-avatar-image-info
...
Update m.room.avatar schema so it references image_info in info
2016-03-14 15:31:57 +00:00
Tor Hveem
7d66cdf828
Correctness
2016-03-13 14:34:49 +01:00
Tor Hveem
f7d6c9b8dc
Correct/Improve
2016-03-13 14:31:48 +01:00
Daniel Wagner-Hall
92dfc0bb39
Merge pull request #297 from matrix-org/daniel/is
...
Specify address validating and binding
2016-03-10 16:54:50 +00:00
Daniel Wagner-Hall
313f09f5c0
Specify address validating and binding
2016-03-10 16:54:38 +00:00
Daniel Wagner-Hall
c234d3e377
Merge pull request #279 from matrix-org/daniel/strippedstate
...
Remove restrictions on StrippedState
Note also that these are purely informational and not things on which to
rely.
SPEC-357
2016-03-10 14:28:05 +00:00
Daniel Wagner-Hall
77f495d36f
Remove restrictions on StrippedState
...
Note also that these are purely informational and not things on which to
rely.
SPEC-357
2016-03-10 14:27:54 +00:00
David Baker
39fe9e3896
Merge pull request #284 from matrix-org/dbkr/notification_counts
...
Add notification counts to doc
2016-03-10 14:10:44 +00:00
Kegsay
506accee27
Merge pull request #288 from matrix-org/markjh/pushrule_stream
...
Add a snippet of documentation for a m.push_rules event.
2016-03-10 14:05:42 +00:00
Kegsay
ffe3ec33f1
Merge pull request #290 from gergelypolonkai/master
...
Add invite key to m.room.power_levels schema
2016-03-10 14:04:26 +00:00
Daniel Wagner-Hall
b3af29e746
Merge pull request #296 from matrix-org/daniel/is3
...
Specify association lookup
2016-03-10 13:59:55 +00:00
Daniel Wagner-Hall
fecff8afdc
Specify association lookup
2016-03-10 13:59:34 +00:00
Daniel Wagner-Hall
53886f3157
Merge pull request #295 from matrix-org/daniel/is2
...
Specify ephemeral invitation signing
2016-03-10 13:57:52 +00:00
Daniel Wagner-Hall
30c9fee0b2
Specify ephemeral invitation signing
2016-03-10 13:57:45 +00:00
Daniel Wagner-Hall
e02056a830
Merge pull request #294 from matrix-org/daniel/is
...
Loosely specify invitation storage
2016-03-09 17:28:06 +00:00
Daniel Wagner-Hall
097b69dc1e
Loosely specify invitation storage
2016-03-09 17:27:44 +00:00
Daniel Wagner-Hall
7868fb1a08
Merge pull request #293 from matrix-org/daniel/is
...
Add initial identity server spec
More to come
2016-03-09 15:49:26 +00:00
Daniel Wagner-Hall
e0c55eeccf
Add initial identity server spec
...
More to come
2016-03-09 15:49:23 +00:00
Daniel Wagner-Hall
446ad008be
Merge pull request #292 from matrix-org/daniel/is
...
Add _cs suffix to client-server http APIs
I'm about to add identity service APIs, so differentiating is good.
2016-03-08 17:42:44 +00:00
Daniel Wagner-Hall
f4f186baee
Add _cs suffix to client-server http APIs
...
I'm about to add identity service APIs, so differentiating is good.
2016-03-08 17:42:41 +00:00
Gergely Polonkai
6e2b02a608
Update m.room.avatar schema so it references image_info in info
...
Signed-off-by: Gergely Polonkai <gergely@polonkai.eu>
2016-03-08 16:32:19 +01:00
Gergely Polonkai
583c8cbfaf
Add invite key to m.room.power_levels schema
...
Signed-off-by: Gergely Polonkai <gergely@polonkai.eu>
2016-03-08 15:50:27 +01:00
Mark Haines
c3c95d0c09
Fix grammar and add backticks for /sync
2016-03-08 10:17:27 +00:00
Mark Haines
cc0dae3aeb
Deduplicate a couple of places where "the" was written twice in a row
2016-03-07 11:31:49 +00:00
David Baker
4a06f3e2a4
Merge pull request #289 from gergelypolonkai/master
...
Fix for m.room.third_party_invite schema
2016-03-04 16:10:07 +00:00
David Baker
9048fb9a7b
Add CONTINUTING.rst
2016-03-04 16:08:46 +00:00
Gergely Polonkai
449bb09998
Fix for m.room.third_party_invite schema
2016-03-04 16:58:02 +01:00
Mark Haines
5407cc8e05
Add a snippet of documentation for a m.push_rules event.
2016-03-04 14:41:30 +00:00
David Baker
65e5a316bd
Update spec to say what the default state / events defaults are, from inspecting the behaviour of synapse (which I'm not sure was intentional).
2016-03-02 18:31:14 +00:00
Daniel Wagner-Hall
646dd4f03a
Merge pull request #285 from matrix-org/daniel/titles
...
Add titles where they're missing
2016-03-02 15:37:19 +00:00
Daniel Wagner-Hall
11c572267e
Add titles where they're missing
2016-03-02 15:23:48 +00:00
Erik Johnston
3d4d91a462
Reword to make sense
2016-03-01 16:15:59 +00:00
Erik Johnston
167a08a805
Allow idle timeout to be configurable
2016-03-01 16:13:41 +00:00
Erik Johnston
bc68177471
Grammar
2016-03-01 16:07:25 +00:00
David Baker
a78dff3981
Add notification counts to doc
2016-03-01 11:40:52 +00:00
Mark Haines
5c1bc0eb80
Merge pull request #283 from matrix-org/markjh/change_action
...
Document an API for setting and getting the actions for a push rule
2016-02-26 13:27:22 +00:00
Mark Haines
d2c05d64c7
Document an API for setting and getting the actions for a push rule
2016-02-26 13:27:19 +00:00
Mark Haines
dc3b6f6320
Merge pull request #282 from matrix-org/markjh/get_enabled
...
Document GET for /pushrules/{scope}/{kind}/{ruleId}/enabled
2016-02-25 13:16:52 +00:00
Mark Haines
1f03552ff3
poke jenkins
2016-02-25 11:13:09 +00:00
Mark Haines
254fbe7983
Document GET for /pushrules/{scope}/{kind}/{ruleId}/enabled
2016-02-25 10:51:42 +00:00
David Baker
e6143a6596
Merge pull request #281 from matrix-org/dbkr/fix_meta_escaping
...
Fix meta-escaping fail
2016-02-24 14:15:55 +00:00
David Baker
2c5392f1d1
Fix meta-escaping fail
2016-02-24 14:00:57 +00:00
Oddvar Lovaas
b0856ffc3b
more info
2016-02-23 17:42:32 +00:00
Oddvar Lovaas
65b776b4ec
Merge branch 'master' of github.com:matrix-org/matrix-doc
2016-02-23 17:34:26 +00:00
Oddvar Lovaas
85e0e88c5e
fixed link
2016-02-23 17:34:09 +00:00
Daniel Wagner-Hall
58faad1c24
Merge pull request #280 from matrix-org/daniel/newline
...
Include newline before table headings
2016-02-23 16:30:59 +00:00
Daniel Wagner-Hall
016ccf4544
Remove signed object which shouldn't exist
2016-02-23 15:19:45 +00:00
Daniel Wagner-Hall
902f25ef4a
Include newline before table headings
2016-02-23 14:43:36 +00:00
Erik Johnston
f1a8306d08
Spec currently_active time and idle timeout behaviour
2016-02-23 11:25:47 +00:00
Erik Johnston
cbe466e572
Update API docs
2016-02-23 11:25:43 +00:00
Oddvar Lovaas
cc1c8f33b2
update readme
2016-02-22 17:41:52 +00:00
Oddvar Lovaas
51fed0de36
add a template
2016-02-22 17:37:29 +00:00
Oddvar Lovaas
746ae4fd9c
use images hosted locally
2016-02-22 16:51:55 +00:00
Daniel Wagner-Hall
ffd6548cc3
Merge pull request #273 from matrix-org/daniel/multikeys2
...
/join accepts a signature for a third party invite
2016-02-22 14:54:26 +00:00
Daniel Wagner-Hall
ccac9e7882
/join accepts a signature for a third party invite
2016-02-22 14:54:23 +00:00
Richard van der Hoff
8e0cf9c7ac
Merge pull request #277 from matrix-org/rav/define_order_for_event_context
...
Define the order for events returned by /context API
2016-02-19 17:09:35 +00:00
Richard van der Hoff
bc83677d98
Define the order for events returned by /context API
2016-02-19 16:52:03 +00:00
Richard van der Hoff
bf7ca36cf6
Merge pull request #276 from matrix-org/rav/room_peeking
...
Split room previews into a separate module
2016-02-19 16:36:50 +00:00
Richard van der Hoff
68a4306773
Split room previews into a separate module
...
Guest access and room peeking are orthogonal
2016-02-19 15:26:28 +00:00
Mark Haines
740f775932
Fix a couple of typos, remove .m.rule.member_event
2016-02-18 18:36:08 +00:00
Mark Haines
193e05275b
Merge pull request #275 from matrix-org/markjh/remove_device_specific_rules
...
Remove references to device specific push rules
Since they weren't implemented on the servers and weren't
used by the clients.
2016-02-18 16:05:50 +00:00
Mark Haines
3db6980e0b
Remove references to device specific push rules
...
Since they weren't implemented on the servers and weren't
used by the clients.
2016-02-18 16:05:47 +00:00
Daniel Wagner-Hall
5cedfc13e2
Merge pull request #272 from matrix-org/daniel/multikeys
...
m.third_party_invite: Allow multiple public keys
2016-02-18 15:46:45 +00:00
Oddvar Lovaas
b9896bac71
better images
2016-02-16 16:38:10 +00:00
Oddvar Lovaas
92f75ec23c
image urls
2016-02-16 16:26:21 +00:00
Oddvar Lovaas
b4dedb0b0d
new featured clients and update images. moved angular one out.
2016-02-16 16:20:26 +00:00
Oddvar Lovaas
ad5a08e5b9
Merge branch 'master' of github.com:matrix-org/matrix-doc
2016-02-16 11:01:32 +00:00
Oddvar Lovaas
b28989b2ad
fix for https://github.com/matrix-org/matrix-doc/issues/270
2016-02-16 11:01:04 +00:00
Mark Haines
8a050aebc0
Add a note to the docs for before and after to make it clear that they cannot be used with the predefined rules
2016-02-15 17:17:58 +00:00
Mark Haines
5d85e3a505
Remove indents
2016-02-15 16:53:08 +00:00
Mark Haines
afe7638e30
Add a new title level to appease gendoc
2016-02-15 16:50:15 +00:00
Mark Haines
b16af5ef64
Fix JSON, add headers
2016-02-15 16:41:47 +00:00
Mark Haines
8a1a02a11b
Update the predefined push rules in the spec
2016-02-15 16:28:43 +00:00
Daniel Wagner-Hall
072d285153
speculator: Allow access token to be specified
2016-02-15 14:48:26 +00:00
Oddvar Lovaas
5d2eae58bd
adding descriptions; moving things around
2016-02-12 16:38:19 +00:00
Oddvar Lovaas
6b4af54f42
remove the ubuntu entry for now
2016-02-12 15:58:52 +00:00
Oddvar Lovaas
1779f82410
remove for now
2016-02-12 15:56:06 +00:00
Oddvar Lovaas
02fc978241
README
2016-02-12 15:39:32 +00:00
Oddvar Lovaas
0e6a9af434
moving things around
2016-02-12 15:28:10 +00:00
Daniel Wagner-Hall
ea170e5dca
m.third_party_invite: Allow multiple public keys
2016-02-12 13:15:21 +00:00
Daniel Wagner-Hall
2890d282e3
Merge pull request #271 from matrix-org/daniel/asids
...
Add ID to AS guide
2016-02-12 11:42:56 +00:00
Daniel Wagner-Hall
bf6bff3af6
Add ID to AS guide
2016-02-12 11:31:43 +00:00
Oddvar Lovaas
8c05e12cfc
All the Matrix projects
2016-02-12 11:15:18 +00:00
Matthew Hodgson
6925547875
remove the oversimplification that the WebRTC standard is based around two-oparty communication
2016-02-11 18:34:28 +00:00
Matthew Hodgson
41130314da
random incoherent thoughts on reputation that should live somewhere
2016-02-09 12:07:58 +00:00
David Baker
2e1c2c23e4
Merge pull request #269 from matrix-org/dbkr/profile_return_null
...
Clarify what profile endpoints return if avatar url / display name isn't set
2016-02-03 15:07:54 +00:00
David Baker
53a4a563e2
Actually we think they should not be present (which means synapse is buggy).
2016-02-03 14:54:29 +00:00
David Baker
542b17e944
Clarify what profile endpoints return if avatar url / display name isn't set
2016-02-03 13:14:12 +00:00
Oddvar Lovaas
630ce3d5c6
wrong link
2016-02-03 10:11:58 +00:00
Richard van der Hoff
cb87da12f2
Merge pull request #268 from matrix-org/rav/add_event_to_context
...
Add 'event' to event context API
2016-02-01 18:56:45 +01:00
Richard van der Hoff
58b346e204
s/user_id/sender/ in context example response
2016-02-01 17:50:36 +00:00
Richard van der Hoff
b2e0a855cc
Add 'event' to event context API
...
also link through to the event schemas
2016-02-01 17:45:45 +00:00
Daniel Wagner-Hall
2ed95a9a40
Merge pull request #267 from matrix-org/daniel/3pid
...
Specify login behaviour for unknown 3pids
2016-01-29 16:58:10 +00:00
Daniel Wagner-Hall
0da26cd7e1
Specify login behaviour for unknown 3pids
2016-01-29 16:49:54 +00:00
Mark Haines
f291484709
Merge pull request #265 from matrix-org/markjh/3pid_login
...
Add 3pid password login to the spec
2016-01-29 15:42:21 +01:00
Mark Haines
245e8e8571
Add 3pid password login to the spec
2016-01-29 14:42:18 +00:00
Mark Haines
72d859609a
Merge pull request #266 from matrix-org/markjh/three_pid_creds
...
Fix the key name to be three_pid_creds rather than threePidCreds
2016-01-29 15:39:41 +01:00
Mark Haines
e7f80b7c71
Fix the key name to be three_pid_creds rather than threePidCreds
2016-01-29 13:00:59 +00:00
Daniel Wagner-Hall
9d1fc97505
Merge pull request #264 from matrix-org/daniel/unban
...
Require explicit un-banning
2016-01-15 14:08:44 +00:00
Daniel Wagner-Hall
2e46b587b8
Require explicit un-banning
2016-01-15 14:08:40 +00:00
David Baker
c69481d67a
Merge pull request #263 from matrix-org/invalid_user_name
...
Add an error code for invalid user names.
2016-01-15 13:30:02 +00:00
David Baker
169cc98101
M_INVALID_USERNAME to be consistent with the name of the parameter
2016-01-15 10:04:29 +00:00
David Baker
2301a792d7
Add an error code for invalid user names.
2016-01-14 17:19:04 +00:00
Daniel Wagner-Hall
bd348b6810
Merge pull request #262 from matrix-org/daniel/asid
...
Add ID to application services
2016-01-14 11:05:58 +00:00
Matthew Hodgson
cfbb695fd3
typoe
2016-01-13 18:25:33 +00:00
Daniel Wagner-Hall
9bc07ea093
Add ID to application services
2016-01-13 16:04:01 +00:00
Daniel Wagner-Hall
5cf22c210e
Merge pull request #261 from matrix-org/daniel/join
...
/join and /room/:roomId/join aren't exact aliases
Separate them, clarify their differences.
Also, fix some links which weren't being properly populated.
2016-01-13 15:55:54 +00:00
Daniel Wagner-Hall
1e2b63763e
/join and /room/:roomId/join aren't exact aliases
...
Separate them, clarify their differences.
Also, fix some links which weren't being properly populated.
2016-01-13 15:55:51 +00:00
Richard van der Hoff
367e1334eb
Merge pull request #260 from matrix-org/rav/start_0.0.2
...
Start development on next spec version
2016-01-11 16:01:23 +00:00
Richard van der Hoff
91fa78eb53
Start development on next spec version
2016-01-11 15:52:08 +00:00
Kegsay
ee3fe989ca
Linkify
2015-10-13 15:47:56 +01:00
Kegan Dougal
87f656ee0a
Merge branch 'human-id-rules' of github.com:matrix-org/matrix-doc into human-id-rules
2015-10-13 15:19:27 +01:00
Kegan Dougal
c9f6534d84
Merge branch 'master' into human-id-rules
2015-10-13 15:16:41 +01:00
Kegsay
0ab2d66ae2
Make it valid RST
2015-10-13 15:11:17 +01:00
Kegan Dougal
3d5ec5eb15
Updated to reflect more recent progress
2015-10-13 15:09:00 +01:00
Kegan Dougal
0131543f00
Merge branch 'master' into human-id-rules
2015-02-09 09:22:52 +00:00
Kegsay
37a7f2108e
Update human-id-rules.rst
...
Mention case canonicalisation on registration.
2014-12-22 14:48:28 +00:00
Kegsay
f2422eae3f
Update human-id-rules.rst
...
Moar clarify.
2014-12-22 14:41:32 +00:00
Kegsay
408a0519ec
Update human-id-rules.rst
...
Clarify position on capitalisation.
2014-12-22 14:39:16 +00:00
Kegan Dougal
4f3ee12409
Proposal for human ID rules.
...
Includes handling of namespaces for bots, handing of capitalisation, spoof
checks and escape sequences.
2014-12-22 10:46:50 +00:00