commit 62b62ea4e4722e8297e2cf88c01bb33ad08fb970 Author: juga0 juga@riseup.net Date: Sat Dec 8 16:36:07 2018 +0000
destination: add constant to verify destination
certificate by default. --- sbws/globals.py | 2 ++ sbws/lib/destination.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/sbws/globals.py b/sbws/globals.py index 2277850..f4373b9 100644 --- a/sbws/globals.py +++ b/sbws/globals.py @@ -53,6 +53,8 @@ MAX_BW_DIFF_PERC = 50
BW_LINE_SIZE = 510
+DESTINATION_VERIFY_CERTIFICATE = True +
def fail_hard(*a, **kw): ''' Log something ... and then exit as fast as possible ''' diff --git a/sbws/lib/destination.py b/sbws/lib/destination.py index 1b4c192..94622ff 100644 --- a/sbws/lib/destination.py +++ b/sbws/lib/destination.py @@ -6,6 +6,8 @@ from threading import RLock import requests from urllib.parse import urlparse from stem.control import EventType + +from sbws.globals import DESTINATION_VERIFY_CERTIFICATE import sbws.util.stem as stem_utils import sbws.util.requests as requests_utils
@@ -14,7 +16,7 @@ log = logging.getLogger(__name__)
def _parse_verify_option(conf_section): if 'verify' not in conf_section: - return True + return DESTINATION_VERIFY_CERTIFICATE try: return conf_section.getboolean('verify') except ValueError: