Commit Graph

  • 58d73ddb1d src/backup/data_blob.rs: avoid useless &, data is already a reference Dietmar Maurer 2020-09-01 12:47:17 +02:00
  • 6b809ff59b src/backup/verify.rs: use separate thread to load data Dietmar Maurer 2020-09-01 11:17:13 +02:00
  • afe08d2755 debian/control: fix versions Dietmar Maurer 2020-09-01 10:19:40 +02:00
  • a7bc5d4eaf depend on proxmox 0.3.4 Dietmar Maurer 2020-08-28 06:32:33 +02:00
  • 97cd0a2a6d bump version to 0.8.13-1 v0.8.13 Thomas Lamprecht 2020-08-27 16:15:31 +02:00
  • 49a92084a9 gc: use human readable units for summary Thomas Lamprecht 2020-08-27 15:55:57 +02:00
  • 9bdeecaee4 bump pxar dep to 0.6.0 Wolfgang Bumiller 2020-08-27 12:16:03 +02:00
  • 843880f008 bin/backup-proxy: assert that daemon runs as backup user/group Thomas Lamprecht 2020-08-26 10:26:20 +02:00
  • a6ed5e1273 backup: add BACKUP_GROUP_NAME const and backup_group helper Thomas Lamprecht 2020-08-26 10:02:18 +02:00
  • 74f94d0678 bin/backup-proxy: remove outdated perl comments Thomas Lamprecht 2020-08-26 10:25:42 +02:00
  • 946c3e8a81 bin/backup-proxy: return error directly in main Thomas Lamprecht 2020-08-26 10:24:32 +02:00
  • 7b212c1f79 ui: datastore content: show last verify result from a snapshot Thomas Lamprecht 2020-08-25 17:30:28 +02:00
  • 3b2046d263 save last verify result in snapshot manifest Thomas Lamprecht 2020-08-25 17:30:27 +02:00
  • 1ffe030123 various typo fixes Thomas Lamprecht 2020-08-25 18:52:31 +02:00
  • 5255e641fa SnapshotListItem: add comment field also to schema Thomas Lamprecht 2020-08-25 15:24:04 +02:00
  • c86b6f40d7 tools/format: implement from u64 for HumanByte helper type Thomas Lamprecht 2020-08-25 14:18:48 +02:00
  • 5a718dce17 api datastore: fix typo in error message Thomas Lamprecht 2020-08-25 14:16:40 +02:00
  • 1b32750644 update d/control for pxar 0.5.0 Wolfgang Bumiller 2020-08-25 12:37:06 +02:00
  • 5aa103c3c3 bump pxar dep to 0.5.0 Wolfgang Bumiller 2020-08-25 12:36:54 +02:00
  • fd3f690104 Add section "Garbage Collection" Dylan Whyte 2020-08-24 12:14:50 +02:00
  • 24b638bd9f Add section "Network Management" Dylan Whyte 2020-08-24 12:13:50 +02:00
  • 9624c5eecb add note about TLS benchmark test. Dietmar Maurer 2020-08-25 09:36:12 +02:00
  • 503dd339a8 Add further explanation to benchmarking Dylan Whyte 2020-08-24 10:18:01 +02:00
  • 36ea5df444 administration-guide.rst: remove debug output from code examples Dietmar Maurer 2020-08-25 09:29:52 +02:00
  • dce9dd6f70 Add section "Disk Management" Dylan Whyte 2020-08-24 10:17:42 +02:00
  • 88e28e15e4 debian/control: update for new pxar 0.4 dependency Dietmar Maurer 2020-08-25 09:09:00 +02:00
  • 399e48a1ed bump version to 0.8.12-1 v0.8.12 Dietmar Maurer 2020-08-25 08:57:12 +02:00
  • 7ae571e7cb verify: speedup - only verify chunks once Dietmar Maurer 2020-08-25 08:52:24 +02:00
  • 4264c5023b verify: sort backup groups Dietmar Maurer 2020-08-25 08:38:47 +02:00
  • 82b7adf90b bump pxar dep to 0.4.0 Wolfgang Bumiller 2020-08-24 11:55:57 +02:00
  • 71c4a3138f docs: fix PBS wiki link Thomas Lamprecht 2020-08-21 11:09:39 +02:00
  • 52991f239f bump version to 0.8.11-1 v0.8.11 Thomas Lamprecht 2020-08-19 19:20:22 +02:00
  • 3435f5491b Fix typo in program output Dylan Whyte 2020-08-18 13:46:50 +02:00
  • aafe8609e5 d/postinst: fixup userid for older termproxy tasks Thomas Lamprecht 2020-08-18 18:41:30 +02:00
  • a8d69fcf05 Add "Benchmarking" section Dylan Whyte 2020-08-18 12:52:24 +02:00
  • 1e68497c03 Add section describing acl tool Dylan Whyte 2020-08-18 12:51:18 +02:00
  • 74fc844787 Correct erroneous instructions and add clarity Dylan Whyte 2020-08-18 12:50:07 +02:00
  • 4cda7603c4 minor language and formatting fixup Dylan Whyte 2020-08-18 12:48:49 +02:00
  • 11e1e27a42 turn UPID into an API type Wolfgang Bumiller 2020-08-18 09:04:21 +02:00
  • 4ea831bfa1 style fixups Wolfgang Bumiller 2020-08-18 08:50:14 +02:00
  • c1d7d708d4 remove map_struct helper Wolfgang Bumiller 2020-08-17 11:53:01 +02:00
  • 3fa2b983c1 add methods to allocate a DynamicIndexHeader Wolfgang Bumiller 2020-08-17 11:50:32 +02:00
  • a1e9c05738 api2/node/services: turn service api calls into workers Dominik Csapak 2020-08-14 12:03:08 +02:00
  • 934deeff2d fix #2904: zpool status: parse vdevs with state but without statistics Dominik Csapak 2020-07-30 10:02:16 +02:00
  • c162df60c8 zfs status: add test with spares Dominik Csapak 2020-07-30 10:02:15 +02:00
  • 98161fddb5 cleanup last patch Dietmar Maurer 2020-08-14 07:30:05 +02:00
  • be614c625f api2/node/../disks/directory: added DELETE endpoint for removal of mount-units Hannes Laimer 2020-08-13 12:58:52 +02:00
  • 87c4cb7419 Fix #2926: parse_iface_attributes: always break on non-{attribitue, comment} token Fabian Ebner 2020-08-13 15:04:12 +02:00
  • 93bb51fe7e config/jobstate: replace Job:load with create_state_file Dominik Csapak 2020-08-13 14:30:19 +02:00
  • 713b66b6ed cleanup: replace id from do_sync_job with info from job Dominik Csapak 2020-08-13 14:30:18 +02:00
  • 77bd2a469c cleanup: merge endtime into TaskState Dominik Csapak 2020-08-13 14:30:17 +02:00
  • 97af919530 ui: syncjob: make some columns smaller Dominik Csapak 2020-08-13 10:29:21 +02:00
  • c91602316b ui: syncjob: improve task text rendering Dominik Csapak 2020-08-13 10:29:20 +02:00
  • a13573c24a syncjob: use do_sync_job also for scheduled sync jobs Dominik Csapak 2020-08-13 10:29:19 +02:00
  • 02543a5c7f api2/pull: extend do_sync_job to also handle schedule and jobstate Dominik Csapak 2020-08-13 10:29:18 +02:00
  • 42b68f72e6 api/{pull, sync}: refactor to do_sync_job Dominik Csapak 2020-08-13 10:29:17 +02:00
  • 664d8a2765 api2/admin/sync: use JobState for faster access to state info Dominik Csapak 2020-08-13 10:29:16 +02:00
  • e6263c2662 config: add JobState helper Dominik Csapak 2020-08-13 10:29:15 +02:00
  • ae197dda23 server/worker_task: let upid_read_status also return the endtime Dominik Csapak 2020-08-13 10:29:14 +02:00
  • 4c116bafb8 server: change status of a task from a string to an enum Dominik Csapak 2020-08-13 10:29:13 +02:00
  • df30017ff8 remove unused import Wolfgang Bumiller 2020-08-13 09:05:14 +02:00
  • 3f3ae19d63 formatting fixups Wolfgang Bumiller 2020-08-12 14:30:03 +02:00
  • 72dc68323c replace and remove old ticket functions Wolfgang Bumiller 2020-08-12 12:05:52 +02:00
  • 593f917742 introduce Ticket struct Wolfgang Bumiller 2020-08-12 10:44:54 +02:00
  • 639419b049 worker_task: new_thread() - remove unused tokio channel Dietmar Maurer 2020-08-12 08:41:43 +02:00
  • c5ac2b9ddd bump version to 0.8.10-1 v0.8.10 Fabian Grünbichler 2020-08-11 15:47:24 +02:00
  • 81f293513e backup: lock base snapshot and ensure existance on finish Stefan Reiter 2020-08-11 10:50:41 +02:00
  • 8b5f72b176 Revert "backup: ensure base snapshots are still available after backup" Stefan Reiter 2020-08-11 10:50:40 +02:00
  • f23f75433f backup: flock snapshot on backup start Stefan Reiter 2020-08-11 10:50:39 +02:00
  • 6d6b4e72d3 datastore: prevent in-use deletion with locks instead of heuristic Stefan Reiter 2020-08-11 10:50:38 +02:00
  • e434258592 src/backup/backup_info.rs: remove BackupGroup lock() Dietmar Maurer 2020-08-11 10:50:37 +02:00
  • 3dc1a2d5b6 src/tools/fs.rs: new helper lock_dir_noblock Dietmar Maurer 2020-08-11 10:50:36 +02:00
  • 5d95558bae Makefile: build target - do not fail if control file does not exist Dietmar Maurer 2020-08-11 10:47:23 +02:00
  • 882c082369 mark signed manifests as such Fabian Grünbichler 2020-08-10 13:25:09 +02:00
  • 9a38fa29c2 verify: also check chunk CryptMode Fabian Grünbichler 2020-08-10 13:25:08 +02:00
  • 14f6c9cb8b chunk readers: ensure chunk/index CryptMode matches Fabian Grünbichler 2020-08-10 13:25:07 +02:00
  • 2d55beeca0 datastore api: verify blob/index csum from manifest Fabian Grünbichler 2020-08-10 13:25:06 +02:00
  • 9238cdf50d datastore api: only decode unencrypted indices Fabian Grünbichler 2020-08-10 13:25:05 +02:00
  • 5d30f03826 impl PartialEq between Realm and RealmRef Wolfgang Bumiller 2020-08-10 12:22:33 +02:00
  • 14263ef989 assert that Username does not impl PartialEq Wolfgang Bumiller 2020-08-10 12:21:12 +02:00
  • e7cb4dc50d introduce Username, Realm and Userid api types Wolfgang Bumiller 2020-08-06 15:46:01 +02:00
  • 27d864210a d/control: proxmox 0.3.3 Wolfgang Bumiller 2020-08-10 12:04:43 +02:00
  • f667f49dab bump proxmox dependency to 0.3.3 for serde helpers Wolfgang Bumiller 2020-08-10 11:31:45 +02:00
  • 866c556faf move types.rs to types/mod.rs Wolfgang Bumiller 2020-08-10 10:32:31 +02:00
  • 90d515c97d config.rs: sort modules Wolfgang Bumiller 2020-08-06 12:06:18 +02:00
  • 4dbe129284 backup: only allow finished backups as base snapshot Stefan Reiter 2020-08-04 12:42:00 +02:00
  • 747c3bc087 administration-guide.rst: move Encryption headline up one level Dietmar Maurer 2020-08-07 07:10:12 +02:00
  • c23e257c5a administration-guide.rst: fix headline (avoid compile error) Dietmar Maurer 2020-08-07 06:56:58 +02:00
  • 16a18dadba admin-guide: add section explaining master keys Dylan Whyte 2020-08-06 12:03:31 +02:00
  • 5f76ac37b5 fix: master-key: upload RSA encoded key with backup Dylan Whyte 2020-08-06 09:13:40 +02:00
  • d74edc3d89 finish_backup: mark backup as finished only after checks have passed Stefan Reiter 2020-08-04 12:41:59 +02:00
  • 2f57a433b1 fix #2909: handle missing chunks gracefully in garbage collection Oguz Bektas 2020-08-05 12:22:15 +02:00
  • df7f04364b d/control: bump proxmox to 0.3.2 Wolfgang Bumiller 2020-08-04 11:34:58 +02:00
  • 98c259b4c1 remove timer and lock functions, fix building with proxmox 0.3.2 Wolfgang Bumiller 2020-08-04 11:33:02 +02:00
  • 799b3d88bc bump proxmox dependency to 0.3.2 for timer / file locking Wolfgang Bumiller 2020-08-04 11:16:05 +02:00
  • db22e6b270 build: properly regenerate d/control Fabian Grünbichler 2020-08-04 11:14:40 +02:00
  • 16f0afbfb5 gui: user: fix #2898 add dialog to set password Aaron Lauterer 2020-08-03 11:56:25 +02:00
  • d3d566f7bd GC: use time pre phase1 to calculate min_atime in phase2 Aaron Lauterer 2020-07-21 17:29:40 +02:00
  • c96b0de48f datastore: allow browsing signed pxar files Fabian Grünbichler 2020-08-03 14:10:46 +02:00
  • 2ce159343b sync: verify size and checksum of pulled archives Fabian Grünbichler 2020-08-03 14:10:45 +02:00