From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 78ADC1FF15F
	for <inbox@lore.proxmox.com>; Mon, 21 Oct 2024 17:47:33 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 32ACE380B4;
	Mon, 21 Oct 2024 17:48:07 +0200 (CEST)
From: Christian Ebner <c.ebner@proxmox.com>
To: pbs-devel@lists.proxmox.com
Date: Mon, 21 Oct 2024 17:47:37 +0200
Message-Id: <20241021154744.325556-4-c.ebner@proxmox.com>
X-Mailer: git-send-email 2.39.5
In-Reply-To: <20241021154744.325556-1-c.ebner@proxmox.com>
References: <20241021154744.325556-1-c.ebner@proxmox.com>
MIME-Version: 1.0
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.027 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DMARC_MISSING             0.1 Missing DMARC policy
 KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: [pbs-devel] [PATCH v4 proxmox-backup 03/10] client: tools: move
 pxar root entry helper to pxar module
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

TW92ZSB0aGUgYGhhbmRsZV9yb290X3dpdGhfb3B0aW9uYWxfZm9ybWF0X3ZlcnNpb25fcHJlbHVk
ZWAgaGVscGVyLApwdXJlbHkgcmVsYXRlZCB0byBoYW5kbGluZyB0aGUgcm9vdCBlbnRyeSBmb3Ig
cHhhciBmb3JtYXQgdmVyc2lvbiAyCmFyY2hpdmVzLCB0byB0aGUgbW9yZSBmaXR0aW5nIHB4YXIg
dG9vbHMgc3VibW9kdWxlLgoKVGhpcyBpcyBmb3IgY29kZSBjbGVhbnVwIHB1cnBvc2VzIG9ubHku
CgpObyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpTdWdnZXN0ZWQtYnk6IEZhYmlhbiBHcsO8bmJpY2hs
ZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4g
RWJuZXIgPGMuZWJuZXJAcHJveG1veC5jb20+Ci0tLQpjaGFuZ2VzIHNpbmNlIHZlcnNpb24gMzoK
LSBzL3N1Ym1vZHVsZS9tb2R1bGUKLSBSZXdvcmQgY29tbWl0IG1lc3NhZ2UgaW4gb3JkZXIgdG8g
Y2xhcmlmeSBpbnRlbmQgb2YgdGhpcyBhbmQKICBzdWJzZXF1ZW50IHBhdGNoZXMKLSBBZGQgbWlz
c2luZyBnaXQgdHJhaWxlcnMKCmNoYW5nZXMgc2luY2UgdmVyc2lvbiAyOgotIG5vdCBwcmVzZW50
IGluIHByZXZpb3VzIHZlcnNpb24KCiBwYnMtY2xpZW50L3NyYy9weGFyL2V4dHJhY3QucnMgfCAg
MiArLQogcGJzLWNsaWVudC9zcmMvcHhhci90b29scy5ycyAgIHwgMzYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogcGJzLWNsaWVudC9zcmMvdG9vbHMvbW9kLnJzICAgIHwgMzYg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogc3JjL2FwaTIvdGFwZS9yZXN0b3Jl
LnJzICAgICAgIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGJzLWNsaWVudC9zcmMvcHhhci9leHRyYWN0LnJz
IGIvcGJzLWNsaWVudC9zcmMvcHhhci9leHRyYWN0LnJzCmluZGV4IGIxMjQ1YzVmYy4uYmVhMzdl
ZTEwIDEwMDY0NAotLS0gYS9wYnMtY2xpZW50L3NyYy9weGFyL2V4dHJhY3QucnMKKysrIGIvcGJz
LWNsaWVudC9zcmMvcHhhci9leHRyYWN0LnJzCkBAIC0yOSw4ICsyOSw4IEBAIHVzZSBwcm94bW94
X2NvbXByZXNzaW9uOjp6aXA6OntaaXBFbmNvZGVyLCBaaXBFbnRyeX07CiAKIHVzZSBjcmF0ZTo6
cHhhcjo6ZGlyX3N0YWNrOjpQeGFyRGlyU3RhY2s7CiB1c2UgY3JhdGU6OnB4YXI6Om1ldGFkYXRh
OwordXNlIGNyYXRlOjpweGFyOjp0b29sczo6aGFuZGxlX3Jvb3Rfd2l0aF9vcHRpb25hbF9mb3Jt
YXRfdmVyc2lvbl9wcmVsdWRlOwogdXNlIGNyYXRlOjpweGFyOjpGbGFnczsKLXVzZSBjcmF0ZTo6
dG9vbHM6OmhhbmRsZV9yb290X3dpdGhfb3B0aW9uYWxfZm9ybWF0X3ZlcnNpb25fcHJlbHVkZTsK
IAogcHViIHN0cnVjdCBQeGFyRXh0cmFjdE9wdGlvbnM8J2E+IHsKICAgICBwdWIgbWF0Y2hfbGlz
dDogJidhIFtNYXRjaEVudHJ5XSwKZGlmZiAtLWdpdCBhL3Bicy1jbGllbnQvc3JjL3B4YXIvdG9v
bHMucnMgYi9wYnMtY2xpZW50L3NyYy9weGFyL3Rvb2xzLnJzCmluZGV4IGM0NDRhODk0MS4uMmY1
MTcwMjJmIDEwMDY0NAotLS0gYS9wYnMtY2xpZW50L3NyYy9weGFyL3Rvb2xzLnJzCisrKyBiL3Bi
cy1jbGllbnQvc3JjL3B4YXIvdG9vbHMucnMKQEAgLTMzOSwzICszMzksMzkgQEAgcHViIGFzeW5j
IGZuIHB4YXJfbWV0YWRhdGFfY2F0YWxvZ19sb29rdXA8VDogQ2xvbmUgKyBSZWFkQXQ+KAogCiAg
ICAgT2soZW50cmllcykKIH0KKworLy8vIERlY29kZSBwb3NzaWJsZSBmb3JtYXQgdmVyc2lvbiBh
bmQgcHJlbHVkZSBlbnRyaWVzIGJlZm9yZSBnZXR0aW5nIHRoZSByb290IGRpcmVjdG9yeQorLy8v
IGVudHJ5LgorLy8vCisvLy8gUmV0dXJucyB0aGUgcm9vdCBkaXJlY3RvcnkgZW50cnkgYW5kLCBp
ZiBwcmVzZW50LCB0aGUgcHJlbHVkZSBlbnRyeQorcHViIGZuIGhhbmRsZV9yb290X3dpdGhfb3B0
aW9uYWxfZm9ybWF0X3ZlcnNpb25fcHJlbHVkZTxSOiBweGFyOjpkZWNvZGVyOjpTZXFSZWFkPigK
KyAgICBkZWNvZGVyOiAmbXV0IHB4YXI6OmRlY29kZXI6OnN5bmM6OkRlY29kZXI8Uj4sCispIC0+
IFJlc3VsdDwocHhhcjo6RW50cnksIE9wdGlvbjxweGFyOjpFbnRyeT4pLCBFcnJvcj4geworICAg
IGxldCBmaXJzdCA9IGRlY29kZXIKKyAgICAgICAgLm5leHQoKQorICAgICAgICAub2tfb3JfZWxz
ZSh8fCBmb3JtYXRfZXJyISgibWlzc2luZyByb290IGVudHJ5IikpPz87CisgICAgbWF0Y2ggZmly
c3Qua2luZCgpIHsKKyAgICAgICAgcHhhcjo6RW50cnlLaW5kOjpEaXJlY3RvcnkgPT4geworICAg
ICAgICAgICAgbGV0IHZlcnNpb24gPSBweGFyOjpmb3JtYXQ6OkZvcm1hdFZlcnNpb246OlZlcnNp
b24xOworICAgICAgICAgICAgbG9nOjpkZWJ1ZyEoInB4YXIgZm9ybWF0IHZlcnNpb24gJ3t2ZXJz
aW9uOj99JyIpOworICAgICAgICAgICAgT2soKGZpcnN0LCBOb25lKSkKKyAgICAgICAgfQorICAg
ICAgICBweGFyOjpFbnRyeUtpbmQ6OlZlcnNpb24odmVyc2lvbikgPT4geworICAgICAgICAgICAg
bG9nOjpkZWJ1ZyEoInB4YXIgZm9ybWF0IHZlcnNpb24gJ3t2ZXJzaW9uOj99JyIpOworICAgICAg
ICAgICAgbGV0IHNlY29uZCA9IGRlY29kZXIKKyAgICAgICAgICAgICAgICAubmV4dCgpCisgICAg
ICAgICAgICAgICAgLm9rX29yX2Vsc2UofHwgZm9ybWF0X2VyciEoIm1pc3Npbmcgcm9vdCBlbnRy
eSIpKT8/OworICAgICAgICAgICAgbWF0Y2ggc2Vjb25kLmtpbmQoKSB7CisgICAgICAgICAgICAg
ICAgcHhhcjo6RW50cnlLaW5kOjpEaXJlY3RvcnkgPT4gT2soKHNlY29uZCwgTm9uZSkpLAorICAg
ICAgICAgICAgICAgIHB4YXI6OkVudHJ5S2luZDo6UHJlbHVkZShfcHJlbHVkZSkgPT4geworICAg
ICAgICAgICAgICAgICAgICBsZXQgdGhpcmQgPSBkZWNvZGVyCisgICAgICAgICAgICAgICAgICAg
ICAgICAubmV4dCgpCisgICAgICAgICAgICAgICAgICAgICAgICAub2tfb3JfZWxzZSh8fCBmb3Jt
YXRfZXJyISgibWlzc2luZyByb290IGVudHJ5IikpPz87CisgICAgICAgICAgICAgICAgICAgIE9r
KCh0aGlyZCwgU29tZShzZWNvbmQpKSkKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgXyA9PiBiYWlsISgidW5leHBlY3RlZCBlbnRyeSBraW5kIHs6P30iLCBzZWNvbmQua2luZCgp
KSwKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBfID0+IGJhaWwhKCJ1bmV4cGVj
dGVkIGVudHJ5IGtpbmQgezo/fSIsIGZpcnN0LmtpbmQoKSksCisgICAgfQorfQpkaWZmIC0tZ2l0
IGEvcGJzLWNsaWVudC9zcmMvdG9vbHMvbW9kLnJzIGIvcGJzLWNsaWVudC9zcmMvdG9vbHMvbW9k
LnJzCmluZGV4IDg3ZTc0ZGU2ZS4uMjhkYjZmMzQ4IDEwMDY0NAotLS0gYS9wYnMtY2xpZW50L3Ny
Yy90b29scy9tb2QucnMKKysrIGIvcGJzLWNsaWVudC9zcmMvdG9vbHMvbW9kLnJzCkBAIC01OTYs
NDIgKzU5Niw2IEBAIHB1YiBmbiBoYXNfcHhhcl9maWxlbmFtZV9leHRlbnNpb24obmFtZTogJnN0
ciwgd2l0aF9kaWR4X2V4dGVuc2lvbjogYm9vbCkgLT4gYm9vCiAgICAgfQogfQogCi0vLy8gRGVj
b2RlIHBvc3NpYmxlIGZvcm1hdCB2ZXJzaW9uIGFuZCBwcmVsdWRlIGVudHJpZXMgYmVmb3JlIGdl
dHRpbmcgdGhlIHJvb3QgZGlyZWN0b3J5Ci0vLy8gZW50cnkuCi0vLy8KLS8vLyBSZXR1cm5zIHRo
ZSByb290IGRpcmVjdG9yeSBlbnRyeSBhbmQsIGlmIHByZXNlbnQsIHRoZSBwcmVsdWRlIGVudHJ5
Ci1wdWIgZm4gaGFuZGxlX3Jvb3Rfd2l0aF9vcHRpb25hbF9mb3JtYXRfdmVyc2lvbl9wcmVsdWRl
PFI6IHB4YXI6OmRlY29kZXI6OlNlcVJlYWQ+KAotICAgIGRlY29kZXI6ICZtdXQgcHhhcjo6ZGVj
b2Rlcjo6c3luYzo6RGVjb2RlcjxSPiwKLSkgLT4gUmVzdWx0PChweGFyOjpFbnRyeSwgT3B0aW9u
PHB4YXI6OkVudHJ5PiksIEVycm9yPiB7Ci0gICAgbGV0IGZpcnN0ID0gZGVjb2RlcgotICAgICAg
ICAubmV4dCgpCi0gICAgICAgIC5va19vcl9lbHNlKHx8IGZvcm1hdF9lcnIhKCJtaXNzaW5nIHJv
b3QgZW50cnkiKSk/PzsKLSAgICBtYXRjaCBmaXJzdC5raW5kKCkgewotICAgICAgICBweGFyOjpF
bnRyeUtpbmQ6OkRpcmVjdG9yeSA9PiB7Ci0gICAgICAgICAgICBsZXQgdmVyc2lvbiA9IHB4YXI6
OmZvcm1hdDo6Rm9ybWF0VmVyc2lvbjo6VmVyc2lvbjE7Ci0gICAgICAgICAgICBsb2c6OmRlYnVn
ISgicHhhciBmb3JtYXQgdmVyc2lvbiAne3ZlcnNpb246P30nIik7Ci0gICAgICAgICAgICBPaygo
Zmlyc3QsIE5vbmUpKQotICAgICAgICB9Ci0gICAgICAgIHB4YXI6OkVudHJ5S2luZDo6VmVyc2lv
bih2ZXJzaW9uKSA9PiB7Ci0gICAgICAgICAgICBsb2c6OmRlYnVnISgicHhhciBmb3JtYXQgdmVy
c2lvbiAne3ZlcnNpb246P30nIik7Ci0gICAgICAgICAgICBsZXQgc2Vjb25kID0gZGVjb2Rlcgot
ICAgICAgICAgICAgICAgIC5uZXh0KCkKLSAgICAgICAgICAgICAgICAub2tfb3JfZWxzZSh8fCBm
b3JtYXRfZXJyISgibWlzc2luZyByb290IGVudHJ5IikpPz87Ci0gICAgICAgICAgICBtYXRjaCBz
ZWNvbmQua2luZCgpIHsKLSAgICAgICAgICAgICAgICBweGFyOjpFbnRyeUtpbmQ6OkRpcmVjdG9y
eSA9PiBPaygoc2Vjb25kLCBOb25lKSksCi0gICAgICAgICAgICAgICAgcHhhcjo6RW50cnlLaW5k
OjpQcmVsdWRlKF9wcmVsdWRlKSA9PiB7Ci0gICAgICAgICAgICAgICAgICAgIGxldCB0aGlyZCA9
IGRlY29kZXIKLSAgICAgICAgICAgICAgICAgICAgICAgIC5uZXh0KCkKLSAgICAgICAgICAgICAg
ICAgICAgICAgIC5va19vcl9lbHNlKHx8IGZvcm1hdF9lcnIhKCJtaXNzaW5nIHJvb3QgZW50cnki
KSk/PzsKLSAgICAgICAgICAgICAgICAgICAgT2soKHRoaXJkLCBTb21lKHNlY29uZCkpKQotICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBfID0+IGJhaWwhKCJ1bmV4cGVjdGVkIGVu
dHJ5IGtpbmQgezo/fSIsIHNlY29uZC5raW5kKCkpLAotICAgICAgICAgICAgfQotICAgICAgICB9
Ci0gICAgICAgIF8gPT4gYmFpbCEoInVuZXhwZWN0ZWQgZW50cnkga2luZCB7Oj99IiwgZmlyc3Qu
a2luZCgpKSwKLSAgICB9Ci19Ci0KIC8vLyBSYWlzZSB0aGUgc29mdCBsaW1pdCBmb3Igb3BlbiBm
aWxlIGhhbmRsZXMgdG8gdGhlIGhhcmQgbGltaXQKIC8vLwogLy8vIFJldHVybnMgdGhlIHZhbHVl
cyBzZXQgYmVmb3JlIHJhaXNpbmcgdGhlIGxpbWl0IGFzIGxpYmM6OnJsaW1pdDY0CmRpZmYgLS1n
aXQgYS9zcmMvYXBpMi90YXBlL3Jlc3RvcmUucnMgYi9zcmMvYXBpMi90YXBlL3Jlc3RvcmUucnMK
aW5kZXggYjI4ZGI2ZTM5Li5mNzQ4MWJhY2MgMTAwNjQ0Ci0tLSBhL3NyYy9hcGkyL3RhcGUvcmVz
dG9yZS5ycworKysgYi9zcmMvYXBpMi90YXBlL3Jlc3RvcmUucnMKQEAgLTI1LDcgKzI1LDcgQEAg
dXNlIHBic19hcGlfdHlwZXM6OnsKICAgICBQUklWX0RBVEFTVE9SRV9NT0RJRlksIFBSSVZfVEFQ
RV9SRUFELCBUQVBFX1JFU1RPUkVfTkFNRVNQQUNFX1NDSEVNQSwKICAgICBUQVBFX1JFU1RPUkVf
U05BUFNIT1RfU0NIRU1BLCBVUElEX1NDSEVNQSwKIH07Ci11c2UgcGJzX2NsaWVudDo6dG9vbHM6
OmhhbmRsZV9yb290X3dpdGhfb3B0aW9uYWxfZm9ybWF0X3ZlcnNpb25fcHJlbHVkZTsKK3VzZSBw
YnNfY2xpZW50OjpweGFyOjp0b29sczo6aGFuZGxlX3Jvb3Rfd2l0aF9vcHRpb25hbF9mb3JtYXRf
dmVyc2lvbl9wcmVsdWRlOwogdXNlIHBic19jb25maWc6OkNhY2hlZFVzZXJJbmZvOwogdXNlIHBi
c19kYXRhc3RvcmU6OmR5bmFtaWNfaW5kZXg6OkR5bmFtaWNJbmRleFJlYWRlcjsKIHVzZSBwYnNf
ZGF0YXN0b3JlOjpmaXhlZF9pbmRleDo6Rml4ZWRJbmRleFJlYWRlcjsKLS0gCjIuMzkuNQoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwg
bWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnBy
b3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK