Commit Graph

17455 Commits (5a1dd297c3ce105a7f516d9d9fe87b94b9d356c8)
 

Author SHA1 Message Date
Brendan Abolivier 5a1dd297c3
Re-implement unread counts (again) (#8059) 4 years ago
Richard van der Hoff 0d4f614fda
Refactor `_get_e2e_device_keys_for_federation_query_txn` (#8225) 4 years ago
Erik Johnston 82c1ee1c22
Add experimental support for sharding event persister. (#8170) 4 years ago
Will Hunt b257c788c0
Add /user/{user_id}/shared_rooms/ api (#7785) 4 years ago
Patrick Cloke 9356656e67
Do not try to store invalid data in the stats table (#8226) 4 years ago
Patrick Cloke d250521cf5
Convert the main methods run by the reactor to async. (#8213) 4 years ago
Richard van der Hoff abeab964d5
Make _get_e2e_device_keys_and_signatures_txn return an attrs (#8224) 4 years ago
Patrick Cloke b939251c37
Fix errors when updating the user directory with invalid data (#8223) 4 years ago
Brendan Abolivier b5133dd97f
Explain better what GDPR-erased means (#8189) 4 years ago
Patrick Cloke 37db6252b7
Convert additional databases to async/await part 3 (#8201) 4 years ago
Patrick Cloke 7d103a594e
Convert appservice code to async/await. (#8207) 4 years ago
Richard van der Hoff 5615eb5cb4
Rename `_get_e2e_device_keys_txn` (#8222) 4 years ago
Patrick Cloke 54f8d73c00
Convert additional databases to async/await (#8199) 4 years ago
Patrick Cloke 5bf8e5f55b
Convert the well known resolver to async (#8214) 4 years ago
Patrick Cloke da77520cd1
Convert additional databases to async/await part 2 (#8200) 4 years ago
Erik Johnston bbb3c8641c
Make MultiWriterIDGenerator work for streams that use negative stream IDs (#8203) 4 years ago
Patrick Cloke 318245eaa6
Do not install setuptools 50.0. (#8212) 4 years ago
Richard van der Hoff aa07c37cf0
Move and rename `get_devices_with_keys_by_user` (#8204) 4 years ago
Richard van der Hoff 45e8f7726f
Rename `get_e2e_device_keys` to better reflect its purpose (#8205) 4 years ago
Richard van der Hoff 8027166dd5 Add a comment about _LimitedHostnameResolver 4 years ago
Patrick Cloke d2ac767de2
Convert ReadWriteLock to async/await. (#8202) 4 years ago
Andrew Morgan b4826d6eb1 Fix incorrect return signature 4 years ago
Erik Johnston 3b4556cf87
Fix `wait_for_stream_position` for multiple waiters. (#8196) 4 years ago
Patrick Cloke d58fda99ff
Convert `event_push_actions`, `registration`, and `roommember` datastores to async (#8197) 4 years ago
Richard van der Hoff 22b926c284
Only return devices with keys from `/federation/v1/user/devices/` (#8198) 4 years ago
Patrick Cloke aec7085179
Convert state and stream stores and related code to async (#8194) 4 years ago
Patrick Cloke b055dc9322
Ensure that the OpenID Connect remote ID is a string. (#8190) 4 years ago
Patrick Cloke 5c03134d0f
Convert additional database code to async/await. (#8195) 4 years ago
Patrick Cloke d5e73cb6aa
Define StateMap as immutable and add a MutableStateMap type. (#8183) 4 years ago
Andrew Morgan 2c2e649be2
Move and refactor LoginRestServlet helper methods (#8182) 4 years ago
Patrick Cloke e00816ad98
Do not yield on awaitables in tests. (#8193) 4 years ago
Patrick Cloke b49a5b9307
Convert stats and related calls to async/await (#8192) 4 years ago
Patrick Cloke b71d4a094c
Convert simple_delete to async/await. (#8191) 4 years ago
Patrick Cloke 9b7ac03af3
Convert calls of async database methods to async (#8166) 4 years ago
Patrick Cloke c9fa696ea2
simple_search_list_txn should return None, not 0. (#8187) 4 years ago
Erik Johnston 5649b7f3d0
Fix missing _add_persisted_position (#8179) 4 years ago
Patrick Cloke 30426c7063
Convert additional database methods to async (select list, search, insert_many, delete_*) (#8168) 4 years ago
Patrick Cloke 4a739c73b4
Convert simple_update* and simple_select* to async (#8173) 4 years ago
Andrew Morgan a466b67972
Reduce run-times of tests by advancing the reactor less (#7757) 4 years ago
Brendan Abolivier 9cfc120233
Merge branch 'master' into develop 4 years ago
Brendan Abolivier eadfda3ebc 1.19.1 4 years ago
Dexter Chua cf2f6c3d22
Update debian systemd service to use Type=notify (#8169) 4 years ago
Andrew Morgan b8f20e4276
Remove remaining is_guest argument uses from get_room_data calls (#8181) 4 years ago
Patrick Cloke 6fe12c9512
Do not propagate typing notifications from shadow-banned users. (#8176) 4 years ago
Andrew Morgan e0d6244beb
Remove unused parameter from, and add safeguard in, get_room_data (#8174) 4 years ago
Christopher May-Townsend ed18f32e1b
Add required Debian dependencies to allow docker builds on the arm platform (#8144) 4 years ago
Patrick Cloke 98125bba7a
Allow running mypy directly. (#8175) 4 years ago
Richard van der Hoff 88b9807ba4
Update the test federation client to handle streaming responses (#8130) 4 years ago
Patrick Cloke 2e6c90ff84
Do not propagate profile changes of shadow-banned users into rooms. (#8157) 4 years ago
Erik Johnston e3c91a3c55
Make SlavedIdTracker.advance have same interface as MultiWriterIDGenerator (#8171) 4 years ago