From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 23AEB1FF394 for ; Mon, 3 Jun 2024 17:02:51 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 97D554275; Mon, 3 Jun 2024 17:03:19 +0200 (CEST) Message-ID: <0458f382-964f-4ca6-b9d2-485b3498dc1e@proxmox.com> Date: Mon, 3 Jun 2024 17:02:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20240528094303.309806-1-c.ebner@proxmox.com> <20240528094303.309806-65-c.ebner@proxmox.com> <1717421421.rzd54jizb2.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1717421421.rzd54jizb2.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.028 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 SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record T_SCC_BODY_TEXT_LINE -0.01 - Subject: Re: [pbs-devel] [PATCH v8 proxmox-backup 64/69] client: pxar: allow to restore prelude to optional path X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gNi8zLzI0IDE1OjU3LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IE9uIE1heSAyOCwg MjAyNCAxMTo0MiBhbSwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+PiBQeGFyIGFyY2hpdmVzIGFs bG93IHRvIHN0b3JlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gaW4gYSBwcmVsdWRlCj4+IGVudHJ5 IHNpbmNlIHB4YXIgZm9ybWF0IHZlcnNpb24gMi4KPj4KPj4gQWRkIGFuIG9wdGlvbmFsIHBhcmFt ZXRlciB0byBgcHhhcmAgYW5kIGBwcm94bW94LWJhY2t1cC1jbGllbnRgIHRvCj4+IHNwZWNpZnkg dGhlIHBhdGggdG8gcmVzdG9yZSB0aGUgcHJlbHVkZSB0byBhbmQgcGFzcyB0aGlzIHRvIHRoZQo+ PiBhcmNoaXZlIGV4dHJhY3Rpb24gYnkgZXh0ZW5kaW5nIHRoZSBgUHhhckV4dHJhY3RPcHRpb25z YCBieSBhCj4+IGNvcnJlc3BvbmRpbmcgZmllbGQuIElmIG5vbmUgaXMgZ2l2ZW4sIHRoZSBwcmVs dWRlIGlzIHNpbXBseSBza2lwcGVkCj4+IGR1cmluZyByZXN0b3JlLgo+Pgo+PiBTaWduZWQtb2Zm LWJ5OiBDaHJpc3RpYW4gRWJuZXIgPGMuZWJuZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+PiBjaGFu Z2VzIHNpbmNlIHZlcnNpb24gNzoKPj4gLSBubyBjaGFuZ2VzCj4+Cj4+IGNoYW5nZXMgc2luY2Ug dmVyc2lvbiA2Ogo+PiAtIHJlbW92ZSBiaW5kaW5nIHRvIG5vdyBub3QgcmV0dXJuZWQgdmVyc2lv biByZXR1cm4gdmFsdWUKPj4KPj4gICBwYnMtY2xpZW50L3NyYy9weGFyL2V4dHJhY3QucnMgICAg fCAyMyArKysrKysrKysrKysrKysrKysrKystLQo+PiAgIHByb3htb3gtYmFja3VwLWNsaWVudC9z cmMvbWFpbi5ycyB8IDEyICsrKysrKysrKysrLQo+PiAgIHB4YXItYmluL3NyYy9tYWluLnJzICAg ICAgICAgICAgICB8ICA2ICsrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Bicy1jbGllbnQvc3JjL3B4 YXIvZXh0cmFjdC5ycyBiL3Bicy1jbGllbnQvc3JjL3B4YXIvZXh0cmFjdC5ycwo+PiBpbmRleCBl MjIzOTA2MDYuLjk5YzBkMGUxMCAxMDA2NDQKPj4gLS0tIGEvcGJzLWNsaWVudC9zcmMvcHhhci9l eHRyYWN0LnJzCj4+ICsrKyBiL3Bicy1jbGllbnQvc3JjL3B4YXIvZXh0cmFjdC5ycwo+PiBAQCAt Miw3ICsyLDggQEAKPj4gICAKPj4gICB1c2Ugc3RkOjpjb2xsZWN0aW9uczo6SGFzaE1hcDsKPj4g ICB1c2Ugc3RkOjpmZmk6OntDU3RyLCBDU3RyaW5nLCBPc1N0ciwgT3NTdHJpbmd9Owo+PiAtdXNl IHN0ZDo6aW87Cj4+ICt1c2Ugc3RkOjpmczo6T3Blbk9wdGlvbnM7Cj4+ICt1c2Ugc3RkOjppbzo6 e3NlbGYsIFdyaXRlfTsKPj4gICB1c2Ugc3RkOjpvczo6dW5peDo6ZmZpOjpPc1N0ckV4dDsKPj4g ICB1c2Ugc3RkOjpvczo6dW5peDo6aW86OntBc1Jhd0ZkLCBGcm9tUmF3RmQsIFJhd0ZkfTsKPj4g ICB1c2Ugc3RkOjpwYXRoOjp7UGF0aCwgUGF0aEJ1Zn07Cj4+IEBAIC0zNyw2ICszOCw3IEBAIHB1 YiBzdHJ1Y3QgUHhhckV4dHJhY3RPcHRpb25zPCdhPiB7Cj4+ICAgICAgIHB1YiBhbGxvd19leGlz dGluZ19kaXJzOiBib29sLAo+PiAgICAgICBwdWIgb3ZlcndyaXRlX2ZsYWdzOiBPdmVyd3JpdGVG bGFncywKPj4gICAgICAgcHViIG9uX2Vycm9yOiBPcHRpb248RXJyb3JIYW5kbGVyPiwKPj4gKyAg ICBwdWIgcHJlbHVkZV9wYXRoOiBPcHRpb248UGF0aEJ1Zj4sCj4+ICAgfQo+PiAgIAo+PiAgIGJp dGZsYWdzISB7Cj4+IEBAIC0xMjUsOSArMTI3LDI2IEBAIHdoZXJlCj4+ICAgICAgICAgICAvLyB3 ZSB1c2UgdGhpcyB0byBrZWVwIHRyYWNrIG9mIG91ciBkaXJlY3RvcnktdHJhdmVyc2FsCj4+ICAg ICAgICAgICBkZWNvZGVyLmVuYWJsZV9nb29kYnllX2VudHJpZXModHJ1ZSk7Cj4+ICAgCj4+IC0g ICAgICAgIGxldCAocm9vdCwgXykgPSBoYW5kbGVfcm9vdF93aXRoX29wdGlvbmFsX2Zvcm1hdF92 ZXJzaW9uX3ByZWx1ZGUoJm11dCBkZWNvZGVyKQo+PiArICAgICAgICBsZXQgKHJvb3QsIHByZWx1 ZGUpID0gaGFuZGxlX3Jvb3Rfd2l0aF9vcHRpb25hbF9mb3JtYXRfdmVyc2lvbl9wcmVsdWRlKCZt dXQgZGVjb2RlcikKPj4gICAgICAgICAgICAgICAuY29udGV4dCgiZXJyb3IgcmVhZGluZyBweGFy IGFyY2hpdmUiKT87Cj4+ICAgCj4+ICsgICAgICAgIGlmIGxldCBTb21lKHJlZiBwYXRoKSA9IG9w dGlvbnMucHJlbHVkZV9wYXRoIHsKPj4gKyAgICAgICAgICAgIGlmIGxldCBTb21lKGVudHJ5KSA9 IHByZWx1ZGUgewo+PiArICAgICAgICAgICAgICAgIGxldCBtdXQgcHJlbHVkZV9maWxlID0gT3Bl bk9wdGlvbnM6Om5ldygpCj4+ICsgICAgICAgICAgICAgICAgICAgIC5jcmVhdGUodHJ1ZSkKPj4g KyAgICAgICAgICAgICAgICAgICAgLndyaXRlKHRydWUpCj4+ICsgICAgICAgICAgICAgICAgICAg IC5vcGVuKHBhdGgpCj4+ICsgICAgICAgICAgICAgICAgICAgIC53aXRoX2NvbnRleHQofHwgZm9y bWF0ISgiZXJyb3IgY3JlYXRpbmcgcHJlbHVkZSBmaWxlICd7cGF0aDo/fSciKSk/Owo+PiArICAg ICAgICAgICAgICAgIGlmIGxldCBweGFyOjpFbnRyeUtpbmQ6OlByZWx1ZGUocmVmIHByZWx1ZGUp ID0gZW50cnkua2luZCgpIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgcHJlbHVkZV9maWxlLndy aXRlX2FsbChwcmVsdWRlLmFzX29zX3N0cigpLmFzX2J5dGVzKCkpPzsKPj4gKyAgICAgICAgICAg ICAgICB9IGVsc2Ugewo+PiArICAgICAgICAgICAgICAgICAgICBsb2c6OmluZm8hKCJ1bmV4cGVj dGVkIGVudHJ5IGtpbmQgZm9yIHByZWx1ZGUiKTsKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsg ICAgICAgICAgICB9IGVsc2Ugewo+PiArICAgICAgICAgICAgICAgIGxvZzo6aW5mbyEoIk5vIHBy ZWx1ZGUgZW50cnkgZm91bmQsIHNraXAgcHJlbHVkZSByZXN0b3JlLiIpOwo+PiArICAgICAgICAg ICAgfQo+PiArICAgICAgICB9Cj4+ICsKPj4gICAgICAgICAgIGlmICFyb290LmlzX2RpcigpIHsK Pj4gICAgICAgICAgICAgICBiYWlsISgicHhhciBhcmNoaXZlIGRvZXMgbm90IHN0YXJ0IHdpdGgg YSBkaXJlY3RvcnkgZW50cnkhIik7Cj4+ICAgICAgICAgICB9Cj4+IGRpZmYgLS1naXQgYS9wcm94 bW94LWJhY2t1cC1jbGllbnQvc3JjL21haW4ucnMgYi9wcm94bW94LWJhY2t1cC1jbGllbnQvc3Jj L21haW4ucnMKPj4gaW5kZXggODdkYmI2M2Q1Li5hZDkwNDI4NTcgMTAwNjQ0Cj4+IC0tLSBhL3By b3htb3gtYmFja3VwLWNsaWVudC9zcmMvbWFpbi5ycwo+PiArKysgYi9wcm94bW94LWJhY2t1cC1j bGllbnQvc3JjL21haW4ucnMKPj4gQEAgLTE0MzMsNyArMTQzMywxMiBAQCBXZSBkbyBub3QgZXh0 cmFjdCAnLnB4YXInIGFyY2hpdmVzIHdoZW4gd3JpdGluZyB0byBzdGFuZGFyZCBvdXRwdXQuCj4+ ICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiAiaWdub3JlIGVycm9ycyB0aGF0IG9jY3Vy IGR1cmluZyBkZXZpY2Ugbm9kZSBleHRyYWN0aW9uIiwKPj4gICAgICAgICAgICAgICAgICAgb3B0 aW9uYWw6IHRydWUsCj4+ICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IGZhbHNlLAo+PiAtICAg ICAgICAgICAgfQo+PiArICAgICAgICAgICAgfSwKPj4gKyAgICAgICAgICAgICJyZXN0b3JlLXBy ZWx1ZGUtdG8iOiB7Cj4+ICsgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246ICJQYXRoIHRvIHJl c3RvcmUgcHJlbHVkZSB0bywgKHB4YXIgdjIgYXJjaGl2ZXMgb25seSkuIiwKPj4gKyAgICAgICAg ICAgICAgICB0eXBlOiBTdHJpbmcsCj4+ICsgICAgICAgICAgICAgICAgb3B0aW9uYWw6IHRydWUs Cj4+ICsgICAgICAgICAgICB9LAo+IAo+IEkgZG9uJ3QgdGhpbmsgd2UgaGF2ZSBhbnkgb3RoZXIg Q0xJIHBhcmFtZXRlcnMgdGhhdCBmb2xsb3cgdGhpcyBwYXR0ZXJuLAo+IG1heWJlIHNvbWV0aGlu ZyBsaWtlCj4gCj4gLS1wcmVsdWRlLXRhcmdldAo+IAo+IGlzIGEgYmV0dGVyIGZpdD8KPiAKPiBh bmQgaW4gYW55IGNhc2UsIGl0J3MgbGFja2luZyBjb21wbGV0aW9uIDopCj4gCgpBZGFwdGVkIHRo aXMgYXMgc3VnZ2VzdGVkIGFuZCBhZGRlZCBsYWNraW5nIGNvbXBsZXRpb24gZnVuY3Rpb25zIChz YW1lIApnb2VzIGZvciB0aGUgb3RoZXIgbWVudGlvbnMgOikgKQoKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBi cy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1i aW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK