diff --git a/setup.py b/setup.py index 7b71cbe..4579b12 100755 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ except: setuptools.setup( name='warcprox', - version='2.4b2.dev169', + version='2.4b2.dev170', description='WARC writing MITM HTTP/S proxy', url='https://github.com/internetarchive/warcprox', author='Noah Levitt', diff --git a/tests/test_warcprox.py b/tests/test_warcprox.py index d9d7341..269deee 100755 --- a/tests/test_warcprox.py +++ b/tests/test_warcprox.py @@ -790,7 +790,7 @@ def test_dedup_buckets(https_daemon, http_daemon, warcprox_, archiving_proxies, dedup_date = dedup_lookup['date'] # archive url2 bucket_a - headers = {"Warcprox-Meta": json.dumps({"warc-prefix":"test_dedup_buckets","dedup-bucket":"bucket_a"})} + headers = {"Warcprox-Meta": json.dumps({"warc-prefix":"test_dedup_buckets","captures-bucket":"bucket_a"})} response = requests.get(url2, proxies=archiving_proxies, verify=False, headers=headers) assert response.status_code == 200 assert response.headers['warcprox-test-header'] == 'k!' diff --git a/warcprox/warcproxy.py b/warcprox/warcproxy.py index 2477a06..0d93e5c 100644 --- a/warcprox/warcproxy.py +++ b/warcprox/warcproxy.py @@ -350,6 +350,10 @@ class RecordedUrl: self.response_recorder = response_recorder if warcprox_meta: + if 'captures-bucket' in warcprox_meta: + # backward compatibility + warcprox_meta['dedup-bucket'] = warcprox_meta['captures-bucket'] + del warcprox_meta['captures-bucket'] self.warcprox_meta = warcprox_meta else: self.warcprox_meta = {}