227 Commits (develop)

Author SHA1 Message Date
  Patrick Cloke d6c3b7584f
Request & follow redirects for /media/v3/download (#16701) 5 months ago
  Erik Johnston fef08cbee8
Fix sending out of order `POSITION` over replication (#16639) 6 months ago
  Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 6 months ago
  Erik Johnston ba47fea528
Allow multiple workers to write to receipts stream. (#16432) 6 months ago
  Patrick Cloke e182dbb5b9
Fix tests on Twisted trunk. (#16528) 6 months ago
  Patrick Cloke 49c9745b45
Avoid sending massive replication updates when purging a room. (#16510) 7 months ago
  Patrick Cloke 26b960b08b
Register media servlets via regex. (#16419) 7 months ago
  Patrick Cloke 47d4bb6057
Stop patching EventBase.__eq__ in tests. (#16349) 8 months ago
  Patrick Cloke 85bfd4735e
Return an immutable value from get_latest_event_ids_in_room. (#16326) 8 months ago
  Patrick Cloke aa483cb4c9
Update ruff config (#16283) 8 months ago
  Quentin Gliech 1940d990a3
Revert MSC3861 introspection cache, admin impersonation and account lock (#16258) 8 months ago
  Patrick Cloke 9ec3da06da
Bump mypy-zope & mypy. (#16188) 8 months ago
  Patrick Cloke daf11e26ef
Replace make_awaitable with AsyncMock (#16179) 8 months ago
  Shay 69048f7b48
Add an admin endpoint to allow authorizing server to signal token revocations (#16125) 8 months ago
  Patrick Cloke ad3f43be9a
Run pyupgrade for python 3.7 & 3.8. (#16110) 9 months ago
  Eric Eastwood 1c802de626
Re-introduce the outbound federation proxy (#15913) 10 months ago
  Jason Little 224ef0b669
Unix Sockets for HTTP Replication (#15708) 10 months ago
  Eric Eastwood c9bf644fa0
Revert "Federation outbound proxy" (#15910) 10 months ago
  Eric Eastwood b07b14b494
Federation outbound proxy (#15773) 10 months ago
  reivilibre c775d80b73
Fix a bug introduced in Synapse v1.84.0 where workers do not start up when no `instance_map` was provided. (#15672) 11 months ago
  Patrick Cloke 1e89976b26
Rename blacklist/whitelist internally. (#15620) 1 year ago
  Patrick Cloke 375b0a8a11
Update code to refer to "workers". (#15606) 1 year ago
  Jason Little e4f545c452
Remove `worker_replication_*` settings (#15491) 1 year ago
  Sean Quah 3b837d856c
Revert "Reduce the size of the HTTP connection pool for non-pushers" (#15530) 1 year ago
  Patrick Cloke 6aca4e7cb8
Reduce the size of the HTTP connection pool for non-pushers. (#15514) 1 year ago
  Mathieu Velten 6f68e32bfb
to_device updates could be dropped when consuming the replication stream (#15349) 1 year ago
  dependabot[bot] bd4d958aaf
Bump ruff from 0.0.252 to 0.0.259 (#15328) 1 year ago
  Quentin Gliech 5b70f240cf
Make cleaning up pushers depend on the device_id instead of the token_id (#15280) 1 year ago
  Patrick Cloke afb216c202
Remove no-op send_command for Redis replication. (#15274) 1 year ago
  Erik Johnston b2357a898c
Fix bug where 5s delays would occasionally happen. (#15150) 1 year ago
  dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 1 year ago
  Patrick Cloke 42aea0d8af
Add final type hint to tests.unittest. (#15072) 1 year ago
  Patrick Cloke 156cd88eef
Add missing type hints to tests.replication. (#14987) 1 year ago
  Erik Johnston 65d0386693
Always notify replication when a stream advances (#14877) 1 year ago
  Erik Johnston 9187fd940e
Wait for streams to catch up when processing HTTP replication. (#14820) 1 year ago
  Erik Johnston 316590d1ea
Fix bug in `wait_for_stream_position` (#14856) 1 year ago
  reivilibre 9e82caac45
Faster remote room joins: unblock tasks waiting for full room state when the un-partial-stating of that room is received over the replication stream. [rei:frrj/streams/unpsr] (#14474) 1 year ago
  realtyem 854a6884d8
Modernize unit tests configuration settings for workers. (#14568) 1 year ago
  Andrew Morgan 618e4ab81b
Fix an invalid comparison of `UserPresenceState` to `str` (#14393) 1 year ago
  Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) 1 year ago
  Nick Mills-Barrett 3a4f80f8c6
Merge/remove `Slaved*` stores into `WorkerStores` (#14375) 1 year ago
  Shay b7a7ff6ee3
Add initial power level event to batch of bulk persisted events when creating a new room. (#14228) 1 year ago
  Patrick Cloke b4ec4f5e71
Track notification counts per thread (implement MSC3773). (#13776) 1 year ago
  Patrick Cloke efd108b45d
Accept & store thread IDs for receipts (implement MSC3771). (#13782) 1 year ago
  Brendan Abolivier 8ae42ab8fa
Support enabling/disabling pushers (from MSC3881) (#13799) 1 year ago
  Mathieu Velten 6bd8763804
Add cache invalidation across workers to module API (#13667) 1 year ago
  Patrick Cloke 666ae87729
Update event push action and receipt tables to support threads. (#13753) 1 year ago
  reivilibre 7bc110a19e
Generalise the `@cancellable` annotation so it can be used on functions other than just servlet methods. (#13662) 1 year ago
  Patrick Cloke f3fba4914d
Reduce the number of tests using TCP replication. (#13543) 1 year ago
  Nick Mills-Barrett 86e366a46e
Remove old empty/redundant slaved stores. (#13349) 1 year ago