Commit Graph

  • a327f918af ui: add verifyOutdatedAfter component Thomas Lamprecht 2022-05-11 14:17:26 +0200
  • 0b1edf297b verify job: support max-depth config Thomas Lamprecht 2022-05-11 09:43:10 +0200
  • 59229bd7f1 api: verify: support namespaces Thomas Lamprecht 2022-05-10 19:04:17 +0200
  • 8e82cc807c add ns-recursive and acl/authid aware backup group iter Thomas Lamprecht 2022-05-10 19:03:01 +0200
  • d4037525a8 remote scan/completion: add namespace support Fabian Grünbichler 2022-05-05 15:02:41 +0200
  • 40d495de6d api: add DatastoreWithNamespace helper struct Fabian Grünbichler 2022-05-05 10:58:26 +0200
  • d3a570eb79 ui: fix wrong call to htmlEncode Fabian Grünbichler 2022-05-10 15:02:42 +0200
  • 9f8fb928f1 ui: add namespace renderer Fabian Grünbichler 2022-05-10 15:01:48 +0200
  • 226a4e68da client: add basic namespace commands Wolfgang Bumiller 2022-05-10 15:55:14 +0200
  • 473063e9ec api: ns management: fix permission checks Thomas Lamprecht 2022-05-10 15:21:05 +0200
  • 93b0659ff2 ui: datastore: more NS awareness Thomas Lamprecht 2022-05-10 15:16:28 +0200
  • e8112eb37b ui: datastore content: show root node for better UX with NS Thomas Lamprecht 2022-05-10 15:15:29 +0200
  • 6f5753cfa3 api-types: allow empty namespace Wolfgang Bumiller 2022-05-10 14:40:34 +0200
  • 3c09413a0a client: don't pass empty backup-ns Wolfgang Bumiller 2022-05-10 14:35:06 +0200
  • 028346e42c ui: content view: improve empty text Thomas Lamprecht 2022-05-10 12:24:25 +0200
  • bc06c7b4e9 api: namespace: return popped component Fabian Grünbichler 2022-05-05 13:47:26 +0200
  • 7a404dc53d api: datastore: further unify check helpers Fabian Grünbichler 2022-05-10 10:06:55 +0200
  • c939698414 api: datastore: load datastore & check owner helper Fabian Grünbichler 2022-05-09 18:03:05 +0200
  • 1909ece229 api: datastore: lookup after checking privs Fabian Grünbichler 2022-05-09 18:03:32 +0200
  • 2bc2435a96 api: datastore: refactor priv checks Fabian Grünbichler 2022-05-09 17:41:57 +0200
  • a724f5fd47 api: datastore: unify access checks Fabian Grünbichler 2022-05-09 17:14:32 +0200
  • 133d718fe4 split the namespace out of BackupGroup/Dir api types Wolfgang Bumiller 2022-05-09 15:39:29 +0200
  • 1baf9030ad ui: datastore prune: support passing namespace Thomas Lamprecht 2022-05-06 11:35:14 +0200
  • 2f5417f845 prune: allow passing namespace Thomas Lamprecht 2022-05-06 11:27:15 +0200
  • a7f5e64154 ui: datastore content: allow to create new namespace Thomas Lamprecht 2022-05-06 11:02:59 +0200
  • 55ffd4a946 ui: utils: also provided me.SAFE_ID_RE Thomas Lamprecht 2022-05-06 11:02:16 +0200
  • 94135ccca2 ui: datastore content: allow to select namespace to show Thomas Lamprecht 2022-05-06 09:27:11 +0200
  • 968270ae3d ui: add namespace selector combobox Thomas Lamprecht 2022-05-06 09:26:47 +0200
  • d45506d4a4 api: backup create: enforce that namespace exists Thomas Lamprecht 2022-05-05 19:26:20 +0200
  • cabda57f0a api: backup create: make permission check namespace aware Thomas Lamprecht 2022-05-05 19:26:04 +0200
  • 7d6fc15b20 api: datastore: make permission checks namespace aware Thomas Lamprecht 2022-05-05 19:07:28 +0200
  • 18934ae56b api: namespace management endpoints Thomas Lamprecht 2022-04-24 20:24:42 +0200
  • 15a9272495 datastore: add max-depth to recursive namespace iter Thomas Lamprecht 2022-05-05 17:17:02 +0200
  • 08aa5fe7aa api: add NS_MAX_DEPTH_SCHEMA Fabian Grünbichler 2022-04-29 13:48:54 +0200
  • e687d1b8ee api: add prefix-mapping helper to BackupNamespace Fabian Grünbichler 2022-04-29 13:43:58 +0200
  • c12a075b83 api: derive UpdaterType for BackupNamespace Fabian Grünbichler 2022-04-29 13:42:58 +0200
  • c5648f1920 config: acl tree: allow path components to be paths too Thomas Lamprecht 2022-05-04 18:11:43 +0200
  • dc3d716bdb datastore: add create_namespace Thomas Lamprecht 2022-04-26 19:00:19 +0200
  • 6dd8a2ced0 BackupNamespace: fix deserialize of root NS Fabian Grünbichler 2022-04-29 13:25:13 +0200
  • be5b3ebfdd api-types: fixup backup-ns being optional Wolfgang Bumiller 2022-04-29 12:11:32 +0200
  • c18d481fd7 pbs-client: don't include empty backup-ns in requests Wolfgang Bumiller 2022-04-27 14:55:58 +0200
  • 68857aecb3 client: add --ns parameter to snapshot list Wolfgang Bumiller 2022-04-27 14:35:36 +0200
  • 352e13db9d api types: BackupNamespace add pop & parent helpers Thomas Lamprecht 2022-04-28 09:37:10 +0200
  • 220b66077c api-types: more regex fixups Wolfgang Bumiller 2022-04-25 11:52:12 +0200
  • 2772159692 api-types: add missing slash in optional ns path regex Wolfgang Bumiller 2022-04-25 11:33:12 +0200
  • 89ae3c3255 client: more backup namespace support Wolfgang Bumiller 2022-04-25 11:23:15 +0200
  • 13d6de3787 datastore: include namespace in full_path Wolfgang Bumiller 2022-04-25 10:58:46 +0200
  • 33f2c2a1bf api: add remaining missing backup-ns parameters Wolfgang Bumiller 2022-04-25 10:34:53 +0200
  • 4c7cc5b39e datastore: add helpers to destroy whole namespaces Thomas Lamprecht 2022-04-25 11:37:57 +0200
  • 90e3869690 datastore: add single-level and recursive namespace iterators Thomas Lamprecht 2022-04-24 20:23:30 +0200
  • 02ec2ae9b8 api types: namespace: add from_parent_ns helper Thomas Lamprecht 2022-04-24 20:21:57 +0200
  • c2425132c4 api types: namespace: include problematic component in error Thomas Lamprecht 2022-04-24 20:21:45 +0200
  • 11ffd737e3 datastore: add backup_ns accessor Wolfgang Bumiller 2022-04-25 10:42:23 +0200
  • 8c74349b08 api-types: add namespace to BackupGroup Wolfgang Bumiller 2022-04-21 15:04:59 +0200
  • 42103c467d ns: max depth: set constant to upper inclusive boundary Thomas Lamprecht 2022-05-05 17:15:31 +0200
  • b68bd900c1 api-types: add BackupNamespace type Thomas Lamprecht 2021-04-07 12:28:50 +0200
  • 77337b3b4c api types: BackupType: add iter for enum Thomas Lamprecht 2022-05-03 12:39:47 +0200
  • b6c8717cc2 completion: fix 'group-filter' parameter name Fabian Grünbichler 2022-05-06 10:27:00 +0200
  • dfea916ca7 proxmox-backup-manager: add limit to pull Fabian Grünbichler 2022-05-06 10:25:31 +0200
  • d49025064c datastore: chunk store: leverage new format str variable reference Thomas Lamprecht 2022-05-10 09:39:17 +0200
  • dd612daab0 chunk_store: insert_chunk: write chunk again if it is empty on disk Dominik Csapak 2022-05-09 16:09:06 +0200
  • 8915c1e74a api: tape/restore: skip snapshot if owner check failed Dominik Csapak 2022-05-09 12:41:19 +0200
  • c94d2867c1 api: tape/restore: fix wrong datastore locking Dominik Csapak 2022-05-09 12:41:18 +0200
  • 0b232f2edc drop mut on some http client usages Thomas Lamprecht 2022-05-05 10:49:03 +0200
  • 2c64201e64 update proxmox-http b-d to 0.6.1 Thomas Lamprecht 2022-05-05 10:50:23 +0200
  • 41c1a17999 router change made one level of rpcenv mut superfluous Thomas Lamprecht 2022-05-03 09:43:04 +0200
  • aefbaa4dc6 update proxmox-router b-d to 1.2.2 Thomas Lamprecht 2022-05-05 09:54:18 +0200
  • 60ed7aeae6 bump version to 2.1.8-1 Thomas Lamprecht 2022-05-02 17:36:17 +0200
  • 29c56859b0 pull: add some comments Fabian Grünbichler 2022-04-29 11:17:27 +0200
  • aa07391764 pull: remove unnecessary `pub` visibility Fabian Grünbichler 2022-04-29 11:17:26 +0200
  • df768ebea9 pull: filter local removal candidates by owner Fabian Grünbichler 2022-04-29 11:17:25 +0200
  • 20814a3986 proxmox-backup-proxy: stop accept() loop on daemon shutdown Dominik Csapak 2022-04-29 12:04:52 +0200
  • 8550de7403 api: status: return gc-status again Dominik Csapak 2022-04-29 12:07:12 +0200
  • 0f198b82f5 cargo fmt Thomas Lamprecht 2022-04-28 10:26:00 +0200
  • a0781d7b9e bump version to 2.1.7-1 Thomas Lamprecht 2022-04-27 19:54:27 +0200
  • f732942089 ui: add tooltip to datastore in maintenance mode Hannes Laimer 2022-04-26 06:23:35 +0000
  • 1b7479c968 ui: utils: add function for parsing maintenance mode Hannes Laimer 2022-04-26 06:23:34 +0000
  • fbd6f54f39 ui: update datastore list more often Hannes Laimer 2022-04-26 06:23:33 +0000
  • adf5dcba8d ui: update icon in datastore list when in maintenance mode Hannes Laimer 2022-04-26 06:23:32 +0000
  • e022d13cf3 api2: DataStoreListItem add maintenance info Hannes Laimer 2022-04-26 06:23:31 +0000
  • dd09432a90 ui: add summary mask when in maintenance mode Hannes Laimer 2022-04-26 06:23:30 +0000
  • 6ddd69c5ce file-restore: add 'timeout' and 'json-error' parameter Dominik Csapak 2022-04-26 12:13:58 +0200
  • 25be1fa0d7 file-restore: factor out 'list_files' Dominik Csapak 2022-04-26 12:13:57 +0200
  • 8eaa46ffea restore-daemon: avoid auto-mounting zpools Dominik Csapak 2022-04-26 12:13:56 +0200
  • 4d76ab91e4 restore-daemon: put blocking code into 'block_in_place' Dominik Csapak 2022-04-26 12:13:55 +0200
  • 436a48d611 restore-daemon: start disk initialization in parallel to the api Dominik Csapak 2022-04-26 12:13:54 +0200
  • 274ac755a1 api types: datastore status: reword doc comment of estimated_full_date Thomas Lamprecht 2022-04-25 11:48:14 +0200
  • 579362f743 ui: update generated OnlineHelpInfo map Thomas Lamprecht 2022-04-25 10:17:21 +0200
  • f3b02a9b86 fix #3067: ui: add a separate notes view for longer markdown notes Stefan Sterz 2022-04-12 12:34:23 +0200
  • 684a402931 fix #3067: docs: add markdown primer from pve to pbs Stefan Sterz 2022-04-12 12:34:19 +0200
  • 1eef52c206 datastore: move blob loading into BackupDir impl and adapt call sites Thomas Lamprecht 2022-04-24 19:09:38 +0200
  • f03649b8f3 datastore: move destroying group or dir into respective impl Thomas Lamprecht 2022-04-24 18:49:09 +0200
  • 5c9c23b6b2 datastore: move manifest locking into BackupDir impl Thomas Lamprecht 2022-04-24 18:37:15 +0200
  • b298e9f16e datastore: s/fail_if_not_exist/assert_exists/ Thomas Lamprecht 2022-04-24 19:50:51 +0200
  • cc295e2c7a datastore: improve backup group/snapshot iters Thomas Lamprecht 2022-04-24 18:06:17 +0200
  • 4b77d300a2 datastore: replace manual path assembly by group/dir full_path Thomas Lamprecht 2022-04-24 18:03:27 +0200
  • df5c6a11cd datastore: list snapshots iter: report group dir in error Thomas Lamprecht 2022-04-24 17:58:12 +0200
  • 07a683d266 pbs-client: extract: add top-level dir in tar.zst Dominik Csapak 2022-04-19 12:28:28 +0200
  • 7098f5d885 pbs-client: extract: rewrite create_zip with sequential decoder Dominik Csapak 2022-04-19 12:28:27 +0200
  • f37d8540e1 server pull: fix comment w.r.t. initial downloaded chunk capacity Thomas Lamprecht 2022-04-21 15:54:59 +0200