Commit Graph

  • 9e496ff6f1 sync: verify chunk size and digest, if possible Fabian Grünbichler 2020-08-03 14:10:44 +0200
  • 8819d1f2f5 blobs: attempt to verify on decode when possible Fabian Grünbichler 2020-08-03 14:10:43 +0200
  • 0f9218079a pxar/extract: fixup path stack for errors Wolfgang Bumiller 2020-08-03 12:20:30 +0200
  • 1cafbdc70d more whitespace fixups Wolfgang Bumiller 2020-08-03 12:02:19 +0200
  • a3eb7b2cea whitespace fixup Wolfgang Bumiller 2020-08-03 12:00:59 +0200
  • d9b8e2c795 pxar: better error handling on extract Wolfgang Bumiller 2020-07-31 14:08:02 +0200
  • 4bd2a9e42d worker_task: add getter for upid Dominik Csapak 2020-07-31 14:43:24 +0200
  • cef03f4149 worker_task: refactor log text generator Dominik Csapak 2020-07-31 14:43:23 +0200
  • eeb19aeb2d systemd/time: fix weekday wrapping on month Dominik Csapak 2020-07-31 14:15:13 +0200
  • 6c96ec418d systemd/time: add tests for weekday month wrapping Dominik Csapak 2020-07-31 14:15:12 +0200
  • 5e4b32706c depend on proxmox 0.3.1 Dietmar Maurer 2020-08-02 12:02:21 +0200
  • 30c3c5d66c pxar: create: attempt to use O_NOATIME Wolfgang Bumiller 2020-07-31 11:46:53 +0200
  • e51be33807 pxar: create: move common O_ flags to open_file Wolfgang Bumiller 2020-07-31 11:42:05 +0200
  • 70030b43d0 list_snapshots: Returns new "comment" property (fisrt line from notes) Dietmar Maurer 2020-07-31 11:31:43 +0200
  • 724de093dd build: track generated d/control in git Fabian Grünbichler 2020-07-31 11:18:33 +0200
  • ff86ef00a7 cleanup: manifest is always CryptMode::None Dietmar Maurer 2020-07-31 10:25:30 +0200
  • 912b3f5bc9 src/api2/admin/datastore.rs: add API to get/set Notes for backus Dietmar Maurer 2020-07-31 10:17:35 +0200
  • a4acb6ef84 lock_file: return std::io::Error Dietmar Maurer 2020-07-31 08:53:00 +0200
  • d7ee07d838 src/api2/backup/environment.rs: remove debug code Dietmar Maurer 2020-07-31 07:48:53 +0200
  • 53705acece src/api2/backup/environment.rs: remove debug code Dietmar Maurer 2020-07-31 07:47:08 +0200
  • c8fff67d88 finish_backup: add chunk_upload_stats to manifest Dietmar Maurer 2020-07-31 07:27:57 +0200
  • 9fa55e09a7 finish_backup: test/verify manifest at server side Dietmar Maurer 2020-07-30 12:19:22 +0200
  • e443902583 src/backup/datastore.rs: add helpers to load/store manifest Dietmar Maurer 2020-07-31 07:19:14 +0200
  • 32dc4c4604 introduction: language improvement (fix typos, grammar, wording) Dylan Whyte 2020-07-29 12:20:48 +0200
  • f39a900722 api2/node/termproxy: fix user in worker task Dominik Csapak 2020-07-27 08:54:48 +0200
  • 1fc82c41f2 src/api2/backup.rs: aquire backup lock earlier in create_locked_backup_group() Dietmar Maurer 2020-07-30 10:48:33 +0200
  • d2b0c78e23 api2/node/termproxy: fix zombies on worker abort Dominik Csapak 2020-07-29 13:50:27 +0200
  • adfdc36936 verify: keep track and log which dirs failed the verification Dominik Csapak 2020-07-30 09:09:05 +0200
  • d8594d87f1 verify: keep also track of corrupt chunks Dominik Csapak 2020-07-30 09:09:04 +0200
  • f66f537da9 verify: check all chunks of an index, even if we encounter a corrupt one Dominik Csapak 2020-07-30 09:09:03 +0200
  • d44185c4a1 fix #2873: if --pattern is used, default to not extracting Wolfgang Bumiller 2020-07-30 09:29:20 +0200
  • d53fbe2474 backup: ensure base snapshots are still available after backup Stefan Reiter 2020-07-29 14:33:14 +0200
  • 95bda2f25d backup: use flock on backup group to forbid multiple backups at once Stefan Reiter 2020-07-29 14:33:13 +0200
  • c9756b40d1 datastore: prevent deletion of snaps in use as "previous backup" Stefan Reiter 2020-07-29 14:33:11 +0200
  • 8cd29fb24a tools: add nonblocking mode to lock_file Stefan Reiter 2020-07-29 14:33:12 +0200
  • 505c5f0f76 fix typo: avgerage to average Stefan Reiter 2020-07-29 14:33:10 +0200
  • 2aaae9705e src/backup/verify.rs: try to verify chunks only once Dietmar Maurer 2020-07-29 13:29:13 +0200
  • 8aa67ee758 bump proxmox to 0.3, cleanup http_err macro usage Wolfgang Bumiller 2020-07-29 09:38:11 +0200
  • 3865e27e96 src/api2/node.rs: 'mod' statement cleanup Wolfgang Bumiller 2020-07-29 09:19:56 +0200
  • f6c6e09a8a update to pxar 0.3 to support negative timestamps Wolfgang Bumiller 2020-07-28 12:33:16 +0200
  • 71282dd988 ui: fix in-progress snapshots always showing as "Encrypted" Stefan Reiter 2020-07-28 14:32:11 +0200
  • 80db161e05 ui: fix error when reloading DataStoreContent Stefan Reiter 2020-07-28 14:32:10 +0200
  • be10cdb122 fix #2856: also check whole device for device mapper Dominik Csapak 2020-07-28 09:48:22 +0200
  • 7fde1a71ca upload_chunk: allow upload of empty blobs Dominik Csapak 2020-07-27 13:22:26 +0200
  • a83674ad48 administration-guide: fix typo that breaks example command Dylan Whyte 2020-07-28 09:48:36 +0200
  • 02f82148cf docs: pxar create: update docs to match current behavior Dylan Whyte 2020-07-28 09:24:04 +0200
  • 39f18b30b6 src/backup/data_blob.rs: new load_from_reader(), which verifies the CRC Dietmar Maurer 2020-07-28 10:23:16 +0200
  • 69d970a658 ui: DataStoreContent: keep selection and expansion on reload Dominik Csapak 2020-07-23 13:03:51 +0200
  • 6d55603dcc ui: add search box to DataStore content Dominik Csapak 2020-07-23 13:03:50 +0200
  • 3e395378bc ui: rework DataStore content Panel Dominik Csapak 2020-07-23 13:03:49 +0200
  • bccdc5fa04 src/backup/manifest.rs: cleanup - again, avoid recursive call to write_canonical_json Dietmar Maurer 2020-07-27 10:31:34 +0200
  • 0bf7ba6c92 src/backup/manifest.rs: cleanup - avoid recursive call to write_canonical_json Dietmar Maurer 2020-07-27 08:48:11 +0200
  • e6b599aa6c services: make reload safer and default to it in gui Thomas Lamprecht 2020-07-25 20:23:12 +0200
  • d757021f4c ui: acl: add improved permission selector Thomas Lamprecht 2020-07-25 20:10:06 +0200
  • ee15af6bb8 api: service command: fix test for essential service Thomas Lamprecht 2020-07-24 19:35:17 +0200
  • 3da9b7e0dd followup: server/state: rename task_count to internal_task_count Thomas Lamprecht 2020-07-24 12:11:33 +0200
  • beaa683a52 bump version to 0.8.9-1 v0.8.9 Thomas Lamprecht 2020-07-24 11:24:56 +0200
  • 33a88dafb9 server/state: add spawn_internal_task and use it for websockets Dominik Csapak 2020-07-23 15:20:13 +0200
  • 224c65f8de termproxy: let users stop the termproxy task Dominik Csapak 2020-07-23 15:20:12 +0200
  • f2b4b4b9fe fix 2885: bail on duplicate backup target Stoiko Ivanov 2020-07-23 16:16:36 +0000
  • ea9e559fc4 client: log archive upload duration more accurate, fix grammar Thomas Lamprecht 2020-07-24 10:13:40 +0200
  • 0cf14984cc client: avoid division by zero in avg speed calculation, be more accurate Thomas Lamprecht 2020-07-24 09:49:44 +0200
  • 7d07b73def bump version to 0.8.8-1 v0.8.8 Thomas Lamprecht 2020-07-23 11:33:30 +0200
  • 3d3670d786 termproxy: cmd: support upgrade Thomas Lamprecht 2020-07-23 13:12:13 +0200
  • 14291179ce d/control: add dependecy for pve-xtermjs Thomas Lamprecht 2020-07-23 12:45:56 +0200
  • e744de0eb0 api: termproxy: fix ACL as /nodes is /system Thomas Lamprecht 2020-07-23 12:38:10 +0200
  • 98b1733760 api: apt: use schema default const for quiet param Thomas Lamprecht 2020-07-23 12:25:20 +0200
  • fdac28fcec update proxmox crate to get latest websocket implementation Thomas Lamprecht 2020-07-23 12:15:49 +0200
  • 653e2031d2 ui: add Console Button Dominik Csapak 2020-07-21 11:10:40 +0200
  • 01ca99da2d server/rest: add console to index Dominik Csapak 2020-07-21 11:10:39 +0200
  • 1c2f842a98 api2/nodes: add termproxy and vncwebsocket api calls Dominik Csapak 2020-07-21 11:10:38 +0200
  • a4d1675513 api2/access: implement term ticket Dominik Csapak 2020-07-21 11:10:37 +0200
  • 2ab5acac5a server/config: add mechanism to update template Dominik Csapak 2020-07-21 11:10:36 +0200
  • 27fde64794 api: apt update must run protected Thomas Lamprecht 2020-07-23 11:45:46 +0200
  • fa3f0584bb api: apt: support refreshing package index Thomas Lamprecht 2020-07-23 11:19:52 +0200
  • d12720c796 docs: epilog: point "Proxmox Backup" hyperlink to pbs wiki Dylan Whyte 2020-07-17 11:24:28 +0200
  • a4e86972a4 add .../apt/update API call Stefan Reiter 2020-07-21 13:41:07 +0200
  • 3a3af6e2b6 backup manifest: make lookup_file_info public Thomas Lamprecht 2020-07-23 10:39:18 +0200
  • 482409641f docs: remove duplicate feature Moayad Almalat 2020-07-23 10:03:18 +0200
  • 9688f6de0f client: log index.json upload only when verbose Thomas Lamprecht 2020-07-23 10:04:36 +0200
  • 5b32820e93 client: don't use debug format for printing BackupRepository Thomas Lamprecht 2020-07-23 09:43:20 +0200
  • f40b4fb05a client writer: do not output chunklist for now on verbose true Thomas Lamprecht 2020-07-23 09:49:29 +0200
  • 6e1deb158a client: rework logging upload size, bandwidth, ... info Thomas Lamprecht 2020-07-23 09:45:48 +0200
  • 50ec1a8712 tools/format: add struct to pretty print bytes Thomas Lamprecht 2020-07-23 09:36:02 +0200
  • a74b026baa systemd/time: document CalendarEvent struct and add TODOs Thomas Lamprecht 2020-07-23 07:55:38 +0200
  • 7e42ccdaf2 fixed index: chunk_from_offset: avoid slow modulo operation Thomas Lamprecht 2020-07-22 17:46:02 +0200
  • e713ee5c56 remove BufferedFixedReader interface Stefan Reiter 2020-07-22 15:56:23 +0200
  • ec5f9d3525 implement AsyncSeek for AsyncIndexReader Stefan Reiter 2020-07-22 15:56:22 +0200
  • d0463b67ca add and implement chunk_from_offset for IndexFile Stefan Reiter 2020-07-22 15:56:21 +0200
  • 2ff4c2cd5f datastore/chunker: fix comment typos Thomas Lamprecht 2020-07-22 16:12:49 +0200
  • c3b090ac8a backup: list images: handle walkdir error, catch "lost+found" Thomas Lamprecht 2020-07-22 16:01:50 +0200
  • c47e294ea7 datastore: fix typo Thomas Lamprecht 2020-07-22 15:04:14 +0200
  • 25455bd06d fix #2871: close FDs when scanning backup group Fabian Grünbichler 2020-07-21 15:03:36 +0200
  • c1c4a18f48 fix #2865: detect and skip vanished snapshots Fabian Grünbichler 2020-07-21 15:03:35 +0200
  • 91f5594c08 api: translate ENOTFOUND to 404 for downloads Fabian Grünbichler 2020-07-21 15:03:34 +0200
  • 86f6f74114 fix #2860: skip in-progress snapshots when syncing Fabian Grünbichler 2020-07-21 15:03:33 +0200
  • 13d9fe3a6c .gitignore: add build directory Fabian Grünbichler 2020-07-21 15:03:32 +0200
  • 41e4388005 ui: add calendar event selector Thomas Lamprecht 2020-07-21 19:32:25 +0200
  • 06a94edcf6 ui: sync job: default to false for "remove-vanished" Thomas Lamprecht 2020-07-21 18:48:30 +0200
  • ef496e2c20 ui: sync job: group remote fields and use "Source" in labels Thomas Lamprecht 2020-07-21 18:46:55 +0200