Skip to content

Commit 201928d

Browse files
committed
[fix] SSL : SNI support
1 parent 7cc5146 commit 201928d

File tree

6 files changed

+15
-11
lines changed

6 files changed

+15
-11
lines changed

requirements.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@ lxml
55
pyyaml
66
pygments
77
python-dateutil
8+
ndg-httpsclient
9+
pyopenssl
10+
pyasn1
11+
pyasn1-modules
12+
certifi

searx/engines/btdigg.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,6 @@ def request(query, params):
2929
params['url'] = search_url.format(search_term=quote(query),
3030
pageno=params['pageno']-1)
3131

32-
# FIX: SSLError: hostname 'btdigg.org'
33-
# doesn't match either of 'ssl2000.cloudflare.com', 'cloudflare.com', '*.cloudflare.com'
34-
params['verify'] = False
35-
3632
return params
3733

3834

searx/engines/kickass.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ def request(query, params):
3434
params['url'] = search_url.format(search_term=quote(query),
3535
pageno=params['pageno'])
3636

37-
# FIX: SSLError: hostname 'kickass.so'
38-
# doesn't match either of '*.kickass.to', 'kickass.to'
39-
params['verify'] = False
40-
4137
return params
4238

4339

searx/engines/photon.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ def request(query, params):
4141
# using searx User-Agent
4242
params['headers']['User-Agent'] = searx_useragent()
4343

44-
# FIX: SSLError: SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
45-
params['verify'] = False
46-
4744
return params
4845

4946

setup.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@ def read(*rnames):
4747
'pygments',
4848
'setuptools',
4949
'python-dateutil',
50+
'pyopenssl',
51+
'ndg-httpsclient',
52+
'pyasn1',
53+
'pyasn1-modules',
54+
'certifi'
5055
],
5156
extras_require={
5257
'test': [

versions.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ speaklater = 1.3
3232
unittest2 = 0.5.1
3333
waitress = 0.8.8
3434
zc.recipe.testrunner = 2.0.0
35+
pyopenssl = 0.15.1
36+
ndg-httpsclient = 0.3.3
37+
pyasn1 = 0.1.7
38+
pyasn1-modules = 0.0.5
39+
certifi = 14.05.14
3540

3641
# Required by:
3742
# WebTest==2.0.11

0 commit comments

Comments
 (0)