Dietmar Maurer
|
552c225948
|
sort all property lookup tables
Required, because we use binary sreach to find items.
|
2019-11-21 13:32:09 +01:00 |
Dietmar Maurer
|
255f378a1b
|
use const api definitions
|
2019-11-21 13:32:09 +01:00 |
Dietmar Maurer
|
bb19af7302
|
src/client/backup_reader.rs: factor out download_blob() helper
|
2019-11-08 13:16:41 +01:00 |
Dietmar Maurer
|
7205050059
|
src/client/backup_reader.rs: factor out download_fixed_index() helper
|
2019-11-08 12:51:52 +01:00 |
Dietmar Maurer
|
c3d84a2281
|
src/client/backup_reader.rs: factor out download_dynamic_index() helper
|
2019-11-08 12:51:52 +01:00 |
Dietmar Maurer
|
bf6e321744
|
change catalog format, use dynamic index to store catalog.
In order to remove size restriction of a single blob.
|
2019-11-08 10:35:48 +01:00 |
Dietmar Maurer
|
11377a47bb
|
avoid some clippy warnings
|
2019-10-25 18:04:37 +02:00 |
Dietmar Maurer
|
a8f10f849e
|
src/bin/proxmox-backup-client.rs: fix parameters for get_encryption_key_password
|
2019-10-17 10:28:21 +02:00 |
Dietmar Maurer
|
f06b820ac0
|
src/backup/manifest.rs: add verify_file
|
2019-10-13 10:09:12 +02:00 |
Dietmar Maurer
|
59e9ba01c6
|
src/backup/manifest.rs: new class to generate/parse index.json
|
2019-10-12 17:58:08 +02:00 |
Dietmar Maurer
|
ad6e5a6f51
|
rename INDEX_BLOB_NAME to MANIFEST_BLOB_NAME
|
2019-10-12 15:53:27 +02:00 |
Dietmar Maurer
|
296c50ba3d
|
src/client/backup_reader.rs: add download_manifest
Also add crypt_config as member variable.
|
2019-10-12 15:50:26 +02:00 |
Dietmar Maurer
|
cf9271e27c
|
src/client/backup_writer.rs: move BackupClient code into extra file
And rename it to BackupWriter.
|
2019-10-12 13:53:11 +02:00 |
Dietmar Maurer
|
9e490a7479
|
src/client/backup_reader.rs: split BackupReader code into separate file
|
2019-10-12 12:57:08 +02:00 |
Dietmar Maurer
|
fd04ca7a5a
|
src/bin/proxmox-backup-client.rs: pass verbose flag to dump_image
And print some useful status to stderr.
|
2019-10-09 12:04:02 +02:00 |
Dietmar Maurer
|
7123ff7d43
|
src/backup/data_blob.rs: avoid Arc<CryptConfig>
use simple reference instead.
|
2019-10-07 11:41:35 +02:00 |
Dietmar Maurer
|
c26d4b4573
|
cleanup: remove dead code
|
2019-10-05 16:10:41 +02:00 |
Dietmar Maurer
|
88892ea801
|
src/bin/proxmox-backup-client.rs: cleanup restore
- write directly to /dev/stdout (instead of using stdout line writer)
- avoid BufferedFixedReader
|
2019-10-05 11:52:12 +02:00 |
Dietmar Maurer
|
ff01c1e393
|
src/client/http_client.rs: store raw data/blob size in index.json
|
2019-10-02 10:54:06 +02:00 |
Dietmar Maurer
|
32efac1cce
|
remove trailing whitespace
|
2019-09-20 08:12:31 +02:00 |
Christian Ebner
|
70235f72f4
|
src/bin/proxmox-backup-client.rs: add functionality to mount pxar archive.
This adds the basic functionality to mount an archive stored in a repository
locally via fuse.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
|
2019-09-20 08:01:01 +02:00 |
Dietmar Maurer
|
cc2ce4a92f
|
src/client/http_client.rs: add password parameter to HttpClient::new()
|
2019-09-16 12:35:23 +02:00 |
Dietmar Maurer
|
d2267b112d
|
src/bin/proxmox-backup-client.rs: verify blob/catlog checksums
|
2019-09-04 08:47:14 +02:00 |
Christian Ebner
|
3fa71727ee
|
src/bin/proxmox-backup-client.rs: refactoring of match statement
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
|
2019-09-04 06:08:00 +02:00 |
Dietmar Maurer
|
a40220c056
|
src/bin/proxmox-backup-client.rs: code cleanup - factor out some functions
|
2019-09-03 13:31:13 +02:00 |
Dietmar Maurer
|
36493d4d7e
|
src/backup.rs: define INDEX_BLOB_NAME here
|
2019-09-03 13:15:44 +02:00 |
Dietmar Maurer
|
df65bd3da6
|
src/bin/proxmox-backup-client.rs - restore: verify checksums
|
2019-09-03 13:12:16 +02:00 |
Wolfgang Bumiller
|
2b92971fba
|
merge fixup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-09-02 15:22:36 +02:00 |
Wolfgang Bumiller
|
e9722f8bde
|
src/bin/proxmox-backup-client.rs: switch to async
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-09-02 15:21:26 +02:00 |
Dietmar Maurer
|
02fcf372e4
|
rc/bin/proxmox-backup-client.rs - restore: always download index.json.blob
|
2019-09-02 14:14:32 +02:00 |
Dietmar Maurer
|
0d9862803b
|
src/bin/proxmox-backup-client.rs - reatore: avoid loading (large) blobs into memory
|
2019-09-02 14:13:31 +02:00 |
Dietmar Maurer
|
9d135fe617
|
src/backup/catalog_blob.rs: moved catalog impl. from pxar
And avoid loading catalog into memory.
|
2019-08-16 12:27:17 +02:00 |
Wolfgang Bumiller
|
9025312aa6
|
avoid lifetimes in blob reader/writer
|
2019-08-16 10:07:24 +02:00 |
Dietmar Maurer
|
a84ef4c205
|
src/bin/proxmox-backup-client.rs: avoid loading catalog into memory
We can use the new DataBlobReader instead.
|
2019-08-14 15:07:28 +02:00 |
Dietmar Maurer
|
e240d8be0b
|
src/bin/proxmox-backup-client.rs: implement login/logout
|
2019-08-10 09:12:17 +02:00 |
Dietmar Maurer
|
9049a8cfe6
|
src/bin/proxmox-backup-client.rs: implement catalog command
|
2019-08-09 11:36:33 +02:00 |
Dietmar Maurer
|
7926a3a1cf
|
src/bin/proxmox-backup-client.rs: add archive filename to catalog
|
2019-08-09 11:05:56 +02:00 |
Dietmar Maurer
|
3fb53e07b4
|
src/bin/proxmox-backup-client.rs: avoid compiler warning
|
2019-08-09 10:22:32 +02:00 |
Dietmar Maurer
|
543a260ff9
|
src/bin/proxmox-backup-client.rs: new completion helper for snapshots
|
2019-08-09 10:08:45 +02:00 |
Dietmar Maurer
|
2761d6a4f3
|
src/pxar/encoder.rs: use BackupCatalogWriter
|
2019-08-09 09:46:49 +02:00 |
Dietmar Maurer
|
977eeb24f6
|
src/bin/proxmox-backup-client.rs: avoid doubled file extensions (.blob.blob) in index.json
|
2019-08-07 10:23:08 +02:00 |
Dietmar Maurer
|
4af0ee055a
|
api: always use complete file names (including add exctensions)
|
2019-08-07 10:10:14 +02:00 |
Dietmar Maurer
|
c4f025ebbf
|
src/bin/proxmox-backup-client.rs: fix remote filename completion
|
2019-08-07 06:48:18 +02:00 |
Dietmar Maurer
|
c807d231eb
|
src/client/http_client.rs: compute file checksums
|
2019-08-06 11:26:06 +02:00 |
Dietmar Maurer
|
a17a0e7a9f
|
src/api2/admin/datastore.rs: extract backup size from index.json
|
2019-08-06 10:56:21 +02:00 |
Dietmar Maurer
|
8c70e3eb18
|
src/api2/admin/datastore.rs - files: return data from index.json
|
2019-08-05 13:22:19 +02:00 |
Dietmar Maurer
|
f69adc81a6
|
use new proxmox::tools::nodename
|
2019-08-03 17:06:23 +02:00 |
Dietmar Maurer
|
e18a6c9ee5
|
update to nix 0.14, use code from proxmox:tools
|
2019-08-03 13:05:38 +02:00 |
Christian Ebner
|
47651f9530
|
pxar: cleanup: move feature flags to src/pxar/flags.rs and omit CA_FORMAT prefix on all of them
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
|
2019-08-03 08:51:06 +02:00 |
Dietmar Maurer
|
b335f5b713
|
src/bin/proxmox-backup-client.rs: sign index.json
|
2019-08-02 10:00:15 +02:00 |