Commit Graph

3525 Commits (91c60f304256c08e8aff53ed13d5b282057277d6)

Author SHA1 Message Date
Dionysis Grigoropoulos 37ca5924bd
Create function to check for long names in devices (#8364) 4 years ago
Patrick Cloke babc027543
Fix a bad merge from release-v1.20.0. (#8354) 4 years ago
Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 4 years ago
Erik Johnston 43f2b67e4d
Intelligently select extremities used in backfill. (#8349) 4 years ago
Jonathan de Jong a3f124b821
Switch metaclass initialization to python 3-compatible syntax (#8326) 4 years ago
Patrick Cloke aec294ee0d
Use slots in attrs classes where possible (#8296) 4 years ago
Patrick Cloke 6605470bfb
Improve SAML error messages (#8248) 4 years ago
Erik Johnston 04cc249b43
Add experimental support for sharding event persister. Again. (#8294) 4 years ago
Erik Johnston fe8ed1b46f
Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281) 4 years ago
Erik Johnston 5d3e306d9f
Clean up `Notifier.on_new_room_event` code path (#8288) 4 years ago
Patrick Cloke 2ea1c68249
Remove some unused distributor signals (#8216) 4 years ago
Erik Johnston c9dbee50ae
Fixup pusher pool notifications (#8287) 4 years ago
Erik Johnston dc9dcdbd59 Revert "Fixup pusher pool notifications" 4 years ago
Erik Johnston e7fd336a53 Fixup pusher pool notifications 4 years ago
Erik Johnston 1553adc831
Fix mypy error on develop (#8282) 4 years ago
Erik Johnston 63c0e9e195
Add types to StreamToken and RoomStreamToken (#8279) 4 years ago
Erik Johnston 0f545e6b96
Clean up types for PaginationConfig (#8250) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 4 years ago
Brendan Abolivier 9f8abdcc38
Revert "Add experimental support for sharding event persister. (#8170)" (#8242) 4 years ago
Erik Johnston be16ee59a8
Add type hints to more handlers (#8244) 4 years ago
Erik Johnston 208e1d3eb3
Fix typing for `@cached` wrapped functions (#8240) 4 years ago
Erik Johnston 5bfc79486d
Fix typing for SyncHandler (#8237) 4 years ago
Brendan Abolivier 5a1dd297c3
Re-implement unread counts (again) (#8059) 4 years ago
Erik Johnston 82c1ee1c22
Add experimental support for sharding event persister. (#8170) 4 years ago
Patrick Cloke b939251c37
Fix errors when updating the user directory with invalid data (#8223) 4 years ago
Patrick Cloke da77520cd1
Convert additional databases to async/await part 2 (#8200) 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
Patrick Cloke d2ac767de2
Convert ReadWriteLock to async/await. (#8202) 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 4a739c73b4
Convert simple_update* and simple_select* to async (#8173) 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
Patrick Cloke 2e6c90ff84
Do not propagate profile changes of shadow-banned users into rooms. (#8157) 4 years ago
Patrick Cloke 5099bd68da
Do not allow send_nonmember_event to be called with shadow-banned users. (#8158) 4 years ago
Patrick Cloke 5758dcf30c
Add type hints for state. (#8140) 4 years ago
Patrick Cloke cbd8d83da7
Stop shadow-banned users from sending non-member events. (#8142) 4 years ago
Brendan Abolivier 420484a334
Allow capping a room's retention policy (#8104) 4 years ago
Brendan Abolivier 393a811a41
Fix join ratelimiter breaking profile updates and idempotency (#8153) 4 years ago
Will Hunt 2df82ae451
Do not apply ratelimiting on joins to appservices (#8139) 4 years ago
Will Hunt cbbf9126cb
Do not apply ratelimiting on joins to appservices (#8139) 4 years ago
Patrick Cloke 3f91638da6
Allow denying or shadow banning registrations via the spam checker (#8034) 4 years ago
Patrick Cloke e259d63f73
Stop shadow-banned users from sending invites. (#8095) 4 years ago
Patrick Cloke 592cdf73be
Improve the error code when trying to register using a name reserved for guests. (#8135) 4 years ago
Patrick Cloke dbc630a628
Use the JSON encoder without whitespace in more places. (#8124) 4 years ago
Patrick Cloke eebf52be06
Be stricter about JSON that is accepted by Synapse (#8106) 4 years ago