diff --git a/packages/overlays/matrix-synapse/patches/0001-Fast-auth-links.patch b/packages/overlays/matrix-synapse/patches/0001-Fast-auth-links.patch
index 2b971cf..edbd5da 100644
--- a/packages/overlays/matrix-synapse/patches/0001-Fast-auth-links.patch
+++ b/packages/overlays/matrix-synapse/patches/0001-Fast-auth-links.patch
@@ -1,7 +1,7 @@
-From a4c542d11e60728426b85b8a59a7c02062930ede Mon Sep 17 00:00:00 2001
+From ea2e053dd1b578e49ad066992388143db629c390 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Tue, 22 Jul 2025 05:07:01 +0200
-Subject: [PATCH 01/19] Fast auth links
+Subject: [PATCH 01/18] Fast auth links
---
synapse/storage/database.py | 43 +++++++++++++++++++
@@ -9,10 +9,10 @@ Subject: [PATCH 01/19] Fast auth links
2 files changed, 47 insertions(+), 4 deletions(-)
diff --git a/synapse/storage/database.py b/synapse/storage/database.py
-index f7aec16c96..fdc7572e97 100644
+index aae029f910..35948416a4 100644
--- a/synapse/storage/database.py
+++ b/synapse/storage/database.py
-@@ -2615,6 +2615,49 @@ class DatabasePool:
+@@ -2609,6 +2609,49 @@ class DatabasePool:
return txn.fetchall()
@@ -63,7 +63,7 @@ index f7aec16c96..fdc7572e97 100644
def make_in_list_sql_clause(
database_engine: BaseDatabaseEngine,
diff --git a/synapse/storage/databases/main/event_federation.py b/synapse/storage/databases/main/event_federation.py
-index 26a91109df..2244e47cf5 100644
+index 5c9bd2e848..bf4d29728f 100644
--- a/synapse/storage/databases/main/event_federation.py
+++ b/synapse/storage/databases/main/event_federation.py
@@ -53,6 +53,7 @@ from synapse.storage.database import (
@@ -96,5 +96,5 @@ index 26a91109df..2244e47cf5 100644
txn.execute(sql % (clause,), args)
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0003-Add-too-much-logging-to-room-summary-over-federation.patch b/packages/overlays/matrix-synapse/patches/0002-Add-too-much-logging-to-room-summary-over-federation.patch
index 88b0db4..39cf8d6 100644
--- a/packages/overlays/matrix-synapse/patches/0003-Add-too-much-logging-to-room-summary-over-federation.patch
+++ b/packages/overlays/matrix-synapse/patches/0002-Add-too-much-logging-to-room-summary-over-federation.patch
@@ -1,7 +1,7 @@
-From 370ea67df812fc3174bf480ebe12068b14922d90 Mon Sep 17 00:00:00 2001
+From 6a68a2a94a714bf4eec4dcfabaea3be64171e7af Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Wed, 23 Apr 2025 17:53:52 +0200
-Subject: [PATCH 03/19] Add too much logging to room summary over federation
+Subject: [PATCH 02/18] Add too much logging to room summary over federation
Signed-off-by: Rory& <root@rory.gay>
---
@@ -73,5 +73,5 @@ index 838fee6a30..e99e43b3bf 100644
# already be in the room (if it was a child room), or there might be a
# pending invite, etc.
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0002-Hotfix-ignore-rejected-events-in-delayed_events.patch b/packages/overlays/matrix-synapse/patches/0002-Hotfix-ignore-rejected-events-in-delayed_events.patch
deleted file mode 100644
index b44a6ea..0000000
--- a/packages/overlays/matrix-synapse/patches/0002-Hotfix-ignore-rejected-events-in-delayed_events.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 46e8ebbb8253470489be0c5a9a481eea86507f79 Mon Sep 17 00:00:00 2001
-From: Rory& <root@rory.gay>
-Date: Sun, 20 Apr 2025 00:30:29 +0200
-Subject: [PATCH 02/19] Hotfix: ignore rejected events in delayed_events
-
----
- synapse/handlers/delayed_events.py | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/synapse/handlers/delayed_events.py b/synapse/handlers/delayed_events.py
-index ce13dcc737..588cc35632 100644
---- a/synapse/handlers/delayed_events.py
-+++ b/synapse/handlers/delayed_events.py
-@@ -216,8 +216,13 @@ class DelayedEventsHandler:
- )
-
- event = await self._store.get_event(
-- delta.event_id, check_room_id=delta.room_id
-+ delta.event_id, check_room_id=delta.room_id, allow_rejected=True, allow_none=True
- )
-+
-+ if event is None or event.rejected_reason is not None:
-+ # This event has been rejected, so we don't want to cancel any delayed events for it.
-+ continue
-+
- sender = UserID.from_string(event.sender)
-
- next_send_ts = await self._store.cancel_delayed_state_events(
---
-2.50.1
-
diff --git a/packages/overlays/matrix-synapse/patches/0004-Log-entire-room-if-accessibility-check-fails.patch b/packages/overlays/matrix-synapse/patches/0003-Log-entire-room-if-accessibility-check-fails.patch
index 4741c42..29380ca 100644
--- a/packages/overlays/matrix-synapse/patches/0004-Log-entire-room-if-accessibility-check-fails.patch
+++ b/packages/overlays/matrix-synapse/patches/0003-Log-entire-room-if-accessibility-check-fails.patch
@@ -1,7 +1,7 @@
-From 5c0e74cb20848a62e9921e697249d0cb1d6df035 Mon Sep 17 00:00:00 2001
+From 4fbb4cf40da97c4d65b0b6a1c8f123fb84582395 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Wed, 23 Apr 2025 18:24:57 +0200
-Subject: [PATCH 04/19] Log entire room if accessibility check fails
+Subject: [PATCH 03/18] Log entire room if accessibility check fails
Signed-off-by: Rory& <root@rory.gay>
---
@@ -24,5 +24,5 @@ index e99e43b3bf..daf543bd43 100644
room = dict(room_entry.room)
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0005-Log-policy-server-rejected-events.patch b/packages/overlays/matrix-synapse/patches/0004-Log-policy-server-rejected-events.patch
index 9158bff..2f7dd0c 100644
--- a/packages/overlays/matrix-synapse/patches/0005-Log-policy-server-rejected-events.patch
+++ b/packages/overlays/matrix-synapse/patches/0004-Log-policy-server-rejected-events.patch
@@ -1,7 +1,7 @@
-From 34afe28e5c91d72f449cd453944a7763b6cc5c6b Mon Sep 17 00:00:00 2001
+From ca9bb9a0ec8f66751dd53be9c5933621a72eddae Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Tue, 27 May 2025 05:21:46 +0200
-Subject: [PATCH 05/19] Log policy server rejected events
+Subject: [PATCH 04/18] Log policy server rejected events
---
synapse/handlers/room_policy.py | 7 +++++++
@@ -26,5 +26,5 @@ index 170c477d6f..df5585e4ee 100644
return True # default allow
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0006-Use-parse_boolean-for-unredacted-content.patch b/packages/overlays/matrix-synapse/patches/0005-Use-parse_boolean-for-unredacted-content.patch
index a2f52f7..01c8bc5 100644
--- a/packages/overlays/matrix-synapse/patches/0006-Use-parse_boolean-for-unredacted-content.patch
+++ b/packages/overlays/matrix-synapse/patches/0005-Use-parse_boolean-for-unredacted-content.patch
@@ -1,7 +1,7 @@
-From b8ac66b50a38d38a34e4d5f003d39674eaffe77f Mon Sep 17 00:00:00 2001
+From 0ea324778e957164fc74b17e504e71d1018119f6 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Tue, 27 May 2025 06:14:26 +0200
-Subject: [PATCH 06/19] Use parse_boolean for unredacted content
+Subject: [PATCH 05/18] Use parse_boolean for unredacted content
---
synapse/rest/client/room.py | 5 ++---
@@ -25,5 +25,5 @@ index 64deae7650..eadfd721b3 100644
== "true"
)
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0007-Expose-tombstone-in-room-admin-api.patch b/packages/overlays/matrix-synapse/patches/0006-Expose-tombstone-in-room-admin-api.patch
index 74195eb..63832a7 100644
--- a/packages/overlays/matrix-synapse/patches/0007-Expose-tombstone-in-room-admin-api.patch
+++ b/packages/overlays/matrix-synapse/patches/0006-Expose-tombstone-in-room-admin-api.patch
@@ -1,7 +1,7 @@
-From 09eebe99f37c523fe1de000fbc7fb3dc692faee7 Mon Sep 17 00:00:00 2001
+From e89b8e5fcf731e87ca28c5f2f65b8e33f39c9df5 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Tue, 27 May 2025 06:37:52 +0200
-Subject: [PATCH 07/19] Expose tombstone in room admin api
+Subject: [PATCH 06/18] Expose tombstone in room admin api
---
synapse/rest/admin/rooms.py | 5 ++++
@@ -45,7 +45,7 @@ index eadfd721b3..e7f41f0079 100644
if include_unredacted_content and not await self.auth.is_server_admin(
requester
diff --git a/synapse/storage/databases/main/room.py b/synapse/storage/databases/main/room.py
-index 6ffc3aed34..0cb87a811c 100644
+index 9f03c084a5..b084a3f076 100644
--- a/synapse/storage/databases/main/room.py
+++ b/synapse/storage/databases/main/room.py
@@ -611,6 +611,7 @@ class RoomWorkerStore(CacheInvalidationWorkerStore):
@@ -110,5 +110,5 @@ index 6ffc3aed34..0cb87a811c 100644
async def get_ratelimit_for_user(self, user_id: str) -> Optional[RatelimitOverride]:
"""Check if there are any overrides for ratelimiting for the given user
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0008-fix-Always-recheck-messages-pagination-data-if-a-bac.patch b/packages/overlays/matrix-synapse/patches/0007-fix-Always-recheck-messages-pagination-data-if-a-bac.patch
index d607b7c..b59e1ee 100644
--- a/packages/overlays/matrix-synapse/patches/0008-fix-Always-recheck-messages-pagination-data-if-a-bac.patch
+++ b/packages/overlays/matrix-synapse/patches/0007-fix-Always-recheck-messages-pagination-data-if-a-bac.patch
@@ -1,7 +1,7 @@
-From 0ed11113c980e5edfd79c8c0f78b245adf823ac2 Mon Sep 17 00:00:00 2001
+From 79676cabd12b566c6e80549f1a0b423eacb230dc Mon Sep 17 00:00:00 2001
From: Jason Little <j.little@famedly.com>
Date: Wed, 30 Apr 2025 09:29:42 -0500
-Subject: [PATCH 08/19] fix: Always recheck `/messages` pagination data if a
+Subject: [PATCH 07/18] fix: Always recheck `/messages` pagination data if a
backfill might have been needed (#28)
---
@@ -200,5 +200,5 @@ index df1a7e714c..503c58e32a 100644
# Otherwise, we can backfill in the background for eventual
# consistency's sake but we don't need to block the client waiting
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0009-Fix-pagination-with-large-gaps-of-rejected-events.patch b/packages/overlays/matrix-synapse/patches/0008-Fix-pagination-with-large-gaps-of-rejected-events.patch
index f2e9695..93ca05a 100644
--- a/packages/overlays/matrix-synapse/patches/0009-Fix-pagination-with-large-gaps-of-rejected-events.patch
+++ b/packages/overlays/matrix-synapse/patches/0008-Fix-pagination-with-large-gaps-of-rejected-events.patch
@@ -1,7 +1,7 @@
-From 57743dad758b46cda09f69ee44c99cbd649f873e Mon Sep 17 00:00:00 2001
+From d626f4da5162ba49ed8dbac9a90c847be5f9ac81 Mon Sep 17 00:00:00 2001
From: Nicolas Werner <nicolas.werner@hotmail.de>
Date: Sun, 8 Jun 2025 23:14:31 +0200
-Subject: [PATCH 09/19] Fix pagination with large gaps of rejected events
+Subject: [PATCH 08/18] Fix pagination with large gaps of rejected events
---
synapse/handlers/pagination.py | 13 +++++++++++--
@@ -46,5 +46,5 @@ index 503c58e32a..43fdbc2e83 100644
# we have reached the end of the available events.
# In that case we do not return end, to tell the client
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0010-Fix-nix-flake.patch b/packages/overlays/matrix-synapse/patches/0009-Fix-nix-flake.patch
index 2b35d06..0b31c1e 100644
--- a/packages/overlays/matrix-synapse/patches/0010-Fix-nix-flake.patch
+++ b/packages/overlays/matrix-synapse/patches/0009-Fix-nix-flake.patch
@@ -1,7 +1,7 @@
-From 2f4533a3c26c62b2e287c3e5a284ca8ee1042546 Mon Sep 17 00:00:00 2001
+From 0273b1059a90ed162cfd7d4754151fce9c173d6a Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Mon, 9 Jun 2025 17:38:34 +0200
-Subject: [PATCH 10/19] Fix nix flake
+Subject: [PATCH 09/18] Fix nix flake
---
flake.lock | 58 +++++++++++++++++++-----------------------------------
@@ -185,5 +185,5 @@ index 4ff6518aed..76b3c1a4b0 100644
# over the 'synapse' database.
services.postgres.initialScript = ''
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0011-Fix-gitignore-to-ignore-.venv.patch b/packages/overlays/matrix-synapse/patches/0010-Fix-gitignore-to-ignore-.venv.patch
index 8f8b051..6d35398 100644
--- a/packages/overlays/matrix-synapse/patches/0011-Fix-gitignore-to-ignore-.venv.patch
+++ b/packages/overlays/matrix-synapse/patches/0010-Fix-gitignore-to-ignore-.venv.patch
@@ -1,7 +1,7 @@
-From 2fb09d660565b39cdd1077f0e29580c72a8bbb47 Mon Sep 17 00:00:00 2001
+From 491ac94a9096a00ab250645e624b6caeba592f52 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Mon, 9 Jun 2025 17:46:10 +0200
-Subject: [PATCH 11/19] Fix gitignore to ignore .venv
+Subject: [PATCH 10/18] Fix gitignore to ignore .venv
---
.gitignore | 1 +
@@ -20,5 +20,5 @@ index e333f2320b..3aec96e75e 100644
/logs
/media_store/
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0012-Devenv-use-postgres-17.patch b/packages/overlays/matrix-synapse/patches/0011-Devenv-use-postgres-17.patch
index 15ee0a3..825e42d 100644
--- a/packages/overlays/matrix-synapse/patches/0012-Devenv-use-postgres-17.patch
+++ b/packages/overlays/matrix-synapse/patches/0011-Devenv-use-postgres-17.patch
@@ -1,7 +1,7 @@
-From 80335192cafb2b3b33a8822ba3f720d400853d8c Mon Sep 17 00:00:00 2001
+From 06e9b346f8f23b373b5974ef155c5fee053ba734 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Fri, 25 Jul 2025 08:25:28 +0200
-Subject: [PATCH 12/19] Devenv: use postgres 17
+Subject: [PATCH 11/18] Devenv: use postgres 17
---
flake.nix | 1 +
@@ -20,5 +20,5 @@ index 76b3c1a4b0..cc41490a41 100644
# On the first invocation of `devenv up`, create a database for
# Synapse to store data in.
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0013-RequestRatelimiter-expose-can_do_action.patch b/packages/overlays/matrix-synapse/patches/0012-RequestRatelimiter-expose-can_do_action.patch
index ef9dbd6..2bfae58 100644
--- a/packages/overlays/matrix-synapse/patches/0013-RequestRatelimiter-expose-can_do_action.patch
+++ b/packages/overlays/matrix-synapse/patches/0012-RequestRatelimiter-expose-can_do_action.patch
@@ -1,14 +1,14 @@
-From 49d21ee7150580474879b8c9e149c273dd24ad0e Mon Sep 17 00:00:00 2001
+From ebd0ee5a220d700924c66b24f1f1e16fee2588e3 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Fri, 25 Jul 2025 08:26:15 +0200
-Subject: [PATCH 13/19] RequestRatelimiter: expose can_do_action
+Subject: [PATCH 12/18] RequestRatelimiter: expose can_do_action
---
synapse/api/ratelimiting.py | 75 +++++++++++++++++++++++++++++++++++++
1 file changed, 75 insertions(+)
diff --git a/synapse/api/ratelimiting.py b/synapse/api/ratelimiting.py
-index 509ef6b2c1..5f22089a6b 100644
+index 9d1c7801bc..2a3fb63a5d 100644
--- a/synapse/api/ratelimiting.py
+++ b/synapse/api/ratelimiting.py
@@ -435,3 +435,78 @@ class RequestRatelimiter:
@@ -91,5 +91,5 @@ index 509ef6b2c1..5f22089a6b 100644
+ n_actions=n_actions,
+ )
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0014-Add-bulk-send-events-endpoint.patch b/packages/overlays/matrix-synapse/patches/0013-Add-bulk-send-events-endpoint.patch
index daf1e0f..b7472e6 100644
--- a/packages/overlays/matrix-synapse/patches/0014-Add-bulk-send-events-endpoint.patch
+++ b/packages/overlays/matrix-synapse/patches/0013-Add-bulk-send-events-endpoint.patch
@@ -1,7 +1,7 @@
-From c48c105727590a1a0a0e9fd0ac3422acead00e4b Mon Sep 17 00:00:00 2001
+From d03e270736ae957f324a99344bd389eeb9d2c5e6 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Sat, 26 Jul 2025 09:50:56 +0200
-Subject: [PATCH 14/19] Add bulk send events endpoint
+Subject: [PATCH 13/18] Add bulk send events endpoint
---
synapse/rest/client/capabilities.py | 3 +
@@ -183,5 +183,5 @@ index e7f41f0079..d054d87595 100644
RoomStateRestServlet(hs).register(http_server)
RoomRedactEventRestServlet(hs).register(http_server)
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0015-Temporarily-disable-go-in-flake.patch b/packages/overlays/matrix-synapse/patches/0014-Temporarily-disable-go-in-flake.patch
index fcd14aa..63dd979 100644
--- a/packages/overlays/matrix-synapse/patches/0015-Temporarily-disable-go-in-flake.patch
+++ b/packages/overlays/matrix-synapse/patches/0014-Temporarily-disable-go-in-flake.patch
@@ -1,7 +1,7 @@
-From 8c1651a65f6d45bfb242762b6839de0c3a1728fa Mon Sep 17 00:00:00 2001
+From dc13671aaea35a90c2f21f74e60bc20c09364858 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Sat, 16 Aug 2025 20:18:45 +0200
-Subject: [PATCH 15/19] Temporarily disable go in flake
+Subject: [PATCH 14/18] Temporarily disable go in flake
---
flake.nix | 2 +-
@@ -21,5 +21,5 @@ index cc41490a41..291e81814d 100644
# Postgres is needed to run Synapse with postgres support and
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0016-Clarify-asserts.patch b/packages/overlays/matrix-synapse/patches/0015-Clarify-asserts.patch
index 5dc2321..1e69a5a 100644
--- a/packages/overlays/matrix-synapse/patches/0016-Clarify-asserts.patch
+++ b/packages/overlays/matrix-synapse/patches/0015-Clarify-asserts.patch
@@ -1,17 +1,17 @@
-From 79d7af8028bfa3c512f0cb57600ca2b94e0666c1 Mon Sep 17 00:00:00 2001
+From b2b70c9edd11f718c098400b55f3f68660af3123 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Sat, 16 Aug 2025 20:19:08 +0200
-Subject: [PATCH 16/19] Clarify asserts
+Subject: [PATCH 15/18] Clarify asserts
---
synapse/handlers/message.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/synapse/handlers/message.py b/synapse/handlers/message.py
-index fff46b640b..2a5595c7b5 100644
+index c8c86d8749..edd5477371 100644
--- a/synapse/handlers/message.py
+++ b/synapse/handlers/message.py
-@@ -1244,7 +1244,7 @@ class EventCreationHandler:
+@@ -1269,7 +1269,7 @@ class EventCreationHandler:
if state_event_ids is not None:
# Do a quick check to make sure that prev_event_ids is present to
# make the type-checking around `builder.build` happy.
@@ -21,5 +21,5 @@ index fff46b640b..2a5595c7b5 100644
temp_event = await builder.build(
prev_event_ids=prev_event_ids,
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0017-Try-to-optimise-bulk-sending-some-more.patch b/packages/overlays/matrix-synapse/patches/0016-Try-to-optimise-bulk-sending-some-more.patch
index e43f1a4..7bcfeb0 100644
--- a/packages/overlays/matrix-synapse/patches/0017-Try-to-optimise-bulk-sending-some-more.patch
+++ b/packages/overlays/matrix-synapse/patches/0016-Try-to-optimise-bulk-sending-some-more.patch
@@ -1,7 +1,7 @@
-From a5d49077038cf0e7235711cea3e756d5e96627d4 Mon Sep 17 00:00:00 2001
+From 093b1514ff5945f609a5ca7af67e8bb7aea9b778 Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Sat, 16 Aug 2025 20:19:26 +0200
-Subject: [PATCH 17/19] Try to optimise bulk sending some more
+Subject: [PATCH 16/18] Try to optimise bulk sending some more
---
synapse/rest/client/room.py | 42 +++++++++++++++++++++++++++++++++----
@@ -113,5 +113,5 @@ index d054d87595..304999aa5d 100644
unpersisted_events = []
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0018-Further-optimisation-attempts.patch b/packages/overlays/matrix-synapse/patches/0017-Further-optimisation-attempts.patch
index 6ada1d8..1d50b3d 100644
--- a/packages/overlays/matrix-synapse/patches/0018-Further-optimisation-attempts.patch
+++ b/packages/overlays/matrix-synapse/patches/0017-Further-optimisation-attempts.patch
@@ -1,7 +1,7 @@
-From d9df11ecb0942fd7f3ba317ba743a9e61ea64a94 Mon Sep 17 00:00:00 2001
+From 86792ae8aadb7463109b6305890d74547bfab9be Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Sat, 16 Aug 2025 21:02:57 +0200
-Subject: [PATCH 18/19] Further optimisation attempts
+Subject: [PATCH 17/18] Further optimisation attempts
---
synapse/rest/client/room.py | 39 ++++++++++++++++++++++++-------------
@@ -86,5 +86,5 @@ index 304999aa5d..d23c0d08ab 100644
if(len(unpersisted_events) > 0):
await self._event_creation_handler.cache_joined_hosts_for_events(unpersisted_events) # Gets rid of a warning...
--
-2.50.1
+2.51.0
diff --git a/packages/overlays/matrix-synapse/patches/0019-Use-create_and_send_new_client_events-for-bulk-sendi.patch b/packages/overlays/matrix-synapse/patches/0018-Use-create_and_send_new_client_events-for-bulk-sendi.patch
index 9df201b..2d42a9f 100644
--- a/packages/overlays/matrix-synapse/patches/0019-Use-create_and_send_new_client_events-for-bulk-sendi.patch
+++ b/packages/overlays/matrix-synapse/patches/0018-Use-create_and_send_new_client_events-for-bulk-sendi.patch
@@ -1,7 +1,7 @@
-From 6f7e3824c7af012ba8eb7bedce89704d8446b7b0 Mon Sep 17 00:00:00 2001
+From 80672bddc8ed74d82d27a899d13e9de360f1df6e Mon Sep 17 00:00:00 2001
From: Rory& <root@rory.gay>
Date: Sat, 16 Aug 2025 21:37:56 +0200
-Subject: [PATCH 19/19] Use create_and_send_new_client_events for bulk sending
+Subject: [PATCH 18/18] Use create_and_send_new_client_events for bulk sending
---
synapse/rest/client/room.py | 104 ++++++++++--------------------------
@@ -140,5 +140,5 @@ index d23c0d08ab..7699069e37 100644
return 200, {}
--
-2.50.1
+2.51.0
|