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 B5EF61FF15D for ; Thu, 8 Aug 2024 15:36:46 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 92D001E9C2; Thu, 8 Aug 2024 15:36:56 +0200 (CEST) Message-ID: <7572f2f2-3455-4627-a9b7-f0573441ad42@proxmox.com> Date: Thu, 8 Aug 2024 15:36:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= , pbs-devel@lists.proxmox.com References: <20240722103034.343303-1-c.ebner@proxmox.com> <20240722103034.343303-4-c.ebner@proxmox.com> <172302254752.107519.7257401531086504004@yuna.proxmox.com> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <172302254752.107519.7257401531086504004@yuna.proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.022 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: Re: [pbs-devel] [PATCH v2 proxmox-backup 3/7] client: tools: factor out pxar entry to dir entry mapping 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" T24gOC83LzI0IDExOjIyLCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IFF1b3RpbmcgQ2hy aXN0aWFuIEVibmVyICgyMDI0LTA3LTIyIDEyOjMwOjMwKQo+PiBDcmVhdGUgYSBkZWRpY2F0ZWQg aGVscGVyIGZvciBwZXJmb3JtaW5nIHRoZSBtYXBwaW5nIG9mIHB4YXIKPj4gYEZpbGVFbnRyeWBz IHRvIGBEaXJFbnRyeUF0dHJpYnV0ZWBzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4g RWJuZXIgPGMuZWJuZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+PiBjaGFuZ2VzIHNpbmNlIHZlcnNp b24gMToKPj4gLSBub3QgcHJlc2VudCBpbiBwcmV2aW91cyB2ZXJzaW9uCj4+Cj4+ICAgcGJzLWNs aWVudC9zcmMvdG9vbHMvbW9kLnJzIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlv bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Bicy1jbGllbnQvc3JjL3Rvb2xzL21vZC5ycyBiL3Bi cy1jbGllbnQvc3JjL3Rvb2xzL21vZC5ycwo+PiBpbmRleCBlNmU1NDg0MDMuLjk3ZjcxZjNmMSAx MDA2NDQKPj4gLS0tIGEvcGJzLWNsaWVudC9zcmMvdG9vbHMvbW9kLnJzCj4+ICsrKyBiL3Bicy1j bGllbnQvc3JjL3Rvb2xzL21vZC5ycwo+PiBAQCAtNzIwLDI3ICs3MjAsOSBAQCBwdWIgYXN5bmMg Zm4gcHhhcl9tZXRhZGF0YV9jYXRhbG9nX2xvb2t1cDxUOiBDbG9uZSArIFJlYWRBdD4oCj4+ICAg ICAgICAgICB3aGlsZSBsZXQgU29tZShlbnRyeSkgPSBlbnRyaWVzX2l0ZXIubmV4dCgpLmF3YWl0 IHsKPj4gICAgICAgICAgICAgICBsZXQgZW50cnkgPSBlbnRyeT8uZGVjb2RlX2VudHJ5KCkuYXdh aXQ/Owo+PiAgIAo+PiAtICAgICAgICAgICAgbGV0IGVudHJ5X2F0dHIgPSBtYXRjaCBlbnRyeS5r aW5kKCkgewo+PiAtICAgICAgICAgICAgICAgIEVudHJ5S2luZDo6VmVyc2lvbihfKSB8IEVudHJ5 S2luZDo6UHJlbHVkZShfKSB8IEVudHJ5S2luZDo6R29vZGJ5ZVRhYmxlID0+IGNvbnRpbnVlLAo+ PiAtICAgICAgICAgICAgICAgIEVudHJ5S2luZDo6RGlyZWN0b3J5ID0+IERpckVudHJ5QXR0cmli dXRlOjpEaXJlY3Rvcnkgewo+PiAtICAgICAgICAgICAgICAgICAgICBzdGFydDogZW50cnkuZW50 cnlfcmFuZ2VfaW5mbygpLmVudHJ5X3JhbmdlLnN0YXJ0LAo+PiAtICAgICAgICAgICAgICAgIH0s Cj4+IC0gICAgICAgICAgICAgICAgRW50cnlLaW5kOjpGaWxlIHsgc2l6ZSwgLi4gfSA9PiB7Cj4+ IC0gICAgICAgICAgICAgICAgICAgIGxldCBtdGltZSA9IG1hdGNoIGVudHJ5Lm1ldGFkYXRhKCku bXRpbWVfYXNfZHVyYXRpb24oKSB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBTaWduZWRE dXJhdGlvbjo6UG9zaXRpdmUodmFsKSA9PiBpNjQ6OnRyeV9mcm9tKHZhbC5hc19zZWNzKCkpPywK Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgIFNpZ25lZER1cmF0aW9uOjpOZWdhdGl2ZSh2YWwp ID0+IC1pNjQ6OnRyeV9mcm9tKHZhbC5hc19zZWNzKCkpPywKPj4gLSAgICAgICAgICAgICAgICAg ICAgfTsKPj4gLSAgICAgICAgICAgICAgICAgICAgRGlyRW50cnlBdHRyaWJ1dGU6OkZpbGUgeyBz aXplOiAqc2l6ZSwgbXRpbWUgfQo+PiAtICAgICAgICAgICAgICAgIH0KPj4gLSAgICAgICAgICAg ICAgICBFbnRyeUtpbmQ6OkRldmljZShfKSA9PiBtYXRjaCBlbnRyeS5tZXRhZGF0YSgpLmZpbGVf dHlwZSgpIHsKPj4gLSAgICAgICAgICAgICAgICAgICAgbW9kZTo6SUZCTEsgPT4gRGlyRW50cnlB dHRyaWJ1dGU6OkJsb2NrRGV2aWNlLAo+PiAtICAgICAgICAgICAgICAgICAgICBtb2RlOjpJRkNI UiA9PiBEaXJFbnRyeUF0dHJpYnV0ZTo6Q2hhckRldmljZSwKPj4gLSAgICAgICAgICAgICAgICAg ICAgXyA9PiBiYWlsISgiZW5jb3VudGVyZWQgdW5rbm93biBkZXZpY2UgdHlwZSIpLAo+PiAtICAg ICAgICAgICAgICAgIH0sCj4+IC0gICAgICAgICAgICAgICAgRW50cnlLaW5kOjpTeW1saW5rKF8p ID0+IERpckVudHJ5QXR0cmlidXRlOjpTeW1saW5rLAo+PiAtICAgICAgICAgICAgICAgIEVudHJ5 S2luZDo6SGFyZGxpbmsoXykgPT4gRGlyRW50cnlBdHRyaWJ1dGU6OkhhcmRsaW5rLAo+PiAtICAg ICAgICAgICAgICAgIEVudHJ5S2luZDo6RmlmbyA9PiBEaXJFbnRyeUF0dHJpYnV0ZTo6RmlmbywK Pj4gLSAgICAgICAgICAgICAgICBFbnRyeUtpbmQ6OlNvY2tldCA9PiBEaXJFbnRyeUF0dHJpYnV0 ZTo6U29ja2V0LAo+PiArICAgICAgICAgICAgbGV0IGVudHJ5X2F0dHIgPSBtYXRjaCBtYXBfdG9f ZGlyX2VudHJ5X2F0dHIoJmVudHJ5KT8gewo+PiArICAgICAgICAgICAgICAgIFNvbWUoYXR0cikg PT4gYXR0ciwKPj4gKyAgICAgICAgICAgICAgICBOb25lID0+IGNvbnRpbnVlLAo+PiAgICAgICAg ICAgICAgIH07Cj4+ICAgCj4+ICAgICAgICAgICAgICAgbGV0IGVudHJ5X3BhdGggPSBlbnRyeV9w YXRoX3dpdGhfcHJlZml4KCZlbnRyeSwgcGF0aF9wcmVmaXgudW53cmFwX29yX2RlZmF1bHQoKSk7 Cj4+IEBAIC03OTIsMyArNzc0LDM1IEBAIGZuIGVudHJ5X3BhdGhfd2l0aF9wcmVmaXg8VDogQ2xv bmUgKyBSZWFkQXQ+KGVudHJ5OiAmRmlsZUVudHJ5PFQ+LCBwYXRoX3ByZWZpeDoKPj4gICAgICAg fQo+PiAgICAgICBlbnRyeV9wYXRoCj4+ICAgfQo+PiArCj4+ICsvLy8gTWFwIGEgcHhhciBbYEZp bGVFbnRyeWBdIHRvIHRoZSBjb3JyZXNwb25kaW5nIFtgRGlyRW50cnlBdHRyaWJ1dGVgXS4KPj4g Ky8vLwo+PiArLy8vIFJldHVybnMgYE9rKE5vbmUpYCBpZiB0aGVyZSBpcyBubyBjb3JyZXNwb25k aW5nIHZhcmlhbnQsIGBFcnJgIGlmIGFuIHVua25vd24gZGV2aWNlIHR5cGUgaXMKPj4gKy8vLyBl bmNvdW50ZXJlZC4KPj4gK3B1YihjcmF0ZSkgZm4gbWFwX3RvX2Rpcl9lbnRyeV9hdHRyPFQ6IENs b25lICsgUmVhZEF0PigKPiAKPiB0aGlzIGNvdWxkIGxpdmUgYXMgYSBUcnlGcm9tPHB4YXI6Oktp bmQ+IGluIERpckVudHJ5QXR0cmlidXRlPwo+IAoKVGhhdCB3aWxsIG5vdCB3b3JrLCBhcyB0byBj b252ZXJ0IHRoZSBlbnRyaWVzLCBub3QganVzdCB0aGUga2luZCBidXQgCmFsc28gdGhlaXIgbWV0 YWRhdGEgaXMgcmVxdWlyZWQuCkJ1dCB3aWxsIGdvIHRoZSBzdWdnZXN0ZWQgcm91dGUgYW5kIGFk ZCB0aGlzIGFzIGBUcnlGcm9tPCZGaWxlRW50cnk8VD4+YCAKaW5zdGVhZCwgd2hpY2ggY29udGFp bnMgYWxsIG9mIHdoYXQgaXMgbmVlZGVkLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3Rz LnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xp c3RpbmZvL3Bicy1kZXZlbAo=