mirror of
https://git.freebsd.org/ports.git
synced 2025-05-02 19:46:41 -04:00
* Backport a patch from the 7.x branch of upstream repository that fixes a possible runtime issue with urllib3 1.25 [1] since that release verifies SSL certificates by default. Disabling SSL certificate verification via "verify_certs" in elasticsearch won't work then as expected thus set "cert_reqs=CERT_NONE" explicitly to restore that behavior. PR: 241875, 229322 [1] Approved by: maintainer timeout (elastic, 14 days) MFH: 2019Q4
14 lines
649 B
Python
14 lines
649 B
Python
Fix verify_certs=False behavior for urllib >= 1.25. Backported from the 7.x branch:
|
|
|
|
https://github.com/elastic/elasticsearch-py/commit/4c531c5cdbd5ba8b59be16c2fa15d5cf81d0a92f
|
|
|
|
--- elasticsearch/connection/http_urllib3.py.orig 2018-01-16 15:26:23 UTC
|
|
+++ elasticsearch/connection/http_urllib3.py
|
|
@@ -84,6 +84,7 @@ class Urllib3HttpConnection(Connection):
|
|
'cert_reqs': 'CERT_REQUIRED',
|
|
})
|
|
else:
|
|
+ kw["cert_reqs"] = "CERT_NONE"
|
|
warnings.warn(
|
|
'Connecting to %s using SSL with verify_certs=False is insecure.' % host)
|
|
kw.update({
|