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 E3C8B1FF173 for ; Mon, 25 Nov 2024 15:49:00 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6F92F166E3; Mon, 25 Nov 2024 15:49:00 +0100 (CET) Message-ID: <19884931-b142-4e80-88ae-db2dfb10259c@proxmox.com> Date: Mon, 25 Nov 2024 15:48:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: pbs-devel@lists.proxmox.com References: <20241122144713.299130-1-h.laimer@proxmox.com> <20241122144713.299130-8-h.laimer@proxmox.com> <1732542160.of8bqk38he.astroid@yuna.none> Content-Language: en-US From: Hannes Laimer In-Reply-To: <1732542160.of8bqk38he.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.375 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks 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 v14 07/25] api: add check for nested datastores on creation 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" CgpPbiAxMS8yNS8yNCAxNDo0NCwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPiBPbiBOb3Zl bWJlciAyMiwgMjAyNCAzOjQ2IHBtLCBIYW5uZXMgTGFpbWVyIHdyb3RlOgo+PiBTaWduZWQtb2Zm LWJ5OiBIYW5uZXMgTGFpbWVyIDxoLmxhaW1lckBwcm94bW94LmNvbT4KPj4gLS0tCj4+ICogbmV3 IGluIHYxNCwgYW5kIG5vdCByZW1vdmFibGUgZGF0YXN0b3JlIHNwZWNpZmljCj4+Cj4+ICAgc3Jj L2FwaTIvY29uZmlnL2RhdGFzdG9yZS5ycyB8IDE0ICsrKysrKysrKysrKysrCj4+ICAgMSBmaWxl IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3NyYy9hcGkyL2Nv bmZpZy9kYXRhc3RvcmUucnMgYi9zcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzCj4+IGluZGV4 IDQyMGY4ZGRkMC4uNzVlMWExYTU2IDEwMDY0NAo+PiAtLS0gYS9zcmMvYXBpMi9jb25maWcvZGF0 YXN0b3JlLnJzCj4+ICsrKyBiL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMKPj4gQEAgLTgx LDYgKzgxLDIwIEBAIHB1YihjcmF0ZSkgZm4gZG9fY3JlYXRlX2RhdGFzdG9yZSgKPj4gICAgICAg ICAgIGJhaWwhKCJjYW5ub3QgY3JlYXRlIGRhdGFzdG9yZSBpbiByb290IHBhdGgiKTsKPj4gICAg ICAgfQo+PiAgIAo+PiArICAgIGZvciBzdG9yZSBpbiBjb25maWcuY29udmVydF90b190eXBlZF9h cnJheTo6PERhdGFTdG9yZUNvbmZpZz4oImRhdGFzdG9yZSIpPyB7Cj4+ICsgICAgICAgIGlmIHN0 b3JlLmJhY2tpbmdfZGV2aWNlICE9IGRhdGFzdG9yZS5iYWNraW5nX2RldmljZSB7Cj4+ICsgICAg ICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgfQo+IAo+IHRoaXMgaXMgbm90IG5lZWRlZCwg aWYgeW91IGNvbXBhcmUgYWJzb2x1dGVfcGF0aHMgYmVsb3c/Cj4gCgphYnNvbHV0ZSBwYXRoIGlz IERTX01OVF9ESVIve25hbWV9LCBpdCBkb2VzIG5vdCBjb250YWluIHRoZSBvbi1kZXZpY2UgCnBh dGgsIHdlIG5lZWQgdGhpcwoKPj4gKyAgICAgICAgaWYgc3RvcmUucGF0aC5zdGFydHNfd2l0aCgm ZGF0YXN0b3JlLnBhdGgpIHx8IGRhdGFzdG9yZS5wYXRoLnN0YXJ0c193aXRoKCZzdG9yZS5wYXRo KSB7Cj4gCj4gdGhpcyBpcyBicm9rZW4sIGFzIGBwYXRoYCBpcyBhIFN0cmluZyBoZXJlLCBhbmQg bm90IGEgUGF0aCwgc28KPiBgc3RhcnRzX3dpdGhgIGRvZXNuJ3QgcHJvcGVybHkgbWF0Y2ggb24g cGF0aCBjb21wb25lbnRzLCBidXQgb24KPiBhcmJpdHJhcnkgc3Vic3RyaW5ncy4uCj4gCj4gaS5l LiwgSSBjYW4ndCBjb25maWd1cmUgdHdvIHJlbW92YWJsZSBkYXRhc3RvcmVzLCBvbmUgdXNpbmcg InJlbW92YWJsZSIKPiBhbmQgb25lIHVzaW5nICJyZW1vdmFibGUyIiBhcyBwYXRoIGF0bS4uCj4g Cj4+ICsgICAgICAgICAgICBwYXJhbV9iYWlsISgKPj4gKyAgICAgICAgICAgICAgICAicGF0aCIs Cj4+ICsgICAgICAgICAgICAgICAgIm5lc3RlZCBkYXRhc3RvcmVzIG5vdCBhbGxvd2VkOiAne30n IGFscmVhZHkgaW4gJ3t9JyIsCj4+ICsgICAgICAgICAgICAgICAgc3RvcmUubmFtZSwKPj4gKyAg ICAgICAgICAgICAgICBzdG9yZS5wYXRoCj4+ICsgICAgICAgICAgICApOwo+PiArICAgICAgICB9 Cj4+ICsgICAgfQo+PiArCj4+ICAgICAgIGxldCBuZWVkX3VubW91bnQgPSBkYXRhc3RvcmUuYmFj a2luZ19kZXZpY2UuaXNfc29tZSgpOwo+PiAgICAgICBpZiBuZWVkX3VubW91bnQgewo+PiAgICAg ICAgICAgZG9fbW91bnRfZGV2aWNlKGRhdGFzdG9yZS5jbG9uZSgpKT87Cj4+IC0tIAo+PiAyLjM5 LjUKPj4KPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMucHJveG1v eC5jb20KPj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcGJzLWRldmVsCj4+Cj4+Cj4+Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJzLWRldmVs QGxpc3RzLnByb3htb3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21h aWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVs QGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWls bWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=