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 358CD1FF161 for ; Tue, 8 Oct 2024 10:33:44 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6696211506; Tue, 8 Oct 2024 10:34:08 +0200 (CEST) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pbs-devel@lists.proxmox.com Date: Tue, 8 Oct 2024 10:33:55 +0200 Message-Id: <20241008083355.181031-2-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20241008083355.181031-1-f.gruenbichler@proxmox.com> References: <20241008083355.181031-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.049 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 Subject: [pbs-devel] [RFC proxmox-backup 2/2] pxar: extract: make invalid ACLs non-fatal 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" dGhlc2UgY2FuIG9jY3VyIGluIHByYWN0aWNlLCBhbmQgbmVpdGhlciBzZXR0aW5nIG5vciBnZXR0 aW5nIHRoZW0gdGhyb3dzIGFuCmVycm9yLiBpZiAiaW52YWxpZCIgQUNMcyBhcmUgbm9uLXJlc3Rv cmFibGUsIHRoaXMgbWVhbnMgdGhhdCBjcmVhdGluZyBhIHB4YXIKYXJjaGl2ZSB3aXRoIHN1Y2gg YW4gQUNMIGlzIHBvc3NpYmxlLCBidXQgcmVzdG9yaW5nIGl0IGlzbid0LgoKcmVwb3J0ZWQgaW4g b3VyIGNvbW11bml0eSBmb3J1bToKaHR0cHM6Ly9mb3J1bS5wcm94bW94LmNvbS90aHJlYWRzLzE1 NTQ3NwoKU2lnbmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJA cHJveG1veC5jb20+Ci0tLQoKTm90ZXM6CiAgICB3ZSBjb3VsZCBhbHNvIGZvcmJpZCBjcmVhdGlv biBvZiBjb3Vyc2UsIGJ1dCBzaW5jZSBvdGhlciB0b29scyBtaWdodCBjcmVhdGUKICAgIHN1Y2gg QUNMcywgdGhpcyB3b3VsZCBqdXN0IHJlZHVjZSB3aGF0IHdlIGNhbiBiYWNrdXAgaW4gcHJhY3Rp Y2UuLiBhbmQKICAgIGRvZXNuJ3Qgc29sdmUgdGhlIGlzc3VlIGZvciB1c2VycyB0aGF0IGhhdmUg c3VjaCBiYWNrdXBzLi4KICAgIAogICAgYW5vdGhlciBhbHRlcm5hdGl2ZSBhcHByb2FjaCB3b3Vs ZCBiZSB0byBkZXRlY3QgYW5kIGhhbmRsZSBjZXJ0YWluIGtpbmRzIG9mCiAgICBpbnZhbGlkaXR5 LCBlLmcuLCB3aXRoIG11bHRpcGxlIGVudHJpZXMgZm9yIGEgc2luZ2xlIHVpZC9naWQsIHdlIGNv dWxkIGRyb3AgYWxsCiAgICBidXQgdGhlIG1vc3QgcmVzdHJpY3RpdmUgb25lLCBhbmQgcmVxdWly ZSB0aGUgcmVzdWx0aW5nIEFDTCB0byBzdGlsbCBwYXNzIGBhY2xfdmFsaWRgLgoKIHBicy1jbGll bnQvc3JjL3B4YXIvbWV0YWRhdGEucnMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wYnMtY2xpZW50L3NyYy9w eGFyL21ldGFkYXRhLnJzIGIvcGJzLWNsaWVudC9zcmMvcHhhci9tZXRhZGF0YS5ycwppbmRleCAw NzE1NDcwOTQuLmFkNjMzMjE1NyAxMDA2NDQKLS0tIGEvcGJzLWNsaWVudC9zcmMvcHhhci9tZXRh ZGF0YS5ycworKysgYi9wYnMtY2xpZW50L3NyYy9weGFyL21ldGFkYXRhLnJzCkBAIC0yLDcgKzIs NyBAQCB1c2Ugc3RkOjpmZmk6OntDU3RyLCBDU3RyaW5nfTsKIHVzZSBzdGQ6Om9zOjp1bml4Ojpp bzo6e0FzUmF3RmQsIFJhd0ZkfTsKIHVzZSBzdGQ6OnBhdGg6OlBhdGg7CiAKLXVzZSBhbnlob3c6 Onthbnlob3csIGJhaWwsIENvbnRleHQsIEVycm9yfTsKK3VzZSBhbnlob3c6Onthbnlob3csIENv bnRleHQsIEVycm9yfTsKIHVzZSBuaXg6OmVycm5vOjpFcnJubzsKIHVzZSBuaXg6OmZjbnRsOjpP RmxhZzsKIHVzZSBuaXg6OnN5czo6c3RhdDo6TW9kZTsKQEAgLTMwMCw3ICszMDAsNyBAQCBmbiBh cHBseV9hY2xzKAogICAgIH0KIAogICAgIGlmICFhY2wuaXNfdmFsaWQoKSB7Ci0gICAgICAgIGJh aWwhKCJFcnJvciB3aGlsZSByZXN0b3JpbmcgQUNMIC0gQUNMIGludmFsaWQiKTsKKyAgICAgICAg bG9nOjp3YXJuISgiV2FybmluZzoge3BhdGhfaW5mbzo/fSAtIEFDTCBpbnZhbGlkLCBhdHRlbXB0 aW5nIHJlc3RvcmUgYW55d2F5Li4iKTsKICAgICB9CiAKICAgICBhY2wuc2V0X2ZpbGUoY19wcm9j X3BhdGgsIGFjbDo6QUNMX1RZUEVfQUNDRVNTKT87CkBAIC0zMjksNyArMzI5LDcgQEAgZm4gYXBw bHlfYWNscygKICAgICAgICAgfQogCiAgICAgICAgIGlmICFhY2wuaXNfdmFsaWQoKSB7Ci0gICAg ICAgICAgICBiYWlsISgiRXJyb3Igd2hpbGUgcmVzdG9yaW5nIEFDTCAtIEFDTCBpbnZhbGlkIik7 CisgICAgICAgICAgICBsb2c6Ondhcm4hKCJXYXJuaW5nOiB7cGF0aF9pbmZvOj99IC0gQUNMIGlu dmFsaWQsIGF0dGVtcHRpbmcgcmVzdG9yZSBhbnl3YXkuLiIpOwogICAgICAgICB9CiAKICAgICAg ICAgYWNsLnNldF9maWxlKGNfcHJvY19wYXRoLCBhY2w6OkFDTF9UWVBFX0RFRkFVTFQpPzsKLS0g CjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRw czovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK