summary refs log tree commit diff
path: root/synapse/util/async_helpers.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-11-12Delete local RoomAccessRules module (#112)Brendan Abolivier3-2211/+0
2021-11-04Remove now useless config optionBrendan Abolivier1-3/+0
2021-11-04LintBrendan Abolivier2-12/+58
2021-11-04Delete custom user_may_create_roomBrendan Abolivier2-57/+1
Because we already do these checks with RoomAccessRules
2021-11-04Update testsBrendan Abolivier1-47/+123
2021-11-04Update DomainRuleChecker to use the new interfaceBrendan Abolivier1-32/+108
2021-11-03Fix debian package builds. (#10931) (#109)Brendan Abolivier2-2/+4
This was due to dh-virtualenv builds being broken due to Shpinx removing deprecated APIs. Co-authored-by: Erik Johnston <erik@matrix.org>
2021-11-01Add a module API method to retrieve state from a room (#11204)Brendan Abolivier3-2/+81
2021-10-26Converge with mainlineBrendan Abolivier5-129/+26
Bring other callbacks to party with mainline, and fixup code calling to the various callbacks.
2021-10-26Add a spamchecker method to allow or deny 3pid invites (#10894)Brendan Abolivier5-4/+153
This is in the context of creating new module callbacks that modules in https://github.com/matrix-org/synapse-dinsic can use, in an effort to reconcile the spam checker API in synapse-dinsic with the one in mainline. Note that a module callback already exists for 3pid invites (https://matrix-org.github.io/synapse/develop/modules/third_party_rules_callbacks.html#check_threepid_can_be_invited) but it doesn't check whether the sender of the invite is allowed to send it.
2021-10-26Add a spamchecker callback to allow or deny room joins (#10910)Brendan Abolivier5-6/+156
Co-authored-by: Erik Johnston <erik@matrix.org>
2021-10-26Add a spamchecker callback to allow or deny room creation based on invites ↵Brendan Abolivier5-17/+358
(#10898) This is in the context of creating new module callbacks that modules in https://github.com/matrix-org/synapse-dinsic can use, in an effort to reconcile the spam checker API in synapse-dinsic with the one in mainline. This adds a callback that's fairly similar to user_may_create_room except it also allows processing based on the invites sent at room creation.
2021-09-27Revert shadow HS support (#104)Brendan Abolivier9-272/+70
Revert shadow HS support added in matrix-org/synapse#4145 Fixes matrix-org/matrix-dinsic#803 Part of that PR isn't reverted because it relates to matrix-org/matrix-dinsic#793
2021-09-27Remove duplicate jobBrendan Abolivier1-3/+0
Forgot to include this commit in #106
2021-09-27Use correct tag for sytest (#106)Brendan Abolivier2-9/+6
2021-09-22Use the BaseReporter super-class for _WrappedRustReporter (#105)Brendan Abolivier2-1/+12
* Use the BaseReporter super-class for _WrappedRustReporter. (#10799) This fixes mypy errors with jaeger-client >= 4.7.0 and should be a no-op for versions before that. Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2021-09-07Add "No significant changes" to changelog v1.42.0Azrenbeth1-0/+2
2021-09-07Move upgrade notice up in changelogAzrenbeth1-6/+1
2021-09-071.42.0Azrenbeth3-1/+13
2021-09-06Improve changelog wording v1.42.0rc2Brendan Abolivier1-1/+1
2021-09-06Expand on why users should read upgrade notesBrendan Abolivier1-1/+4
2021-09-06Move the upgrade notes reminder up to rc2Brendan Abolivier1-3/+2
2021-09-06 1.42.0rc2Brendan Abolivier5-3/+22
2021-09-06Add a warning when using deprecated template_dir settings (#10768)Brendan Abolivier4-0/+42
The deprecation itself happened in #10596 which shipped with Synapse v1.41.0. However, it doesn't seem fair to suddenly drop support for these settings in ~4-6w without being more vocal about said deprecation.
2021-09-03Support MSC3375: room version 9. (#10747)Patrick Cloke4-1/+79
2021-09-03Incorporate reviewBrendan Abolivier3-13/+9
2021-09-02Use correct federation path for knockingBrendan Abolivier1-12/+1
2021-09-02LintBrendan Abolivier2-2/+1
2021-09-02Import mock from unittestBrendan Abolivier4-4/+4
2021-09-02Fix test_rewritten_id_serverBrendan Abolivier1-0/+5
2021-09-02LintBrendan Abolivier2-4/+6
2021-09-02Appease mypyBrendan Abolivier4-6/+12
2021-09-02Load legacy modules in testsBrendan Abolivier2-0/+5
2021-09-02LintBrendan Abolivier2-5/+7
2021-09-02Sample configBrendan Abolivier1-66/+0
2021-09-01LintBrendan Abolivier3-5/+13
2021-09-01Don't ratelimit when admin updates profileBrendan Abolivier2-3/+8
2021-09-01Fix one more testBrendan Abolivier1-4/+0
2021-09-01Fix more testsBrendan Abolivier5-11/+21
2021-09-01Fix testsBrendan Abolivier4-11/+7
2021-09-01Fix cyclic dependency with the legacy account validity workBrendan Abolivier1-3/+7
2021-09-01Remove account validity related schema updateBrendan Abolivier1-18/+0
Because DINUM had it before mainline, so the file names don't match. Will need some fiddling with the database before updating to a mainlined version.
2021-09-01Remove knock-related schema updateBrendan Abolivier1-20/+0
Because DINUM had it before mainline, so the file names don't match. Will need some fiddling with the database before updating to a mainlined version.
2021-09-01LintBrendan Abolivier4-23/+18
2021-09-01Make minor changes to changelog v1.42.0rc1Olivier Wilkinson (reivilibre)1-2/+2
2021-09-01Remove buildkite pipelineBrendan Abolivier11-717/+0
2021-09-01Add buildkite pipeline backBrendan Abolivier10-0/+682
2021-09-01Improve changelogOl