15837 Commit (develop)

Autore SHA1 Messaggio Data
  Mathieu Velten b0ed14d815
Ignore `encryption_enabled_by_default_for_room_type` for notices room (#16677) 5 mesi fa
  Patrick Cloke d199b84006
Remove old full schema dumps. (#16697) 5 mesi fa
  David Robertson c3627d0f99
Correctly read to-device stream pos on SQLite (#16682) 5 mesi fa
  David Robertson 32a59a6495
Keep track of `user_ips` and `monthly_active_users` when delegating auth (#16672) 5 mesi fa
  Charles Wright 1a5f9bb651
Enable refreshable tokens on the admin registration endpoint (#16642) 5 mesi fa
  Mathieu Velten c432d8f18f
Admin API for server notice: consistently bypass rate limits (#16670) 5 mesi fa
  Jason Little 460743da16
Filter out auth chain queries that don't exist (#16552) 5 mesi fa
  Erik Johnston 6088303efb
Speed up how quickly we launch new tasks (#16660) 6 mesi fa
  Erik Johnston 9c02ef21e0
Speed up purge room by adding index (#16657) 6 mesi fa
  Erik Johnston 6fec2d035f
Also discard 'caches' and 'backfill' stream POSITIONS (#16655) 6 mesi fa
  Erik Johnston 700c8a0de5
Reduce task concurrency (#16656) 6 mesi fa
  Erik Johnston 4d6b800385
Revert "Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647)" (#16652) 6 mesi fa
  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 mesi fa
  Erik Johnston 3e8531d3ba
Speed up deleting device messages (#16643) 6 mesi fa
  Erik Johnston 1b238e8837
Speed up persisting large number of outliers (#16649) 6 mesi fa
  Erik Johnston fef08cbee8
Fix sending out of order `POSITION` over replication (#16639) 6 mesi fa
  Erik Johnston 898655fd12
More efficiently handle no-op POSITION (#16640) 6 mesi fa
  reivilibre 830988ae72
Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647) 6 mesi fa
  David Robertson 43d1aa75e8
Add an Admin API to temporarily grant the ability to update an existing cross-signing key without UIA (#16634) 6 mesi fa
  Sumner Evans 999bd77d3a
Asynchronous Uploads (#15503) 6 mesi fa
  Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 6 mesi fa
  Nick Mills-Barrett 0e36a57b60
Remove whole table locks on push rule add/delete (#16051) 6 mesi fa
  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 mesi fa
  Patrick Cloke 2c6a7dfcbf
Use attempt_to_set_autocommit everywhere. (#16615) 6 mesi fa
  reivilibre dc7f068d9c
Fix a long-standing bug where Synapse would not unbind third-party identifiers for Application Service users when deactivated and would not emit a compliant response. (#16617) 6 mesi fa
  Patrick Cloke 9f514dd0fb
Use _invalidate_cache_and_stream_bulk in more places. (#16616) 6 mesi fa
  Patrick Cloke ab3f1b3b53
Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) 6 mesi fa
  Patrick Cloke ff716b483b
Return attrs for more media repo APIs. (#16611) 6 mesi fa
  David Robertson 91587d4cf9
Bulk-invalidate e2e cached queries after claiming keys (#16613) 6 mesi fa
  Patrick Cloke 455ef04187
Avoid updating the same rows multiple times with simple_update_many_txn. (#16609) 6 mesi fa
  Patrick Cloke 9738b1c497
Avoid executing no-op queries. (#16583) 6 mesi fa
  Patrick Cloke ec9ff389f4
More tests for the simple_* methods. (#16596) 6 mesi fa
  Patrick Cloke 7e5d3b06fa
Collect information for PushRuleEvaluator in parallel. (#16590) 6 mesi fa
  Patrick Cloke cc4fe68adf
Support reactor timing metric on more reactors. (#16532) 6 mesi fa
  Patrick Cloke 92828a7f95
Simplify event persistence code (#16584) 6 mesi fa
  Patrick Cloke bf69b57422
Fix "'int' object is not iterable" error in set_device_id_for_pushers background update (#16594) 6 mesi fa
  Patrick Cloke 0afbef30cf
Use simple_select_many_txn in event persistance code. (#16585) 6 mesi fa
  dependabot[bot] c812f43bd7
Bump twisted from 23.8.0 to 23.10.0 (#16588) 6 mesi fa
  Patrick Cloke ed1b879576
Do not call getfullargspec on every call. (#16589) 6 mesi fa
  Patrick Cloke cfb6d38c47
Remove remaining usage of cursor_to_dict. (#16564) 6 mesi fa
  Patrick Cloke 70b503f144 Fix import ordering issue introduced in 7a3a55ac98. 6 mesi fa
  Patrick Cloke daec55e1fe Merge pull request from GHSA-mp92-3jfm-3575 6 mesi fa
  Patrick Cloke 7a3a55ac98
Merge pull request from GHSA-mp92-3jfm-3575 6 mesi fa
  David Robertson de981ae567
Claim local one-time-keys in bulk (#16565) 6 mesi fa
  Erik Johnston 408c13801a
Add fast path for replication events stream fetch (#16580) 6 mesi fa
  David Robertson fdce83ee60
Claim fallback keys in bulk (#16570) 6 mesi fa
  Erik Johnston 8c63e93286
Fix HTTP repl response to use minimum token (#16578) 6 mesi fa
  David Robertson 747416e94c
Portdb: don't copy a table that gets rebuilt (#16563) 6 mesi fa
  Patrick Cloke 2bf9341406
Ensure local invited & knocking users leave before purge. (#16559) 6 mesi fa
  Erik Johnston 5413cefe32
Reduce amount of caches POSITIONS we send (#16561) 6 mesi fa