3552 Commits (develop)

Author SHA1 Message Date
  David Robertson 0619c2bbd2
Move media retention tests out of rest tests (#16684) 5 months ago
  David Robertson 32a59a6495
Keep track of `user_ips` and `monthly_active_users` when delegating auth (#16672) 5 months ago
  Erik Johnston ef5329a9f9
Revert "Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (#16456)" (#16651) 6 months ago
  Erik Johnston 1b238e8837
Speed up persisting large number of outliers (#16649) 6 months ago
  Erik Johnston fef08cbee8
Fix sending out of order `POSITION` over replication (#16639) 6 months ago
  reivilibre 830988ae72
Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647) 6 months ago
  David Robertson 43d1aa75e8
Add an Admin API to temporarily grant the ability to update an existing cross-signing key without UIA (#16634) 6 months ago
  Sumner Evans 999bd77d3a
Asynchronous Uploads (#15503) 6 months ago
  Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 6 months ago
  reivilibre 69afe3f7a0
Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (#16456) 6 months ago
  Patrick Cloke 2c6a7dfcbf
Use attempt_to_set_autocommit everywhere. (#16615) 6 months ago
  Patrick Cloke bc4372ad81
Use dbname instead of database for Postgres config. (#16618) 6 months ago
  Patrick Cloke ab3f1b3b53
Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) 6 months ago
  Patrick Cloke ff716b483b
Return attrs for more media repo APIs. (#16611) 6 months ago
  David Robertson 91587d4cf9
Bulk-invalidate e2e cached queries after claiming keys (#16613) 6 months ago
  Patrick Cloke 455ef04187
Avoid updating the same rows multiple times with simple_update_many_txn. (#16609) 6 months ago
  Patrick Cloke 9738b1c497
Avoid executing no-op queries. (#16583) 6 months ago
  Patrick Cloke ec9ff389f4
More tests for the simple_* methods. (#16596) 6 months ago
  dependabot[bot] c812f43bd7
Bump twisted from 23.8.0 to 23.10.0 (#16588) 6 months ago
  Patrick Cloke cfb6d38c47
Remove remaining usage of cursor_to_dict. (#16564) 6 months ago
  David Robertson de981ae567
Claim local one-time-keys in bulk (#16565) 6 months ago
  David Robertson fdce83ee60
Claim fallback keys in bulk (#16570) 6 months ago
  Patrick Cloke 2bf9341406
Ensure local invited & knocking users leave before purge. (#16559) 6 months ago
  Erik Johnston c02406ac71
Add new module API for adding custom fields to events `unsigned` section (#16549) 6 months ago
  Patrick Cloke 679c691f6f
Remove more usages of cursor_to_dict. (#16551) 6 months ago
  Patrick Cloke 85e5f2dc25
Add a new module API to update user presence state. (#16544) 6 months ago
  Patrick Cloke 9407d5ba78
Convert simple_select_list and simple_select_list_txn to return lists of tuples (#16505) 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
  Richard Brežák 95076f77c1
Fix http/s proxy authentication with long username/passwords (#16504) 6 months ago
  David Robertson 2f1065f81b
Revert "Add test case to detect dodgy b64 encoding" 6 months ago
  David Robertson 5fe76b9434
Add test case to detect dodgy b64 encoding 6 months ago
  Patrick Cloke 3ab861ab9e
Fix type hint errors from Twisted trunk (#16526) 6 months ago
  Erik Johnston 8f35f8148e
Fix bug where a new writer advances their token too quickly (#16473) 6 months ago
  Patrick Cloke 49c9745b45
Avoid sending massive replication updates when purging a room. (#16510) 7 months ago
  Patrick Cloke 6ad1f9eac2
Convert DeviceLastConnectionInfo to attrs. (#16507) 7 months ago
  Patrick Cloke 77dfc1f939
Fix a bug where servers could be marked as up when they were failing (#16506) 7 months ago
  Patrick Cloke e3e0ae4ab1
Convert state delta processing from a dict to attrs. (#16469) 7 months ago
  Patrick Cloke cc865fffc0
Convert user_get_threepids response to attrs. (#16468) 7 months ago
  Patrick Cloke a4904dcb04
Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444) 7 months ago
  Patrick Cloke d6b7d49a61
Handle content types with parameters. (#16440) 7 months ago
  David Robertson 1f10c20806
Apply join rate limiter outside the lineariser (#16441) 7 months ago
  Patrick Cloke 7615e2bf48
Return ThumbnailInfo in more places (#16438) 7 months ago
  Patrick Cloke fc31b495b3
Stop sending incorrect knock_state_events. (#16403) 7 months ago
  Patrick Cloke 26b960b08b
Register media servlets via regex. (#16419) 7 months ago
  Erik Johnston 009b47badf
Factor out `MultiWriter` token from `RoomStreamToken` (#16427) 7 months ago
  Erik Johnston 80ec81dcc5
Some refactors around receipts stream (#16426) 7 months ago
  MomentQYC 5725712d47
Remove Python version from `/_synapse/admin/v1/server_version` (#16380) 7 months ago
  Will Hunt 79eb6c0cdc
Support rendering some media downloads as inline (#15988) 7 months ago
  Patrick Cloke cdb89dcefe
Improve state types. (#16395) 7 months ago