summary refs log tree commit diff
path: root/synapse/config/repository.py
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2021-04-22 19:02:12 +0100
committerAndrew Morgan <andrew@amorgan.xyz>2021-04-22 19:02:12 +0100
commitd06a48b4bed8c17c82812ec2993c0d3766bda050 (patch)
tree773d04d8c0c4d5178947bf7c9eea32dbc060e504 /synapse/config/repository.py
parentMerge commit 'e288499c6' into anoa/dinsic_release_1_31_0 (diff)
parentFix escaping of braces in OIDC sample config. (#9317) (diff)
downloadsynapse-d06a48b4bed8c17c82812ec2993c0d3766bda050.tar.xz
Merge commit '2ab6e67ab' into anoa/dinsic_release_1_31_0
Diffstat (limited to 'synapse/config/repository.py')
-rw-r--r--synapse/config/repository.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/synapse/config/repository.py b/synapse/config/repository.py

index 31e3f7148b..ef86450ed2 100644 --- a/synapse/config/repository.py +++ b/synapse/config/repository.py
@@ -17,9 +17,7 @@ import os from collections import namedtuple from typing import Dict, List -from netaddr import IPSet - -from synapse.config.server import DEFAULT_IP_RANGE_BLACKLIST +from synapse.config.server import DEFAULT_IP_RANGE_BLACKLIST, generate_ip_set from synapse.python_dependencies import DependencyException, check_requirements from synapse.util.module_loader import load_module @@ -193,16 +191,17 @@ class ContentRepositoryConfig(Config): "to work" ) - self.url_preview_ip_range_blacklist = IPSet( - config["url_preview_ip_range_blacklist"] - ) - # we always blacklist '0.0.0.0' and '::', which are supposed to be # unroutable addresses. - self.url_preview_ip_range_blacklist.update(["0.0.0.0", "::"]) + self.url_preview_ip_range_blacklist = generate_ip_set( + config["url_preview_ip_range_blacklist"], + ["0.0.0.0", "::"], + config_path=("url_preview_ip_range_blacklist",), + ) - self.url_preview_ip_range_whitelist = IPSet( - config.get("url_preview_ip_range_whitelist", ()) + self.url_preview_ip_range_whitelist = generate_ip_set( + config.get("url_preview_ip_range_whitelist", ()), + config_path=("url_preview_ip_range_whitelist",), ) self.url_preview_url_blacklist = config.get("url_preview_url_blacklist", ())