Commit Graph

  • 5a2e6ccf77 api: tape restore: avoid throwing away ns mapping, use target_store instead master Thomas Lamprecht 2022-06-05 16:59:55 +0200
  • f31e32a006 api: tape restore: some code cleanups Thomas Lamprecht 2022-06-05 16:55:13 +0200
  • 2ad96e1635 api: tape restore: split/rework datastore/namespace map implementation Thomas Lamprecht 2022-06-05 16:47:24 +0200
  • 7bc2e240b1 api: tape restore: use HumanByte for friendlier total/throughput reporting Thomas Lamprecht 2022-06-05 10:45:13 +0200
  • 20a04cf07c api: tape restore: refactor some code parts shorter Thomas Lamprecht 2022-06-05 10:42:46 +0200
  • a40ffb92ac code formatting fixups Thomas Lamprecht 2022-06-05 10:36:40 +0200
  • e2aeff40eb tape: use inline variable in formats for code reduction Thomas Lamprecht 2022-06-05 10:33:26 +0200
  • d20137e5a9 tree wide: typo fixes through codespell Thomas Lamprecht 2022-06-05 10:30:23 +0200
  • 6a35698796 bump version to 2.2.3-1 Thomas Lamprecht 2022-06-04 16:30:18 +0200
  • 2981cdd4c0 api: datastore status: use cheaper any_privs_below over can_access_any_namespace Thomas Lamprecht 2022-06-04 15:30:25 +0200
  • 8c9c6c0755 api: list datastore: avoid iterating over NS for priv check, use AclTree Thomas Lamprecht 2022-06-04 14:57:30 +0200
  • 2c69b69108 config: cached user info: expose new any_privs_below Thomas Lamprecht 2022-06-04 14:50:43 +0200
  • 0bed1f2956 config: any_priv_below: plural name & switch to slice of &str for path Thomas Lamprecht 2022-06-04 14:47:35 +0200
  • 4ef6b7d1f0 config: s/propagating/only_propagated/ and style nits Thomas Lamprecht 2022-06-04 14:46:50 +0200
  • 87d8aa4278 pbs-config: acl-tree: add any_priv_below Stefan Sterz 2022-06-03 17:32:24 +0200
  • 51d900d187 datastore: swap ConfigVersionCache with digest for change detection Thomas Lamprecht 2022-06-03 17:18:13 +0200
  • 519ca9d010 datastore: make unsafe fn public again, useful for example/test Thomas Lamprecht 2022-06-03 17:10:17 +0200
  • 615a50c108 datastore: make unsafe functions only visible in their own crate Thomas Lamprecht 2022-06-03 13:42:42 +0200
  • f418f4e48b api: list datastores: avoid unsafe datastore open Thomas Lamprecht 2022-06-03 13:31:26 +0200
  • c66fa32c08 datastore: add safety doc comment for unsafe opens Thomas Lamprecht 2022-06-03 10:58:33 +0200
  • 2515ff35c2 datastore: reduce chunk store open visibility and comment pitfalls Thomas Lamprecht 2022-06-03 10:15:41 +0200
  • 33a1ef7aae datastore: rename non-telling `map` to `datastore_cache` Thomas Lamprecht 2022-06-03 10:11:09 +0200
  • 9c12e82006 datastore: drop bogus last_update stale-cache mechanism Thomas Lamprecht 2022-06-03 10:04:16 +0200
  • 9f19057036 config: version cache: fix ordering of datastore generation increase Thomas Lamprecht 2022-06-03 09:06:23 +0200
  • a67874b6ae bump version to 1.1.14-1 stable-1 Thomas Lamprecht 2022-06-02 18:08:02 +0200
  • 9402e9f357 cargo: update proxmox-acme-rs to 0.3 Thomas Lamprecht 2022-06-02 18:05:19 +0200
  • b75bb5434e d/control.in: update Thomas Lamprecht 2022-06-02 18:05:06 +0200
  • ec44c3113b backport "datastore: lookup: reuse ChunkStore on stale datastore re-open" Thomas Lamprecht 2022-06-02 17:59:58 +0200
  • c7f7236b88 datastore: more concise comment Thomas Lamprecht 2022-06-02 17:48:08 +0200
  • fdefe192ac bump version to 2.2.2-3 Thomas Lamprecht 2022-06-02 17:25:05 +0200
  • 1ed8698b7e docs: faq: more specific eol date Thomas Lamprecht 2022-06-02 17:38:44 +0200
  • cb21bf7454 ui: add notice for nearing PBS 1.1 End-of-Life Thomas Lamprecht 2022-06-02 17:34:45 +0200
  • 0bd9c87010 datastore: lookup: reuse ChunkStore on stale datastore re-open Dominik Csapak 2022-06-02 16:27:44 +0200
  • fbfb64a6b2 tree wide: clippy lint fixes Thomas Lamprecht 2022-06-02 15:59:53 +0200
  • c39852abdc client: clippy lints Thomas Lamprecht 2022-06-02 15:57:33 +0200
  • 1ec167ee8c api types: clippy lints Thomas Lamprecht 2022-06-02 15:57:07 +0200
  • 11ca834317 update to nix 0.24 / rustyline 9 / proxmox-sys 0.3 Fabian Grünbichler 2022-06-02 13:10:33 +0200
  • 68a6e970d4 bump tokio-util to 0.7 Fabian Grünbichler 2022-06-02 09:40:54 +0200
  • 4e851c26a2 bump version to 2.2.2-2 Thomas Lamprecht 2022-06-01 17:00:02 +0200
  • ceb815d295 server: remove jobstate: ignore removal error due to file not found Thomas Lamprecht 2022-06-01 16:40:06 +0200
  • 14433718fb bump version to 2.2.2-1 Thomas Lamprecht 2022-06-01 15:09:40 +0200
  • 3dc8783af7 manager cli: output more info when transforming prune jobs Thomas Lamprecht 2022-06-01 15:09:20 +0200
  • 6d89534929 bump version to 2.2.2-1 Thomas Lamprecht 2022-06-01 14:34:01 +0200
  • aa19d5b917 manager cli: output more info when skipping prune tranforms Thomas Lamprecht 2022-06-01 14:31:53 +0200
  • a8d3f1943b api types: prune keep options: also check weekly in keeps_something Thomas Lamprecht 2022-06-01 14:30:24 +0200
  • 3cf12ffac9 bump version to 2.2.2-1 Thomas Lamprecht 2022-06-01 13:04:34 +0200
  • 2017a47eec Cargo.toml: add missing patch sections Fabian Grünbichler 2022-06-01 11:01:23 +0200
  • 21185350fb ui: add prune job worker task description and renderer Thomas Lamprecht 2022-05-31 13:11:23 +0200
  • 17b079918e ui: prune & gc: relay activate/deactivate events to sub panels Thomas Lamprecht 2022-05-31 10:02:10 +0200
  • fbfc439372 ui: system config: improve bottom margins and scroll behavior Thomas Lamprecht 2022-05-31 07:03:29 +0200
  • 27d3a232d0 ui: prune jobs: avoid duplicate params through nested input panels Thomas Lamprecht 2022-05-30 15:15:39 +0200
  • 1fa6083bc8 ui: prune & gc: disallow collapse and add bottom margin Thomas Lamprecht 2022-05-30 15:02:05 +0200
  • aa32a46171 api: disable setting prune options in datastore.cfg Wolfgang Bumiller 2022-05-30 14:48:13 +0200
  • 6283d7d13a stop executing datastore prune job Wolfgang Bumiller 2022-05-30 14:41:34 +0200
  • d4dd7ac842 api: don't use PRUNE perms for prune jobs Wolfgang Bumiller 2022-05-30 14:33:05 +0200
  • 451da4923b drop unused import Wolfgang Bumiller 2022-05-30 14:01:22 +0200
  • f15e094408 d/postinst: transform prune tasks from datastore cfg to new prune job Thomas Lamprecht 2022-05-30 13:36:59 +0200
  • 134779664e manager: hidden command to move datastore prune opts into jobs Wolfgang Bumiller 2022-05-24 12:54:42 +0200
  • 9ce2f903fb ui: rework prune job view/edit Thomas Lamprecht 2022-05-30 11:11:56 +0200
  • 6802a68356 ui: re-integrate prune into prune & GC panel Thomas Lamprecht 2022-05-30 10:44:58 +0200
  • c69884a459 ui: add ui for prune jobs Wolfgang Bumiller 2022-05-23 11:00:55 +0200
  • 93205cbe92 tests: switch to PruneJobOptions Wolfgang Bumiller 2022-05-24 11:20:55 +0200
  • 434dd3cc84 client: switch to PruneJobsOptions Wolfgang Bumiller 2022-05-24 11:18:06 +0200
  • dba37e212b add prune jobs api Wolfgang Bumiller 2022-05-19 11:02:01 +0200
  • db4b8683cf add prune job config Wolfgang Bumiller 2022-05-19 09:42:53 +0200
  • 5557af0efb api-types: add PruneJobConfig Wolfgang Bumiller 2022-05-19 09:43:09 +0200
  • 8721b42e2f api: add some missing sorted macro calls Wolfgang Bumiller 2022-05-19 09:57:20 +0200
  • 5408e30ab1 d/postinst: fix upper version for applying sync.cfg remove-vanished default Thomas Lamprecht 2022-05-30 13:36:03 +0200
  • 70493f1823 ui: datastore content: better cope with restricted privs on parent namespaces Thomas Lamprecht 2022-05-27 16:09:48 +0200
  • 069720f510 ui: datastore content: only mask the treeview, not the top bar Thomas Lamprecht 2022-05-27 16:05:07 +0200
  • a93c96823c ui: datastore content: avoid duplicate masking on load error Thomas Lamprecht 2022-05-27 16:02:42 +0200
  • 2393943fbb api: namespace list: fix restrictive priv checking Thomas Lamprecht 2022-05-27 11:13:43 +0200
  • 49d604aec1 ui: datastore options: avoid breakage if rrd store cannot be queried Thomas Lamprecht 2022-05-27 10:59:42 +0200
  • 246275e203 ui: datastore options: avoid breakage if active-ops cannot be queried Thomas Lamprecht 2022-05-27 10:59:25 +0200
  • c9fb0f3887 ui: datastore summary: cope with optional gc-stats Thomas Lamprecht 2022-05-27 10:58:38 +0200
  • 84de101272 api: status: include empty entry for stores with ns-only privs Thomas Lamprecht 2022-05-26 13:36:12 +0200
  • de77a20d3d api: move can_access_any_namespace helper to hierarchy Thomas Lamprecht 2022-05-26 13:35:24 +0200
  • 997c96d6a3 datastore status: impl empty-status constructor for item type Thomas Lamprecht 2022-05-26 13:33:58 +0200
  • 513da8ed10 docs: fix yet another typo Thomas Lamprecht 2022-05-26 13:26:56 +0200
  • e87e4499fd docs: fix some typos Thomas Lamprecht 2022-05-26 13:08:51 +0200
  • a19b8c2e24 pbs-config: clippy fixes Thomas Lamprecht 2022-05-25 18:26:52 +0200
  • b8858d5186 datastore: avoid unsafe transmute, use to_ne_bytes Thomas Lamprecht 2022-05-25 18:02:00 +0200
  • bc001e12e2 datastore: clippy fixes Thomas Lamprecht 2022-05-25 18:01:23 +0200
  • abd8248520 tree-wide: remove DatastoreWithNamespace Fabian Grünbichler 2022-05-25 15:14:56 +0200
  • 974a3e521a api: datastore: cleanup store/ns handling Fabian Grünbichler 2022-05-25 11:11:12 +0200
  • ea2e91e52f move and unify namespace priv helpers Fabian Grünbichler 2022-05-25 10:07:54 +0200
  • 77bd14f68a sync/pull: cleanup priv checks and logging Fabian Grünbichler 2022-05-24 13:51:27 +0200
  • d1fba4de1d include privilege names in check_privs error Fabian Grünbichler 2022-05-24 12:13:29 +0200
  • 3e4994a54f api: tape: use check_privs instead of manual lookup Fabian Grünbichler 2022-05-24 11:46:20 +0200
  • 75b377219d api: backup env: use check_privs Fabian Grünbichler 2022-05-24 11:12:16 +0200
  • c8dc51e41f api: namespace: check privs directly Fabian Grünbichler 2022-05-24 11:02:51 +0200
  • 7d0dbaa013 priv checks: use priv_to_priv_names and include path Fabian Grünbichler 2022-05-24 11:00:27 +0200
  • efa62d44d4 api: add new priv to priv name helper Fabian Grünbichler 2022-05-24 10:31:54 +0200
  • 210ded9803 priv handling: use DatastoreWithNamespace Fabian Grünbichler 2022-05-24 10:46:37 +0200
  • 99e1399729 api: tape: restore: improve permission checks Fabian Grünbichler 2022-05-24 11:47:07 +0200
  • 0aa5815fb6 verify_job: fix priv check Fabian Grünbichler 2022-05-24 12:07:07 +0200
  • bb5c77fffa api2: reader env: fix priv checks Fabian Grünbichler 2022-05-24 11:13:04 +0200
  • ebfcf75e14 acl: fix handling of sub-components containing '/' Fabian Grünbichler 2022-05-24 14:37:22 +0200
  • 83e3000349 sync job: don't require privs on datastore Fabian Grünbichler 2022-05-24 14:58:47 +0200
  • 4a4dd66c26 api: list snapshots: fix log param order Fabian Grünbichler 2022-05-25 10:51:02 +0200