forked from Ponysearch/Ponysearch
[fix] SSL : SNI support
This commit is contained in:
parent
7cc5146c14
commit
201928d2b0
6 changed files with 15 additions and 11 deletions
|
@ -5,3 +5,8 @@ lxml
|
|||
pyyaml
|
||||
pygments
|
||||
python-dateutil
|
||||
ndg-httpsclient
|
||||
pyopenssl
|
||||
pyasn1
|
||||
pyasn1-modules
|
||||
certifi
|
||||
|
|
|
@ -29,10 +29,6 @@ def request(query, params):
|
|||
params['url'] = search_url.format(search_term=quote(query),
|
||||
pageno=params['pageno']-1)
|
||||
|
||||
# FIX: SSLError: hostname 'btdigg.org'
|
||||
# doesn't match either of 'ssl2000.cloudflare.com', 'cloudflare.com', '*.cloudflare.com'
|
||||
params['verify'] = False
|
||||
|
||||
return params
|
||||
|
||||
|
||||
|
|
|
@ -34,10 +34,6 @@ def request(query, params):
|
|||
params['url'] = search_url.format(search_term=quote(query),
|
||||
pageno=params['pageno'])
|
||||
|
||||
# FIX: SSLError: hostname 'kickass.so'
|
||||
# doesn't match either of '*.kickass.to', 'kickass.to'
|
||||
params['verify'] = False
|
||||
|
||||
return params
|
||||
|
||||
|
||||
|
|
|
@ -41,9 +41,6 @@ def request(query, params):
|
|||
# using searx User-Agent
|
||||
params['headers']['User-Agent'] = searx_useragent()
|
||||
|
||||
# FIX: SSLError: SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
|
||||
params['verify'] = False
|
||||
|
||||
return params
|
||||
|
||||
|
||||
|
|
5
setup.py
5
setup.py
|
@ -47,6 +47,11 @@ setup(
|
|||
'pygments',
|
||||
'setuptools',
|
||||
'python-dateutil',
|
||||
'pyopenssl',
|
||||
'ndg-httpsclient',
|
||||
'pyasn1',
|
||||
'pyasn1-modules',
|
||||
'certifi'
|
||||
],
|
||||
extras_require={
|
||||
'test': [
|
||||
|
|
|
@ -32,6 +32,11 @@ speaklater = 1.3
|
|||
unittest2 = 0.5.1
|
||||
waitress = 0.8.8
|
||||
zc.recipe.testrunner = 2.0.0
|
||||
pyopenssl = 0.15.1
|
||||
ndg-httpsclient = 0.3.3
|
||||
pyasn1 = 0.1.7
|
||||
pyasn1-modules = 0.0.5
|
||||
certifi = 14.05.14
|
||||
|
||||
# Required by:
|
||||
# WebTest==2.0.11
|
||||
|
|
Loading…
Reference in a new issue