From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id B1EE41FF168
	for <inbox@lore.proxmox.com>; Tue, 26 Nov 2024 16:13:30 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 6CE575385;
	Tue, 26 Nov 2024 16:13:31 +0100 (CET)
Date: Tue, 26 Nov 2024 16:12:55 +0100
From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= <f.gruenbichler@proxmox.com>
To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
References: <20241126142840.136533-1-h.laimer@proxmox.com>
In-Reply-To: <20241126142840.136533-1-h.laimer@proxmox.com>
MIME-Version: 1.0
User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid)
Message-Id: <1732633903.fq4vqr0l7k.astroid@yuna.none>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.103 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
 POISEN_SPAM_PILL          0.1 Meta: its spam
 POISEN_SPAM_PILL_1        0.1 random spam to be learned in bayes
 POISEN_SPAM_PILL_3        0.1 random spam to be learned in bayes
 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
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [datastore.rs, proxmox.com]
Subject: Re: [pbs-devel] [PATCH proxmox-backup v2] api: add Sys.Modify on
 /system/disks as permission to endpoints handling removable datastores
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

dHdvIHNtYWxsIChlYXNpbHkgZG9uZSBhcyBmb2xsb3ctdXApIG5pdHMgYmVsb3csIG90aGVyd2lz
ZToKClJldmlld2VkLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94
bW94LmNvbT4KCk9uIE5vdmVtYmVyIDI2LCAyMDI0IDM6MjggcG0sIEhhbm5lcyBMYWltZXIgd3Jv
dGU6Cj4gU3VnZ2VzdGVkLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBw
cm94bW94LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBIYW5uZXMgTGFpbWVyIDxoLmxhaW1lckBwcm94
bW94LmNvbT4KPiAtLS0KPiBjaGFuZ2VzIHNpbmNlIHYxOgo+ICAqIGNvbmZpZzogY3JlYXRlL2Rl
bGV0ZTogb25seSBjaGVjayBmb3IgU3lzLk1vZGlmeSBvbiAvc3lzdGVtL2Rpc2tzIGlmCj4gICAg
IHJlbW92YWJsZQo+IAo+ICBzcmMvYXBpMi9hZG1pbi9kYXRhc3RvcmUucnMgIHwgMTIgKysrKysr
KysrLS0tCj4gIHNyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMgfCAxMyArKysrKysrKysrKyst
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzIGIvc3JjL2FwaTIvYWRt
aW4vZGF0YXN0b3JlLnJzCj4gaW5kZXggMWM5MzliYzIwLi5jYWU3ZWI4OWMgMTAwNjQ0Cj4gLS0t
IGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzCj4gKysrIGIvc3JjL2FwaTIvYWRtaW4vZGF0
YXN0b3JlLnJzCj4gQEAgLTQ1LDcgKzQ1LDcgQEAgdXNlIHBic19hcGlfdHlwZXM6OnsKPiAgICAg
IEJBQ0tVUF9UWVBFX1NDSEVNQSwgQ0FUQUxPR19OQU1FLCBDTElFTlRfTE9HX0JMT0JfTkFNRSwg
REFUQVNUT1JFX1NDSEVNQSwKPiAgICAgIElHTk9SRV9WRVJJRklFRF9CQUNLVVBTX1NDSEVNQSwg
TUFOSUZFU1RfQkxPQl9OQU1FLCBNQVhfTkFNRVNQQUNFX0RFUFRILCBOU19NQVhfREVQVEhfU0NI
RU1BLAo+ICAgICAgUFJJVl9EQVRBU1RPUkVfQVVESVQsIFBSSVZfREFUQVNUT1JFX0JBQ0tVUCwg
UFJJVl9EQVRBU1RPUkVfTU9ESUZZLCBQUklWX0RBVEFTVE9SRV9QUlVORSwKPiAtICAgIFBSSVZf
REFUQVNUT1JFX1JFQUQsIFBSSVZfREFUQVNUT1JFX1ZFUklGWSwgVVBJRCwgVVBJRF9TQ0hFTUEs
Cj4gKyAgICBQUklWX0RBVEFTVE9SRV9SRUFELCBQUklWX0RBVEFTVE9SRV9WRVJJRlksIFBSSVZf
U1lTX01PRElGWSwgVVBJRCwgVVBJRF9TQ0hFTUEsCj4gICAgICBWRVJJRklDQVRJT05fT1VUREFU
RURfQUZURVJfU0NIRU1BLAo+ICB9Owo+ICB1c2UgcGJzX2NsaWVudDo6cHhhcjo6e2NyZWF0ZV90
YXIsIGNyZWF0ZV96aXB9Owo+IEBAIC0yNTEyLDcgKzI1MTIsMTAgQEAgcHViIGZuIGRvX21vdW50
X2RldmljZShkYXRhc3RvcmU6IERhdGFTdG9yZUNvbmZpZykgLT4gUmVzdWx0PCgpLCBFcnJvcj4g
ewo+ICAgICAgICAgIHNjaGVtYTogVVBJRF9TQ0hFTUEsCj4gICAgICB9LAo+ICAgICAgYWNjZXNz
OiB7Cj4gLSAgICAgICAgcGVybWlzc2lvbjogJlBlcm1pc3Npb246OlByaXZpbGVnZSgmWyJkYXRh
c3RvcmUiLCAie3N0b3JlfSJdLCBQUklWX0RBVEFTVE9SRV9BVURJVCwgZmFsc2UpLAo+ICsgICAg
ICAgIHBlcm1pc3Npb246ICZQZXJtaXNzaW9uOjpBbmQoJlsKPiArICAgICAgICAgICAgJlBlcm1p
c3Npb246OlByaXZpbGVnZSgmWyJkYXRhc3RvcmUiLCAie3N0b3JlfSJdLCBQUklWX0RBVEFTVE9S
RV9BVURJVCwgZmFsc2UpLAoKc28gc2hvdWxkIHdlIGFkYXB0IHRoaXMgQVVESVQgdG8gYmUgTU9E
SUZZIGFzIHdlbGwsIHNvIHRoYXQgdGhpcwoKPiArICAgICAgICAgICAgJlBlcm1pc3Npb246OlBy
aXZpbGVnZSgmWyJzeXN0ZW0iLCAiZGlza3MiXSwgUFJJVl9TWVNfTU9ESUZZLCBmYWxzZSkKPiAr
ICAgICAgICBdKSwKPiAgICAgIH0sCj4gICldCj4gIC8vLyBNb3VudCByZW1vdmFibGUgZGF0YXN0
b3JlLgo+IEBAIC0yNjI1LDcgKzI2MjgsMTAgQEAgZm4gZG9fdW5tb3VudF9kZXZpY2UoCj4gICAg
ICAgICAgc2NoZW1hOiBVUElEX1NDSEVNQSwKPiAgICAgIH0sCj4gICAgICBhY2Nlc3M6IHsKPiAt
ICAgICAgICBwZXJtaXNzaW9uOiAmUGVybWlzc2lvbjo6UHJpdmlsZWdlKCZbImRhdGFzdG9yZSIs
ICJ7c3RvcmV9Il0sIFBSSVZfREFUQVNUT1JFX01PRElGWSwgdHJ1ZSksCj4gKyAgICAgICAgcGVy
bWlzc2lvbjogJlBlcm1pc3Npb246OkFuZCgmWwo+ICsgICAgICAgICAgICAmUGVybWlzc2lvbjo6
UHJpdmlsZWdlKCZbImRhdGFzdG9yZSIsICJ7c3RvcmV9Il0sIFBSSVZfREFUQVNUT1JFX01PRElG
WSwgdHJ1ZSksCgphbmQgdGhpcyBsaW5lcyB1cD8KCj4gKyAgICAgICAgICAgICZQZXJtaXNzaW9u
OjpQcml2aWxlZ2UoJlsic3lzdGVtIiwgImRpc2tzIl0sIFBSSVZfU1lTX01PRElGWSwgZmFsc2Up
Cj4gKyAgICAgICAgXSksCj4gICAgICB9Cj4gICldCj4gIC8vLyBVbm1vdW50IGEgcmVtb3ZhYmxl
IGRldmljZSB0aGF0IGlzIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGF0YXN0b3JlCj4gZGlmZiAtLWdp
dCBhL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMgYi9zcmMvYXBpMi9jb25maWcvZGF0YXN0
b3JlLnJzCj4gaW5kZXggMTIxMjIyYzQwLi5kMjNkN2M0NTUgMTAwNjQ0Cj4gLS0tIGEvc3JjL2Fw
aTIvY29uZmlnL2RhdGFzdG9yZS5ycwo+ICsrKyBiL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUu
cnMKPiBAQCAtMTQsNyArMTQsNyBAQCB1c2UgcHJveG1veF91dWlkOjpVdWlkOwo+ICB1c2UgcGJz
X2FwaV90eXBlczo6ewo+ICAgICAgQXV0aGlkLCBEYXRhU3RvcmVDb25maWcsIERhdGFTdG9yZUNv
bmZpZ1VwZGF0ZXIsIERhdGFzdG9yZU5vdGlmeSwgRGF0YXN0b3JlVHVuaW5nLCBLZWVwT3B0aW9u
cywKPiAgICAgIE1haW50ZW5hbmNlTW9kZSwgUHJ1bmVKb2JDb25maWcsIFBydW5lSm9iT3B0aW9u
cywgU3luY0RpcmVjdGlvbiwgREFUQVNUT1JFX1NDSEVNQSwKPiAtICAgIFBSSVZfREFUQVNUT1JF
X0FMTE9DQVRFLCBQUklWX0RBVEFTVE9SRV9BVURJVCwgUFJJVl9EQVRBU1RPUkVfTU9ESUZZLAo+
ICsgICAgUFJJVl9EQVRBU1RPUkVfQUxMT0NBVEUsIFBSSVZfREFUQVNUT1JFX0FVRElULCBQUklW
X0RBVEFTVE9SRV9NT0RJRlksIFBSSVZfU1lTX01PRElGWSwKPiAgICAgIFBST1hNT1hfQ09ORklH
X0RJR0VTVF9TQ0hFTUEsIFVQSURfU0NIRU1BLAo+ICB9Owo+ICB1c2UgcGJzX2NvbmZpZzo6QmFj
a3VwTG9ja0d1YXJkOwo+IEBAIC0yMDQsNiArMjA0LDExIEBAIHB1YiBmbiBjcmVhdGVfZGF0YXN0
b3JlKAo+ICAgICAgbGV0IGF1dGhfaWQ6IEF1dGhpZCA9IHJwY2Vudi5nZXRfYXV0aF9pZCgpLnVu
d3JhcCgpLnBhcnNlKCk/Owo+ICAgICAgbGV0IHRvX3N0ZG91dCA9IHJwY2Vudi5lbnZfdHlwZSgp
ID09IFJwY0Vudmlyb25tZW50VHlwZTo6Q0xJOwo+ICAKPiArICAgIGlmIGNvbmZpZy5iYWNraW5n
X2RldmljZS5pc19zb21lKCkgewo+ICsgICAgICAgIGxldCB1c2VyX2luZm8gPSBDYWNoZWRVc2Vy
SW5mbzo6bmV3KCk/Owo+ICsgICAgICAgIHVzZXJfaW5mby5jaGVja19wcml2cygmYXV0aF9pZCwg
Jlsic3lzdGVtIiwgImRpc2tzIl0sIFBSSVZfU1lTX01PRElGWSwgZmFsc2UpPzsKPiArICAgIH0K
CnRoaXMgbWlnaHQgYmUgYWRkZWQgdG8gdGhlIHBlcm1pc3Npb25zIGRlc2NyaXB0aW9uIGluIHRo
ZSBzY2hlbWEsIHNvCnRoYXQgaXQncyBjb250YWluZWQgaW4gdGhlIGFwaS12aWV3ZXIKCj4gKwo+
ICAgICAgbGV0IG11dCBwcnVuZV9qb2JfY29uZmlnID0gTm9uZTsKPiAgICAgIGlmIGNvbmZpZy5r
ZWVwLmtlZXBzX3NvbWV0aGluZygpIHx8ICFoYXNfcHJ1bmVfam9iKCZjb25maWcubmFtZSk/IHsK
PiAgICAgICAgICBwcnVuZV9qb2JfY29uZmlnID0gY29uZmlnLnBydW5lX3NjaGVkdWxlLmFzX3Jl
ZigpLm1hcCh8c2NoZWR1bGV8IHsKPiBAQCAtNTgwLDYgKzU4NSwxMiBAQCBwdWIgYXN5bmMgZm4g
ZGVsZXRlX2RhdGFzdG9yZSgKPiAgCj4gICAgICBsZXQgc3RvcmVfY29uZmlnOiBEYXRhU3RvcmVD
b25maWcgPSBjb25maWcubG9va3VwKCJkYXRhc3RvcmUiLCAmbmFtZSk/Owo+ICAKPiArICAgIGlm
IHN0b3JlX2NvbmZpZy5iYWNraW5nX2RldmljZS5pc19zb21lKCkgewo+ICsgICAgICAgIGxldCBh
dXRoX2lkOiBBdXRoaWQgPSBycGNlbnYuZ2V0X2F1dGhfaWQoKS51bndyYXAoKS5wYXJzZSgpPzsK
PiArICAgICAgICBsZXQgdXNlcl9pbmZvID0gQ2FjaGVkVXNlckluZm86Om5ldygpPzsKPiArICAg
ICAgICB1c2VyX2luZm8uY2hlY2tfcHJpdnMoJmF1dGhfaWQsICZbInN5c3RlbSIsICJkaXNrcyJd
LCBQUklWX1NZU19NT0RJRlksIGZhbHNlKT87Cj4gKyAgICB9Cj4gKwoKc2FtZSBoZXJlCgo+ICAg
ICAgaWYgZGVzdHJveV9kYXRhICYmIGdldF9kYXRhc3RvcmVfbW91bnRfc3RhdHVzKCZzdG9yZV9j
b25maWcpID09IFNvbWUoZmFsc2UpIHsKPiAgICAgICAgICBodHRwX2JhaWwhKAo+ICAgICAgICAg
ICAgICBCQURfUkVRVUVTVCwKPiAtLSAKPiAyLjM5LjUKPiAKPiAKPiAKPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHBicy1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3htb3gu
Y29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwKPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0
CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK