MatrixSynapse/synapse/app
Richard van der Hoff fa71bb18b5
Drop support for delegating email validation (#13192)
* Drop support for delegating email validation

Delegating email validation to an IS is insecure (since it allows the owner of
the IS to do a password reset on your HS), and has long been deprecated. It
will now cause a config error at startup.

* Update unit test which checks for email verification

Give it an `email` config instead of a threepid delegate

* Remove unused method `requestEmailToken`

* Simplify config handling for email verification

Rather than an enum and a boolean, all we need here is a single bool, which
says whether we are or are not doing email verification.

* update docs

* changelog

* upgrade.md: fix typo

* update version number

this will be in 1.64, not 1.63

* update version number

this one too
2022-07-12 19:18:53 +01:00
..
__init__.py
_base.py Improve startup times in Complement test runs against workers, particularly in CPU-constrained environments. (#13127) 2022-06-30 11:58:12 +00:00
admin_cmd.py Add a `filter_event_for_clients_with_state` function (#13222) 2022-07-11 14:14:09 +01:00
appservice.py
client_reader.py
complement_fork_starter.py Improve startup times in Complement test runs against workers, particularly in CPU-constrained environments. (#13127) 2022-06-30 11:58:12 +00:00
event_creator.py
federation_reader.py
federation_sender.py
frontend_proxy.py
generic_worker.py
homeserver.py Drop support for delegating email validation (#13192) 2022-07-12 19:18:53 +01:00
media_repository.py
phone_stats_home.py
pusher.py
synchrotron.py
user_dir.py