Commit Graph

  • 5d15cb49b4 src/backup/data_blob.rs - compute_crc: start after blob header Dietmar Maurer 2019-08-12 11:32:26 +0200
  • 1cbdfd19a2 src/backup/file_formats.rs; use const instzead of static Dietmar Maurer 2019-08-12 11:20:21 +0200
  • 18be4ec24a src/backup/data_blob.rs - DataBlobWriter: fix magic number for uncompressed blobs Dietmar Maurer 2019-08-12 10:46:05 +0200
  • 5622a3fcdb src/backup/data_blob.rs - DataBlobWriter: impl. compressed encrypted blobs Dietmar Maurer 2019-08-12 10:16:42 +0200
  • f4942e9ffd src/backup/data_blob.rs - DataBlobWriter: impl. encrypted blobs Dietmar Maurer 2019-08-12 10:08:00 +0200
  • c57ec43a53 src/backup/crypt_config.rs: new helper data_crypter to get openssl Crypter Dietmar Maurer 2019-08-12 10:06:51 +0200
  • 7776becf5d src/backup/data_blob.rs - DataBlobWriter: impl. compressed signed blobs Dietmar Maurer 2019-08-12 09:01:08 +0200
  • 706638f803 src/backup/data_blob.rs: impl. ChecksumWriter Dietmar Maurer 2019-08-12 08:53:53 +0200
  • f796351c54 src/backup/data_blob.rs: impl. DataBlobWriter for authenticated blobs Dietmar Maurer 2019-08-12 07:34:41 +0200
  • cb0eea29d9 src/backup/crypt_config.rs: new method to get hmac signer Dietmar Maurer 2019-08-12 07:33:15 +0200
  • a762ce54fd src/backup/data_blob.rs: make DataBlobWriter more generic Dietmar Maurer 2019-08-11 12:07:37 +0200
  • 1f26fdef19 src/backup/data_blob.rs: impl. simple reader/writer Dietmar Maurer 2019-08-11 11:32:36 +0200
  • e240d8be0b src/bin/proxmox-backup-client.rs: implement login/logout Dietmar Maurer 2019-08-10 09:12:17 +0200
  • f71e8cc96f pxar: add command 'mount' to cli of pxar Christian Ebner 2019-08-08 12:49:20 +0200
  • 02ba8a5d11 pxar: add fuse module and expose its pub functionality. Dietmar Maurer 2019-08-09 16:45:13 +0200
  • c50f87442c pxar: add basic code for FUSE implementation. Christian Ebner 2019-08-08 12:49:18 +0200
  • 781ac11c6a src/backup/data_blob.rs: define const MAX_BLOB_SIZE Dietmar Maurer 2019-08-09 11:49:06 +0200
  • 9049a8cfe6 src/bin/proxmox-backup-client.rs: implement catalog command Dietmar Maurer 2019-08-09 11:34:47 +0200
  • 7926a3a1cf src/bin/proxmox-backup-client.rs: add archive filename to catalog Dietmar Maurer 2019-08-09 11:03:24 +0200
  • 863be2e6e2 src/backup/data_blob.rs: allow largert blob sizes (128MB) Dietmar Maurer 2019-08-09 10:22:56 +0200
  • 3fb53e07b4 src/bin/proxmox-backup-client.rs: avoid compiler warning Dietmar Maurer 2019-08-09 10:22:32 +0200
  • 543a260ff9 src/bin/proxmox-backup-client.rs: new completion helper for snapshots Dietmar Maurer 2019-08-09 10:08:45 +0200
  • 2761d6a4f3 src/pxar/encoder.rs: use BackupCatalogWriter Dietmar Maurer 2019-08-09 09:46:49 +0200
  • aea0815d32 src/pxar/catalog.rs: new catalog helper Dietmar Maurer 2019-08-09 08:11:32 +0200
  • 977eeb24f6 src/bin/proxmox-backup-client.rs: avoid doubled file extensions (.blob.blob) in index.json Dietmar Maurer 2019-08-07 10:23:08 +0200
  • 4af0ee055a api: always use complete file names (including add exctensions) Dietmar Maurer 2019-08-07 10:10:14 +0200
  • d7c243977d src/api2/admin/datastore.rs - list_snapshot_files: list all files Dietmar Maurer 2019-08-07 09:16:14 +0200
  • 34066e2eeb src/api2/backup/environment.rs - add_blob: always verify blob crc Dietmar Maurer 2019-08-07 09:15:13 +0200
  • eecb23560b src/backup/data_blob.rs - encode: always compute crc Dietmar Maurer 2019-08-07 08:29:38 +0200
  • 38a6cddad7 src/backup/backup_info.rs: add BackupInfo::new constructor Dietmar Maurer 2019-08-07 08:27:52 +0200
  • c4f025ebbf src/bin/proxmox-backup-client.rs: fix remote filename completion Dietmar Maurer 2019-08-07 06:48:18 +0200
  • dbed4c8cd7 src/client/http_client.rs: compute checksums for chunk streams Dietmar Maurer 2019-08-06 12:23:06 +0200
  • bd15e96dd9 src/client/http_client.rs: minor code cleanup Dietmar Maurer 2019-08-06 11:46:15 +0200
  • f889b15867 src/backup/data_blob.rs: always compute crc Dietmar Maurer 2019-08-06 11:42:14 +0200
  • c807d231eb src/client/http_client.rs: compute file checksums Dietmar Maurer 2019-08-06 11:26:06 +0200
  • a17a0e7a9f src/api2/admin/datastore.rs: extract backup size from index.json Dietmar Maurer 2019-08-06 10:56:21 +0200
  • eecb182845 pxar: add initial docs for MatchPattern Christian Ebner 2019-08-05 14:28:21 +0200
  • 43e892d293 pxar: add error handling for MatchPattern::matches_filename() Christian Ebner 2019-08-05 14:28:03 +0200
  • 8c70e3eb18 src/api2/admin/datastore.rs - files: return data from index.json Dietmar Maurer 2019-08-05 13:22:19 +0200
  • 17ff2cb0e5 tests/worker-task-abort.rs: use proxmox::tools::try_block Dietmar Maurer 2019-08-05 10:04:12 +0200
  • f69adc81a6 use new proxmox::tools::nodename Dietmar Maurer 2019-08-03 17:06:23 +0200
  • 7f66c29e5c remove src/tools/common_regex.rs, use proxmox::tools::common_regex instead Dietmar Maurer 2019-08-03 16:44:31 +0200
  • fd329bdcd7 remove src/tools/procfs.rs, use proxmox::sys::linux::procfs instead Dietmar Maurer 2019-08-03 16:26:44 +0200
  • 779e4c90b1 src/tools/vec.rs: remove unused file Dietmar Maurer 2019-08-03 16:11:47 +0200
  • e18a6c9ee5 update to nix 0.14, use code from proxmox:tools Dietmar Maurer 2019-08-03 13:05:38 +0200
  • b86f263ced use new proxmox::sys::linux::magic Dietmar Maurer 2019-08-03 09:28:57 +0200
  • 4ea0f7d95b pxar: remove flag to change digest algorithm Christian Ebner 2019-08-02 17:43:25 +0200
  • 4d142ea79e pxar: cleanup: refactor and rename exclude pattern Christian Ebner 2019-08-02 17:02:24 +0200
  • fe076c8259 pxar: cleanup: s/PxarDirBuf/PxarDirStack/g and move dir_buffer.rs to dir_stack.rs Christian Ebner 2019-08-02 15:19:36 +0200
  • ead7546a96 pxar: change uid and gid to u32 instead of u64 Christian Ebner 2019-08-02 15:19:35 +0200
  • 5e50c606b0 pxar: cleanup: s/CA_FORMAT/PXAR/g and s/CaFormat/Pxar/g Christian Ebner 2019-08-02 15:19:34 +0200
  • 47651f9530 pxar: cleanup: move feature flags to src/pxar/flags.rs and omit CA_FORMAT prefix on all of them Christian Ebner 2019-08-02 15:19:33 +0200
  • 91451c4355 pxar: cleanup: move filesystem related magic numbers to tools/fs/magic.rs Christian Ebner 2019-08-02 15:19:32 +0200
  • b335f5b713 src/bin/proxmox-backup-client.rs: sign index.json Dietmar Maurer 2019-08-02 10:00:15 +0200
  • 69ecd8d5b0 src/backup/data_blob.rs: implement signed blobs Dietmar Maurer 2019-08-02 09:56:01 +0200
  • 93205f942a src/backup/crypt_config.rs: new compute_auth_tag helper Dietmar Maurer 2019-08-02 08:55:37 +0200
  • c68d2170d5 src/backup/crypt_config.rs: fix typo Dietmar Maurer 2019-08-02 08:29:40 +0200
  • 81a9905e0a pxar: implement feature flag support for device nodes, fifos and sockets Christian Ebner 2019-08-01 17:51:59 +0200
  • 8abc95a145 pxar: remove some unused feature flags from format definition Christian Ebner 2019-08-01 17:51:58 +0200
  • 3a905cac2b src/pxar/sequential_decoder.rs: remove of obsolete function dir_mkdirat Christian Ebner 2019-08-01 16:23:49 +0200
  • beffac999f src/pxar/sequentail_decoder.rs: fix issue when restoring with glob pattern. Christian Ebner 2019-08-01 16:23:48 +0200
  • 51ac99c314 src/pxar/exclude_pattern.rs: add Clone and Copy trait to MatchType Christian Ebner 2019-08-01 16:23:47 +0200
  • 6a584cfd76 pxar: add PxarDir and PxarDirBuf to buffer directory metadata Christian Ebner 2019-08-01 16:23:46 +0200
  • 27e6e180b6 src/pxar/format_definition.rs - PxarAttributes: derive Default Dietmar Maurer 2019-08-02 07:16:10 +0200
  • a92e6c9011 src/pxar/sequential_decoder.rs: split read and restore of attributes into separate functions Christian Ebner 2019-08-01 13:08:08 +0200
  • e60cfbcdd0 src/pxar/format_definition.rs: add struct PxarAttributes Christian Ebner 2019-08-01 13:08:07 +0200
  • 2be3eff5c3 pxar: avoid taking ownership of xattrs, fcaps and quota_projid on corresponding restore functions. Christian Ebner 2019-08-01 12:13:07 +0200
  • 2c3891d1c3 src/bin/proxmox-backup-client.rs: upload backup index.json Dietmar Maurer 2019-08-01 12:39:02 +0200
  • 953d5e1531 src/tools.rs - file_set_contents_full: only call fchmod when we pass permissions Dietmar Maurer 2019-07-31 12:44:27 +0200
  • cec17a3ec7 src/bin/proxmox-backup-client.rs - files: allow --repository parameter Dietmar Maurer 2019-07-31 11:45:55 +0200
  • 52c171e49d src/bin/proxmox-backup-client.rs: implement files command Dietmar Maurer 2019-07-31 11:23:53 +0200
  • 43a406fd3f src/bin/proxmox-backup-client.rs: supress useless output from prune command Dietmar Maurer 2019-07-31 10:15:16 +0200
  • 9731c8b862 pxar: add support for storing/restoring the quota project id on ZFS Christian Ebner 2019-07-29 17:21:35 +0200
  • 6a87910949 pxar: implement allow_existing_dirs for pxar decoder Christian Ebner 2019-07-29 14:01:45 +0200
  • 46d5aa0a09 src/bin/proxmox-backup-client.rs: add restore flag --allow-existing-dirs Dietmar Maurer 2019-07-29 12:49:15 +0200
  • ea7a7ef299 src/bin/proxmox-backup-client.rs: fixup - correctly pass prune parameters Dietmar Maurer 2019-07-27 09:24:23 +0200
  • 9fdc3ef46f src/api2/admin/datastore.rs: pass backup type/id (group) to prune Dietmar Maurer 2019-07-27 08:49:14 +0200
  • 7a6cfbd98d src/bin/proxmox-backup-client.rs: correctly compute duration Dietmar Maurer 2019-07-26 11:11:55 +0200
  • bbf9e7e951 src/api2/backup.rs: cleanup schema definitions Dietmar Maurer 2019-07-26 09:07:29 +0200
  • ca5d0b61ca src/api2/backup.rs: new required backup-time parameter Dietmar Maurer 2019-07-25 13:44:01 +0200
  • e128d4e84f src/api2/admin/datastore.rs: backup logs may not be written twice Dietmar Maurer 2019-07-25 12:23:33 +0200
  • ef3254c086 src/api2/admin/datastore.rs: use correct .blob extension for log Dietmar Maurer 2019-07-25 12:22:50 +0200
  • ec34f7eba0 src/bin/proxmox-backup-client.rs: implement upload-log Dietmar Maurer 2019-07-25 12:18:15 +0200
  • 04512d3068 src/client/http_client.rs: allow upload with parameters Dietmar Maurer 2019-07-25 12:17:35 +0200
  • 07ee223590 src/api2/admin/datastore.rs: add api to upload backup client log file Dietmar Maurer 2019-07-25 10:12:45 +0200
  • 79679c2d6e src/bin/proxmox-backup-client.rs: allow to uploag .log files (as binary blobs) Dietmar Maurer 2019-07-24 13:07:02 +0200
  • 5b72c9b4f7 src/pxar/encoder.rs: add new skip_lost_and_found parameter Dietmar Maurer 2019-07-24 12:21:25 +0200
  • 6c3c9bceb5 pxar_backup_stream.rs: limit lock scope to avoid blocking forever Dietmar Maurer 2019-07-24 11:30:43 +0200
  • 684233aa3b remove debug output Dietmar Maurer 2019-07-24 09:33:52 +0200
  • 5be106eeae src/client/pxar_backup_stream.rs: correctly pass errors to stream Dietmar Maurer 2019-07-24 09:24:35 +0200
  • 2eeaacb974 src/pxar/encoder.rs: allow to pass list of devices Dietmar Maurer 2019-07-24 07:48:59 +0200
  • fa5d6977dd Revert previous, commit, use UTC RFC3339 without timezone (Z) Dietmar Maurer 2019-07-22 10:12:51 +0200
  • 10c2a21cfe src/backup/backup_info.rs: use unix epoch timestamps instead of RFC3339 Dietmar Maurer 2019-07-22 07:57:03 +0200
  • 1fdef50f52 src/pxar/sequential_decoder.rs: Call callback only on restored paths. Christian Ebner 2019-07-19 10:55:28 +0200
  • 40a13369a3 src/bin/pxar.rs - extract: print archive name with --verbose flag Dietmar Maurer 2019-07-19 07:01:57 +0200
  • bbd4365c61 src/bin/pxar.rs: remove wrong debug message Dietmar Maurer 2019-07-19 07:00:17 +0200
  • a0ec687cd7 src/bin/pxar.rs: allow to pass paths and match patterns as args to pxar extract Christian Ebner 2019-07-18 11:35:51 +0200
  • 9aa3f68278 src/bin/proxmox-backup-client.rs: code cleanup Dietmar Maurer 2019-07-18 13:16:32 +0200
  • f6ede796ca src/bin/proxmox-backup-client.rs - status: only print result[data] Dietmar Maurer 2019-07-18 09:52:11 +0200
  • 15c847f136 src/api2/admin/datastore.rs: allow to list all snapshots Dietmar Maurer 2019-07-18 09:11:43 +0200