Commit Graph

13589 Commits (9f111075e8204dd55e141f04d78e06c718892956)

Author SHA1 Message Date
Patrick Cloke 3a541a7daa
Improve failover logic for MSC3083 restricted rooms. (#10447) 3 years ago
Erik Johnston 5522a103a9 1.39.0 3 years ago
Richard van der Hoff 858363d0b7
Generics for `ObservableDeferred` (#10491) 3 years ago
Eric Eastwood d0b294ad97
Make historical events discoverable from backfill for servers without any scrollback history (MSC2716) (#10245) 3 years ago
Erik Johnston 5146e19880 1.39.0rc3 3 years ago
Richard van der Hoff d9cb658c78
Fix up type hints for Twisted 21.7 (#10490) 3 years ago
Richard van der Hoff 9643dfde6a
improve typing annotations in CachedCall (#10450) 3 years ago
Patrick Cloke 752fe0cd98
Restricted rooms (MSC3083) should not have their allow key redacted. (#10489) 3 years ago
Šimon Brandner c3b037795a
Support for MSC2285 (hidden read receipts) (#10413) 3 years ago
sri-vidyut 8e1febc6a1
Support underscores (in addition to hyphens) for charset detection. (#10410) 3 years ago
Erik Johnston 5b22d5ee03
Fix `oldest_pdu_in_federation_staging` (#10455) 3 years ago
Dirk Klimpel 076deade02
allow specifying https:// proxy (#10411) 3 years ago
Jason Robinson 31c6b30dd4
Fix import of the default SAML mapping provider. (#10477) 3 years ago
reivilibre 10dcfae46f
Fix typo that causes R30v2 to actually be old R30 (#10486) 3 years ago
Andrew Morgan 74d09a43d9
Always communicate device OTK counts to clients (#10485) 3 years ago
reivilibre e16eab29d6
Add a PeriodicallyFlushingMemoryHandler to prevent logging silence (#10407) 3 years ago
Denis Kasak 2476d5373c
Mitigate media repo XSSs on IE11. (#10468) 3 years ago
Travis Ralston b3a757eb3b
Support MSC2033: Device ID on whoami (#9918) 3 years ago
Patrick Cloke b7186c6e8d
Add type hints to state handler. (#10482) 3 years ago
Patrick Cloke 228decfce1
Update the MSC3083 support to verify if joins are from an authorized server. (#10254) 3 years ago
Patrick Cloke 4fb92d93ea
Add type hints to synapse.federation.transport.client. (#10408) 3 years ago
Erik Johnston f76f8c1567 1.39.0rc2 3 years ago
Erik Johnston 283bb5c94e 1.38.1 3 years ago
David Baker 7da24b975d
Always send device_one_time_keys_count (#10457) 3 years ago
Dirk Klimpel 89c4ca81bb
Add `creation_ts` to list users admin API (#10448) 3 years ago
Erik Johnston 38b346a504
Replace `or_ignore` in `simple_insert` with `simple_upsert` (#10442) 3 years ago
Richard van der Hoff d8324b8238
Fix a handful of type annotations. (#10446) 3 years ago
Patrick Cloke 590cc4e888
Add type hints to additional servlet functions (#10437) 3 years ago
Patrick Cloke d15e72e511
Update the notification email subject when invited to a space. (#10426) 3 years ago
Patrick Cloke 5db118626b
Add a return type to parse_string. (#10438) 3 years ago
Eric Eastwood 2d89c66b88
Switch to `chunk` events so we can auth via power_levels (MSC2716) (#10432) 3 years ago
Erik Johnston 54389d5697
Fix dropping locks on shut down (#10433) 3 years ago
Michael Telatynski 69226c1ab4
MSC3244 room capabilities implementation (#10283) 3 years ago
Andrew Morgan 12623cf38c 1.39.0rc1 3 years ago
Erik Johnston 794371b1bf Revert "Fix dropping locks on shut down" 3 years ago
Erik Johnston 83f1ccfcab Fix dropping locks on shut down 3 years ago
Brendan Abolivier a743bf4694
Port the ThirdPartyEventRules module interface to the new generic interface (#10386) 3 years ago
Erik Johnston f3ac9c6750
Fix exception when failing to get remote room list (#10414) 3 years ago
reivilibre eebfd024e9
Factorise `get_datastore` calls in phone_stats_home. (#10427) 3 years ago
reivilibre 4e340412c0
Add a new version of the R30 phone-home metric, which removes a false impression of retention given by the old R30 metric (#10332) 3 years ago
Jonathan de Jong 95e47b2e78
[pyupgrade] `synapse/` (#10348) 3 years ago
Eric Eastwood 7387d6f624
Remove unused `events_by_room` (#10421) 3 years ago
Jonathan de Jong 323452944e
One last inline type hint (for the whole repo) (#10418) 3 years ago
Jonathan de Jong 98aec1cc9d
Use inline type hints in `handlers/` and `rest/`. (#10382) 3 years ago
Brendan Abolivier 36dc15412d
Add a module type for account validity (#9884) 3 years ago
Patrick Cloke d427f64724
Do not include signatures/hashes in make_{join,leave,knock} responses. (#10404) 3 years ago
Jonathan de Jong bdfde6dca1
Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) 3 years ago
Erik Johnston 3acf85c85f
Reduce likelihood of Postgres table scanning `state_groups_state`. (#10359) 3 years ago
Erik Johnston ac5c221208
Stagger send presence to remotes (#10398) 3 years ago
Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) 3 years ago