forked-synapse/synapse/config
Andrew Morgan 0c0b82b6d1
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](891afb57cb (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.
2019-09-06 11:35:28 +01:00
..
__init__.py Let synctl use a config directory. (#5904) 2019-08-28 15:55:58 +01:00
__main__.py Fix synapse.config.__main__ on python 3 (#4356) 2019-01-08 10:03:09 +11:00
_base.py Config templating (#5900) 2019-08-28 13:12:22 +01:00
api.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
appservice.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
captcha.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
cas.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
consent_config.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
database.py Config templating (#5900) 2019-08-28 13:12:22 +01:00
emailconfig.py Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
groups.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
homeserver.py Add basic opentracing support (#5544) 2019-07-11 10:36:03 +01:00
jwt_config.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
key.py Don't implicitly include server signing key 2019-08-23 15:36:28 +01:00
logger.py Add a link to python's logging config schema (#5926) 2019-08-28 19:08:32 +01:00
metrics.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
password_auth_providers.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
password.py Added possibilty to disable local password authentication (#5092) 2019-06-27 18:37:29 +01:00
push.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
ratelimiting.py Fixes to the federation rate limiter (#5621) 2019-07-05 11:10:19 +01:00
registration.py Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
repository.py fix config being a dict, actually 2019-08-14 02:06:42 +10:00
room_directory.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
saml2_config.py cleanups 2019-06-27 00:37:41 +01:00
server_notices_config.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
server.py Config templating (#5900) 2019-08-28 13:12:22 +01:00
spam_checker.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
stats.py Fix and refactor room and user stats (#5971) 2019-09-04 13:04:27 +01:00
third_party_event_rules.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
tls.py Config templating (#5900) 2019-08-28 13:12:22 +01:00
tracer.py Make Jaeger fully configurable (#5694) 2019-07-23 15:46:04 +01:00
user_directory.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
voip.py Don't load the generated config as the default. 2019-06-24 14:14:52 +01:00
workers.py Fix logging in workers (#5729) 2019-07-22 16:05:00 +01:00