Commit Graph

4636 Commits (7a3a55ac98847d7adb0e200378abe07ef8d0c645)

Author SHA1 Message Date
Patrick Cloke 7a3a55ac98
Merge pull request from GHSA-mp92-3jfm-3575 1 year ago
David Robertson de981ae567
Claim local one-time-keys in bulk (#16565) 1 year ago
David Robertson fdce83ee60
Claim fallback keys in bulk (#16570) 1 year ago
Patrick Cloke 2bf9341406
Ensure local invited & knocking users leave before purge. (#16559) 1 year ago
Erik Johnston 928e964857
Fix cross-worker ratelimiting (#16558) 1 year ago
Erik Johnston c02406ac71
Add new module API for adding custom fields to events `unsigned` section (#16549) 1 year ago
Patrick Cloke 679c691f6f
Remove more usages of cursor_to_dict. (#16551) 1 year ago
Patrick Cloke 85e5f2dc25
Add a new module API to update user presence state. (#16544) 1 year ago
Patrick Cloke 9407d5ba78
Convert simple_select_list and simple_select_list_txn to return lists of tuples (#16505) 1 year ago
Erik Johnston ba47fea528
Allow multiple workers to write to receipts stream. (#16432) 1 year ago
Erik Johnston e9069c9f91
Mark sync as limited if there is a gap in the timeline (#16485) 1 year ago
Mathieu Velten bcff01b406
Improve performance of delete device messages query (#16492) 1 year ago
Patrick Cloke 6ad1f9eac2
Convert DeviceLastConnectionInfo to attrs. (#16507) 1 year ago
Patrick Cloke e3e0ae4ab1
Convert state delta processing from a dict to attrs. (#16469) 1 year ago
Mathieu Velten eee6474bce
Remove useless async job to delete device messages on sync (#16491) 1 year ago
Patrick Cloke 4cc729d480
Revert "Drop unused tables & unneeded access token ID for events. (#16268)" (#16465) 1 year ago
Patrick Cloke cc865fffc0
Convert user_get_threepids response to attrs. (#16468) 1 year ago
dependabot[bot] 0a67743d9e
Bump ruff from 0.0.290 to 0.0.292 (#16449) 1 year ago
David Robertson 1f10c20806
Apply join rate limiter outside the lineariser (#16441) 1 year ago
Patrick Cloke cabd577460
Drop unused tables & unneeded access token ID for events. (#16268) 1 year ago
Patrick Cloke fc31b495b3
Stop sending incorrect knock_state_events. (#16403) 1 year ago
Erik Johnston 009b47badf
Factor out `MultiWriter` token from `RoomStreamToken` (#16427) 1 year ago
Erik Johnston 80ec81dcc5
Some refactors around receipts stream (#16426) 1 year ago
David Robertson 1026776380
mypy plugin to check `@cached` return types (#14911) 1 year ago
Patrick Cloke f84da3c32e
Add a cache around server ACL checking (#16360) 1 year ago
Erik Johnston 47ffc7e548
Reduce calls to `send_presence_to_destinations` (#16385) 1 year ago
Patrick Cloke 7ec0a141b4
Convert more cached return values to immutable types (#16356) 1 year ago
Patrick Cloke d7c89c5908
Return immutable objects for cachedList decorators (#16350) 1 year ago
Patrick Cloke c1e244c8f7
Make cached account data/tags/admin types immutable (#16325) 1 year ago
Patrick Cloke 85bfd4735e
Return an immutable value from get_latest_event_ids_in_room. (#16326) 1 year ago
Patrick Cloke 63d28a88c1
Additional validation of receipts (#16327) 1 year ago
José Joaquín Atria 6946209e67
Set email charset as utf-8 rather than utf8 (#16329) 1 year ago
Mathieu Velten dd44ee00b6
Add automatic purge after all users forget a room (#15488) 1 year ago
Erik Johnston e9e2904eb2
Speed up deleting to-device messages task (#16318) 1 year ago
Erik Johnston 954921736b
Refactor `get_user_by_id` (#16316) 1 year ago
Hanadi 7afb5e0410
Fix using dehydrated devices (MSC2697) & refresh tokens (#16288) 1 year ago
Erik Johnston e9addf6a01
Don't schedule an async task on every sync (#16312) 1 year ago
Erik Johnston be3c7b08a3
Fix deleting device inbox when using background worker (#16311) 1 year ago
Patrick Cloke 9400dc0535
Add the List-Unsubscribe header for notification emails. (#16274) 1 year ago
Erik Johnston 151e4bbc45
Filter out down hosts when retrying fetching device lists (#16298) 1 year ago
Erik Johnston 1cd410a783
Recheck if remote device is cached before requesting it (#16252) 1 year ago
Aurélien Grimpard fe69e7f617
Handle "registration_enabled" parameter for CAS (#16262) 1 year ago
reivilibre 698f6fa250
Allow modules to delete rooms. (#15997) 1 year ago
Mathieu Velten 4f1840a88a
Delete device messages asynchronously and in staged batches (#16240) 1 year ago
Patrick Cloke 8b5013dcbc
Time out busy presence status & test multi-device busy (#16174) 1 year ago
Patrick Cloke ea75346f6a
Track presence state per-device and combine to a user state. (#16066) 1 year ago
dependabot[bot] 757010905e
Bump twisted from 22.10.0 to 23.8.0 (#16235) 1 year ago
Erik Johnston d35bed8369
Don't wake up destination transaction queue if they're not due for retry. (#16223) 1 year ago
Mathieu Velten dcb2778341
Add last_seen_ts to the admin users API (#16218) 1 year ago
Patrick Cloke ebd8374fb5
Stop writing to the event_txn_id table (#16175) 1 year ago