You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48d8f7202d
* 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> |
3 years ago | |
---|---|---|
.. | ||
.gitignore | 6 years ago | |
3324.feature | 3 years ago | |
3481.clarification | 3 years ago | |
3482.clarification | 3 years ago | |
3492.clarification | 3 years ago | |
3495.clarification | 3 years ago | |
3509.clarification | 3 years ago | |
3524.breaking | 3 years ago | |
3530.clarification | 3 years ago | |
3535.clarification | 3 years ago | |
3543.clarification | 3 years ago | |
3562.clarification | 3 years ago | |
3573.clarification | 3 years ago | |
3591.clarification | 3 years ago | |
3601.clarification | 3 years ago |