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 D943F1FF38F for ; Fri, 17 May 2024 10:36:31 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 7BF1CDC3D; Fri, 17 May 2024 10:36:44 +0200 (CEST) Date: Fri, 17 May 2024 10:36:07 +0200 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox Backup Server development discussion References: <20240510095836.108283-1-g.goller@proxmox.com> <1715854228.w2ulz6r4kh.astroid@yuna.none> <20240516105835.mhc3jeqjkaws5dyq@luna.proxmox.com> <1715859245.emoltfil54.astroid@yuna.none> <20240516153550.mkv5s4lubqkwpzo4@luna.proxmox.com> In-Reply-To: <20240516153550.mkv5s4lubqkwpzo4@luna.proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1715934807.c70quctiku.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.054 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] fix #5439: disallow creation of datastore in 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" T24gTWF5IDE2LCAyMDI0IDU6MzUgcG0sIEdhYnJpZWwgR29sbGVyIHdyb3RlOgo+IE9uIDE2LjA1 LjIwMjQgMTM6NDIsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+T24gTWF5IDE2LCAyMDI0 IDEyOjU4IHBtLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPj4+IE9uIDE2LjA1LjIwMjQgMTI6MTUs IEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+Pj5PbiBNYXkgMTAsIDIwMjQgMTE6NTggYW0s IEdhYnJpZWwgR29sbGVyIHdyb3RlOgo+Pj4+PiBDcmVhdGluZyBhIGRhdGFzdG9yZSBpbiByb290 ICgnLycpIHdvcmtzLCBidXQgYWZ0ZXJ3YXJkcyBnYyBmYWlscyAoY2FuJ3QKPj4+Pj4gdHJhdmVy c2UgYWxsIGRpcmVjdG9yaWVzKS4gSXQgbWlnaHQgYmUgc2Vuc2libGUgdG8gcmVzdHJpY3QgdGhp cyBhbmQKPj4+Pj4gZGlzYWxsb3cgY3JlYXRpb24gb2YgZGF0YXN0b3JlcyBpbiB0aGUgcm9vdCBk aXJlY3RvcnkuCj4+Pj4KPj4+PmlmIHdlIGRvIHRoaXMsIHdlIHNob3VsZCBhbHNvIGZvcmJpZCBp dCBvbiB0aGUgZnJvbnRlbmQgc2lkZSA7KQo+Pj4KPj4+IFllcywgd2UgY2FuIGRvIHRoYXQgYXMg d2VsbC4KPj4+IFRoaXMgd2lsbCBwcm9iYWJseSBiZSBkaWZmaWN1bHQsIGJlY2F1c2UgQUZBSUsg ZXh0anMgZG9lc24ndCBzdXBwb3J0Cj4+PiBhbnl0aGluZyBsaWtlIHRoaXMgb3V0IG9mIHRoZSBi b3guIEJ1dCBjcmVhdGluZyBhIGN1c3RvbSBpbnB1dCBmaWVsZCArCj4+PiBsaXN0ZW5lcnMgdG8g Y2hhbmdlIHRoZSBzdHlsZSBzaG91bGQgd29yay4KPj4KPj5qdXN0IGFkZCBhIHZhbGlkYXRvciB0 aGF0IGZvcmJpZHMgJy8nLCBvciBhbSBJIG1pc3Npbmcgc29tZXRoaW5nPwo+Pgo+Pj4+SSB3b25k ZXIgd2hldGhlciB3ZSBzaG91bGRuJ3QgaGFuZGxlIHRoaXMgaW4gYSBtb3JlIGdlbmVyaWMgZmFz aGlvbgo+Pj4+dGhvdWdoOgo+Pj4+LSBkaXNhbGxvdyBwYXRoIGJlaW5nIG5vbi1lbXB0eSAoaWdu b3JpbmcgLnpmcyA/KSAtPiBgL2AgaXMgbm90IGFsbG93ZWQKPj4+PiAgYnkgZGVmYXVsdAo+Pj4+ LSB1bmxlc3MgYSBmbGFnIGlzIHNldCAtPiBpbiBjYXNlIHdlIGZvcmdldCB0byBoYW5kbGUgc29t ZXRoaW5nLCB3ZSBuZWVkCj4+Pj4gIGFuIGVzY2FwZSBoYXRjaAo+Pj4+LSBpZiB0aGUgZmxhZyBp cyBzZXQsIGNoZWNrIHdoZXRoZXIgLmNodW5rcyBhbHJlYWR5IGV4aXN0cywgYW5kIGlmIGl0Cj4+ Pj4gIGRvZXMsIGRvIG5vdCByZWNyZWF0ZSB0aGUgY2h1bmsgc3RvcmUKPj4+Pgo+Pj4+dGhhdCB3 YXksIHdlIGNvdWxkIGFsc28gc29sdmUgdGhlICJyZS1hZGQgZGF0YXN0b3JlIGFmdGVyIHJlLWlu c3RhbGwiCj4+Pj5pc3N1ZSB1c2VycyBhcmUgZnJlcXVlbnRseSBmYWNpbmcuLgo+Pj4KPj4+IFdh aXQsIHdoYXQgaXMgdGhlIGlzc3VlIGhlcmU/Cj4+Cj4+dGhlIGlzc3VlIGlzIHRoYXQgcmlnaHQg bm93LCBpZiB5b3UgbG9zZSB5b3VyIGRhdGFzdG9yZS5jZmcgKGVudHJ5KSBmb3IKPj53aGF0ZXZl ciByZWFzb24gKHRoZSBtb3N0IGNvbW1vbiB3b3VsZCBiZSAtIG1vdmUgdGhlIGFjdHVhbCBkYXRh c3RvcmUKPj5mcm9tIG9uZSBQQlMgdG8gYW5vdGhlciwgb3IgcmUtaW5zdGFsbCwgb3IgdGVzdCBk aXNhc3RlciByZWNvdmVyeSksIHlvdQo+PmNhbm5vdCByZWNyZWF0ZSBpdCB2aWEgb3VyIEFQSS9D TEkuIHRvIHJlLWFkZCBhbiBhbHJlYWR5IGV4aXN0aW5nCj4+KG9uLWRpc2spIGRhdGFzdG9yZSB5 b3UgaGF2ZSB0byBtYW51YWxseSBlZGl0IGRhdGFzdG9yZS5jZmcsIHNpbmNlCj4+YXR0ZW1wdGlu ZyB0byBjcmVhdGUgYSAibmV3IiBvbmUgdXNpbmcgdGhlIGFscmVhZHkgZXhpc3RpbmcgcGF0aCBm YWlscwo+PnNpbmNlIGl0IGNhbid0IGNyZWF0ZSB0aGUgY2h1bmsgc3RvcmUgKGl0J3MgYWxyZWFk eSB0aGVyZSBhZnRlciBhbGwpLgo+Pgo+PnRoaXMgaGFwcGVucyBtb3JlIG9mdGVuIHRoYW4geW91 J2QgdGhpbmssIGFuZCBldmVuIGlmIGp1c3QgZm9yCj4+c3RyZWFtLWxpbmluZyBkaXNhc3RlciBy ZWNvdmVyeSBpdCB3b3VsZCBiZSBhIG5pY2UgYWRkaXRpb24uIG9mIGNvdXJzZSwKPj50aGUgcXVl c3Rpb24gaXMgd2hldGhlciB0byBmb2N1cyBvbiB0aGF0IChhbmQganVzdCBhZGQgYSBmbGFnIHRo YXQKPj5zaWduaWZpZXMgImV4cGVjdC9jaGVjayB0aGF0IHRoZSBkYXRhc3RvcmUgaXMgYWxyZWFk eSBpbml0aWFsaXplZCIpLCBvcgo+PndoZXRoZXIgdG8gaGF2ZSBhIGdlbmVyaWMgImlnbm9yZSB0 aGF0IHBhdGggaXMgbm90IGVtcHR5IiBmbGFnIHRoYXQgYWxzbwo+PmNvdmVycyB0aGlzICh0aGF0 IHdvdWxkIGFsc28gY292ZXIgbW9yZSBuaWNoZSB1c2UgY2FzZXMsIGJ1dCBtb3N0IG9mCj4+dGhv c2Ugd291bGQgZ28gYWdhaW5zdCBvdXIgcmVjb21tZW5kYXRpb25zIGFueXdheSwgc2luY2UgdGhl eSB3b3VsZAo+PmVudGFpbCBzaGFyaW5nIHRoZSBkYXRhc3RvcmUgcGF0aCB3aXRoIG90aGVyIHVz YWdlKS4KPiAKPiBvb29mLCBJIHRob3VnaHQgd2UgZGlkIHRoYXQgYWxyZWFkeSAodGhlIGlnbm9y ZSAuY2h1bmtzIGlmIGl0IGFscmVhZHkKPiBleGlzdHMpLgo+IAo+IFdoYXQgaWYgaW5zdGVhZCBv ZiB1c2luZyBhIGZsYWcgd2UgZG8gdGhpcyBhdXRvbWF0aWNhbGx5PyBTbyBpZiBvbmUKPiBjcmVh dGVzIGEgZGF0YXN0b3JlIGl0IGF1dG9tYXRpY2FsbHkgY2hlY2tzIGlmIHRoZSAuY2h1bmtzIGRp ciBleGlzdHMsCj4gYW5kIGNyZWF0ZXMgb3IgZG9lc24ndCBjcmVhdGUgYSBkYXRhc3RvcmUuCgpJ IGd1ZXNzIGRvaW5nIGl0IGFsd2F5cyBpcyBhbHNvIHBvc3NpYmxlLCBwcm92aWRlZAotIHdlIGF0 IGxlYXN0IGNoZWNrIHRoYXQgYWxsIHRoZSBwcmVmaXggZGlycyBhcmUgdGhlcmUgYW5kIGhhdmUg dGhlCiAgcmlnaHQgb3duZXIgKGVsc2UgdGhlIGNodW5rIHN0b3JlIGlzIGJyb2tlbikKLSB3ZSBw cmludCBhIGxpbmUgdGhhdCB3ZSBmb3VuZCBhbmQgcmUtdXNlZCBhIHByZS1leGlzdGluZyBjaHVu ayBzdG9yZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBz Oi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=