From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id C23271FF15C for ; Wed, 7 Aug 2024 13:21:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E9AA1531B; Wed, 7 Aug 2024 13:21:24 +0200 (CEST) MIME-Version: 1.0 In-Reply-To: <172302753518.107519.6330916068168411771@yuna.proxmox.com> References: <20240801074403.36229-1-c.ebner@proxmox.com> <20240801074403.36229-14-c.ebner@proxmox.com> <172302753518.107519.6330916068168411771@yuna.proxmox.com> From: Fabian =?utf-8?q?Gr=C3=BCnbichler?= To: Christian Ebner , pbs-devel@lists.proxmox.com Date: Wed, 07 Aug 2024 13:21:16 +0200 Message-ID: <172302967643.107519.17362344441967210914@yuna.proxmox.com> User-Agent: alot/0.10 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.049 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 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. [proxmox.com, acl.rs, remote.read] Subject: Re: [pbs-devel] [PATCH v2 proxmox-backup 13/31] api types: define remote permissions and roles for push sync 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" YWZ0ZXIgdGhpbmtpbmcgYWJvdXQgdGhpcyBzb21lIG1vcmUgLSB0aGlzIGlzIG1pc3Npbmcgc29t ZSBtb3JlIGJpdHMgSSB0aGluay4KCmZvciBhIHB1bGwgYmFzZWQgc3luYywgd2UgaGF2ZSB0d28g dXNlcnM6Ci0gbG9jYWwgb3duZXIvdXNlcgotIHJlbW90ZSB1c2VyIHZpYSByZW1vdGUuY2ZnCgp3 ZSBvbmx5IGV2ZXIgcXVlcnkvcmVhZCBmcm9tIHRoZSByZW1vdGUgc2lkZSwgc28gaGF2aW5nIHR3 byBwcml2cyBpcyBmaW5lOgotIG9uZSB0byBzZWUgdGhlIHJlbW90ZSBpbiB0aGUgZmlyc3QgcGxh Y2UKLSBvbmUgdG8gcmVhZCBiYWNrdXBzIHRoYXQgdGhlIGNvbmZpZ3VyZWQgcmVtb3RlIHVzZXIg c2VlcwoKZm9yIHRoZSBsb2NhbCBzaWRlLCB3ZSBoYXZlIHRoZSBmdWxsIHNldCBvZiBwcml2cy9v cGVyYXRpb25zOgotIGNyZWF0ZS9kZWxldGUgbmFtZXNwYWNlcyAoREFUQVNUT1JFX01PRElGWSkK LSBkZWxldGUgc25hcHNob3RzIG9yIGdyb3VwcyAoREFUQVNUT1JFX01PRElGWSBvciBEQVRBU1RP UkVfUFJVTkUrb3duZXIpCi0gY3JlYXRlIHNuYXBzaG90cyBvciBncm91cHMgKERBVEFTVE9SRV9C QUNLVVArb3duZXIpCgpidXQgZm9yIHB1c2ggYmFzZWQgYmFja3Vwcywgd2UgYmFzaWNhbGx5IG5l ZWQgdG8gbWFwIHRoZSAibG9jYWwiIHByaXZzIGZyb20gYQpwdWxsIHRvIHRoZSByZW1vdGUgcHJp dnMsIHNpbmNlIHdlIHBvc3NpYmx5IG5lZWQgdG8gZG8gdGhlIHNhbWUgc2V0IG9mCm9wZXJhdGlv bnMgKHdoaWxlIGluIHRoZSBjYXNlIG9mIHB1c2gsIHdlIG9ubHkgcXVlcnkvcmVhZCB0aGUgbG9j YWwgc2lkZSwgc28KdGhlIHByaXYgbWF0cml4IHRoZXJlIGlzIHNpbXBsZXIpLgoKdGhlIG93bmVy IHNlbWFudGljcyBmb3IgcHVzaCBiYXNlZCBiYWNrdXBzIGFyZSBhbHNvIHJhdGhlciB3ZWlyZC9j b25mdXNpbmc6CgotIGlmIG93bmVyIGhhcyBQUklWX0RBVEFTVE9SRV9SRUFEIG9uIHRoZSBzb3Vy Y2UsIGFsbCBncm91cHMgd2lsbCBiZSBzeW5jZWQKLSBpZiBvd25lciBvbmx5IGhhcyBQUklWX0RB VEFTVE9SRV9CQUNLVVAgb25seSBvd25lZCBncm91cHMgd2lsbCBiZSBzeW5jZWQKLSB0aGUgYmFj a3VwcyBvbiB0aGUgdGFyZ2V0IHdpbGwgYWx3YXlzIGJlIG93bmVkIGJ5IHRoZSByZW1vdGUuY2Zn IHVzZXIoISkKCnN5bmNpbmcgYmFjayBpcyB0aHVzIG9ubHkgcG9zc2libGUgaWYgdGhlIChzb3Vy Y2UpIG93bmVyIGFuZCB0aGUgcmVtb3RlLmNmZwp1c2VyIGFyZSBpZGVudGljYWw/CgpzaG91bGQg d2UgcmVuYW1lIHRoYXQgcGFyYW1ldGVyPyBvd25lciBtYWtlcyBzZW5zZSBmb3IgcHVsbGluZyAo aXQgaXMgdGhlIHVzZXIKdGhhdCBvd25zIHRoZSBzeW5jZWQgZ3JvdXBzIGFmdGVyIHRoZSBzeW5j KSwgYnV0IG5vdCBzbyBtdWNoIGZvciBwdXNoaW5nLCB3aGVyZQpzb21ldGhpbmcgbGlrZSAiTG9j YWwgVXNlciIgbWlnaHQgYmUgbGVzcyBtaXNsZWFkaW5nPwoKUXVvdGluZyBGYWJpYW4gR3LDvG5i aWNobGVyICgyMDI0LTA4LTA3IDEyOjQ1OjM1KQo+IFF1b3RpbmcgQ2hyaXN0aWFuIEVibmVyICgy MDI0LTA4LTAxIDA5OjQzOjQ1KQo+ID4gQWRkaW5nIHRoZSBwcml2aWxlZ2VzIHRvIGFsbG93IGJh Y2t1cCBhbmQgcHJ1bmUgb24gcmVtb3RlIHRhcmdldHMsIHRvCj4gPiBiZSB1c2VkIGZvciBzeW5j IGpvYnMgaW4gcHVzaCBkaXJlY3Rpb24uCj4gPiAKPiA+IEFsc28gYWRkcyBhIGRlZGljYXRlZCBy b2xlIGNvbGxlY3RpbmcgdGhlIHJlcXVpcmVkIHByaXZpbGVnZXMuCj4gPiAKPiA+IFNpZ25lZC1v ZmYtYnk6IENocmlzdGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4KPiA+IC0tLQo+ID4g Y2hhbmdlcyBzaW5jZSB2ZXJzaW9uIDE6Cj4gPiAtIG5vIGNoYW5nZXMKPiA+IAo+ID4gIHBicy1h cGktdHlwZXMvc3JjL2FjbC5ycyB8IDE3ICsrKysrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNo YW5nZWQsIDE3IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Bicy1hcGktdHlw ZXMvc3JjL2FjbC5ycyBiL3Bicy1hcGktdHlwZXMvc3JjL2FjbC5ycwo+ID4gaW5kZXggZWY2Mzk4 NjI5Li5mNjQ0MDI5ZmEgMTAwNjQ0Cj4gPiAtLS0gYS9wYnMtYXBpLXR5cGVzL3NyYy9hY2wucnMK PiA+ICsrKyBiL3Bicy1hcGktdHlwZXMvc3JjL2FjbC5ycwo+ID4gQEAgLTU4LDYgKzU4LDEyIEBA IGNvbnN0bmFtZWRiaXRtYXAhIHsKPiA+ICAgICAgICAgIFBSSVZfUkVNT1RFX01PRElGWSgiUmVt b3RlLk1vZGlmeSIpOwo+ID4gICAgICAgICAgLy8vIFJlbW90ZS5SZWFkIGFsbG93cyByZWFkaW5n IGRhdGEgZnJvbSBhIGNvbmZpZ3VyZWQgYFJlbW90ZWAKPiA+ICAgICAgICAgIFBSSVZfUkVNT1RF X1JFQUQoIlJlbW90ZS5SZWFkIik7Cj4gPiArICAgICAgICAvLy8gUmVtb3RlLkJhY2t1cCBhbGxv d3MgUmVtb3RlLlJlYWQgYW5kIGNyZWF0aW5nIG5ldyBzbmFwc2hvdHMgb24gYSBjb25maWd1cmVk IGBSZW1vdGVgLAo+ID4gKyAgICAgICAgLy8vIGJ1dCBhbHNvIHJlcXVpcmVzIGJhY2t1cCBvd25l cnNoaXAKPiA+ICsgICAgICAgIFBSSVZfUkVNT1RFX0JBQ0tVUCgiUmVtb3RlLkJhY2t1cCIpOwo+ ID4gKyAgICAgICAgLy8vIFJlbW90ZS5QcnVuZSBhbGxvd3MgZGVsZXRpbmcgc25hcHNob3RzIG9u IGEgY29uZmlndXJlZCBgUmVtb3RlYCwKPiA+ICsgICAgICAgIC8vLyBidXQgYWxzbyByZXF1aXJl cyBiYWNrdXAgb3duZXJzaGlwCj4gPiArICAgICAgICBQUklWX1JFTU9URV9QUlVORSgiUmVtb3Rl LlBydW5lIik7Cj4gPiAgCj4gPiAgICAgICAgICAvLy8gU3lzLkNvbnNvbGUgYWxsb3dzIGFjY2Vz cyB0byB0aGUgc3lzdGVtJ3MgY29uc29sZQo+ID4gICAgICAgICAgUFJJVl9TWVNfQ09OU09MRSgi U3lzLkNvbnNvbGUiKTsKPiA+IEBAIC0xNTEsNiArMTU3LDcgQEAgcHViIGNvbnN0IFJPTEVfUkVN T1RFX0FVRElUOiB1NjQgPSAwCj4gPiAgcHViIGNvbnN0IFJPTEVfUkVNT1RFX0FETUlOOiB1NjQg PSAwCj4gPiAgICAgIHwgUFJJVl9SRU1PVEVfQVVESVQKPiA+ICAgICAgfCBQUklWX1JFTU9URV9N T0RJRlkKPiA+ICsgICAgfCBQUklWX1JFTU9URV9CQUNLVVAKPiA+ICAgICAgfCBQUklWX1JFTU9U RV9SRUFEOwo+IAo+IGFjY29yZGluZyB0byB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHJvbGUsIHRo aXMgc2hvdWxkIGFsc28gZ2V0IFBSSVZfUkVNT1RFX1BSVU5FPwo+IAo+ID4gIAo+ID4gICNbcnVz dGZtdDo6c2tpcF0KPiA+IEBAIC0xNjAsNiArMTY3LDE0IEBAIHB1YiBjb25zdCBST0xFX1JFTU9U RV9TWU5DX09QRVJBVE9SOiB1NjQgPSAwCj4gPiAgICAgIHwgUFJJVl9SRU1PVEVfQVVESVQKPiA+ ICAgICAgfCBQUklWX1JFTU9URV9SRUFEOwo+IAo+IGRvIHdlIHdhbnQgdG8gY29weStyZW5hbWUg dGhpcyB0byBtYWtlIHRoZSAiUFVMTCIgZXhwbGljaXQsIGFuZCBkZXByZWNhdGUgdGhlIG9sZCBu YW1lPwo+IAo+ID4gIAo+ID4gKyNbcnVzdGZtdDo6c2tpcF0KPiA+ICsjW2FsbG93KGNsaXBweTo6 aWRlbnRpdHlfb3ApXQo+ID4gKy8vLyBSZW1vdGUuU3luY1B1c2hPcGVyYXRvciBjYW4gZG8gcmVh ZCwgYmFja3VwIGFuZCBwcnVuZSBvbiB0aGUgcmVtb3RlLgo+ID4gK3B1YiBjb25zdCBST0xFX1JF TU9URV9TWU5DX1BVU0hfT1BFUkFUT1I6IHU2NCA9IDAKPiA+ICsgICAgfCBQUklWX1JFTU9URV9B VURJVAo+ID4gKyAgICB8IFBSSVZfUkVNT1RFX0JBQ0tVUAo+ID4gKyAgICB8IFBSSVZfUkVNT1RF X1JFQUQ7Cj4gCj4gc2hvdWxkbid0IGp1c3QgQkFDS1VQIGJlIGVub3VnaCBoZXJlPyB0aGF0IGlt cGxpZXMgaGF2aW5nIGFjY2VzcyB0byBvd25lZCBiYWNrdXBzLi4KPiAKPiA+ICsKPiA+ICAjW3J1 c3RmbXQ6OnNraXBdCj4gPiAgI1thbGxvdyhjbGlwcHk6OmlkZW50aXR5X29wKV0KPiA+ICAvLy8g VGFwZS5BdWRpdCBjYW4gYXVkaXQgdGhlIHRhcGUgYmFja3VwIGNvbmZpZ3VyYXRpb24gYW5kIG1l ZGlhIGNvbnRlbnQKPiA+IEBAIC0yMjUsNiArMjQwLDggQEAgcHViIGVudW0gUm9sZSB7Cj4gPiAg ICAgIFJlbW90ZUFkbWluID0gUk9MRV9SRU1PVEVfQURNSU4sCj4gPiAgICAgIC8vLyBTeW5jcm9u aXNhdGlvbiBPcGVydGF0b3IKPiA+ICAgICAgUmVtb3RlU3luY09wZXJhdG9yID0gUk9MRV9SRU1P VEVfU1lOQ19PUEVSQVRPUiwKPiA+ICsgICAgLy8vIFN5bmNyb25pc2F0aW9uIE9wZXJ0YXRvciAo cHVzaCBkaXJlY3Rpb24pCj4gCj4gdHlwbzogT3BlcnRhdG9yCj4gCj4gcHJlLWV4aXN0aW5nIHR5 cG86IFN5bmNocm9uaXNhdGlvbgo+IAo+ID4gKyAgICBSZW1vdGVTeW5jUHVzaE9wZXJhdG9yID0g Uk9MRV9SRU1PVEVfU1lOQ19QVVNIX09QRVJBVE9SLAo+ID4gICAgICAvLy8gVGFwZSBBdWRpdG9y Cj4gPiAgICAgIFRhcGVBdWRpdCA9IFJPTEVfVEFQRV9BVURJVCwKPiA+ICAgICAgLy8vIFRhcGUg QWRtaW5pc3RyYXRvcgo+ID4gLS0gCj4gPiAyLjM5LjIKPiA+IAo+ID4gCj4gPiAKPiA+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBwYnMtZGV2ZWwg bWFpbGluZyBsaXN0Cj4gPiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiA+IGh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+ID4g Cj4gPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBi cy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=