From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 0D2441FF164
	for <inbox@lore.proxmox.com>; Fri, 11 Apr 2025 18:52:31 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 447CD1EC42;
	Fri, 11 Apr 2025 18:52:23 +0200 (CEST)
Message-ID: <f7d466bd-342a-4721-ab67-2b4bc5cf2d45@proxmox.com>
Date: Fri, 11 Apr 2025 18:51:49 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Stefan Hanreich <s.hanreich@proxmox.com>
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 Thomas Lamprecht <t.lamprecht@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
 Gabriel Goller <g.goller@proxmox.com>
References: <20250404162908.563060-1-g.goller@proxmox.com>
 <20250404162908.563060-26-g.goller@proxmox.com>
 <9c5f591e-bf2d-4c99-ad28-02ee58bbc222@proxmox.com>
 <1744010542.6a4j1ll8ij.astroid@yuna.none>
 <ec1776b0-1a8b-45fd-bbf5-d3c96b90016b@proxmox.com>
 <50c0c55b-834c-4f73-b046-898584a075d5@proxmox.com>
 <1232290889.394.1744018049191@webmail.proxmox.com>
 <19fab356-828b-4aa0-adc2-b35dd3bfafda@proxmox.com>
Content-Language: en-US
In-Reply-To: <19fab356-828b-4aa0-adc2-b35dd3bfafda@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.262 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
 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
Subject: Re: [pve-devel] [PATCH pve-access-control v2 1/1] permissions: add
 ACL paths for SDN fabrics
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

T24gNC8xMS8yNSAxOjEyIFBNLCBTdGVmYW4gSGFucmVpY2ggd3JvdGU6Cj4gT24gNC83LzI1IDEx
OjI3LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+Pgo+Pj4gU3RlZmFuIEhhbnJlaWNoIDxz
LmhhbnJlaWNoQHByb3htb3guY29tPiBoYXQgYW0gMDcuMDQuMjAyNSAxMDo1MSBDRVNUIGdlc2No
cmllYmVuOgo+Pj4KPj4+ICAgCj4+PiBPbiA0LzcvMjUgMTA6MTIsIFRob21hcyBMYW1wcmVjaHQg
d3JvdGU6Cj4+Pj4gQW0gMDcuMDQuMjUgdW0gMDk6MjQgc2NocmllYiBGYWJpYW4gR3LDvG5iaWNo
bGVyOgo+Pj4+PiBPbiBBcHJpbCA0LCAyMDI1IDc6MjAgcG0sIFRob21hcyBMYW1wcmVjaHQgd3Jv
dGU6Cj4+Pj4+PiBTbywgd2l0aG91dCBsb29raW5nIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiwgZmFi
cmljcyBoYXZlIHRoZSBJRHMgdW5pcXVlCj4+Pj4+PiBwZXIgc3ViLXR5cGU/IENvdWxkIG1heWJl
IGFsc28gc2hhcmUgYW4gSUQgc3BhY2UsIGxlc3MgY29uZnVzaW9uCj4+Pj4+PiBwb3RlbnRpYWws
IGJ1dCBuYXR1cmFsbHkgYWxzbyBsZXNzIGZsZXhpYmlsaXR5IOKAkyB3aGF0IGRvIHlvdSB0aGlu
az8KPj4+Pj4KPj4+Pj4gdGhleSBzaGFyZSBhIHNlY3Rpb24gY29uZmlnIChhbmQgdGh1cyBJRC1z
cGFjZSksIHNvIEkgZ3Vlc3Mgd2UgY291bGQKPj4+Cj4+PiBUaGVyZSdzIG9uZSBzZWN0aW9uIGNv
bmZpZyBmaWxlIHBlciBmYWJyaWMsIHNvIGl0cyBJRCBpcyB1bmlxdWUgcGVyCj4+PiBwcm90b2Nv
bC4gV2UnZCBuZWVkIHRvIGxvYWQgKmFsbCogY29uZmlndXJhdGlvbiBmaWxlcyBldmVyeXRpbWUg
d2UKPj4+IGNoYW5nZSBvbmUgY29uZmlndXJhdGlvbiBmaWxlIChhdCBsZWFzdCB3aGVuIGFkZGlu
ZyBhIGZhYnJpYykgc28gd2UgY2FuCj4+PiB2YWxpZGF0ZSB1bmlxdWUgSURzIGFjcm9zcyBhbGwg
ZmFicmljIHR5cGVzLgo+Pgo+PiBtZWEgY3VscGEsIG11c3QgaGF2ZSBtaXhlZCB0aGF0IHVwIHdp
dGggc29tZXRoaW5nIGVsc2UgKHByb2JhYmx5IHRoZQo+PiBjb250cm9sbGVycyA6LS8pLiB3b3Vs
ZCBpdCBtYWtlIHNlbnNlIHRvIG1lcmdlIHRoZW0gZ2l2ZW4gdGhlIHNpbWlsYXJpdGllcz8KPiAK
PiBSZS12aXNpdGluZyB0aGlzIGFnYWluLCBJIHRvb2sgc29tZSB0aW1lIHRvIHdyaXRlIGFib3V0
IHRoZSBwcm9ibGVtIGluCj4gZ3JlYXRlciBkZXRhaWwgYW5kIHByZXNlbnQgc29tZSBvcHRpb25z
LiBJJ2QgcmVhbGx5IGxpa2UgdG8gZ2V0IHRoZQo+IGJhbGwgcm9sbGluZyBvbiB0aGlzIGRpc2N1
c3Npb24gc29vbmVyIHRoYW4gbGF0ZXIsIHNpbmNlIG90aGVyd2lzZQo+IGl0J3MgaGFyZCB0byBw
cm9jZWVkIHdpdGggdGhpcyBwYXRjaCBzZXJpZXMuIFRoaXMgaXMgYSBzaG9ydCBvdmVydmlldwo+
IGZvciB5b3UgdG8gZ2V0IGEgYmV0dGVyIGlkZWEsIGJ1dCBpdCBtaWdodCBtYWtlIHNlbnNlIHRv
IGRpc2N1c3MgdGhpcwo+IGluIGdyZWF0ZXIgZGV0YWlsIGluIHBlcnNvbi4KPiAKPiBPdmVydmll
dwo+ID09PT09PT09Cj4gCj4gV2UgaGF2ZSBtdWx0aXBsZSB0eXBlcyBvZiBmYWJyaWNzOgo+IE9w
ZW5GYWJyaWMsIE9TUEYgYW5kIG1vcmUgaW4gdGhlIGZ1dHVyZS4KPiAKPiBXZSBoYXZlIHRoZSBm
b2xsb3dpbmcgaGllcmFyY2h5IG9mIG1vZGVsczoKPiBGYWJyaWMgLT4gTm9kZSAtPiBJbnRlcmZh
Y2UKPiAKPiBTb21lIGNvbnN0cmFpbnRzIGZvciB0aGUgbW9kZWxzOgo+ICogVGhlcmUgY2FuIGJl
IG1vcmUgdGhhbiBvbmUgZmFicmljIG9mIGEgZ2l2ZW4gdHlwZQo+ICogQSBmYWJyaWMgY29udGFp
bnMgbiBub2RlcywgYSBub2RlIGNvbnRhaW5zIG4gaW50ZXJmYWNlcy4KPiAqIEEgbm9kZSBjYW4g
YmUgcGFydCBvZiBtdWx0aXBsZSBmYWJyaWNzLCBidXQgb25lIGludGVyZmFjZSBvZiBhIG5vZGUK
PiAgICBjYW4gb25seSBiZSBhIHBhcnQgb2Ygb25lIGZhYnJpYy4KPiAqIEVhY2ggb2YgdGhlIHRo
cmVlIG1vZGVscyBoYXMgaXRzIG93biBwcm9wZXJ0aWVzLCB0aGF0IHZhcnkgZGVwZW5kaW5nCj4g
ICAgb24gdGhlIHR5cGUgb2YgZmFicmljCj4gCj4gU29tZSBmYWJyaWMgc3BlY2lmaWMgY29uc3Ry
YWludHMgY2FuIGFwcGx5IGFzIHdlbGwsIGZvciBpbnN0YW5jZToKPiAqIHRoZSBJUCBwcmVmaXhl
cyBvZiBmYWJyaWNzIHNob3VsZCBub3Qgb3ZlcmxhcAo+ICogdGhlIElQIG9mIGEgbm9kZSBzaG91
bGQgYmUgdW5pcXVlIHdpdGhpbiBhIGZhYnJpYwo+ICogYW4gT1NQRiBpbnRlcmZhY2UgY2FuIGVp
dGhlciBoYXZlIGFuIElQIG9yIGJlIHVubnVtYmVyZWQKPiAqIE9TUEZ2MiBzdXBwb3J0cyBvbmx5
IHY0LCBPcGVuRmFicmljIHN1cHBvcnRzIGJvdGgKPiAKPiBJZGVhbGx5LCB3ZSdkIGxpa2UgdG8g
dmFsaWRhdGUgYWxsIHRob3NlIGNvbnN0cmFpbnRzIHdoZW4gbW9kaWZ5aW5nIHRoZQo+IGNvbmZp
Z3VyYXRpb24gdmlhIHRoZSBBUEkgb3IgbG9hZGluZyBpdC4KPiAKPiAKPiBUaGUga2V5IGlzc3Vl
cyB3ZSByYW4gaW50bzoKPiAqIFRoZSB0eXBlIG9mIGEgc2VjdGlvbiBjYW4gb25seSBiZSB1bmlx
dWVseSBpZGVudGlmaWVkIHRvZ2V0aGVyIHdpdGgKPiAgICB0aGUgcHJvdG9jb2wgKGUuZy4gb3Nw
Zl9ub2RlKQo+ICogQSBub2RlIHNlY3Rpb24gY2FuIG9ubHkgYmUgdW5pcXVlbHkgaWRlbnRpZmll
ZCB0b2dldGhlciB3aXRoIHRoZSBpZAo+ICAgIG9mIHRoZSBmYWJyaWMgdGhhdCBpdCBiZWxvbmdz
IHRvIChhIG5vZGUgY2FuIG9jY3VyIGluIG11bHRpcGxlCj4gICAgZmFicmljcykKPiAqIDMgbGF5
ZXJzIGlzIG9uZSB0b28gbXVjaCB0byBjcmFtIGludG8gb25lIHNlY3Rpb24gaW1vLCBzbyB3ZSBo
YXZlIHRvCj4gICAgYXQgbGVhc3Qgc3BsaXQgZmFicmljcyBhbmQgbm9kZXMgaW50byB0d28gc2Vj
dGlvbnMKPiAqIHBhcnNpbmcgdGhlIHR5cGUvaWQgb2YgYSBzZWN0aW9uIGludG8gbXVsdGlwbGUg
ZmllbGRzIGlzIGEgYml0Cj4gICAgY2x1bmt5IHdpdGggdGhlIHNlY3Rpb24tY29uZmlnIGltcGxl
bWVudGF0aW9uLiBJZGVhbGx5IHdlJ2QgbGlrZSB0bwo+ICAgIG5vdCBoYXZlIHRvIGRvIHRoaXMg
c2VwYXJhdGVseSBhdCBldmVyeSBzaXRlIChydXN0LCBwZXJsLCBmcm9udGVuZCksCj4gICAgYnV0
IG9uY2Ugd2hlbiByZWFkaW5nLgo+ICogaWRlYWxseSwgdmFsaWRhdGlvbiBvZiAqYWxsKiB0aGUg
Y29uc3RyYWludHMgbGFpZCBvdXQgYWJvdmUKPiAKPiAKPiBTb2x1dGlvbnMKPiA9PT09PT09PT0K
PiAKPiAjMTogU3RvcmluZyBldmVyeXRoaW5nIGluIG9uZSBmaWxlCj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+IAo+ICAgICMgZmFicmljcy5jZmcKPiAgICA8dHlwZT5fKG5v
ZGV8ZmFicmljKTogPGZhYnJpY2lkPltfPG5vZGVpZD5dCj4gCj4gKyBmaXhlZCBhbW91bnQgb2Yg
ZmlsZXMKPiArIHZhbGlkYXRpb24gaXMgc2ltcGxlCj4gKyBBUEkvQUNMIHBhdGhzIGFyZSBzaW1w
bGUKPiArIHJlbGF0ZWQgZW50aXRpZXMgYXJlIGluIHRoZSBzYW1lIGZpbGUKPiAtIGNvbXBvc2l0
ZSBzZWN0aW9uIHR5cGVzCj4gLSBjb21wb3NpdGUgc2VjdGlvbiBpZHMKPiAtIGNvbXBsZXggQVBJ
IGRlZmluaXRpb25zCj4gLSBmaWxlIGNhbiBncm93IHF1aXRlIGxhcmdlCj4gCj4gCj4gIzI6IE9u
ZSBmaWxlIHBlciBmYWJyaWMgdHlwZSAoY3VycmVudCBzb2x1dGlvbikKPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IAo+ICAgICMgPHR5cGU+LmNmZwo+
ICAgIGZhYnJpYzogPGZhYnJpY2lkPgo+ICAgIG5vZGU6IDxmYWJyaWNpZD5fPG5vZGVpZD4KPiAK
PiArIHNpbXBsZSBzZWN0aW9uIHR5cGVzCj4gKyBzaW1wbGUgQVBJIGRlZmluaXRpb25zCj4gKyBy
ZWxhdGVkIGVudGl0aWVzIGFyZSBpbiB0aGUgc2FtZSBmaWxlCj4gLSBBUEkvQUNMIHBhdGhzIGFy
ZSBtb3JlIGNvbXBsZXgKPiAtIGNvbXBvc2l0ZSBzZWN0aW9uIGlkcwo+IC0gdmFyaWFibGUgbnVt
YmVyIG9mIGZpbGVzCj4gLSB2YWxpZGF0aW9uIHJlcXVpcmVzIHJlYWRpbmcgYWxsIGZpbGVzCj4g
Cj4gCj4gIzM6IE9uZSBmaWxlIHBlciBsZXZlbCBpbiB0aGUgaGllcmFyY2h5Cj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gICAgIyBmYWJyaWMuY2ZnCj4gICAg
PHR5cGU+OiA8ZmFicmljaWQ+Cj4gCj4gICAgIyBub2RlLmNmZwo+ICAgIDx0eXBlPjogPGZhYnJp
Y2lkPl88bm9kZWlkPgo+IAo+ICsgc2ltcGxlIHNlY3Rpb24gdHlwZXMKPiArIGZpeGVkIGFtb3Vu
dCBvZiBmaWxlcwo+ICsgQVBJL0FDTCBwYXRocyBhcmUgc2ltcGxlCj4gLSByZWxhdGVkIGVudGl0
aWVzIGFyZSBpbiBkaWZmZXJlbnQgZmlsZXMKPiAtIGNvbXBsZXggQVBJIGRlZmluaXRpb25zCj4g
LSBjb21wb3NpdGUgc2VjdGlvbiBpZHMKPiAtIHZhbGlkYXRpb24gcmVxdWlyZXMgcmVhZGluZyBi
b3RoIGZpbGVzCj4gCj4gCj4gIzQ6IE9uZSBmaWxlIHBlciBmYWJyaWMKPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+IAo+ICAgICMgPGZhYnJpY2lkPi5jZmcKPiAgICBmYWJyaWM6IDxmYWJyaWNp
ZD4KPiAgICBub2RlOiA8bm9kZWlkPgo+IAo+ICsgc2ltcGxlIHR5cGVzCj4gKyBzaW1wbGUgaWRz
Cj4gKyBBUEkvQUNMIHBhdGhzIGFyZSBzaW1wbGUKPiArIHJlbGF0ZWQgZW50aXRpZXMgYXJlIGlu
IHRoZSBzYW1lIGZpbGUKPiAtIGNvbXBsZXggQVBJIGRlZmluaXRpb25zCj4gLSB2YXJpYWJsZSBu
dW1iZXIgb2YgZmlsZXMKPiAtIGluZm9ybWF0aW9uIGFib3V0IHR5cGUgaGFzIHRvIGJlIGVuY29k
ZWQgc29tZXdoZXJlIChkaXJlY3Rvcnk/KQo+IC0gdmFsaWRhdGlvbiByZXF1aXJlcyByZWFkaW5n
IGFsbCBmaWxlcwo+IAo+IAo+IEltbywgIzIgYW5kICMzIHNlZW0gbGlrZSB0aGUgY29udGVuZGVy
cy4gIzMgaXMgd2hhdCB3ZSB1c2UgZm9yIHpvbmVzIC8KPiB2bmV0cyAvIHN1Ym5ldHMsIGFuZCBp
dCBpcyAuICMyIG1ha2VzIEFQSSBkZWZpbml0aW9ucyBhIGxvdCBuaWNlciwKPiBzaW5jZSB3ZSBo
YXZlIGV4YWN0bHkgb25lIHNjaGVtYSBwZXIgQVBJIGVuZHBvaW50LCB3aGljaCBhbHNvIG1ha2Vz
Cj4gdGhlIGdlbmVyYXRlZCBBUEkgdHlwZXMgaW4gUnVzdCBhIGxvdCBuaWNlci4gV2l0aCAjMyB3
ZSBjdXJyZW50bHkKPiBnZW5lcmF0ZSB0d28gc3RydWN0cyB3aGVyZSBiYXNpY2FsbHkgZXZlcnkg
ZmllbGQgaXMgYW4gT3B0aW9uPFQ+LiBUaGUKPiBzb2x1dGlvbiBmb3IgdGhpcyBjb3VsZCBiZSB1
c2luZyBvbmVPZiBhY3Jvc3MgdGhlIHdob2xlIEFQSSwgYnV0IGFmYWlrCj4gdGhhdCBpcyBub3Qg
aW1wbGVtZW50ZWQgaW4gU2NoZW1hMlJ1c3QgY3VycmVudGx5LiBBbHRlcm5hdGl2ZWx5LCB3ZQo+
IGNvdWxkIHBvcCBvdXIgb3duIGFic3RyYWN0aW9uIG1vZGVscyBvbiB0b3Agb2YgdGhlIGdlbmVy
YXRlZCB0eXBlcyBhbmQKPiBjb252ZXJ0IGZyb20gLyB0byB0aGVtIHdoZW4gdXNpbmcgdGhlIEFQ
SSBpbiBQRE0sIGJ1dCB0aGUgcmVhbAo+IHNvbHV0aW9uIGlzIGltcGxlbWVudGluZyBvbmVPZiBz
dXBwb3J0IGluIFNjaGVtYTJSdXN0LgoKUmV1c2luZyB0aGUgbW9kZWxzIGRpcmVjdGx5IG9uIHRo
ZSBQRE0gc2lkZSB3b3VsZCBvZiBjb3Vyc2UgcmVuZGVyIHRoZSAKd2hvbGUgcG9pbnQgd3J0IFNj
aGVtYTJSdXN0IG1vb3QuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5j
b20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZl
LWRldmVsCg==