mirror of https://github.com/borgbackup/borg.git
permit manifest version 2 as well 1 one.
This commit is contained in:
parent
ca5ea4f53d
commit
7f57086223
|
@ -186,7 +186,7 @@ class Manifest:
|
||||||
data = key.decrypt(None, cdata)
|
data = key.decrypt(None, cdata)
|
||||||
m, manifest.tam_verified = key.unpack_and_verify_manifest(data, force_tam_not_required=force_tam_not_required)
|
m, manifest.tam_verified = key.unpack_and_verify_manifest(data, force_tam_not_required=force_tam_not_required)
|
||||||
manifest.id = key.id_hash(data)
|
manifest.id = key.id_hash(data)
|
||||||
if not m.get(b'version') == 1:
|
if m.get(b'version') not in (1, 2):
|
||||||
raise ValueError('Invalid manifest version')
|
raise ValueError('Invalid manifest version')
|
||||||
manifest.archives = dict((k.decode('utf-8'), v) for k, v in m[b'archives'].items())
|
manifest.archives = dict((k.decode('utf-8'), v) for k, v in m[b'archives'].items())
|
||||||
manifest.timestamp = m.get(b'timestamp')
|
manifest.timestamp = m.get(b'timestamp')
|
||||||
|
|
Loading…
Reference in New Issue