From 4c651f62528b9e6d3ef9f84ed563eca257a83ed6 Mon Sep 17 00:00:00 2001 From: Robert Pendell Date: Sun, 30 Jan 2022 17:30:44 -0500 Subject: [PATCH] [patreon] Disable TLS 1.2 by default (#2249) Disables TLS 1.2 on Patreon by default. --- gallery_dl/extractor/common.py | 2 +- gallery_dl/extractor/patreon.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/common.py b/gallery_dl/extractor/common.py index 204a93c7..aa2956e3 100644 --- a/gallery_dl/extractor/common.py +++ b/gallery_dl/extractor/common.py @@ -64,7 +64,7 @@ class Extractor(): self._retries = float("inf") self._additional_adapter_options = 0 - if self.config("disabletls12"): + if self.config("disabletls12") or self.disabletls12: self._additional_adapter_options |= ssl.OP_NO_TLSv1_2 self.log.info("TLS 1.2 disabled.") diff --git a/gallery_dl/extractor/patreon.py b/gallery_dl/extractor/patreon.py index a7e0ff12..83005248 100644 --- a/gallery_dl/extractor/patreon.py +++ b/gallery_dl/extractor/patreon.py @@ -26,6 +26,7 @@ class PatreonExtractor(Extractor): archive_fmt = "{id}_{num}" browser = "firefox" _warning = True + disabletls12 = True def items(self):