Commit Graph

288 Commits (bc1db16086d0718c9c0bb61b32b825ba62049bb0)

Author SHA1 Message Date
Richard van der Hoff 56f0ee78a9
Optimise createRoom with multiple invites (#8559) 4 years ago
Richard van der Hoff a34b17e492 Simplify `_locally_reject_invite` 4 years ago
Richard van der Hoff d9d86c2996 Remove redundant `token_id` parameter to create_event 4 years ago
Erik Johnston b2486f6656
Fix message duplication if something goes wrong after persisting the event (#8476) 4 years ago
Patrick Cloke c9c0ad5e20
Remove the deprecated Handlers object (#8494) 4 years ago
Richard van der Hoff b520a1bf5a De-duplicate duplicate handling 4 years ago
Richard van der Hoff f31f8e6319
Remove stream ordering from Metadata dict (#8452) 4 years ago
Patrick Cloke c5251c6fbd
Do not assume that account data is of the correct form. (#8454) 4 years ago
Patrick Cloke 4ff0201e62
Enable mypy checking for unreachable code and fix instances. (#8432) 4 years ago
Jonathan de Jong a3f124b821
Switch metaclass initialization to python 3-compatible syntax (#8326) 4 years ago
Erik Johnston 04cc249b43
Add experimental support for sharding event persister. Again. (#8294) 4 years ago
Patrick Cloke 2ea1c68249
Remove some unused distributor signals (#8216) 5 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 5 years ago
Brendan Abolivier 9f8abdcc38
Revert "Add experimental support for sharding event persister. (#8170)" (#8242) 5 years ago
Erik Johnston 82c1ee1c22
Add experimental support for sharding event persister. (#8170) 5 years ago
Patrick Cloke da77520cd1
Convert additional databases to async/await part 2 (#8200) 5 years ago
Patrick Cloke 2e6c90ff84
Do not propagate profile changes of shadow-banned users into rooms. (#8157) 5 years ago
Patrick Cloke 5758dcf30c
Add type hints for state. (#8140) 5 years ago
Brendan Abolivier 393a811a41
Fix join ratelimiter breaking profile updates and idempotency (#8153) 5 years ago
Will Hunt 2df82ae451
Do not apply ratelimiting on joins to appservices (#8139) 5 years ago
Will Hunt cbbf9126cb
Do not apply ratelimiting on joins to appservices (#8139) 5 years ago
Patrick Cloke e259d63f73
Stop shadow-banned users from sending invites. (#8095) 5 years ago
Patrick Cloke f40645e60b
Convert events worker database to async/await. (#8071) 5 years ago
Erik Johnston 5dd73d029e
Add type hints to handlers.message and events.builder (#8067) 5 years ago
Erik Johnston 18de00adb4 Add ratelimiting on joins 5 years ago
Richard van der Hoff 0a7fb24716
Fix invite rejection when we have no forward-extremeties (#7980) 5 years ago
lugino-emeritus 3857de2194
Option to allow server admins to join complex rooms (#7902) 5 years ago
Richard van der Hoff 53ee214f2f
`update_membership` declaration: now always returns an event id. (#7809) 5 years ago
Richard van der Hoff 08c5181a8d
Fix `can only concatenate list (not "tuple") to list` exception (#7810) 5 years ago
Richard van der Hoff 2ab0b021f1
Generate real events when we reject invites (#7804) 5 years ago
Dagfinn Ilmari Mannsåker a3f11567d9
Replace all remaining six usage with native Python 3 equivalents (#7704) 5 years ago
Erik Johnston e5c67d04db
Add option to move event persistence off master (#7517) 5 years ago
Erik Johnston 1531b214fc
Add ability to wait for replication streams (#7542) 5 years ago
Patrick Cloke c29915bd05
Add type hints to room member handlers (#7513) 5 years ago
Patrick Cloke e9f3de0bab
Update the room member handler to use async/await. (#7507) 5 years ago
Patrick Cloke 8c8858e124
Convert federation handler to async/await. (#7459) 5 years ago
Andrew Morgan 6b22921b19
async/await is_server_admin (#7363) 5 years ago
Andrew Morgan 7042840b32
Transfer alias mappings when joining an upgraded room (#6946) 5 years ago
Richard van der Hoff 4286e429a7 make FederationHandler.do_remotely_reject_invite async 5 years ago
Richard van der Hoff ebd6a15af3 make FederationHandler.do_invite_join async 5 years ago
Erik Johnston 28c98e51ff
Add `local_current_membership` table (#6655) 5 years ago
Richard van der Hoff ba897a7590
Fix some test failures when frozen_dicts are enabled (#6642) 5 years ago
Richard van der Hoff 38e0829a4c Remove unused hashes and depths from _update_membership params 5 years ago
Richard van der Hoff 3bef62488e Remove unused hashes and depths from create_event params 5 years ago
Richard van der Hoff 5a04781643 rename get_prev_events_for_room to get_prev_events_and_hashes_for_room 5 years ago
Erik Johnston fa780e9721
Change EventContext to use the Storage class (#6564) 5 years ago
Erik Johnston 2173785f0d Propagate reason in remotely rejected invites 5 years ago
Andrew Morgan c2203bea57 Re-add docstring, with caveats detailed 5 years ago
Andrew Morgan 0287d033ee Transfer upgraded rooms on groups 5 years ago
Andrew Morgan ace947e8da
Depublish a room from the public rooms list when it is upgraded (#6232) 5 years ago