diff --git a/CHANGES.rst b/CHANGES.rst index a7848d64..0ab917fb 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,11 @@ +pywb 0.6.0 changelist +~~~~~~~~~~~~~~~~~~~~~ + +* HTTPS Proxy Support! + +* Revamped HTTP/S system: proxy collection and capture time switching via cookie! + + pywb 0.5.1 changelist ~~~~~~~~~~~~~~~~~~~~~ minor fixes: diff --git a/README.rst b/README.rst index 6aa256ac..3640c69d 100644 --- a/README.rst +++ b/README.rst @@ -1,11 +1,11 @@ -PyWb 0.5.2 +PyWb 0.6.0 ========== -.. image:: https://travis-ci.org/ikreymer/pywb.png?branch=develop +.. image:: https://travis-ci.org/ikreymer/pywb.png?branch=https-proxy :target: https://travis-ci.org/ikreymer/pywb -.. image:: https://coveralls.io/repos/ikreymer/pywb/badge.png?branch=develop - :target: https://coveralls.io/r/ikreymer/pywb?branch=develop +.. image:: https://coveralls.io/repos/ikreymer/pywb/badge.png?branch=https-proxy + :target: https://coveralls.io/r/ikreymer/pywb?branch=https-proxy pywb is a python implementation of web archival replay tools, sometimes also known as 'Wayback Machine'. @@ -21,6 +21,7 @@ This README contains a basic overview of using pywb. After reading this intro, c * `pywb-samples `_ provides additional archive samples with difficult-to-replay content. +* `pywb-proxy-demo `_ showcases the revamped HTTP/S proxy replay system (available from pywb 0.6.0) The following deployed applications use pywb: diff --git a/pywb/rewrite/header_rewriter.py b/pywb/rewrite/header_rewriter.py index fd41eba8..2d505e88 100644 --- a/pywb/rewrite/header_rewriter.py +++ b/pywb/rewrite/header_rewriter.py @@ -37,7 +37,8 @@ class HeaderRewriter: ENCODING_HEADERS = ['content-encoding'] - REMOVE_HEADERS = ['transfer-encoding', 'content-security-policy'] + REMOVE_HEADERS = ['transfer-encoding', 'content-security-policy', + 'strict-transport-security'] PROXY_NO_REWRITE_HEADERS = ['content-length'] diff --git a/pywb/static/wb.js b/pywb/static/wb.js index 19d292c3..3ef6471e 100644 --- a/pywb/static/wb.js +++ b/pywb/static/wb.js @@ -75,7 +75,7 @@ function init_banner() { var query_url = wbinfo.proxy_magic + "/*/" + wbinfo.url; text += ' All Capture Times'; text += '
' - text += 'From collection ' + wbinfo.coll + ' All Collections'; + text += 'From collection "' + wbinfo.coll + '" All Collections'; } banner.innerHTML = text; diff --git a/setup.py b/setup.py index 2881d1e5..6b5482bf 100755 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ class PyTest(TestCommand): setup( name='pywb', - version='0.5.2', + version='0.6.0', url='https://github.com/ikreymer/pywb', author='Ilya Kreymer', author_email='ikreymer@gmail.com',