mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-23 09:10:43 +00:00
textproc/py-elasticsearch5: Prepare for urllib3 >= 1.25
* 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
This commit is contained in:
parent
c8bec6c6fe
commit
18ddfaa384
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518410
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= elasticsearch
|
||||
PORTVERSION= 5.5.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= textproc python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
PKGNAMESUFFIX= 5
|
||||
|
@ -0,0 +1,14 @@
|
||||
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({
|
Loading…
Reference in New Issue
Block a user