Commit Graph

4109 Commits (6d14b3dabfe38c6ae487d0f663e294056b6cc056)

Author SHA1 Message Date
Brendan Abolivier 250104d357
Implement account status endpoints (MSC3720) (#12001) 3 years ago
Richard van der Hoff 81364db49b
Run `_handle_queued_pdus` as a background process (#12041) 3 years ago
Richard van der Hoff 3070af4809
remote join processing: get create event from state, not auth_chain (#12039) 3 years ago
Richard van der Hoff a85dde3445
Minor typing fixes (#12034) 3 years ago
Dirk Klimpel 7c82da27aa
Add type hints to `synapse/storage/databases/main` (#11984) 3 years ago
Sean Quah e6acd3cf4f
Upgrade mypy to version 0.931 (#12030) 3 years ago
Brendan Abolivier 707049c6ff
Allow modules to set a display name on registration (#12009) 3 years ago
Richard van der Hoff 696acd3515
`send_join` response: get create event from `state`, not `auth_chain` (#12005) 3 years ago
Brendan Abolivier 130fd45393
Limit concurrent AS joins (#11996) 3 years ago
Erik Johnston 2b5643b3af
Optimise calculating device_list changes in `/sync`. (#11974) 3 years ago
Richard van der Hoff bab2394aa9
`_auth_and_persist_outliers`: drop events we have already seen (#11994) 3 years ago
Patrick Cloke e44f91d678
Refactor search code to reduce function size. (#11991) 3 years ago
Andrew Morgan 55113dd5e8
Notify users, rather than rooms, of device list updates (#11905) 3 years ago
Brendan Abolivier 0171fa5226
Remove deprecated user_may_create_room_with_invites callback (#11950) 3 years ago
Patrick Cloke a121507cfe
Adds misc missing type hints (#11953) 3 years ago
Patrick Cloke 8c94b3abe9
Experimental support to include bundled aggregations in search results (MSC3666) (#11837) 3 years ago
Patrick Cloke 6c0984e3f0
Remove unnecessary ignores due to Twisted upgrade. (#11939) 3 years ago
Brendan Abolivier 0640f8ebaa
Add a callback to allow modules to deny 3PID (#11854) 3 years ago
Eric Eastwood fef2e792be
Fix historical messages backfilling in random order on remote homeservers (MSC2716) (#11114) 3 years ago
Andrew Morgan cf06783d54
Remove optional state of `ApplicationService.is_interested`'s `store` parameter (#11911) 3 years ago
Andrew Morgan e03dde259b
Clean up an indirect reference to the homeserver datastore (#11914) 3 years ago
Jonathan de Jong 02632b3504
Stabilise MSC3231 (Token Based Registration) (#11867) 3 years ago
Brendan Abolivier d80d39b035
Add a ratelimiter for 3pid invite (#11892) 3 years ago
Andrew Morgan 64ec45fc1b
Send to-device messages to application services (#11215) 3 years ago
Brendan Abolivier bf60da1a60
Configurable limits on avatars (#11846) 3 years ago
Brendan Abolivier 2d3bd9aa67
Add a module callback to set username at registration (#11790) 3 years ago
Patrick Cloke 2897fb6b4f
Improvements to bundling aggregations. (#11815) 3 years ago
Brendan Abolivier 95b3f952fa
Add a config flag to inhibit `M_USER_IN_USE` during registration (#11743) 3 years ago
reivilibre df54c8485a
Remove account data (including client config, push rules and ignored users) upon user deactivation. (#11621) 3 years ago
reivilibre 4c2096599c
Make the `get_global_account_data_by_type_for_user` cache be a tree-cache whose key is prefixed with the user ID (#11788) 3 years ago
Brendan Abolivier bfe6d5553a
Correctly await on_logged_out callbacks (#11786) 3 years ago
Andrew Morgan 7bf2d6c268
Partially revert #11675; prevent attempting to create pushers on workers (#11770) 3 years ago
Sean Quah af13a3be29
Fix a bug that corrupted the cache of federated space hierarchies (#11775) 3 years ago
Patrick Cloke 68acb0a29d
Include whether the requesting user has participated in a thread. (#11577) 3 years ago
Richard van der Hoff 251b5567ec
Remove `log_function` and its uses (#11761) 3 years ago
lukasdenk d8be9924ef
Add a flag to the `synapse_review_recent_signups` script to ignore and filter appservice users. (#11675) 3 years ago
Andrew Morgan 18862f20b5
Remove the 'password_hash' from the Users Admin API endpoint response dictionary (#11576) 3 years ago
Patrick Cloke 0c40c619aa
Include bundled aggregations in the sync response cache. (#11659) 3 years ago
Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) 3 years ago
reivilibre ffd227c382
Fix docstring on `add_account_data_for_user`. (#11716) 3 years ago
Patrick Cloke 8e57584a58
Support spaces with > 50 rooms in the /hierarchy endpoint. (#11695) 3 years ago
Patrick Cloke 6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612) 3 years ago
lukasdenk 2ef1fea8d2
Make room creations denied by `user_may_create_room` cause an `M_FORBIDDEN` error to be returned, not `M_UNKNOWN` (#11672) 3 years ago
David Robertson c9eb678b73
Remove debug logging for #4422 (#11693) 3 years ago
Travis Ralston feb3e006d7
Fix space hierarchy endpoint to match MSC2946 (#11667) 3 years ago
David Robertson 88a78c6577
Cache empty responses from `/user/devices` (#11587) 3 years ago
Richard van der Hoff 0fb3dd0830
Refactor the way we set `outlier` (#11634) 3 years ago
Richard van der Hoff b38bdae3a2
Fix AssertionErrors after purging events (#11642) 3 years ago
Richard van der Hoff 878aa55293
`FederationClient.backfill`: stop flagging events as outliers (#11632) 3 years ago
Richard van der Hoff 2359ee3864
Remove redundant `get_current_events_token` (#11643) 3 years ago