Commit Graph

  • 43a92c8c1b ui: group filter: allow to set namespace for local datastore Christian Ebner 2024-11-11 16:43:46 +0100
  • 964162ce35 bin: manager: add datastore push cli command Christian Ebner 2024-11-11 16:43:45 +0100
  • 4a1fa30a6f api: admin: avoid duplicate name for list sync jobs api method Christian Ebner 2024-11-11 16:43:44 +0100
  • 397e9c9991 api: sync jobs: expose optional sync-direction parameter Christian Ebner 2024-11-11 16:43:43 +0100
  • c9078b189c api: config: factor out sync job owner check Christian Ebner 2024-11-11 16:43:42 +0100
  • 5876a963b8 api: config: Require PRIV_DATASTORE_AUDIT to modify sync job Christian Ebner 2024-11-11 16:43:41 +0100
  • 46951c103b api: sync: move sync job invocation to server sync module Christian Ebner 2024-11-11 16:43:40 +0100
  • e898887f54 api: push: implement endpoint for sync in push direction Christian Ebner 2024-11-11 16:43:39 +0100
  • bcd80bf976 api types/config: add sync-push config type for push sync jobs Christian Ebner 2024-11-11 16:43:38 +0100
  • 33737196b1 fix #3044: server: implement push support for sync operations Christian Ebner 2024-11-11 16:43:37 +0100
  • a926803b92 api/api-types: refactor api endpoint version, add api types Christian Ebner 2024-11-11 16:43:36 +0100
  • 0be5b147d5 datastore: increment deleted group counter when removing group Christian Ebner 2024-11-11 16:43:35 +0100
  • f982c915f5 api types: implement api type for BackupGroupDeleteStats Christian Ebner 2024-11-11 16:43:34 +0100
  • d1e5e4533c datastore: move BackupGroupDeleteStats to api types Christian Ebner 2024-11-11 16:43:33 +0100
  • db4f1f64b6 api types: define remote permissions and roles for push sync Christian Ebner 2024-11-11 16:43:32 +0100
  • da0fd4267a api types: implement remote acl path method for sync job Christian Ebner 2024-11-11 16:43:31 +0100
  • ae56a50b9d api types: add remote acl path method for BackupNamespace Christian Ebner 2024-11-11 16:43:30 +0100
  • aa273905d7 config: acl: allow namespace components for remote datastores Christian Ebner 2024-11-11 16:43:29 +0100
  • 732d9d7a5f config: acl: refactor acl path component check for datastore Christian Ebner 2024-11-11 16:43:28 +0100
  • a5e3032d36 client: backup writer: allow push uploading index and chunks Christian Ebner 2024-11-11 16:43:27 +0100
  • 008b38bfc7 client: backup writer: factor out merged chunk stream upload Christian Ebner 2024-11-11 16:43:26 +0100
  • 9fbe870d1c client: backup writer: refactor backup and upload stats counters Christian Ebner 2024-11-11 16:43:25 +0100
  • c6648d59c6 sync: extend sync source's list namespaces method by filter callback Christian Ebner 2024-11-11 16:43:24 +0100
  • 19a621ab98 sync: pull: optimize backup group sorting Christian Ebner 2024-11-11 16:43:23 +0100
  • 72fe4cdb79 bump version to 3.2.10-1 Thomas Lamprecht 2024-11-19 22:36:36 +0100
  • 73b18b279d cargo: require proxmox-log 0.2.6 Thomas Lamprecht 2024-11-19 11:40:04 +0100
  • 4983a3c0ba api: disk list: do not fail but just log error on gathering smart data Thomas Lamprecht 2024-11-17 20:28:51 +0100
  • 936ec6b69e disks: add UUID to partition info Hannes Laimer 2024-11-13 16:00:41 +0100
  • 01bbaef7fa config: factor out method to get the absolute datastore path Dietmar Maurer 2024-11-13 16:00:38 +0100
  • 9ab2e4e710 tools: add disks utility functions Hannes Laimer 2024-11-13 16:00:37 +0100
  • 79db26d316 bump version to 3.2.9-1 v3.2.9 Thomas Lamprecht 2024-11-14 16:10:14 +0100
  • 2febc83cc0 fix #5233: don't require root for some tape operations Dominik Csapak 2024-11-13 12:37:42 +0100
  • b3675d867f fix #5868: workspace: require rest-server >= 0.8.2 Thomas Lamprecht 2024-11-14 15:15:35 +0100
  • 76504bfcac client: pxar: add debug output for exclude pattern matches Christian Ebner 2024-09-26 14:34:37 +0200
  • 7465ccd097 client: pxar: perform match pattern check only once Christian Ebner 2024-09-26 14:34:36 +0200
  • 974b4527e2 fix #5600: pbs2to3: allow arbitrary newer '-pve' kernels after upgrade Daniel Kral 2024-09-18 15:01:00 +0200
  • 65574209ad pbs2to3: add test for kernel version compatibility Daniel Kral 2024-09-18 15:00:59 +0200
  • 1a0229b881 api: parallelize smartctl checks Gabriel Goller 2024-09-17 10:05:50 +0200
  • b3d9b6d5f1 api: avoid retrieving lsblk result twice Gabriel Goller 2024-09-17 10:05:49 +0200
  • da82aca849 client: catalog shell: avoid navigating below archive root Christian Ebner 2024-09-03 14:39:46 +0200
  • 7f193b88ed api: tape: add permission to move_tape endpoint Hannes Laimer 2024-11-06 11:45:12 +0100
  • 720bf707e8 update proxmox-notify crate to 0.5 Thomas Lamprecht 2024-11-11 23:55:25 +0100
  • f2ea424cc1 web: disallow datastore in root, add reuse-datastore flag Gabriel Goller 2024-08-29 14:58:44 +0200
  • 6e101ff757 fix #5439: allow to reuse existing datastore Gabriel Goller 2024-08-29 14:58:43 +0200
  • 27811f3f8f fix #5861: remove min username length in ChangeOwner modal Gabriel Goller 2024-11-11 10:30:17 +0100
  • 6391a45b43 bump rest-server to 0.8.1 Wolfgang Bumiller 2024-11-08 12:05:54 +0100
  • 667797ce2e d/control: bump proxmox-subscription to 0.5 Christoph Heiss 2024-11-08 10:34:15 +0100
  • dcd863e0c9 bump proxmox-subscription to 0.5.0 Dietmar Maurer 2024-11-07 14:09:15 +0100
  • faa08f6564 sync: pull: reword last_sync_time resync comment Fabian Grünbichler 2024-11-04 14:48:28 +0100
  • 868ca01a7a sync: pull: simplify logic for source snapshot filtering Christian Ebner 2024-11-04 13:56:14 +0100
  • b752b8cb96 sync: pull: mention why last snapshot of previous sync is resynced Christian Ebner 2024-11-04 13:56:13 +0100
  • 1e36930e0b sync: fix premature return in snapshot skip filter logic Christian Ebner 2024-11-04 11:58:28 +0100
  • 59243d200e client: catalog shell: drop payload offset in stat output Christian Ebner 2024-10-24 11:10:09 +0200
  • dd16eabe19 pxar: tools: inline async recursion Fabian Grünbichler 2024-10-23 16:09:54 +0200
  • 5ddd59e167 client: catalog shell: fallback to accessor for navigation Christian Ebner 2024-08-12 12:31:39 +0200
  • 78e4098eae client: helper to mimic catalog find using metadata archive Christian Ebner 2024-08-12 12:31:38 +0200
  • 8b9bae1ef1 client: catalog: fallback to metadata archives for catalog dump Christian Ebner 2024-08-12 12:31:37 +0200
  • d530ba080d client: add helper to dump catalog from metadata archive Christian Ebner 2024-08-12 12:31:36 +0200
  • 0a32544585 client: tools: factor out pxar entry to dir entry mapping Christian Ebner 2024-08-12 12:31:35 +0200
  • 50d20e9b64 client: tools: factor out entry path prefix helper Christian Ebner 2024-08-12 12:31:34 +0200
  • 3e6318a535 client: make helper to get remote pxar reader reusable Christian Ebner 2024-08-12 12:31:33 +0200
  • 3a6755363b client: tools: move pxar root entry helper to pxar submodule Christian Ebner 2024-08-12 12:31:32 +0200
  • 113c04bc60 client: pxar: move catalog lookup helper to pxar tools Christian Ebner 2024-08-12 12:31:31 +0200
  • 84c066297c client: tools: make tools module public Christian Ebner 2024-08-12 12:31:30 +0200
  • 2d4209d9ef api: add missing doc-comment description for api enums Thomas Lamprecht 2024-10-22 15:26:35 +0200
  • 32dad63696 file-restore: add missing doc-comment description for api enums Thomas Lamprecht 2024-10-22 15:26:11 +0200
  • c606fdaa88 api-types: add missing doc-comment description for api enums Thomas Lamprecht 2024-10-22 15:25:52 +0200
  • 6c44f3e584 bump version to 3.2.8-1 Thomas Lamprecht 2024-10-18 19:05:45 +0200
  • d2b6c75fa1 docs: sync: explicitly mention removed-vanish flag Christian Ebner 2024-10-21 16:31:22 +0200
  • 1836c135bc docs: prefix node.cfg man page with proxmox-backup Thomas Lamprecht 2024-10-21 09:07:55 +0200
  • 082c37b5a6 buildsys: install node.cfg man page in server package Thomas Lamprecht 2024-10-21 09:07:03 +0200
  • 521647436d docs: fix warnings in external-metric-server page Gabriel Goller 2024-10-10 15:26:42 +0200
  • 3c9fe358cc docs: add node.cfg man page Gabriel Goller 2024-10-10 15:26:41 +0200
  • 45c9383e94 buildsys: sort list of generated synopsis and man page files alphabetically Thomas Lamprecht 2024-10-18 17:54:23 +0200
  • a3e87f5a03 client: progress log: small opinionated code clean-up Thomas Lamprecht 2024-10-17 16:51:39 +0200
  • 1d746a2c02 partial fix #5560: client: periodically show backup progress Christian Ebner 2024-10-11 11:33:55 +0200
  • fb378fe543 docs: installation: fix wrong product reference Christoph Heiss 2024-09-26 15:32:48 +0200
  • 4ee9264b00 docs: Fix typo for chunk directory naming and rewording Christian Ebner 2024-10-11 09:18:58 +0200
  • a61272c7ff debian: run wrap-and-sort -tkn to normalize control files Thomas Lamprecht 2024-10-16 14:34:11 +0200
  • 8038f96a53 api: metrics: check permissions before reading any data from the cache Lukas Wagner 2024-10-15 15:50:28 +0200
  • 2feb4160f1 update d/control Wolfgang Bumiller 2024-10-15 15:32:58 +0200
  • da409e0a62 api: optimize metrics permission checks a bit Wolfgang Bumiller 2024-10-15 14:53:15 +0200
  • c804763bdf api: add /status/metrics API Lukas Wagner 2024-10-15 10:46:36 +0200
  • da12adb1f9 metric collection: put metrics in a cache Lukas Wagner 2024-10-15 10:46:35 +0200
  • 20753e1b53 metric collection: initialize metric cache on startup Lukas Wagner 2024-10-15 10:46:34 +0200
  • 8ecbb5f152 pbs-api-types: add types for the new metrics endpoint Lukas Wagner 2024-10-15 10:46:33 +0200
  • 3547cfb63e metric collection: move impl block for DiskStats to metric_server module Lukas Wagner 2024-10-15 10:46:32 +0200
  • 98cb8ff86b metric collection: drop std::path prefix where not needed Lukas Wagner 2024-10-15 10:46:31 +0200
  • da3612fade metric collection: rrd: remove rrd prefix from some function names Lukas Wagner 2024-10-15 10:46:30 +0200
  • e8c70ec252 metric collection: rrd: restrict function visibility Lukas Wagner 2024-10-15 10:46:29 +0200
  • b7ac1fc8aa metric collection: rrd: move rrd update function to rrd module Lukas Wagner 2024-10-15 10:46:28 +0200
  • 0a852e1927 metric_collection: split out push metric part Lukas Wagner 2024-10-15 10:46:27 +0200
  • 045fc7750c metric collection: move rrd_cache to new metric_collection module Lukas Wagner 2024-10-15 10:46:26 +0200
  • b862c872e0 metric collection: add doc comments for public functions Lukas Wagner 2024-10-15 10:46:25 +0200
  • 72e1181830 proxy: server: move rrd stat/metric server to separate module Lukas Wagner 2024-10-15 10:46:24 +0200
  • d87c9771e4 server: sync: factor out namespace depth check into sync module Christian Ebner 2024-09-12 16:33:00 +0200
  • a4f08cbbbb server: sync: make skip reason message more genenric Christian Ebner 2024-09-12 16:32:59 +0200
  • 2f05d211c4 server: sync: move skip info/reason to common sync module Christian Ebner 2024-09-12 16:32:58 +0200
  • 610dd9b8f3 server: sync: move source to common sync module Christian Ebner 2024-09-12 16:32:53 +0200
  • 3f52a94624 server: sync: move reader trait to common sync module Christian Ebner 2024-09-12 16:32:52 +0200