MatrixSynapse/synapse/handlers
Andrew Morgan 30af161af2 Implement MSC2290 (#6043)
Implements MSC2290. This PR adds two new endpoints, /unstable/account/3pid/add and /unstable/account/3pid/bind. Depending on the progress of that MSC the unstable prefix may go away.

This PR also removes the blacklist on some 3PID tests which occurs in #6042, as the corresponding Sytest PR changes them to use the new endpoints.

Finally, it also modifies the account deactivation code such that it doesn't just try to deactivate 3PIDs that were bound to the user's account, but any 3PIDs that were bound through the homeserver on that user's account.
2019-09-23 16:50:27 +01:00
..
__init__.py
_base.py Fix comments 2019-09-11 13:54:50 +01:00
account_data.py
account_validity.py
acme.py
acme_issuing_service.py
admin.py
appservice.py
auth.py Use account_threepid_delegate for 3pid validation 2019-09-10 17:56:10 +01:00
deactivate_account.py Implement MSC2290 (#6043) 2019-09-23 16:50:27 +01:00
device.py
devicemessage.py
directory.py
e2e_keys.py
e2e_room_keys.py
events.py
federation.py Remove origin parameter from add_display_name_to_third_party_invite and add params to docstring (#6010) 2019-09-11 10:37:17 +01:00
groups_local.py
identity.py Implement MSC2290 (#6043) 2019-09-23 16:50:27 +01:00
initial_sync.py
message.py Fix comments 2019-09-11 13:54:50 +01:00
pagination.py
presence.py
profile.py
read_marker.py
receipts.py
register.py Only count real users when checking for auto-creation of auto-join room 2019-09-09 14:48:08 +03:00
room.py Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976) 2019-09-11 16:02:42 +01:00
room_list.py
room_member.py Return timeout error to user for identity server calls (#6073) 2019-09-23 14:37:23 +01:00
room_member_worker.py
saml_handler.py
search.py
set_password.py
state_deltas.py
stats.py Fix race condition in room stats. (#6029) 2019-09-17 12:41:23 +01:00
sync.py
typing.py
user_directory.py