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 7DED01FF168 for ; Tue, 26 Nov 2024 13:08:12 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 760C42F2F1; Tue, 26 Nov 2024 13:08:12 +0100 (CET) Date: Tue, 26 Nov 2024 13:07:36 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox Backup Server development discussion References: <20241126114323.105838-1-h.laimer@proxmox.com> <20241126114323.105838-3-h.laimer@proxmox.com> In-Reply-To: <20241126114323.105838-3-h.laimer@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1732622272.pgtz2hjshk.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.002 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_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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com, datastore.rs] 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 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" T24gTm92ZW1iZXIgMjYsIDIwMjQgMTI6NDMgcG0sIEhhbm5lcyBMYWltZXIgd3JvdGU6Cj4gU3Vn Z2VzdGVkLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNv bT4KPiBTaWduZWQtb2ZmLWJ5OiBIYW5uZXMgTGFpbWVyIDxoLmxhaW1lckBwcm94bW94LmNvbT4K PiAtLS0KPiAgc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzICB8IDEyICsrKysrKysrKy0tLQo+ ICBzcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzIHwgMTIgKysrKysrKysrLS0tCj4gIDIgZmls ZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t Z2l0IGEvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJzIGIvc3JjL2FwaTIvYWRtaW4vZGF0YXN0 b3JlLnJzCj4gaW5kZXggMWM5MzliYzIwLi5jYWU3ZWI4OWMgMTAwNjQ0Cj4gLS0tIGEvc3JjL2Fw aTIvYWRtaW4vZGF0YXN0b3JlLnJzCj4gKysrIGIvc3JjL2FwaTIvYWRtaW4vZGF0YXN0b3JlLnJz Cj4gQEAgLTQ1LDcgKzQ1LDcgQEAgdXNlIHBic19hcGlfdHlwZXM6OnsKPiAgICAgIEJBQ0tVUF9U WVBFX1NDSEVNQSwgQ0FUQUxPR19OQU1FLCBDTElFTlRfTE9HX0JMT0JfTkFNRSwgREFUQVNUT1JF X1NDSEVNQSwKPiAgICAgIElHTk9SRV9WRVJJRklFRF9CQUNLVVBTX1NDSEVNQSwgTUFOSUZFU1Rf QkxPQl9OQU1FLCBNQVhfTkFNRVNQQUNFX0RFUFRILCBOU19NQVhfREVQVEhfU0NIRU1BLAo+ICAg ICAgUFJJVl9EQVRBU1RPUkVfQVVESVQsIFBSSVZfREFUQVNUT1JFX0JBQ0tVUCwgUFJJVl9EQVRB U1RPUkVfTU9ESUZZLCBQUklWX0RBVEFTVE9SRV9QUlVORSwKPiAtICAgIFBSSVZfREFUQVNUT1JF X1JFQUQsIFBSSVZfREFUQVNUT1JFX1ZFUklGWSwgVVBJRCwgVVBJRF9TQ0hFTUEsCj4gKyAgICBQ UklWX0RBVEFTVE9SRV9SRUFELCBQUklWX0RBVEFTVE9SRV9WRVJJRlksIFBSSVZfU1lTX01PRElG WSwgVVBJRCwgVVBJRF9TQ0hFTUEsCj4gICAgICBWRVJJRklDQVRJT05fT1VUREFURURfQUZURVJf U0NIRU1BLAo+ICB9Owo+ICB1c2UgcGJzX2NsaWVudDo6cHhhcjo6e2NyZWF0ZV90YXIsIGNyZWF0 ZV96aXB9Owo+IEBAIC0yNTEyLDcgKzI1MTIsMTAgQEAgcHViIGZuIGRvX21vdW50X2RldmljZShk YXRhc3RvcmU6IERhdGFTdG9yZUNvbmZpZykgLT4gUmVzdWx0PCgpLCBFcnJvcj4gewo+ICAgICAg ICAgIHNjaGVtYTogVVBJRF9TQ0hFTUEsCj4gICAgICB9LAo+ICAgICAgYWNjZXNzOiB7Cj4gLSAg ICAgICAgcGVybWlzc2lvbjogJlBlcm1pc3Npb246OlByaXZpbGVnZSgmWyJkYXRhc3RvcmUiLCAi e3N0b3JlfSJdLCBQUklWX0RBVEFTVE9SRV9BVURJVCwgZmFsc2UpLAo+ICsgICAgICAgIHBlcm1p c3Npb246ICZQZXJtaXNzaW9uOjpBbmQoJlsKPiArICAgICAgICAgICAgJlBlcm1pc3Npb246OlBy aXZpbGVnZSgmWyJkYXRhc3RvcmUiLCAie3N0b3JlfSJdLCBQUklWX0RBVEFTVE9SRV9BVURJVCwg ZmFsc2UpLAo+ICsgICAgICAgICAgICAmUGVybWlzc2lvbjo6UHJpdmlsZWdlKCZbInN5c3RlbSIs ICJkaXNrcyJdLCBQUklWX1NZU19NT0RJRlksIGZhbHNlKQo+ICsgICAgICAgIF0pLAoKSSBhbSBu b3QgMTAwJSBzdXJlIHRoaXMgcGFydCBzaG91bGQgcmVxdWlyZSBTeXMuTW9kaWZ5Li4gc29tZWJv ZHkgbmVlZHMKdG8gaGF2ZSBzZXQgdXAgdGhlIGRhdGFzdG9yZSBhbHJlYWR5LCBqdXN0IG1vdW50 aW5nIHNlZW1zIGJlbmlnbiBpbiB0aGF0CmNhc2U/Cgo+ICAgICAgfSwKPiAgKV0KPiAgLy8vIE1v dW50IHJlbW92YWJsZSBkYXRhc3RvcmUuCj4gQEAgLTI2MjUsNyArMjYyOCwxMCBAQCBmbiBkb191 bm1vdW50X2RldmljZSgKPiAgICAgICAgICBzY2hlbWE6IFVQSURfU0NIRU1BLAo+ICAgICAgfSwK PiAgICAgIGFjY2Vzczogewo+IC0gICAgICAgIHBlcm1pc3Npb246ICZQZXJtaXNzaW9uOjpQcml2 aWxlZ2UoJlsiZGF0YXN0b3JlIiwgIntzdG9yZX0iXSwgUFJJVl9EQVRBU1RPUkVfTU9ESUZZLCB0 cnVlKSwKPiArICAgICAgICBwZXJtaXNzaW9uOiAmUGVybWlzc2lvbjo6QW5kKCZbCj4gKyAgICAg ICAgICAgICZQZXJtaXNzaW9uOjpQcml2aWxlZ2UoJlsiZGF0YXN0b3JlIiwgIntzdG9yZX0iXSwg UFJJVl9EQVRBU1RPUkVfTU9ESUZZLCB0cnVlKSwKPiArICAgICAgICAgICAgJlBlcm1pc3Npb246 OlByaXZpbGVnZSgmWyJzeXN0ZW0iLCAiZGlza3MiXSwgUFJJVl9TWVNfTU9ESUZZLCBmYWxzZSkK PiArICAgICAgICBdKSwKCnNhbWUgbG9naWMgd291bGQgYXBwbHkgaGVyZS4uCgo+ICAgICAgfQo+ ICApXQo+ICAvLy8gVW5tb3VudCBhIHJlbW92YWJsZSBkZXZpY2UgdGhhdCBpcyBhc3NvY2lhdGVk IHdpdGggdGhlIGRhdGFzdG9yZQo+IGRpZmYgLS1naXQgYS9zcmMvYXBpMi9jb25maWcvZGF0YXN0 b3JlLnJzIGIvc3JjL2FwaTIvY29uZmlnL2RhdGFzdG9yZS5ycwo+IGluZGV4IDEyMTIyMmM0MC4u MzU5YjY3NmE1IDEwMDY0NAo+IC0tLSBhL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMKPiAr KysgYi9zcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzCj4gQEAgLTE0LDcgKzE0LDcgQEAgdXNl IHByb3htb3hfdXVpZDo6VXVpZDsKPiAgdXNlIHBic19hcGlfdHlwZXM6OnsKPiAgICAgIEF1dGhp ZCwgRGF0YVN0b3JlQ29uZmlnLCBEYXRhU3RvcmVDb25maWdVcGRhdGVyLCBEYXRhc3RvcmVOb3Rp ZnksIERhdGFzdG9yZVR1bmluZywgS2VlcE9wdGlvbnMsCj4gICAgICBNYWludGVuYW5jZU1vZGUs IFBydW5lSm9iQ29uZmlnLCBQcnVuZUpvYk9wdGlvbnMsIFN5bmNEaXJlY3Rpb24sIERBVEFTVE9S RV9TQ0hFTUEsCj4gLSAgICBQUklWX0RBVEFTVE9SRV9BTExPQ0FURSwgUFJJVl9EQVRBU1RPUkVf QVVESVQsIFBSSVZfREFUQVNUT1JFX01PRElGWSwKPiArICAgIFBSSVZfREFUQVNUT1JFX0FMTE9D QVRFLCBQUklWX0RBVEFTVE9SRV9BVURJVCwgUFJJVl9EQVRBU1RPUkVfTU9ESUZZLCBQUklWX1NZ U19NT0RJRlksCj4gICAgICBQUk9YTU9YX0NPTkZJR19ESUdFU1RfU0NIRU1BLCBVUElEX1NDSEVN QSwKPiAgfTsKPiAgdXNlIHBic19jb25maWc6OkJhY2t1cExvY2tHdWFyZDsKPiBAQCAtMTczLDcg KzE3MywxMCBAQCBwdWIoY3JhdGUpIGZuIGRvX2NyZWF0ZV9kYXRhc3RvcmUoCj4gICAgICAgICAg fSwKPiAgICAgIH0sCj4gICAgICBhY2Nlc3M6IHsKPiAtICAgICAgICBwZXJtaXNzaW9uOiAmUGVy bWlzc2lvbjo6UHJpdmlsZWdlKCZbImRhdGFzdG9yZSJdLCBQUklWX0RBVEFTVE9SRV9BTExPQ0FU RSwgZmFsc2UpLAo+ICsgICAgICAgIHBlcm1pc3Npb246ICZQZXJtaXNzaW9uOjpBbmQoJlsKPiAr ICAgICAgICAgICAgJlBlcm1pc3Npb246OlByaXZpbGVnZSgmWyJkYXRhc3RvcmUiXSwgUFJJVl9E QVRBU1RPUkVfQUxMT0NBVEUsIGZhbHNlKSwKPiArICAgICAgICAgICAgJlBlcm1pc3Npb246OlBy aXZpbGVnZSgmWyJzeXN0ZW0iLCAiZGlza3MiXSwgUFJJVl9TWVNfTU9ESUZZLCBmYWxzZSkKPiAr ICAgICAgICBdKSwKCnRoaXMgbm93IGFmZmVjdHMgcmVndWxhciBkYXRhc3RvcmVzIGFzIHdlbGws IGl0IHNob3VsZCBwcm9iYWJseSBiZQppbnNpZGUgdGhlIEFQSSBoYW5kbGVyIGFuZCBjb25kaXRp b25hbGl6ZWQgb24gYmFja2luZ19kZXZpY2UgYmVpbmcgc2V0PwoKPiAgICAgIH0sCj4gICldCj4g IC8vLyBDcmVhdGUgbmV3IGRhdGFzdG9yZSBjb25maWcuCj4gQEAgLTU1MSw3ICs1NTQsMTAgQEAg cHViIGZuIHVwZGF0ZV9kYXRhc3RvcmUoCj4gICAgICAgICAgfSwKPiAgICAgIH0sCj4gICAgICBh Y2Nlc3M6IHsKPiAtICAgICAgICBwZXJtaXNzaW9uOiAmUGVybWlzc2lvbjo6UHJpdmlsZWdlKCZb ImRhdGFzdG9yZSIsICJ7bmFtZX0iXSwgUFJJVl9EQVRBU1RPUkVfQUxMT0NBVEUsIGZhbHNlKSwK PiArICAgICAgICBwZXJtaXNzaW9uOiAmUGVybWlzc2lvbjo6QW5kKCZbCj4gKyAgICAgICAgICAg ICZQZXJtaXNzaW9uOjpQcml2aWxlZ2UoJlsiZGF0YXN0b3JlIiwgIntuYW1lfSJdLCBQUklWX0RB VEFTVE9SRV9BTExPQ0FURSwgZmFsc2UpLAo+ICsgICAgICAgICAgICAmUGVybWlzc2lvbjo6UHJp dmlsZWdlKCZbInN5c3RlbSIsICJkaXNrcyJdLCBQUklWX1NZU19NT0RJRlksIGZhbHNlKQo+ICsg ICAgICAgIF0pLAoKYW5kIHRoaXMgaXMgbm90IG5lZWRlZCBhdCBhbGwsIHNpbmNlIHBhdGggYW5k IGJhY2tpbmdfZGV2aWNlIGFyZSBmaXhlZAphZnRlciBjcmVhdGlvbj8KCj4gICAgICB9LAo+ICAg ICAgcmV0dXJuczogewo+ICAgICAgICAgIHNjaGVtYTogVVBJRF9TQ0hFTUEsCj4gLS0gCj4gMi4z OS41Cj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v cGJzLWRldmVsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20K aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRl dmVsCg==