5
0
mirror of git://git.proxmox.com/git/proxmox-backup.git synced 2025-01-18 06:03:59 +03:00

Commit Graph

  • 935368a62f server: push: consistently use remote over target for error messages Christian Ebner 2024-11-21 16:43:35 +01:00
  • ffd52fbeeb server: push: fix needless borrow clippy warning Christian Ebner 2024-11-21 16:43:34 +01:00
  • cc6fc6a540 fix #5801: backup_manager: make api call on datastore update Gabriel Goller 2024-10-18 12:01:22 +02:00
  • 41b97b2454 fix: allow datastore creation in directory with lost+found directory Gabriel Goller 2024-11-20 11:55:05 +01:00
  • cd933e9d69 chunk_store: fix problem with permission checking Hannes Laimer 2024-11-13 13:40:47 +01:00
  • ec4ffa924a docs: client: fix formatting by using double ticks Christian Ebner 2024-11-18 10:24:35 +01:00
  • 98ac310845 docs: reference technical change detection mode section for client Christian Ebner 2024-11-18 10:24:34 +01:00
  • 1964cbdaad docs: explain the working principle of the change detection modes Christian Ebner 2024-11-18 10:24:33 +01:00
  • e70c389918 docs: fix wrong product name in certificate docs Stoiko Ivanov 2024-11-21 15:47:52 +01:00
  • e3f2756cbb fix #5853: client: pxar: exclude stale files on metadata/link read Christian Ebner 2024-11-14 15:41:14 +01:00
  • efb49d8abe client: pxar: warn user and ignore stale file handles on file open Christian Ebner 2024-11-14 15:41:13 +01:00
  • 102ab18146 client: pxar: skip directory entries on stale file handle Christian Ebner 2024-11-14 15:41:12 +01:00
  • 1b9df4ba4f client: pxar: skip directories on stale file handle Christian Ebner 2024-11-14 15:41:11 +01:00
  • 1be78aad72 client: pxar: refactor report vanished/changed helpers Christian Ebner 2024-11-14 15:41:10 +01:00
  • adbf59dd17 bump version to 3.2.11-1 Fabian Grünbichler 2024-11-21 12:05:05 +01:00
  • 5990728ec9 push: check that source namespace exists Fabian Grünbichler 2024-11-21 12:45:22 +01:00
  • 0679c25ebb manager: push: add more completions Fabian Grünbichler 2024-11-21 12:01:04 +01:00
  • c02d3a8717 push: keep track of created namespaces Fabian Grünbichler 2024-11-21 11:48:53 +01:00
  • e0ddb88cb7 push: improve error messages Fabian Grünbichler 2024-11-21 11:44:56 +01:00
  • a5350595fc version: remove named features Fabian Grünbichler 2024-11-21 10:13:38 +01:00
  • a3a0c7dbe7 sync: add/adapt access check comments Fabian Grünbichler 2024-11-21 10:00:21 +01:00
  • a304ed7c01 push: treat all missing referenced files as fatal Fabian Grünbichler 2024-11-21 09:33:19 +01:00
  • 2492083e37 push: reduce initial capacity of known chunks Fabian Grünbichler 2024-11-20 19:55:04 +01:00
  • 0bcbb1badd push: reduce calls to list_snapshots on target side Fabian Grünbichler 2024-11-20 19:34:54 +01:00
  • 56ab13f0e2 push: fix remove_vanished namespaces logic Fabian Grünbichler 2024-11-20 17:47:21 +01:00
  • 27b8321f2a push: rename namespace parameters/variables Fabian Grünbichler 2024-11-20 16:54:47 +01:00
  • 2031aa4bec push: code style cleanup Fabian Grünbichler 2024-11-20 16:53:56 +01:00
  • 70acf0f1df push: remove namespace: improve missing Modify priv error Fabian Grünbichler 2024-11-20 16:46:36 +01:00
  • 90900fd017 push: factor out remote api path helper Fabian Grünbichler 2024-11-20 16:42:37 +01:00
  • 89ef8bf502 push: code style cleanup Fabian Grünbichler 2024-11-20 16:42:11 +01:00
  • 162ff15378 push: add comment for version guard Fabian Grünbichler 2024-11-20 16:32:22 +01:00
  • aec0ef6260 push: clippy fixes Fabian Grünbichler 2024-11-20 14:59:46 +01:00
  • 44999809b0 docs: add section for sync jobs in push direction Christian Ebner 2024-11-11 16:43:53 +01:00
  • 00f441eb93 api: version: add 'prune-delete-stats' as supported feature Christian Ebner 2024-11-11 16:43:52 +01:00
  • 4e50ef5193 api: datastore/namespace: return backup groups delete stats on remove Christian Ebner 2024-11-11 16:43:51 +01:00
  • 5462d9d44d ui: sync view: set proxy on view instead of model Christian Ebner 2024-11-11 16:43:50 +01:00
  • 9aa213b88e ui: sync job: adapt edit window to be used for pull and push Christian Ebner 2024-11-11 16:43:49 +01:00
  • 262395abaf ui: add view with separate grids for pull and push sync jobs Christian Ebner 2024-11-11 16:43:48 +01:00
  • 0b965ec115 ui: sync edit: source group filters based on sync direction Christian Ebner 2024-11-11 16:43:47 +01:00
  • 43a92c8c1b ui: group filter: allow to set namespace for local datastore Christian Ebner 2024-11-11 16:43:46 +01:00
  • 964162ce35 bin: manager: add datastore push cli command Christian Ebner 2024-11-11 16:43:45 +01:00
  • 4a1fa30a6f api: admin: avoid duplicate name for list sync jobs api method Christian Ebner 2024-11-11 16:43:44 +01:00
  • 397e9c9991 api: sync jobs: expose optional sync-direction parameter Christian Ebner 2024-11-11 16:43:43 +01:00
  • c9078b189c api: config: factor out sync job owner check Christian Ebner 2024-11-11 16:43:42 +01:00
  • 5876a963b8 api: config: Require PRIV_DATASTORE_AUDIT to modify sync job Christian Ebner 2024-11-11 16:43:41 +01:00
  • 46951c103b api: sync: move sync job invocation to server sync module Christian Ebner 2024-11-11 16:43:40 +01:00
  • e898887f54 api: push: implement endpoint for sync in push direction Christian Ebner 2024-11-11 16:43:39 +01:00
  • bcd80bf976 api types/config: add sync-push config type for push sync jobs Christian Ebner 2024-11-11 16:43:38 +01:00
  • 33737196b1 fix #3044: server: implement push support for sync operations Christian Ebner 2024-11-11 16:43:37 +01:00
  • a926803b92 api/api-types: refactor api endpoint version, add api types Christian Ebner 2024-11-11 16:43:36 +01:00
  • 0be5b147d5 datastore: increment deleted group counter when removing group Christian Ebner 2024-11-11 16:43:35 +01:00
  • f982c915f5 api types: implement api type for BackupGroupDeleteStats Christian Ebner 2024-11-11 16:43:34 +01:00
  • d1e5e4533c datastore: move BackupGroupDeleteStats to api types Christian Ebner 2024-11-11 16:43:33 +01:00
  • db4f1f64b6 api types: define remote permissions and roles for push sync Christian Ebner 2024-11-11 16:43:32 +01:00
  • da0fd4267a api types: implement remote acl path method for sync job Christian Ebner 2024-11-11 16:43:31 +01:00
  • ae56a50b9d api types: add remote acl path method for BackupNamespace Christian Ebner 2024-11-11 16:43:30 +01:00
  • aa273905d7 config: acl: allow namespace components for remote datastores Christian Ebner 2024-11-11 16:43:29 +01:00
  • 732d9d7a5f config: acl: refactor acl path component check for datastore Christian Ebner 2024-11-11 16:43:28 +01:00
  • a5e3032d36 client: backup writer: allow push uploading index and chunks Christian Ebner 2024-11-11 16:43:27 +01:00
  • 008b38bfc7 client: backup writer: factor out merged chunk stream upload Christian Ebner 2024-11-11 16:43:26 +01:00
  • 9fbe870d1c client: backup writer: refactor backup and upload stats counters Christian Ebner 2024-11-11 16:43:25 +01:00
  • c6648d59c6 sync: extend sync source's list namespaces method by filter callback Christian Ebner 2024-11-11 16:43:24 +01:00
  • 19a621ab98 sync: pull: optimize backup group sorting Christian Ebner 2024-11-11 16:43:23 +01:00
  • 72fe4cdb79 bump version to 3.2.10-1 Thomas Lamprecht 2024-11-19 22:36:36 +01:00
  • 73b18b279d cargo: require proxmox-log 0.2.6 Thomas Lamprecht 2024-11-19 11:40:04 +01:00
  • 4983a3c0ba api: disk list: do not fail but just log error on gathering smart data Thomas Lamprecht 2024-11-17 20:28:51 +01:00
  • 936ec6b69e disks: add UUID to partition info Hannes Laimer 2024-11-13 16:00:41 +01:00
  • 01bbaef7fa config: factor out method to get the absolute datastore path Dietmar Maurer 2024-11-13 16:00:38 +01:00
  • 9ab2e4e710 tools: add disks utility functions Hannes Laimer 2024-11-13 16:00:37 +01:00
  • 79db26d316 bump version to 3.2.9-1 v3.2.9 Thomas Lamprecht 2024-11-14 16:10:14 +01:00
  • 2febc83cc0 fix #5233: don't require root for some tape operations Dominik Csapak 2024-11-13 12:37:42 +01:00
  • b3675d867f fix #5868: workspace: require rest-server >= 0.8.2 Thomas Lamprecht 2024-11-14 15:15:35 +01:00
  • 76504bfcac client: pxar: add debug output for exclude pattern matches Christian Ebner 2024-09-26 14:34:37 +02:00
  • 7465ccd097 client: pxar: perform match pattern check only once Christian Ebner 2024-09-26 14:34:36 +02:00
  • 974b4527e2 fix #5600: pbs2to3: allow arbitrary newer '-pve' kernels after upgrade Daniel Kral 2024-09-18 15:01:00 +02:00
  • 65574209ad pbs2to3: add test for kernel version compatibility Daniel Kral 2024-09-18 15:00:59 +02:00
  • 1a0229b881 api: parallelize smartctl checks Gabriel Goller 2024-09-17 10:05:50 +02:00
  • b3d9b6d5f1 api: avoid retrieving lsblk result twice Gabriel Goller 2024-09-17 10:05:49 +02:00
  • da82aca849 client: catalog shell: avoid navigating below archive root Christian Ebner 2024-09-03 14:39:46 +02:00
  • 7f193b88ed api: tape: add permission to move_tape endpoint Hannes Laimer 2024-11-06 11:45:12 +01:00
  • 720bf707e8 update proxmox-notify crate to 0.5 Thomas Lamprecht 2024-11-11 23:55:25 +01:00
  • f2ea424cc1 web: disallow datastore in root, add reuse-datastore flag Gabriel Goller 2024-08-29 14:58:44 +02:00
  • 6e101ff757 fix #5439: allow to reuse existing datastore Gabriel Goller 2024-08-29 14:58:43 +02:00
  • 27811f3f8f fix #5861: remove min username length in ChangeOwner modal Gabriel Goller 2024-11-11 10:30:17 +01:00
  • 6391a45b43 bump rest-server to 0.8.1 Wolfgang Bumiller 2024-11-08 12:05:54 +01:00
  • 667797ce2e d/control: bump proxmox-subscription to 0.5 Christoph Heiss 2024-11-08 10:34:15 +01:00
  • dcd863e0c9 bump proxmox-subscription to 0.5.0 Dietmar Maurer 2024-11-07 14:09:15 +01:00
  • faa08f6564 sync: pull: reword last_sync_time resync comment Fabian Grünbichler 2024-11-04 14:48:28 +01:00
  • 868ca01a7a sync: pull: simplify logic for source snapshot filtering Christian Ebner 2024-11-04 13:56:14 +01:00
  • b752b8cb96 sync: pull: mention why last snapshot of previous sync is resynced Christian Ebner 2024-11-04 13:56:13 +01:00
  • 1e36930e0b sync: fix premature return in snapshot skip filter logic Christian Ebner 2024-11-04 11:58:28 +01:00
  • 59243d200e client: catalog shell: drop payload offset in stat output Christian Ebner 2024-10-24 11:10:09 +02:00
  • dd16eabe19 pxar: tools: inline async recursion Fabian Grünbichler 2024-10-23 16:09:54 +02:00
  • 5ddd59e167 client: catalog shell: fallback to accessor for navigation Christian Ebner 2024-08-12 12:31:39 +02:00
  • 78e4098eae client: helper to mimic catalog find using metadata archive Christian Ebner 2024-08-12 12:31:38 +02:00
  • 8b9bae1ef1 client: catalog: fallback to metadata archives for catalog dump Christian Ebner 2024-08-12 12:31:37 +02:00
  • d530ba080d client: add helper to dump catalog from metadata archive Christian Ebner 2024-08-12 12:31:36 +02:00
  • 0a32544585 client: tools: factor out pxar entry to dir entry mapping Christian Ebner 2024-08-12 12:31:35 +02:00
  • 50d20e9b64 client: tools: factor out entry path prefix helper Christian Ebner 2024-08-12 12:31:34 +02:00
  • 3e6318a535 client: make helper to get remote pxar reader reusable Christian Ebner 2024-08-12 12:31:33 +02:00