This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/messages returns the 4XX status code and error of a remote homeserver when backfilling, which is confusing #3736
Labels
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Comments
krombel
changed the title
/messages returns 500 when back-filling from server which has removed the room from their server
/messages returns 500 when trying to backfill from server which has removed the room from their server
Aug 22, 2018
richvdh
changed the title
/messages returns 500 when trying to backfill from server which has removed the room from their server
/messages returns 500 when trying to backfill from server which returns a 403
Feb 6, 2020
As another datapoint: attempts to backfill |
I don't have a good understanding of backfill... is this a possible DoS vector by which a malicious server could effectively disable a public room and require admin intervention to fix? |
MadLittleMods
added
the
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
label
Apr 21, 2022
Since #7556, if you receive a 4XX from the remote server, the client will be passed the same status code (i.e. 403) - no longer always a 500. synapse/synapse/handlers/federation.py Lines 366 to 382 in 17d99f7
|
anoadragon453
changed the title
/messages returns 500 when trying to backfill from server which returns a 403
/messages returns the 4XX status code and error of a remote homeserver when backfilling, which is confusing
Apr 28, 2022
MadLittleMods
added
the
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
label
Jul 19, 2022
squahtx
added
S-Minor
Blocks non-critical functionality, workarounds exist.
O-Occasional
Affects or can be seen by some users regularly or most users rarely
and removed
z-bug
(Deprecated Label)
z-p2
(Deprecated Label)
z-minor
(Deprecated Label)
labels
Oct 5, 2022
This was referenced Dec 21, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Description
/messages
returns 500 Internal Server Error when backfilling #matrix-dev:matrix.org from a server which has removed that room from their databaseSteps to reproduce
Version information
Logs
The text was updated successfully, but these errors were encountered: