From 5ece9803f97ec5d002fdb8e8fd1bec44c3d58041 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Wed, 17 Sep 2025 12:00:53 +0200 Subject: [PATCH 1/2] Don't rate limit redactions https://spec.matrix.org/latest/client-server-api/#put_matrixclientv3roomsroomidredacteventidtxnid --- synapse/rest/client/room.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synapse/rest/client/room.py b/synapse/rest/client/room.py index 64deae76507..afca13658f0 100644 --- a/synapse/rest/client/room.py +++ b/synapse/rest/client/room.py @@ -1303,7 +1303,7 @@ async def _do( event, _, ) = await self.event_creation_handler.create_and_send_nonmember_event( - requester, event_dict, txn_id=txn_id + requester, event_dict, txn_id=txn_id, ratelimit=False ) if with_relations: From 44322599d2418c5b9ab5b02317ff9c5d544c72a0 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Wed, 17 Sep 2025 15:27:58 +0200 Subject: [PATCH 2/2] Create 18927.bugfix Matrix spec says "rate-limit: no" on the /redact/ endpoint (https://spec.matrix.org/latest/client-server-api/#put_matrixclientv3roomsroomidredacteventidtxnid). --- changelog.d/18927.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/18927.bugfix diff --git a/changelog.d/18927.bugfix b/changelog.d/18927.bugfix new file mode 100644 index 00000000000..87c8e9b2a75 --- /dev/null +++ b/changelog.d/18927.bugfix @@ -0,0 +1 @@ +Don't rate limit redations. Contributed by N-Pex. \ No newline at end of file