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 0DF431FF168
	for <inbox@lore.proxmox.com>; Tue, 26 Nov 2024 14:54:04 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id B41A92E3F;
	Tue, 26 Nov 2024 14:54:04 +0100 (CET)
Message-ID: <66f523fc-7c9a-4074-9c97-5331d9951e29@proxmox.com>
Date: Tue, 26 Nov 2024 14:53:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: pbs-devel@lists.proxmox.com
References: <20241126114323.105838-1-h.laimer@proxmox.com>
 <20241126114323.105838-3-h.laimer@proxmox.com>
 <1732622272.pgtz2hjshk.astroid@yuna.none>
Content-Language: en-US
From: Hannes Laimer <h.laimer@proxmox.com>
In-Reply-To: <1732622272.pgtz2hjshk.astroid@yuna.none>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.423 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
 POISEN_SPAM_PILL_3        0.1 random spam to be learned in bayes
 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 2/5] 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

CgpPbiAxMS8yNi8yNCAxMzowNywgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPiBPbiBOb3Zl
bWJlciAyNiwgMjAyNCAxMjo0MyBwbSwgSGFubmVzIExhaW1lciB3cm90ZToKPj4gU3VnZ2VzdGVk
LWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4KPj4g
U2lnbmVkLW9mZi1ieTogSGFubmVzIExhaW1lciA8aC5sYWltZXJAcHJveG1veC5jb20+Cj4+IC0t
LQo+PiAgIHNyYy9hcGkyL2FkbWluL2RhdGFzdG9yZS5ycyAgfCAxMiArKysrKysrKystLS0KPj4g
ICBzcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzIHwgMTIgKysrKysrKysrLS0tCj4+ICAgMiBm
aWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzIGIvc3JjL2FwaTIvYWRtaW4vZGF0
YXN0b3JlLnJzCj4+IGluZGV4IDFjOTM5YmMyMC4uY2FlN2ViODljIDEwMDY0NAo+PiAtLS0gYS9z
cmMvYXBpMi9hZG1pbi9kYXRhc3RvcmUucnMKPj4gKysrIGIvc3JjL2FwaTIvYWRtaW4vZGF0YXN0
b3JlLnJzCj4+IEBAIC00NSw3ICs0NSw3IEBAIHVzZSBwYnNfYXBpX3R5cGVzOjp7Cj4+ICAgICAg
IEJBQ0tVUF9UWVBFX1NDSEVNQSwgQ0FUQUxPR19OQU1FLCBDTElFTlRfTE9HX0JMT0JfTkFNRSwg
REFUQVNUT1JFX1NDSEVNQSwKPj4gICAgICAgSUdOT1JFX1ZFUklGSUVEX0JBQ0tVUFNfU0NIRU1B
LCBNQU5JRkVTVF9CTE9CX05BTUUsIE1BWF9OQU1FU1BBQ0VfREVQVEgsIE5TX01BWF9ERVBUSF9T
Q0hFTUEsCj4+ICAgICAgIFBSSVZfREFUQVNUT1JFX0FVRElULCBQUklWX0RBVEFTVE9SRV9CQUNL
VVAsIFBSSVZfREFUQVNUT1JFX01PRElGWSwgUFJJVl9EQVRBU1RPUkVfUFJVTkUsCj4+IC0gICAg
UFJJVl9EQVRBU1RPUkVfUkVBRCwgUFJJVl9EQVRBU1RPUkVfVkVSSUZZLCBVUElELCBVUElEX1ND
SEVNQSwKPj4gKyAgICBQUklWX0RBVEFTVE9SRV9SRUFELCBQUklWX0RBVEFTVE9SRV9WRVJJRlks
IFBSSVZfU1lTX01PRElGWSwgVVBJRCwgVVBJRF9TQ0hFTUEsCj4+ICAgICAgIFZFUklGSUNBVElP
Tl9PVVREQVRFRF9BRlRFUl9TQ0hFTUEsCj4+ICAgfTsKPj4gICB1c2UgcGJzX2NsaWVudDo6cHhh
cjo6e2NyZWF0ZV90YXIsIGNyZWF0ZV96aXB9Owo+PiBAQCAtMjUxMiw3ICsyNTEyLDEwIEBAIHB1
YiBmbiBkb19tb3VudF9kZXZpY2UoZGF0YXN0b3JlOiBEYXRhU3RvcmVDb25maWcpIC0+IFJlc3Vs
dDwoKSwgRXJyb3I+IHsKPj4gICAgICAgICAgIHNjaGVtYTogVVBJRF9TQ0hFTUEsCj4+ICAgICAg
IH0sCj4+ICAgICAgIGFjY2Vzczogewo+PiAtICAgICAgICBwZXJtaXNzaW9uOiAmUGVybWlzc2lv
bjo6UHJpdmlsZWdlKCZbImRhdGFzdG9yZSIsICJ7c3RvcmV9Il0sIFBSSVZfREFUQVNUT1JFX0FV
RElULCBmYWxzZSksCj4+ICsgICAgICAgIHBlcm1pc3Npb246ICZQZXJtaXNzaW9uOjpBbmQoJlsK
Pj4gKyAgICAgICAgICAgICZQZXJtaXNzaW9uOjpQcml2aWxlZ2UoJlsiZGF0YXN0b3JlIiwgIntz
dG9yZX0iXSwgUFJJVl9EQVRBU1RPUkVfQVVESVQsIGZhbHNlKSwKPj4gKyAgICAgICAgICAgICZQ
ZXJtaXNzaW9uOjpQcml2aWxlZ2UoJlsic3lzdGVtIiwgImRpc2tzIl0sIFBSSVZfU1lTX01PRElG
WSwgZmFsc2UpCj4+ICsgICAgICAgIF0pLAo+IAo+IEkgYW0gbm90IDEwMCUgc3VyZSB0aGlzIHBh
cnQgc2hvdWxkIHJlcXVpcmUgU3lzLk1vZGlmeS4uIHNvbWVib2R5IG5lZWRzCj4gdG8gaGF2ZSBz
ZXQgdXAgdGhlIGRhdGFzdG9yZSBhbHJlYWR5LCBqdXN0IG1vdW50aW5nIHNlZW1zIGJlbmlnbiBp
biB0aGF0Cj4gY2FzZT8KPiAKPj4gICAgICAgfSwKPj4gICApXQo+PiAgIC8vLyBNb3VudCByZW1v
dmFibGUgZGF0YXN0b3JlLgo+PiBAQCAtMjYyNSw3ICsyNjI4LDEwIEBAIGZuIGRvX3VubW91bnRf
ZGV2aWNlKAo+PiAgICAgICAgICAgc2NoZW1hOiBVUElEX1NDSEVNQSwKPj4gICAgICAgfSwKPj4g
ICAgICAgYWNjZXNzOiB7Cj4+IC0gICAgICAgIHBlcm1pc3Npb246ICZQZXJtaXNzaW9uOjpQcml2
aWxlZ2UoJlsiZGF0YXN0b3JlIiwgIntzdG9yZX0iXSwgUFJJVl9EQVRBU1RPUkVfTU9ESUZZLCB0
cnVlKSwKPj4gKyAgICAgICAgcGVybWlzc2lvbjogJlBlcm1pc3Npb246OkFuZCgmWwo+PiArICAg
ICAgICAgICAgJlBlcm1pc3Npb246OlByaXZpbGVnZSgmWyJkYXRhc3RvcmUiLCAie3N0b3JlfSJd
LCBQUklWX0RBVEFTVE9SRV9NT0RJRlksIHRydWUpLAo+PiArICAgICAgICAgICAgJlBlcm1pc3Np
b246OlByaXZpbGVnZSgmWyJzeXN0ZW0iLCAiZGlza3MiXSwgUFJJVl9TWVNfTU9ESUZZLCBmYWxz
ZSkKPj4gKyAgICAgICAgXSksCj4gCj4gc2FtZSBsb2dpYyB3b3VsZCBhcHBseSBoZXJlLi4KPiAK
Pj4gICAgICAgfQo+PiAgICldCj4+ICAgLy8vIFVubW91bnQgYSByZW1vdmFibGUgZGV2aWNlIHRo
YXQgaXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBkYXRhc3RvcmUKPj4gZGlmZiAtLWdpdCBhL3NyYy9h
cGkyL2NvbmZpZy9kYXRhc3RvcmUucnMgYi9zcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzCj4+
IGluZGV4IDEyMTIyMmM0MC4uMzU5YjY3NmE1IDEwMDY0NAo+PiAtLS0gYS9zcmMvYXBpMi9jb25m
aWcvZGF0YXN0b3JlLnJzCj4+ICsrKyBiL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMKPj4g
QEAgLTE0LDcgKzE0LDcgQEAgdXNlIHByb3htb3hfdXVpZDo6VXVpZDsKPj4gICB1c2UgcGJzX2Fw
aV90eXBlczo6ewo+PiAgICAgICBBdXRoaWQsIERhdGFTdG9yZUNvbmZpZywgRGF0YVN0b3JlQ29u
ZmlnVXBkYXRlciwgRGF0YXN0b3JlTm90aWZ5LCBEYXRhc3RvcmVUdW5pbmcsIEtlZXBPcHRpb25z
LAo+PiAgICAgICBNYWludGVuYW5jZU1vZGUsIFBydW5lSm9iQ29uZmlnLCBQcnVuZUpvYk9wdGlv
bnMsIFN5bmNEaXJlY3Rpb24sIERBVEFTVE9SRV9TQ0hFTUEsCj4+IC0gICAgUFJJVl9EQVRBU1RP
UkVfQUxMT0NBVEUsIFBSSVZfREFUQVNUT1JFX0FVRElULCBQUklWX0RBVEFTVE9SRV9NT0RJRlks
Cj4+ICsgICAgUFJJVl9EQVRBU1RPUkVfQUxMT0NBVEUsIFBSSVZfREFUQVNUT1JFX0FVRElULCBQ
UklWX0RBVEFTVE9SRV9NT0RJRlksIFBSSVZfU1lTX01PRElGWSwKPj4gICAgICAgUFJPWE1PWF9D
T05GSUdfRElHRVNUX1NDSEVNQSwgVVBJRF9TQ0hFTUEsCj4+ICAgfTsKPj4gICB1c2UgcGJzX2Nv
bmZpZzo6QmFja3VwTG9ja0d1YXJkOwo+PiBAQCAtMTczLDcgKzE3MywxMCBAQCBwdWIoY3JhdGUp
IGZuIGRvX2NyZWF0ZV9kYXRhc3RvcmUoCj4+ICAgICAgICAgICB9LAo+PiAgICAgICB9LAo+PiAg
ICAgICBhY2Nlc3M6IHsKPj4gLSAgICAgICAgcGVybWlzc2lvbjogJlBlcm1pc3Npb246OlByaXZp
bGVnZSgmWyJkYXRhc3RvcmUiXSwgUFJJVl9EQVRBU1RPUkVfQUxMT0NBVEUsIGZhbHNlKSwKPj4g
KyAgICAgICAgcGVybWlzc2lvbjogJlBlcm1pc3Npb246OkFuZCgmWwo+PiArICAgICAgICAgICAg
JlBlcm1pc3Npb246OlByaXZpbGVnZSgmWyJkYXRhc3RvcmUiXSwgUFJJVl9EQVRBU1RPUkVfQUxM
T0NBVEUsIGZhbHNlKSwKPj4gKyAgICAgICAgICAgICZQZXJtaXNzaW9uOjpQcml2aWxlZ2UoJlsi
c3lzdGVtIiwgImRpc2tzIl0sIFBSSVZfU1lTX01PRElGWSwgZmFsc2UpCj4+ICsgICAgICAgIF0p
LAo+IAo+IHRoaXMgbm93IGFmZmVjdHMgcmVndWxhciBkYXRhc3RvcmVzIGFzIHdlbGwsIGl0IHNo
b3VsZCBwcm9iYWJseSBiZQo+IGluc2lkZSB0aGUgQVBJIGhhbmRsZXIgYW5kIGNvbmRpdGlvbmFs
aXplZCBvbiBiYWNraW5nX2RldmljZSBiZWluZyBzZXQ/Cj4gCj4+ICAgICAgIH0sCj4+ICAgKV0K
Pj4gICAvLy8gQ3JlYXRlIG5ldyBkYXRhc3RvcmUgY29uZmlnLgo+PiBAQCAtNTUxLDcgKzU1NCwx
MCBAQCBwdWIgZm4gdXBkYXRlX2RhdGFzdG9yZSgKPj4gICAgICAgICAgIH0sCj4+ICAgICAgIH0s
Cj4+ICAgICAgIGFjY2Vzczogewo+PiAtICAgICAgICBwZXJtaXNzaW9uOiAmUGVybWlzc2lvbjo6
UHJpdmlsZWdlKCZbImRhdGFzdG9yZSIsICJ7bmFtZX0iXSwgUFJJVl9EQVRBU1RPUkVfQUxMT0NB
VEUsIGZhbHNlKSwKPj4gKyAgICAgICAgcGVybWlzc2lvbjogJlBlcm1pc3Npb246OkFuZCgmWwo+
PiArICAgICAgICAgICAgJlBlcm1pc3Npb246OlByaXZpbGVnZSgmWyJkYXRhc3RvcmUiLCAie25h
bWV9Il0sIFBSSVZfREFUQVNUT1JFX0FMTE9DQVRFLCBmYWxzZSksCj4+ICsgICAgICAgICAgICAm
UGVybWlzc2lvbjo6UHJpdmlsZWdlKCZbInN5c3RlbSIsICJkaXNrcyJdLCBQUklWX1NZU19NT0RJ
RlksIGZhbHNlKQo+PiArICAgICAgICBdKSwKPiAKPiBhbmQgdGhpcyBpcyBub3QgbmVlZGVkIGF0
IGFsbCwgc2luY2UgcGF0aCBhbmQgYmFja2luZ19kZXZpY2UgYXJlIGZpeGVkCj4gYWZ0ZXIgY3Jl
YXRpb24/Cj4gCgpub3Qgc3VyZSB3aHkgZ2l0IGRpZmYgc2hvd3MgYHVwZGF0ZV9kYXRhc3RvcmVg
IHRoaXMgaXMgZm9yIHRoZSBkZWxldGUKZW5kcG9pbnQuIEJ1dCBJJ2xsIGNobmFnZSB0aGF0IHRv
IG9ubHkgY2hlY2sgd2hlbiBpdCBpcyBhY3R1YWxseQpyZW1vdmFibGUoYXMgYWJvdmUpCj4+ICAg
ICAgIH0sCj4+ICAgICAgIHJldHVybnM6IHsKPj4gICAgICAgICAgIHNjaGVtYTogVVBJRF9TQ0hF
TUEsCj4+IC0tIAo+PiAyLjM5LjUKPj4KPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+PiBwYnMt
ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4+Cj4gCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNv
bS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJz
LWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=