3552 Commits (develop)

Author SHA1 Message Date
  Mathieu Velten e108c31fc0
Add avatar and topic settings for server notice room (#16679) 4 months ago
  David Robertson fcf3c493c2
Expose OIDC discovery information under the CSAPI (#16726) 4 months ago
  David Robertson 44377f5ac0
Revert postgres logical replication deltaas 4 months ago
  David Robertson 0a00c99823
Fix upgrading a room without `events` field in power levels (#16725) 4 months ago
  reivilibre 51e4e35653
Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (take 2, now with no added deadlocks!) (#16658) 4 months ago
  Mathieu Velten 9e7f80037d
Server notices: add an autojoin setting for the notices room (#16699) 4 months ago
  Travis Ralston d6e194b2bc
Implement MSC4069: Inhibit profile propagation (#16636) 4 months ago
  Patrick Cloke d6c3b7584f
Request & follow redirects for /media/v3/download (#16701) 5 months ago
  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) 5 months ago
  Erik Johnston 1b238e8837
Speed up persisting large number of outliers (#16649) 5 months ago
  Erik Johnston fef08cbee8
Fix sending out of order `POSITION` over replication (#16639) 5 months ago
  reivilibre 830988ae72
Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647) 5 months ago
  David Robertson 43d1aa75e8
Add an Admin API to temporarily grant the ability to update an existing cross-signing key without UIA (#16634) 5 months ago
  Sumner Evans 999bd77d3a
Asynchronous Uploads (#15503) 5 months ago
  Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 5 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) 5 months ago
  Patrick Cloke 2c6a7dfcbf
Use attempt_to_set_autocommit everywhere. (#16615) 5 months ago
  Patrick Cloke bc4372ad81
Use dbname instead of database for Postgres config. (#16618) 5 months ago
  Patrick Cloke ab3f1b3b53
Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) 5 months ago
  Patrick Cloke ff716b483b
Return attrs for more media repo APIs. (#16611) 5 months ago
  David Robertson 91587d4cf9
Bulk-invalidate e2e cached queries after claiming keys (#16613) 5 months ago
  Patrick Cloke 455ef04187
Avoid updating the same rows multiple times with simple_update_many_txn. (#16609) 5 months ago
  Patrick Cloke 9738b1c497
Avoid executing no-op queries. (#16583) 5 months ago
  Patrick Cloke ec9ff389f4
More tests for the simple_* methods. (#16596) 5 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) 6 months ago
  Patrick Cloke 6ad1f9eac2
Convert DeviceLastConnectionInfo to attrs. (#16507) 6 months ago
  Patrick Cloke 77dfc1f939
Fix a bug where servers could be marked as up when they were failing (#16506) 6 months ago
  Patrick Cloke e3e0ae4ab1
Convert state delta processing from a dict to attrs. (#16469) 6 months ago
  Patrick Cloke cc865fffc0
Convert user_get_threepids response to attrs. (#16468) 6 months ago
  Patrick Cloke a4904dcb04
Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444) 6 months ago
  Patrick Cloke d6b7d49a61
Handle content types with parameters. (#16440) 6 months ago
  David Robertson 1f10c20806
Apply join rate limiter outside the lineariser (#16441) 6 months ago