MatrixSynapse/synapse/handlers
Brendan Abolivier 4e51621064
Add a spamchecker method to allow or deny 3pid invites (#10894)
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-06 17:18:13 +02:00
..
ui_auth Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
__init__.py
_base.py
account_data.py
account_validity.py Require direct references to configuration variables. (#10985) 2021-10-06 10:47:41 -04:00
admin.py
appservice.py
auth.py Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
cas.py
deactivate_account.py Add functionality to remove deactivated users from the monthly_active_users table (#10947) 2021-10-04 08:34:42 -07:00
device.py
devicemessage.py
directory.py Use direct references for configuration variables (part 6). (#10916) 2021-09-29 06:44:15 -04:00
e2e_keys.py
e2e_room_keys.py
event_auth.py Split `event_auth.check` into two parts (#10940) 2021-09-29 18:59:15 +01:00
events.py
federation.py Strip "join_authorised_via_users_server" from join events which do not need it. (#10933) 2021-09-30 11:13:59 -04:00
federation_event.py Fix logic flaw preventing tracking of MSC2716 events in existing room versions (#10962) 2021-10-05 11:51:57 -05:00
groups_local.py
identity.py Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
initial_sync.py
message.py Synapse 1.44.0rc2 (2021-09-30) 2021-09-30 13:40:24 +01:00
oidc.py
pagination.py Use direct references for configuration variables (part 6). (#10916) 2021-09-29 06:44:15 -04:00
password_policy.py
presence.py Fix issue causing sending presence to ASes to fail (due to incomplete type annotations) (#10944) 2021-09-30 11:06:47 +01:00
profile.py Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
read_marker.py
receipts.py
register.py Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
room.py Add a spamchecker callback to allow or deny room joins (#10910) 2021-10-06 14:32:16 +00:00
room_list.py Use direct references for configuration variables (part 5). (#10897) 2021-09-24 07:25:21 -04:00
room_member.py Add a spamchecker method to allow or deny 3pid invites (#10894) 2021-10-06 17:18:13 +02:00
room_member_worker.py
room_summary.py
saml.py Use direct references for configuration variables (part 5). (#10897) 2021-09-24 07:25:21 -04:00
search.py Use direct references for configuration variables (part 6). (#10916) 2021-09-29 06:44:15 -04:00
send_email.py Pass str to twisted's IReactorTCP (#10895) 2021-09-30 12:51:47 +01:00
set_password.py
sso.py Use direct references for configuration variables (part 5). (#10897) 2021-09-24 07:25:21 -04:00
state_deltas.py
stats.py Use direct references for configuration variables (part 5). (#10897) 2021-09-24 07:25:21 -04:00
sync.py
typing.py
user_directory.py Don't drop user dir deltas when server leaves room (#10982) 2021-10-06 12:56:45 +00:00