Allow Synapse to send registration emails + choose Synapse or an external...
Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) This is a combination of a few different PRs, finally all being merged into `develop`: * #5875 * #5876 * #5868 (This one added the `/versions` flag but the flag itself was actually [backed out](https://github.com/matrix-org/synapse/commit/891afb57cbdf9867f2848341b29c75d6f35eef5a#diff-e591d42d30690ffb79f63bb726200891) in #5969. What's left is just giving /versions access to the config file, which could be useful in the future) * #5835 * #5969 * #5940 Clients should not actually use the new registration functionality until https://github.com/matrix-org/synapse/pull/5972 is merged. UPGRADE.rst, changelog entries and config file changes should all be reviewed closely before this PR is merged.
Showing
- UPGRADE.rst 63 additions, 0 deletionsUPGRADE.rst
- changelog.d/5835.feature 1 addition, 0 deletionschangelog.d/5835.feature
- changelog.d/5868.feature 1 addition, 0 deletionschangelog.d/5868.feature
- changelog.d/5875.misc 1 addition, 0 deletionschangelog.d/5875.misc
- changelog.d/5876.feature 1 addition, 0 deletionschangelog.d/5876.feature
- changelog.d/5940.feature 1 addition, 0 deletionschangelog.d/5940.feature
- changelog.d/5969.feature 1 addition, 0 deletionschangelog.d/5969.feature
- contrib/cmdclient/console.py 2 additions, 0 deletionscontrib/cmdclient/console.py
- docs/sample_config.yaml 43 additions, 13 deletionsdocs/sample_config.yaml
- synapse/app/client_reader.py 1 addition, 1 deletionsynapse/app/client_reader.py
- synapse/config/emailconfig.py 94 additions, 28 deletionssynapse/config/emailconfig.py
- synapse/config/registration.py 36 additions, 0 deletionssynapse/config/registration.py
- synapse/handlers/account_validity.py 9 additions, 3 deletionssynapse/handlers/account_validity.py
- synapse/handlers/auth.py 8 additions, 26 deletionssynapse/handlers/auth.py
- synapse/handlers/identity.py 136 additions, 42 deletionssynapse/handlers/identity.py
- synapse/push/mailer.py 66 additions, 17 deletionssynapse/push/mailer.py
- synapse/push/pusher.py 11 additions, 6 deletionssynapse/push/pusher.py
- synapse/res/templates/password_reset.html 1 addition, 1 deletionsynapse/res/templates/password_reset.html
- synapse/res/templates/password_reset.txt 2 additions, 2 deletionssynapse/res/templates/password_reset.txt
- synapse/res/templates/password_reset_failure.html 3 additions, 1 deletionsynapse/res/templates/password_reset_failure.html
Loading
Please register or sign in to comment