1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 00:03:28 +01:00

live proxy: enable ssl validation for live proxy, was initially disabled for testing, should be on by default!

This commit is contained in:
Ilya Kreymer 2015-02-20 13:22:21 -08:00
parent 1646c90cd0
commit 8d52be4c44
2 changed files with 11 additions and 7 deletions

View File

@ -15,8 +15,6 @@ from pywb.utils.timeutils import timestamp_now
from pywb.utils.statusandheaders import StatusAndHeaders
from pywb.utils.canonicalize import canonicalize
from url_rewriter import UrlRewriter
from wburl import WbUrl
from rewrite_content import RewriteContent
@ -122,7 +120,8 @@ class LiveRewriter(object):
env=None,
req_headers=None,
follow_redirects=False,
ignore_proxies=False):
ignore_proxies=False,
verify=True):
method = 'GET'
data = None
@ -154,7 +153,7 @@ class LiveRewriter(object):
allow_redirects=follow_redirects,
proxies=proxies,
stream=True,
verify=False)
verify=verify)
statusline = str(response.status_code) + ' ' + response.reason
@ -172,7 +171,8 @@ class LiveRewriter(object):
req_headers={},
timestamp=None,
follow_redirects=False,
ignore_proxies=False):
ignore_proxies=False,
verify=True):
ts_err = url.split('///')
@ -199,7 +199,8 @@ class LiveRewriter(object):
(status_headers, stream) = self.fetch_http(url, urlkey, env,
req_headers,
follow_redirects,
ignore_proxies)
ignore_proxies,
verify)
else:
(status_headers, stream) = self.fetch_local_file(url)

View File

@ -45,6 +45,8 @@ class RewriteHandler(SearchPageWbUrlHandler):
self.live_cookie = config.get('live-cookie', self.LIVE_COOKIE)
self.verify = config.get('verify_ssl', True)
self.ydl = None
self._cache = None
@ -108,7 +110,8 @@ class RewriteHandler(SearchPageWbUrlHandler):
head_insert_func=head_insert_func,
req_headers=req_headers,
env=wbrequest.env,
ignore_proxies=ignore_proxies)
ignore_proxies=ignore_proxies,
verify=self.verify)
wbresponse = self._make_response(wbrequest, *result)