MatrixSynapse/synapse
Andrew Morgan 3719680ee4
Add ability to perform password reset via email without trusting the identity server (#5377)
Sends password reset emails from the homeserver instead of proxying to the identity server. This is now the default behaviour for security reasons. If you wish to continue proxying password reset requests to the identity server you must now enable the email.trust_identity_server_for_password_resets option.

This PR is a culmination of 3 smaller PRs which have each been separately reviewed:

* #5308
* #5345
* #5368
2019-06-06 17:34:07 +01:00
..
_scripts Fix flake8 (#4519) 2019-01-30 10:53:17 +00:00
api Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
app Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
appservice Run the AS senders as background processes (#4189) 2018-12-04 10:53:49 +01:00
config Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
crypto Stop hardcoding trust of old matrix.org key (#5374) 2019-06-06 17:33:11 +01:00
events Fix appservice timestamp massaging (#5233) 2019-05-24 14:44:04 +01:00
federation Associate a request_name with each verify request, for logging 2019-06-05 10:46:26 +01:00
groups Associate a request_name with each verify request, for logging 2019-06-05 10:46:26 +01:00
handlers Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
http Improve docstrings on MatrixFederationClient. (#5332) 2019-06-04 11:14:16 +01:00
metrics Add metrics for number of outgoing EDUs, by type (#4695) 2019-02-20 14:13:14 +00:00
module_api Allow password providers to bind emails (#4947) 2019-03-28 15:48:07 +00:00
push Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
replication Fixup bsaed on review comments 2019-05-17 15:48:04 +01:00
res/templates Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
rest Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
server_notices
state Fix grammar and document get_current_users_in_room (#4998) 2019-04-03 14:32:20 +01:00
static Avoid redundant URL encoding (#4555) 2019-04-04 12:05:56 +01:00
storage Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
streams
util Call RetryLimiter correctly (#5340) 2019-06-04 22:02:53 +01:00
__init__.py 0.99.5.2 2019-05-30 16:29:47 +01:00
event_auth.py Collect room-version variations into one place (#4969) 2019-04-01 10:24:38 +01:00
notifier.py Remove redundant PreserveLoggingContext 2019-03-04 18:31:18 +00:00
python_dependencies.py Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
secrets.py
server.py Room Statistics (#4338) 2019-05-21 11:36:50 -05:00
server.pyi Fix CI after new release of isort 2019-05-13 15:19:44 +01:00
types.py declare a ReadReceipt class 2019-03-13 17:20:55 +00:00
visibility.py Implement soft fail 2019-03-06 16:22:16 +00:00