Commit Graph

2844 Commits (8744becc7c4caf4f191532ff17c6156e0111ae60)

Author SHA1 Message Date
Patrick Cloke a121507cfe
Adds misc missing type hints (#11953) 3 years ago
Richard van der Hoff c3db7a0b59
Tests: replace mocked Authenticator with the real thing (#11913) 3 years ago
Dirk Klimpel d36943c4df
Support the stable API endpoint for MSC3283: new settings in `/capabilities` endpoint (#11933) 3 years ago
Patrick Cloke df36945ff0
Support pagination tokens from /sync and /messages in the relations API. (#11952) 3 years ago
Denis Kasak 337f38cac3
Implement a content type allow list for URL previews (#11936) 3 years ago
Patrick Cloke d0e78af35e
Add missing type hints to synapse.replication. (#11938) 3 years ago
Patrick Cloke 8c94b3abe9
Experimental support to include bundled aggregations in search results (MSC3666) (#11837) 3 years ago
Brendan Abolivier 0640f8ebaa
Add a callback to allow modules to deny 3PID (#11854) 3 years ago
Andrew Morgan cf06783d54
Remove optional state of `ApplicationService.is_interested`'s `store` parameter (#11911) 3 years ago
Andrew Morgan 0c4878caf2
Add a unit test for users receiving their own device list updates (#11909) 3 years ago
Jonathan de Jong 02632b3504
Stabilise MSC3231 (Token Based Registration) (#11867) 3 years ago
Patrick Cloke 119edf51eb
Remove support for the webclient listener. (#11895) 3 years ago
reivilibre 833247553f
Allow specifying the application service-specific `user_id` parameter in the `join` test helper. (#11616) 3 years ago
Richard van der Hoff 31b554c297
Fixes for opentracing scopes (#11869) 3 years ago
reivilibre af795173be
Add a background database update to purge account data for deactivated users. (#11655) 3 years ago
reivilibre 513913cc6b
Expose the registered device ID from the `register_appservice_user` test helper. (#11615) 3 years ago
Andrew Morgan 3f72c2a322
Convert `ApplicationServiceTestCase` to use `simple_async_mock` (#11880) 3 years ago
Andrew Morgan 64ec45fc1b
Send to-device messages to application services (#11215) 3 years ago
Dirk Klimpel 901b264c0c
Add type hints to `tests/rest/admin` (#11851) 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
Dirk Klimpel 6a72c910f1
Add admin API to get a list of federated rooms (#11658) 3 years ago
Dirk Klimpel 0d6cfea9b8
Add admin API to reset connection timeouts for remote server (#11639) 3 years ago
Patrick Cloke 807efd26ae
Support rendering previews with data: URLs in them (#11767) 3 years ago
reivilibre df54c8485a
Remove account data (including client config, push rules and ignored users) upon user deactivation. (#11621) 3 years ago
Andrew Morgan 8ff465d206 Fix logic for dropping old events in fed queue (#11806) 3 years ago
Andrew Morgan dc671d3ea7
Fix logic for dropping old events in fed queue (#11806) 3 years ago
Richard van der Hoff 2aa37a4250
Add `state_key` and `rejection_reason` to `events` (#11792) 3 years ago
Patrick Cloke 7a11509d17 Do not try to serialize raw aggregations dict. (#11791) 3 years ago
Patrick Cloke b784299cbc
Do not try to serialize raw aggregations dict. (#11791) 3 years ago
Richard van der Hoff 9f2016e96e
Drop unused table `public_room_list_stream`. (#11795) 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 121b9e2475
Add a regression test for using both webclient and client resources simultaneously (#11765) 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
Daniel Sonck 6b241f5286
Make pagination of rooms in admin api stable (#11737) 3 years ago
Andrew Morgan 18862f20b5
Remove the 'password_hash' from the Users Admin API endpoint response dictionary (#11576) 3 years ago
Patrick Cloke 3e0536cd2a
Replace uses of simple_insert_many with simple_insert_many_values. (#11742) 3 years ago
reivilibre b602ba194b
Fix a bug introduced in Synapse v1.50.0rc1 whereby outbound federation could fail because too many EDUs were produced for device updates. (#11730) 3 years ago
Patrick Cloke 0c40c619aa
Include bundled aggregations in the sync response cache. (#11659) 3 years ago
Jason Robinson 2560b1b6b2
Allow tracking puppeted users for MAU (#11561) 3 years ago
reivilibre 22abfca8d9
Fix a bug introduced in Synapse v1.0.0 whereby device list updates would not be sent to remote homeservers if there were too many to send at once. (#11729) 3 years ago
David Robertson 1b1aed38e3 Deal with mypy errors w/ type-hinted pynacl 1.5.0 (#11714) 3 years ago
David Robertson c43dd4d01b
Deal with mypy errors w/ type-hinted pynacl 1.5.0 (#11714) 3 years ago
Patrick Cloke 8e57584a58
Support spaces with > 50 rooms in the /hierarchy endpoint. (#11695) 3 years ago
David Robertson d3cf0730f8
Optionally use an on-disk sqlite db in tests (#11702) 3 years ago
David Robertson 2bb4bd1269
Test that bans win a join against a race when computing `/sync` response (#11701) 3 years ago