synapse-product/synapse/config
Andrew Morgan e08ea43463 Use the federation blacklist for requests to untrusted Identity Servers (#6000)
Uses a SimpleHttpClient instance equipped with the federation_ip_range_blacklist list for requests to identity servers provided by user input. Does not use a blacklist when contacting identity servers specified by account_threepid_delegates. The homeserver trusts the latter and we don't want to prevent homeserver admins from specifying delegates that are on internal IP addresses.

Fixes #5935
2019-09-23 20:23:20 +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 HS to send emails when adding an email to the HS (#6042) 2019-09-20 15:21:30 +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 Fix for structured logging tests stomping on logs (#6023) 2019-09-13 02:29:55 +10:00
metrics.py add report_stats_endpoint config option (#6012) 2019-09-12 11:24:57 +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 Fix comments 2019-09-11 13:54:50 +01:00
registration.py Fix typo in account_threepid_delegates config (#6028) 2019-09-18 22:30:44 +01:00
repository.py fix broken copyrights 2019-09-23 12:28:01 +01: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 Use the federation blacklist for requests to untrusted Identity Servers (#6000) 2019-09-23 20:23:20 +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 Fix well-known lookups with the federation certificate whitelist (#5997) 2019-09-14 04:58:38 +10:00
tracer.py Blow up config if opentracing is missing (#5985) 2019-09-12 10:57:37 +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 broken copyrights 2019-09-23 12:28:01 +01:00