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 80DBD1FF15C for ; Wed, 7 Aug 2024 13:24:12 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 16A79535C; Wed, 7 Aug 2024 13:24:20 +0200 (CEST) Date: Wed, 7 Aug 2024 13:24:16 +0200 (CEST) From: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= To: Christian Ebner , pbs-devel@lists.proxmox.com Message-ID: <1774448965.11718.1723029856925@webmail.proxmox.com> In-Reply-To: <202bfa01-f571-4343-a432-ac9d08f5d87d@proxmox.com> References: <20240722100705.328797-1-c.ebner@proxmox.com> <172301911740.107519.13980702778008805321@yuna.proxmox.com> <202bfa01-f571-4343-a432-ac9d08f5d87d@proxmox.com> MIME-Version: 1.0 X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev67 X-Originating-Client: open-xchange-appsuite X-SPAM-LEVEL: Spam detection results: 0 AWL 0.050 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: Re: [pbs-devel] [PATCH proxmox-backup] client: catalog shell: avoid navigating below archive root 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" Cj4gQ2hyaXN0aWFuIEVibmVyIDxjLmVibmVyQHByb3htb3guY29tPiBoYXQgYW0gMDcuMDguMjAy NCAxMjo1NCBDRVNUIGdlc2NocmllYmVuOgo+IAo+ICAKPiBPbiA4LzcvMjQgMTA6MjUsIEZhYmlh biBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gPiBRdW90aW5nIENocmlzdGlhbiBFYm5lciAoMjAyNC0w Ny0yMiAxMjowNzowNSkKPiA+PiBBdm9pZCB0byB1bmRlcmZsb3cgdGhlIGNhdGFsb2dzIHNoZWxs IHBvc2l0aW9uIHN0YWNrIGJ5IG5hdmlnYXRpbmcKPiA+PiBiZWxvdyB0aGUgYXJjaGl2ZXMgcm9v dCBkaXJlY3RvcnkgaW50byB0aGUgY2F0YWxvZyByb290LiBPdGhlcndpc2UKPiA+PiB0aGUgc2hl bGwgd2lsbCBwYW5pYywgYXMgdGhlIHJvb3QgZW50cnkgaXMgYWx3YXlzIGV4cGVjdGVkIHRvIGJl Cj4gPj4gcHJlc2VudC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBFYm5lciA8 Yy5lYm5lckBwcm94bW94LmNvbT4KPiA+PiAtLS0KPiA+PiBFbmNvdW50ZXJlZCB3aGlsZSBpbXBs ZW1lbnRpbmcgdGhlIGNhdGFsb2cgc2hlbGwgZm9yIHRoZSBzcGxpdCBweGFyCj4gPj4gYXJjaGl2 ZSBjYXNlLgo+ID4+Cj4gPj4gV2l0aG91dCB0aGlzIGFkZGl0aW9uYWwgY2hlY2ssIGEgYGNkIC4u YCBpbiB0aGUgcHhhciBhcmNoaXZlIHJvb3Qgb2YKPiA+PiB0aGUgY2F0YWxvZyBzaGVsbCB3aWxs IHBhbmljLgo+ID4+Cj4gPj4gICBwYnMtY2xpZW50L3NyYy9jYXRhbG9nX3NoZWxsLnJzIHwgNiAr KysrKysKPiA+PiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiA+Pgo+ID4+IGRp ZmYgLS1naXQgYS9wYnMtY2xpZW50L3NyYy9jYXRhbG9nX3NoZWxsLnJzIGIvcGJzLWNsaWVudC9z cmMvY2F0YWxvZ19zaGVsbC5ycwo+ID4+IGluZGV4IDM0OWJiN2NiYy4uODgwNDVkYjVkIDEwMDY0 NAo+ID4+IC0tLSBhL3Bicy1jbGllbnQvc3JjL2NhdGFsb2dfc2hlbGwucnMKPiA+PiArKysgYi9w YnMtY2xpZW50L3NyYy9jYXRhbG9nX3NoZWxsLnJzCj4gPj4gQEAgLTcyMCw2ICs3MjAsMTIgQEAg aW1wbCBTaGVsbCB7Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICZtdXQgTm9uZSwKPiA+PiAg ICAgICAgICAgICAgICAgICApCj4gPj4gICAgICAgICAgICAgICAgICAgLmF3YWl0PzsKPiA+PiAr Cj4gPj4gKyAgICAgICAgICAgICAgICBpZiBuZXdfcG9zaXRpb24ubGVuKCkgPCAxIHsKPiA+PiAr ICAgICAgICAgICAgICAgICAgICAvLyBBdm9pZCBtb3ZpbmcgYmVsb3cgYXJjaGl2ZSByb290IGlu dG8gY2F0YWxvZyByb290Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE9rKCgpKTsK PiA+PiArICAgICAgICAgICAgICAgIH0KPiA+IAo+ID4gc2luY2UgbmV3X3Bvc2l0aW9uIGlzIGEg VmVjLCB3b3VsZG4ndCBgbmV3X3Bvc2l0aW9uLmlzX2VtcHR5KClgIGJlIHRoZSByaWdodAo+ID4g Zml0Pwo+IAo+IFllcywgdGhpcyBpcyBldmVuIGEgY2xpcHB5IHdhcm5pbmcgSSBvdmVybG9va2Vk LCB3aWxsIHNlbmQgYSBuZXcgdmVyc2lvbiAKPiBmb3IgdGhpcy4KPiAKPiA+IAo+ID4gc2hvdWxk IHRoaXMgcHJpbnQgYSB3YXJuaW5nPyBJIGd1ZXNzIHNpbmNlIHJlZ3VsYXIgc2hlbGxzIHByZXRl bmQgYC9gIGlzIHRoZQo+ID4gcGFyZW50IG9mIGAvYCwgd2UgY2FuIGRvIHRoZSBzYW1lIGhlcmU/ Cj4gCj4gSSdtIG5vdCBzdXJlIGEgd2FybmluZyB3b3VsZCBicmluZyBtdWNoIGJlbmVmaXQgaGVy ZSwgdW5sZXNzIHdlIHBsYW4gdG8gCj4gYWxsb3cgdG8gbmF2aWdhdGUgdGhlIHdob2xlIGNhdGFs b2cgYXQgc29tZSBwb2ludCwgbm90IGp1c3QgdGhlIGFyY2hpdmUgCj4gZ2l2ZW4gYXMgcGFyYW1l dGVyIHdoZW4gaW52b2tpbmcgdGhlIHNoZWxsLgo+IAo+IEFsc28sIGNvdWxkIHlvdSBjbGFyaWZ5 IHdoYXQgZG8geW91IG1lYW4gZXhhY3RseSB3aXRoIHRoZSBsYXR0ZXIgCj4gcXVlc3Rpb24uIFdp dGggdGhlIHBhdGNoIGFwcGxpZWQgdGhlIHNoZWxsIHNob3VsZCB0cmVhdCAnLycgYXMgcGFyZW50 IG9mIAo+IGl0c2VsZiwgb3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZy4KCnNvcnJ5LCB5ZXMsIHRo YXQgd2FzIG5vdCBwaHJhc2VkIGNsZWFybHkuIAoKSSBqdXN0IHdhbnRlZCB0byBtYWtlIHN1cmUg dGhhdCB0aGlzIGlzIGludGVudGlvbmFsLCBhbmQgInNoZWxsIiB3YXMgcmVmZXJyaW5nIHRvIGEg cmVndWxhciBzaGVsbCBub3Qgb3VyIGNhdGFsb2cgc2hlbGwuIGFzIGluIC0gaXMgaXQgaW50ZW50 aW9uYWwgdGhhdCB0aGlzIGlzIHNpbGVudCAobGlrZSBpdCBpcyBpbiByZWd1bGFyIHNoZWxscyB3 aGVuIGRvaW5nICJjZCAuLiIgd2hpbGUgYWxyZWFkeSBiZWluZyBpbiAiLyIpLCBvciBkbyB3ZSB3 YW50IHRvIGhhdmUgYSB3YXJuaW5nIHRoZXJlPwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxp c3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFu L2xpc3RpbmZvL3Bicy1kZXZlbAo=