[pbs-devel] [PATCH v2 proxmox-backup(-qemu) 00/15] add, persist and check fingerprint
Fabian Grünbichler
f.gruenbichler at proxmox.com
Fri Nov 20 17:38:30 CET 2020
changes since v1:
- switch to wrapping fingerprint in (transparent) Fingerprint struct
- display as 'short key ID' of 8 bytes (easily swappable to other
format if desired)
- return in list_snapshots, display in GUI
- improve log messages for (non-)incremental backups
- handle fingerprint in paperkey
- adapt qemu library
proxmox-backup:
Fabian Grünbichler (13):
crypt config: add fingerprint mechanism
key: add fingerprint to key config
client: print key fingerprint and master key
client: add 'key show' command
fix #3139: add key fingerprint to manifest
manifest: check fingerprint when loading with key
client: check fingerprint after downloading manifest
paperkey: refactor common code
paperkey: add short key ID to subject
expose previous backup time in backup env
refactor BackupInfo -> SnapshotListItem helper
list_snapshots: return manifest fingerprint
gui: add snapshot/file fingerprint tooltip
src/api2/admin/datastore.rs | 60 ++++---
src/api2/backup.rs | 26 +++
src/api2/types/mod.rs | 9 +-
src/backup/crypt_config.rs | 38 +++-
src/backup/key_derivation.rs | 22 ++-
src/backup/manifest.rs | 51 +++++-
src/bin/proxmox-backup-client.rs | 48 ++++-
src/bin/proxmox_backup_client/benchmark.rs | 2 +-
src/bin/proxmox_backup_client/catalog.rs | 6 +-
src/bin/proxmox_backup_client/key.rs | 199 +++++++++++++++------
src/bin/proxmox_backup_client/mount.rs | 5 +-
src/client/backup_writer.rs | 7 +
src/tools/format.rs | 34 ++++
www/Utils.js | 5 +
www/datastore/Content.js | 13 +-
15 files changed, 430 insertions(+), 95 deletions(-)
proxmox-backup-qemu:
Fabian Grünbichler (2):
adapt to proxmox-backup fingerprint changes
restore: improve error if key is missing
src/backup.rs | 2 +-
src/restore.rs | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
--
2.20.1
More information about the pbs-devel
mailing list