diff --git a/content/client-server-api/_index.md b/content/client-server-api/_index.md index a9231b28..5b24fcc1 100644 --- a/content/client-server-api/_index.md +++ b/content/client-server-api/_index.md @@ -438,7 +438,7 @@ The flow for auto-discovery is as follows: Matrix ID at the first colon. 2. Extract the hostname from the server name as described by the [grammar](/appendices/#server-name). 3. Make a GET request to `https://hostname/.well-known/matrix/client`. - {{% added-in v="1.19" %}} 30x redirects should be followed, however redirection loops should be avoided. + {{% added-in v="1.19" %}} 30x redirects SHOULD be followed, however redirection loops should be avoided. 1. If the returned status code is 404, then `IGNORE`. 2. If the returned status code is not 200, or the response body is empty, then `FAIL_PROMPT`. diff --git a/data/api/client-server/wellknown.yaml b/data/api/client-server/wellknown.yaml index 82cc5130..2bc695d3 100644 --- a/data/api/client-server/wellknown.yaml +++ b/data/api/client-server/wellknown.yaml @@ -22,7 +22,7 @@ paths: summary: Gets Matrix server discovery information about the domain. description: |- Gets discovery information about the domain. - {{% added-in v="1.19" %}} Clients should follow 30x redirects, carefully + {{% added-in v="1.19" %}} Clients SHOULD follow 30x redirects, carefully avoiding redirect loops, and use normal X.509 certificate validation. The file may include