3552 Commits (develop)

Author SHA1 Message Date
  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
  Patrick Cloke f84da3c32e
Add a cache around server ACL checking (#16360) 7 months ago
  Maxwell G 12611bfcdd
Add support for pydantic v2 via pydantic.v1 compat module (#16332) 7 months ago
  Patrick Cloke 7ec0a141b4
Convert more cached return values to immutable types (#16356) 8 months ago
  Patrick Cloke 47d4bb6057
Stop patching EventBase.__eq__ in tests. (#16349) 8 months ago
  Hanadi eef2b9e344
Filter locked users in the admin API (#16328) 8 months ago
  Patrick Cloke 85bfd4735e
Return an immutable value from get_latest_event_ids_in_room. (#16326) 8 months ago
  Patrick Cloke 63d28a88c1
Additional validation of receipts (#16327) 8 months ago
  Mathieu Velten dd44ee00b6
Add automatic purge after all users forget a room (#15488) 8 months ago
  Erik Johnston 954921736b
Refactor `get_user_by_id` (#16316) 8 months ago
  Hanadi 7afb5e0410
Fix using dehydrated devices (MSC2697) & refresh tokens (#16288) 8 months ago
  Erik Johnston 2b35626b6b
Refactor storing of server keys (#16261) 8 months ago
  Patrick Cloke 9400dc0535
Add the List-Unsubscribe header for notification emails. (#16274) 8 months ago
  Patrick Cloke aa483cb4c9
Update ruff config (#16283) 8 months ago
  Patrick Cloke 69b74d9330
Avoid temporary storage of sensitive information. (#16272) 8 months ago
  Marcel 13e9cad537
Send the opentracing span information to appservices (#16227) 8 months ago
  Aurélien Grimpard fe69e7f617
Handle "registration_enabled" parameter for CAS (#16262) 8 months ago
  Quentin Gliech 1940d990a3
Revert MSC3861 introspection cache, admin impersonation and account lock (#16258) 8 months ago
  Mathieu Velten 4f1840a88a
Delete device messages asynchronously and in staged batches (#16240) 8 months ago
  Will Hunt 1e571cd664
Fix appservices being unable to handle to_device messages for multiple users (#16251) 8 months ago
  Travis Ralston b1d71c687a
Add MSC4040 `matrix-fed` service lookups (#16137) 8 months ago
  Patrick Cloke 8b5013dcbc
Time out busy presence status & test multi-device busy (#16174) 8 months ago