Commit Graph

5938 Commits (5984ada6bb340c736376ba94d766bf76ceeaf514)

Author SHA1 Message Date
Erik Johnston 5984ada6bb 1.60.0 3 years ago
Brendan Abolivier 8fd87739bf
Fix import in module_api module and docs on the new check_event_for_spam signature (#12918) 3 years ago
Sean Quah e409ab8e92 1.60.0rc2 3 years ago
Sean Quah bb7a637765
Close `ijson` coroutines ourselves instead of letting the GC close them (#12875) 3 years ago
reivilibre 7b88f5a107
Add an option allowing users to use their password to reauthenticate even though password authentication is disabled. (#12883) 3 years ago
reivilibre 317248d42c
Improve URL previews by not including the content of media tags in the generated description. (#12887) 3 years ago
Sean Quah a670b5cda2 1.60.0rc1 3 years ago
Erik Johnston f5b1c09909
Pin poetry.core in Docker images (#12853) 3 years ago
Eric Eastwood 7c2a78bb3b
Marker events as state - MSC2716 (#12718) 3 years ago
David Teller 28199e9357
Uniformize spam-checker API, part 2: check_event_for_spam (#12808) 3 years ago
Brendan Abolivier 4cc4229cd7
Prevent expired events from being filtered out when retention is disabled (#12611) 3 years ago
Jess Porter a608ac847b
add SpamChecker callback for silently dropping inbound federated events (#12744) 3 years ago
reivilibre 7a68203cde
Disable 'faster room join' Complement tests when testing against Synapse with workers. (#12842) 3 years ago
reivilibre 67aae05ece
Support registering Application Services when running with workers under Complement. (#12826) 3 years ago
Dirk Klimpel 444588c5fc
Add some type hints to tests files (#12833) 3 years ago
reivilibre 438925c422
Fix Complement `TestCanRegisterAdmin` with workers, by adding Complement's shared registration secret. (#12819) 3 years ago
reivilibre 4fef76ca34
Remove Caddy from the Synapse workers image used in Complement. (#12818) 3 years ago
reivilibre fbf904bd54
Fix media thumbnails being unusable before the index had been added in the background. (#12823) 3 years ago
reivilibre 39dee30f01
Send `USER_IP` commands on a different Redis channel, in order to reduce traffic to workers that do not process these commands. (#12809) 3 years ago
David Teller 10280fc943
Uniformize spam-checker API, part 1: the `Code` enum. (#12703) 3 years ago
Shay 71e8afe34d
Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) 3 years ago
Sean Quah 2be5a2b07b
Fix `RetryDestinationLimiter` re-starting finished log contexts (#12803) 3 years ago
Andrew Morgan 96df31239c
Add a unit test for copying over arbitrary room types when upgrading a room (#12792) 3 years ago
reivilibre 177b884ad7
Lay some foundation work to allow workers to only subscribe to some kinds of messages, reducing replication traffic. (#12672) 3 years ago
Shay eb4aaa1b4b
Add detail to `cache_autotuning` config option documentation (#12776) 3 years ago
Shay ab2a615cfb
Update configuration manual to document size-related suffixes (#12777) 3 years ago
Petr Vaněk 684feeaf2f
Properly close providers.json file stream. (#12794) 3 years ago
reivilibre 66a5f6c400
Add a unique index to `state_group_edges` to prevent duplicates being accidentally introduced and the consequential impact to performance. (#12687) 3 years ago
Jae Lo Presti f16ec055cc
hash_password: raise an error if no config file is specified (#12789) 3 years ago
David Robertson b935c9529c
Simplify untyped-defs config in mypy.ini (#12790) 3 years ago
Aminda Suomalainen d25935cd3d
Implement MSC3818: copy room type on upgrade (#12786) 3 years ago
Sami Olmari 47619017f9
Add missing user directory search endpoint to the generic worker documentation (#12773) 3 years ago
David Robertson 6ff99e3bea
Downgrade some OIDC exceptions to warnings (#12723) 3 years ago
Patrick Cloke a1cb05b3e8
Fix federation in demo scripts. (#12783) 3 years ago
Richard van der Hoff d38c73e9ab
Skip waiting for full state if a StateFilter does not require it (#12498) 3 years ago
Andrew Morgan 0fce474a40
Fix YAML parsing error in `url_preview_accept_language` (#12785) 3 years ago
Shay 19d79b6ebe
Refactor `resolve_state_groups_for_events` to not pull out full state when no state resolution happens. (#12775) 3 years ago
Sean Quah 3d8839c30c
Add documentation for cancellation of request processing (#12761) 3 years ago
Dirk Klimpel 50ae4eafe1
Add some type hints to `event_federation` datastore (#12753) 3 years ago
reivilibre 635f0d916b
Do not keep going if there are 5 back-to-back background update failures. (#12781) 3 years ago
reivilibre df4963548b
Give a meaningful error message when a client tries to create a room with an invalid alias localpart. (#12779) 3 years ago
Andrew Morgan a167304c8b
Switch the 'Configuration' link in the docs homepage to the config manual (#12748) 3 years ago
Andrew Morgan deca250e3f
Add some documentation around the `rc_invites` option to the config docs (#12759) 3 years ago
Brendan Abolivier 1aa30f7b3e 1.59.1 3 years ago
David Robertson c22314c4e8 Discard null-containing strings before updating the user directory (#12762) 3 years ago
David Robertson d4713d3e33
Discard null-containing strings before updating the user directory (#12762) 3 years ago
Hubert Chathi 8afb7b55d0
Make handling of federation Authorization header (more) compliant with RFC7230 (#12774) 3 years ago
Adam 37935b5183
Move methods that call add_push_rule to PushRuleStore (#12772) 3 years ago
David Robertson 0d17357fcd
Suggest using docker when testing against postgres (#12765) 3 years ago
Mathieu Velten 182ca78a12
Delete events from federation_inbound_events_staging table on purge (#12770) 3 years ago