704 Revize (develop)

Autor SHA1 Zpráva Datum
  David Robertson c3627d0f99
Correctly read to-device stream pos on SQLite (#16682) před 5 měsíci
  Erik Johnston 6fec2d035f
Also discard 'caches' and 'backfill' stream POSITIONS (#16655) před 6 měsíci
  Erik Johnston fef08cbee8
Fix sending out of order `POSITION` over replication (#16639) před 6 měsíci
  Erik Johnston 898655fd12
More efficiently handle no-op POSITION (#16640) před 6 měsíci
  Erik Johnston 408c13801a
Add fast path for replication events stream fetch (#16580) před 6 měsíci
  Erik Johnston 8c63e93286
Fix HTTP repl response to use minimum token (#16578) před 6 měsíci
  Erik Johnston 5413cefe32
Reduce amount of caches POSITIONS we send (#16561) před 6 měsíci
  Erik Johnston 89dbbd68e1
Reduce spurious replication catchup (#16555) před 6 měsíci
  Erik Johnston 0680d76659
Reduce replication traffic due to reflected cache stream POSITION (#16557) před 6 měsíci
  Erik Johnston ba47fea528
Allow multiple workers to write to receipts stream. (#16432) před 6 měsíci
  Jason Little ffbe9b7666
Remove duplicate call to wake a remote destination when using federation sending worker (#16515) před 6 měsíci
  Erik Johnston 8f35f8148e
Fix bug where a new writer advances their token too quickly (#16473) před 6 měsíci
  Patrick Cloke 49c9745b45
Avoid sending massive replication updates when purging a room. (#16510) před 7 měsíci
  Richard van der Hoff 109882230c
Clean up logging on event persister endpoints (#16488) před 7 měsíci
  Patrick Cloke ae5b997cfa
Fix comments related to replication. (#16428) před 7 měsíci
  Patrick Cloke 4e302b30b6
Add __slots__ to replication commands. (#16429) před 7 měsíci
  Erik Johnston 80ec81dcc5
Some refactors around receipts stream (#16426) před 7 měsíci
  Erik Johnston 20fb08ec80
Downgrade repl stream time out error to warning (#16401) před 7 měsíci
  Patrick Cloke f84da3c32e
Add a cache around server ACL checking (#16360) před 7 měsíci
  Erik Johnston 329597022e
Some minor performance fixes for task schedular (#16313) před 8 měsíci
  Erik Johnston ab13fb08bf
Improve logging of replication (#16309) před 8 měsíci
  Erik Johnston 1cd410a783
Recheck if remote device is cached before requesting it (#16252) před 8 měsíci
  Quentin Gliech 1940d990a3
Revert MSC3861 introspection cache, admin impersonation and account lock (#16258) před 8 měsíci
  Erik Johnston d35bed8369
Don't wake up destination transaction queue if they're not due for retry. (#16223) před 8 měsíci
  David Robertson e9eb26e3af
Cache device resync requests over replication (#16241) před 8 měsíci
  Patrick Cloke e9235d92f2
Track currently syncing users by device for presence (#16172) před 8 měsíci
  Patrick Cloke 40901af5e0
Pass the device ID around in the presence handler (#16171) před 8 měsíci
  Patrick Cloke 1bf143699c
Combine logic about not overriding BUSY presence. (#16170) před 8 měsíci
  Mathieu Velten 501da8ecd8
Task scheduler: add replication notify for new task to launch ASAP (#16184) před 8 měsíci
  Erik Johnston 803f63df1c
Fix perf of `wait_for_stream_positions` (#16148) před 8 měsíci
  Shay 69048f7b48
Add an admin endpoint to allow authorizing server to signal token revocations (#16125) před 9 měsíci
  Patrick Cloke ad3f43be9a
Run pyupgrade for python 3.7 & 3.8. (#16110) před 9 měsíci
  Erik Johnston ae55cc1e6b
Add ability to wait for locks and add locks to purge history / room deletion (#15791) před 9 měsíci
  Shay 68b2611783
Clarify comment on key uploads over replication (#16016) před 9 měsíci
  Jason Little c835befd10
Add Unix socket support for Redis connections (#15644) před 11 měsíci
  Jason Little 1df0221bda
Use a custom scheme & the worker name for replication requests. (#15578) před 1 rokem
  Patrick Cloke 375b0a8a11
Update code to refer to "workers". (#15606) před 1 rokem
  Roel ter Maat 2611433b70
Add redis SSL configuration options (#15312) před 1 rokem
  Jason Little e4f545c452
Remove `worker_replication_*` settings (#15491) před 1 rokem
  Jason Little d3bd03559b
HTTP Replication Client (#15470) před 1 rokem
  Alok Kumar Singh 197fbb123b
Remove legacy code of single user device resync api (#15418) před 1 rokem
  Mathieu Velten 9228ae633f
Add some clarification to the doc/comments regarding TCP replication (#15354) před 1 rokem
  David Robertson 1bc9985eb7
Have replication clients remove _INT_STREAM_POS (#15309) před 1 rokem
  Patrick Cloke afb216c202
Remove no-op send_command for Redis replication. (#15274) před 1 rokem
  Patrick Cloke 3bf973edc7
Remove unused class: DirectTcpReplicationClientFactory. (#15272) před 1 rokem
  Dirk Klimpel ecbe0ddbe7
Add support for knocking to workers. (#15133) před 1 rokem
  Erik Johnston b2357a898c
Fix bug where 5s delays would occasionally happen. (#15150) před 1 rokem
  dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) před 1 rokem
  reivilibre addd12f16d
Tweak logging for when a worker waits for its view of a replication stream to catch up. (#15120)Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> před 1 rokem
  Erik Johnston c78c67c5a9
Fix bug in replication where response is cached (#15024) před 1 rokem