Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'fa50e4bf4' into anoa/dinsic_release_1_31_0 | Andrew Morgan | 2021-04-22 | 1 | -8/+0 |
|\ | |||||
| * | Give `public_baseurl` a default value (#9159) | Richard van der Hoff | 2021-01-20 | 1 | -8/+0 |
| | | |||||
* | | Merge commit '4218473f9' into anoa/dinsic_release_1_31_0 | Andrew Morgan | 2021-04-21 | 1 | -0/+22 |
|\| | |||||
| * | Send the location of the web client to the IS when inviting via 3PIDs. (#8930) | Patrick Cloke | 2020-12-18 | 1 | -0/+22 |
| | | | | | | | | Adds a new setting `email.invite_client_location` which, if defined, is passed to the identity server during invites. | ||||
* | | Merge commit 'cf7d3c90d' into dinsic | Andrew Morgan | 2021-04-16 | 1 | -3/+2 |
|\| | |||||
| * | Clarify config template comments (#8891) | Richard van der Hoff | 2020-12-08 | 1 | -3/+2 |
| | | |||||
* | | Allow users to click account renewal links multiple times without hitting an ↵ | Andrew Morgan | 2020-12-30 | 1 | -1/+1 |
|/ | | | | 'Invalid Token' page (#74) | ||||
* | Remove obsolete __future__ imports (#8337) | Jonathan de Jong | 2020-09-17 | 1 | -1/+0 |
| | |||||
* | Show a confirmation page during user password reset (#8004) | Andrew Morgan | 2020-09-10 | 1 | -3/+9 |
| | | | | | This PR adds a confirmation step to resetting your user password between clicking the link in your email and your password actually being reset. This is to better align our password reset flow with the industry standard of requiring a confirmation from the user after email validation. | ||||
* | Use the default templates when a custom template file cannot be found (#8037) | Andrew Morgan | 2020-08-17 | 1 | -78/+67 |
| | | | Fixes https://github.com/matrix-org/synapse/issues/6583 | ||||
* | Allow email subjects to be customised through Synapse's configuration (#7846) | Brendan Abolivier | 2020-07-14 | 1 | -6/+112 |
| | |||||
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 1 | -1/+1 |
| | |||||
* | isort 5 compatibility (#7786) | Will Hunt | 2020-07-05 | 1 | -2/+1 |
| | | | The CI appears to use the latest version of isort, which is a problem when isort gets a major version bump. Rather than try to pin the version, I've done the necessary to make isort5 happy with synapse. | ||||
* | Fix some DETECTED VIOLATIONS in the config file (#7550) | Richard van der Hoff | 2020-05-22 | 1 | -2/+2 |
| | | | consistency ftw | ||||
* | Fix fallback value for account_threepid_delegates.email (#7316) | Andrew Morgan | 2020-04-29 | 1 | -3/+8 |
| | |||||
* | Fix minor issues with email config (#6962) | Richard van der Hoff | 2020-02-24 | 1 | -36/+30 |
| | | | | | | * Give `notif_template_html`, `notif_template_text` default values (fixes #6960) * Don't complain if `smtp_host` and `smtp_port` are unset, since they have sensible defaults (fixes #6961) * Set the example for `enable_notifs` to `True`, for consistency and because it's more useful * Raise errors as ConfigError rather than RuntimeError for nicer formatting | ||||
* | Clarify the `account_validity` and `email` sections of the sample ↵ | Richard van der Hoff | 2020-01-17 | 1 | -107/+115 |
| | | | | | | | | | | | configuration. (#6685) Generally try to make this more comprehensible, and make it match the conventions. I've removed the documentation for all the settings which allow you to change the names of the template files, because I can't really see why they are useful. | ||||
* | Bump version of mypy | Erik Johnston | 2019-12-12 | 1 | -1/+2 |
| | |||||
* | Clarifications for the email configuration settings. (#6423) | Richard van der Hoff | 2019-11-28 | 1 | -1/+16 |
| | | | Cf #6422 | ||||
* | Remove assertion and provide a clear warning on startup for missing ↵ | Andrew Morgan | 2019-11-26 | 1 | -0/+2 |
| | | | | public_baseurl (#6379) | ||||
* | Replace instance variations of homeserver with correct case/spacing | Andrew Morgan | 2019-11-12 | 1 | -1/+1 |
| | |||||
* | Add config linting script that checks for bool casing (#6203) | Andrew Morgan | 2019-10-23 | 1 | -2/+2 |
| | | | | | Add a linting script that enforces all boolean values in the default config be lowercase. This has annoyed me for a while so I decided to fix it. | ||||
* | Refactor HomeserverConfig so it can be typechecked (#6137) | Amber Brown | 2019-10-10 | 1 | -0/+2 |
| | |||||
* | Allow HS to send emails when adding an email to the HS (#6042) | Andrew Morgan | 2019-09-20 | 1 | -0/+36 |
| | |||||
* | Allow Synapse to send registration emails + choose Synapse or an external ↵ | Andrew Morgan | 2019-09-06 | 1 | -28/+94 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | public_base_url is actually public_baseurl | Aaron Raimist | 2019-08-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Fix up password reset template config names (#5863) | Andrew Morgan | 2019-08-15 | 1 | -8/+8 |
| | | | | | Fixes #5833 The emailconfig code was attempting to pull incorrect config file names. This corrects that, while also marking a difference between a config file variable that's a filepath versus a str containing HTML. | ||||
* | Make errors about email password resets much clearer (#5616) | Andrew Morgan | 2019-07-05 | 1 | -11/+8 |
| | | | The runtime errors that dealt with local email password resets talked about config options that users may not even have in their config file yet (if upgrading). Instead, the cryptic errors are now replaced with hopefully much more helpful ones. | ||||
* | Make it clearer that the template dir is relative to synapse's root dir (#5543) | Andrew Morgan | 2019-06-27 | 1 | -1/+9 |
| | | | Helps address #5444 | ||||
* | Don't load the generated config as the default. | Richard van der Hoff | 2019-06-24 | 1 | -1/+1 |
| | | | | It's too confusing. | ||||
* | Pass config_dir_path and data_dir_path into Config.read_config. (#5522) | Richard van der Hoff | 2019-06-24 | 1 | -1/+1 |
| | | | | | | * Pull config_dir_path and data_dir_path calculation out of read_config_files * Pass config_dir_path and data_dir_path into read_config | ||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -39/+32 |
| | |||||
* | Don't warn user about password reset disabling through config code (#5387) | Andrew Morgan | 2019-06-11 | 1 | -6/+5 |
| | | | | | | | Moves the warning about password resets being disabled to the point where a user actually tries to reset their password. Is this an appropriate place for it to happen? Also removed the disabling of msisdn password resets when you don't have an email config, as that just doesn't make sense. Also change the error a user receives upon disabled passwords to specify that only email-based password reset is disabled. | ||||
* | Add ability to perform password reset via email without trusting the ↵ | Andrew Morgan | 2019-06-06 | 1 | -15/+138 |
| | | | | | | | | | | | | 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 | ||||
* | Only parse from email if provided | Brendan Abolivier | 2019-06-04 | 1 | -4/+5 |
| | |||||
* | Lint | Brendan Abolivier | 2019-06-04 | 1 | -1/+0 |
| | |||||
* | Make account validity renewal emails work when email notifs are disabled | Brendan Abolivier | 2019-06-04 | 1 | -42/+57 |
| | |||||
* | Don't crash on lack of expiry templates | Brendan Abolivier | 2019-04-18 | 1 | -2/+6 |
| | |||||
* | Send out emails with links to extend an account's validity period | Brendan Abolivier | 2019-04-17 | 1 | -1/+6 |
| | |||||
* | Calculate absolute path for email templates | Richard van der Hoff | 2018-10-19 | 1 | -22/+18 |
| | |||||
* | Put the warning blob at the top of the file | Richard van der Hoff | 2018-10-17 | 1 | -6/+9 |
| | |||||
* | Ship the email templates as package_data | Richard van der Hoff | 2018-10-17 | 1 | -3/+30 |
| | | | | | | | | | | move the example email templates into the synapse package so that they can be used as package data, which should mean that all of the packaging mechanisms (pip, docker, debian, arch, etc) should now come with the example templates. In order to grandfather in people who relied on the templates being in the old place, check for that situation and fall back to using the defaults if the templates directory does not exist. | ||||
* | Support authenticated SMTP | Daniel Dent | 2017-04-05 | 1 | -0/+16 |
| | | | | | | Closes (SYN-714) #1385 Signed-off-by: Daniel Dent <matrixcontrib@contactdaniel.net> | ||||
* | Allow configuring the Riot URL used in notification emails | Adrian Perez de Castro | 2017-01-13 | 1 | -0/+7 |
| | | | | | | | | | | The URLs used for notification emails were hardcoded to use either matrix.to or vector.im; but for self-hosted setups where Riot is also self-hosted it may be desirable to allow configuring an alternative Riot URL. Fixes #1809. Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> | ||||
* | brand the email from header | Matthew Hodgson | 2016-06-02 | 1 | -1/+1 |
| | |||||
* | More consistent config naming | David Baker | 2016-05-10 | 1 | -1/+1 |
| | |||||
* | Add config option to not send email notifs for new users | David Baker | 2016-05-10 | 1 | -0/+4 |
| | |||||
* | fix layout; handle app naming in synapse, not jinja | Matthew Hodgson | 2016-05-05 | 1 | -0/+5 |
| | |||||
* | fix assorted typos in default config | Matthew Hodgson | 2016-05-04 | 1 | -3/+3 |
| | |||||
* | Try imports in config | David Baker | 2016-04-29 | 1 | -0/+7 |
| | |||||
* | Default enable email notifs to False | David Baker | 2016-04-29 | 1 | -1/+1 |
| | |||||
* | Nicer get() shorthand | David Baker | 2016-04-29 | 1 | -3/+2 |
| | |||||
* | Remove redundant docstring | David Baker | 2016-04-29 | 1 | -4/+0 |
| | |||||
* | Correct default template and add text template | David Baker | 2016-04-29 | 1 | -1/+2 |
| | |||||
* | Send mail notifs with a plaintext part too | David Baker | 2016-04-29 | 1 | -0/+2 |
| | |||||
* | pep8 | David Baker | 2016-04-28 | 1 | -1/+1 |
| | |||||
* | Hopefully all remaining bits for email notifs | David Baker | 2016-04-27 | 1 | -1/+8 |
| | | | | Add public facing base url to the server so synapse knows what URL to use when converting mxc to http urls for use in emails | ||||
* | Generate mails from a template | David Baker | 2016-04-20 | 1 | -10/+25 |
| | |||||
* | Send a rather basic email notif | David Baker | 2016-04-20 | 1 | -0/+62 |
Also pep8 fixes |