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 B3FC51FF161 for ; Wed, 20 Nov 2024 18:34:57 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 61F7615B1B; Wed, 20 Nov 2024 18:35:03 +0100 (CET) Message-ID: <56e5b937-448e-4aa7-b285-f5cbad777bcb@proxmox.com> Date: Wed, 20 Nov 2024 18:34:58 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Thomas Lamprecht , Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20241031121519.434337-1-c.ebner@proxmox.com> <20241031121519.434337-13-c.ebner@proxmox.com> <173089427968.79072.3773251895934605531@yuna.proxmox.com> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: X-SPAM-LEVEL: Spam detection results: 0 AWL 0.030 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 Subject: Re: [pbs-devel] [PATCH v6 proxmox-backup 12/29] api/api-types: refactor api endpoint version, add api types 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTEvMjAvMjQgMTc6MjcsIFRob21hcyBMYW1wcmVjaHQgd3JvdGU6Cj4gQW0gMDYuMTEuMjQg dW0gMTI6NTcgc2NocmllYiBGYWJpYW4gR3LDvG5iaWNobGVyOgo+PiBAVGhvbWFzOiBzaW5jZSB0 aGVyZSdzIGEgZmV3IHF1ZXN0aW9ucyBiZWxvdyB0aGF0IGhhdmUgbG9uZy10ZXJtIGltcGxpY2F0 aW9ucywKPj4gSSdkIGFwcHJlY2lhdGUgZmVlZGJhY2suLgo+Pgo+PiBRdW90aW5nIENocmlzdGlh biBFYm5lciAoMjAyNC0xMC0zMSAxMzoxNTowMikKPj4+IEFkZCBhIGRlZGljYXRlZCBhcGkgdHlw ZSBmb3IgdGhlIGB2ZXJzaW9uYCBhcGkgZW5kcG9pbnQgYW5kIGhlbHBlcgo+Pj4gbWV0aG9kcyBm b3Igc3VwcG9ydGVkIGZlYXR1cmUgY29tcGFyaXNvbi4KPj4+IFRoaXMgd2lsbCBiZSB1c2VkIHRv IGRldGVjdCBhcGkgaW5jb21wYXRpYmlsaXR5IG9mIG9sZGVyIGhvc3RzLCBub3QKPj4+IHN1cHBv cnRpbmcgc29tZSBmZWF0dXJlcy4KPj4+Cj4+PiBVc2UgdGhlIG5ldyBhcGkgdHlwZSB0byByZWZh Y3RvciB0aGUgdmVyc2lvbiBlbmRwb2ludCBhbmQgc2V0IGl0IGFzCj4+PiByZXR1cm4gdHlwZS4K Pj4+Cj4+Cj4+IGJ1dCwgSSBhbSBub3Qgc3VyZSBpZiB3ZSBldmVuIG5lZWQgdGhpcyBub3csIHdl IGNvdWxkIGFsc28ganVzdCBpbXBsZW1lbnQKPj4gaGVscGVycyBvbiBBcGlWZXJzaW9uSW5mbyB0 aGF0IGdpdmUgdXMgdGhlIG1ham9yLCBtaW5vciwgcmVsZWFzZSB2ZXJzaW9ucyBhcwo+PiB1NjQ/ IGVzcGVjaWFsbHkgaWYgd2UgZG8gImRvZXMgdGhlIHNlcnZlciBzdXBwb3J0IFhYIiB2aWEgZXhw bGljaXQgbmFtZWQKPj4gZmVhdHVyZXMsIGFuZCBkb24ndCBldmVuIGhhdmUgYSB1c2UgY2FzZSAo eWV0KSBmb3IgYWNjZXNzaW5nIHRoZSB2ZXJzaW9uIHBhcnRzPwo+Pgo+PiB0aGUgYmlnIHF1ZXN0 aW9uIGhlcmUgaXMgLSBkbyB3ZSB3YW50IHRvIGV4cG9zZSB0aGlzIGtpbmQgb2YgdGhpbmc/Cj4+ Cj4+IHNvIGZhciwgd2UndmUgdXNlZCB0aGUgYXBwcm9hY2ggb2YgbWFraW5nIHRoaW5ncyBvcHQt aW4gb3IgYmFja3dhcmRzCj4+IGNvbXBhdGlibGUsIG9yIGZhaWxpbmcgaGFyZCBpZiBhIG5ld2Vy IGNsaWVudCB0cmllcyB0byB1c2UgYSBmZWF0dXJlIHRoYXQgaXMgbm90Cj4+IHN1cHBvcnRlZCBi eSBhbiBvbGRlciBzZXJ2ZXIgKGUuZy4sIGlmIGEgY2xpZW50IHRyaWVzIHRvIHVzZSBuYW1lc3Bh Y2VzIHdpdGggYQo+PiBzZXJ2ZXIgdGhhdCBkb2Vzbid0IHN1cHBvcnQgdGhlbSwgaXQgd2lsbCBq dXN0IGVycm9yIG91dCBvbiB3aGljaGV2ZXIgcmVxdWVzdCBpdAo+PiBtYWtlcykuCj4gCj4gCj4g Rm9yIG1vc3QgbmV3IGZlYXR1cmVzIHRoaXMgc2hvdWxkIGJlIHRoZSB3YXkgdG8gZ28gZm9yIG5v dywgYXMgeW91IHdyaXRlLAo+IHdlIGJhc2ljYWxseSB1c2UgaXQgb24gZXZlcnkgcHJvZHVjdHMn IEFQSSBhbHJlYWR5Lgo+IAo+IFN1Y2ggYSBmZWF0dXJlIG5lZ290aWF0aW9uIG1ha2VzIElNTyBt b3N0bHkgc2Vuc2UgaWYgSSBjYW4gdXNlIHRoYXQgdG8KPiBmYWxsYmFjayB0byBzb21lIG90aGVy IHByb3RvY29sL2VucG9pbnQvcGFyYW1ldGVyIHNldCB0cmFuc3BhcmVudGx5IHdoaWxlCj4gc3Rp bGwgaG9ub3Jpbmcgd2hhdCB0aGUgdXNlciB0b2xkIHVzIHRvIGRvIGhlcmUuCgpJbiB0aGlzIGNh c2Ugd2UgdXNlIHRoZSBmZWF0dXJlIG5lZ290aWF0aW9uIHRvIGV4cG9zZSBhbmQgYWRkaXRpb25h bCAKcGFyYW1ldGVyIHRvIHRoZSBzbmFwc2hvdC9ncm91cCBkZWxldGUgZW5kcG9pbnRzLCBzbyB0 aGF0IGl0IGJlaGF2ZXMgCmRpZmZlcmVudGx5IChubyBoYXJkIGZhaWx1cmUgd2hlbiBwcm90ZWN0 ZWQgc25hcHNob3RzIGFyZSBwcmVzZW50LCAKcmV0dXJuIGRlbGV0ZSBzdGF0cykuIFdpdGhvdXQg dGhlIGZlYXR1cmUgZXhwb3NlZCwgdGhlIHByZXZpb3VzIGJlaGF2aW9yIAppcyBob25vcmVkLCB3 aGljaCBpcyBzdGlsbCB1c2VkIGZvciByZWd1bGFyIHNuYXBzaG90L2dyb3VwIGRlbGV0aW9uLgoK PiAKPj4KPj4gdGhlcmUgYXJlIHR3byB3YXlzIHRvIGhhbmRsZSBleHBsaWNpdCB2ZXJzaW9uaW5n IGJldHdlZW4gY2xpZW50IGFuZCBzZXJ2ZXI6Cj4+Cj4+IDEuKSBjbGllbnQgcmV0cmlldmVzIHRo ZSB2ZXJzaW9uLCBhbmQgaGFzIGEgbGlzdCBvZiAiZmVhdHVyZSBBIGlzIHN1cHBvcnRlZAo+PiBz aW5jZSB2ZXJzaW9uIFguWS5aIgo+Pgo+PiAyLikgY2xpZW50IHJldHJpZXZlcyBhIGxpc3Qgb2Yg c3VwcG9ydGVkIGZlYXR1cmVzIGZyb20gdGhlIHNlcnZlciAodGhpcyBwYXRjaAo+PiAoc2VyaWVz KSkKPj4KPj4gdmFyaWFudCAxIGhhcyB0aGUgYWR2YW50YWdlIHRoYXQgd2UgZG9uJ3QgaGF2ZSB0 byBrZWVwIGFuIGV2ZXItZ3Jvd2luZyBsaXN0IG9mCj4+IGZlYXR1cmVzIGFyb3VuZCAob3Igd29y cnkgYWJvdXQgIm5hbWluZyIgYW5kIG9yZ2FuaXppbmcgdGhlbSkuIHZhcmlhbnQgMiBoYXMgdGhl Cj4+IGFkdmFudGFnZSB0aGF0IHRoZSBzZXJ2ZXIgY2FuIGV4cGxpY2l0bHkgdGVsbCB3aGF0IGl0 IHN1cHBvcnRzIHdpdGhvdXQgbmVlZGluZwo+PiB0aGUgY2xpZW50IHRvIGFkYXB0IGl0cyB2ZXJz aW9uIDwtPiBmZWF0dXJlIG1hcHBpbmcgKGkuZS4sIGlmIHdlIG9yIHNvbWVib2R5IGVsc2UKPj4g YmFja3BvcnRzIGEgZmVhdHVyZSkuIGl0IGFsc28gaGFzIHRoZSBhZHZhbnRhZ2UgdGhhdCB0aGVy ZSBpcyBubyByaXNrIG9mIHRoZQo+PiB2ZXJzaW9uIG1hcHBpbmcgYmVpbmcgd3JvbmcgKGUuZy4s IGJlY2F1c2UgdGhlcmUgd2FzIHVuZXhwZWN0ZWQgZGVsYXkgaW4KPj4gYXBwbHlpbmcgYSBwYXRj aCBzZXJpZXMsIG9yIHNvbWVib2R5IG1hZGUgYSBtaXN0YWtlIGluIHRoZSBjb250YWluZWQgdmVy c2lvbgo+PiBudW1iZXIpLgo+Pgo+PiB2YXJpYW50IDEgd2FzIHdoYXQgSSBhY3R1YWxseSBoYWQg aW4gbWluZCB3aGVuIEkgb3JpZ2luYWxseSBwcm9wb3NlZCB0aGlzLCBidXQgSQo+PiBkbyBsaWtl IHZhcmlhbnQgMiBhcyB3ZWxsIQo+IAo+IE5vdCBzdXJlIGlmIHdlIHJlYWxseSB3YW50IHRvIGJh Y2twb3J0IGZlYXR1cmVzLCBhdCBsZWFzdCBpZiB1c2luZyB0aGUgd29yayBpbgo+IHRoZSBtb3Jl IGxpdGVyYWwgc2Vuc2UgZnJvbSBhIHVzZXIgUE9WLiBJZiwgaXQgd291bGQgcmF0aGVyIGJlIGZv ciBhIHNlY3VyaXR5Cj4gaXNzdWUgb3IgZ3JhdmUgYnVnIGZpeCwgYW5kIGl0J3MgaGFyZCB0byBw cmVkaWN0IGJ1dCBJTU8gYSBiaXQgdW5saWtlbHkgdGhhdAo+IHN1Y2ggdGhpbmdzIG5lZWQgZmVh dHVyZXMgYXQgYSBQQlMtYXdhcmUgbGV2ZWwgdGhhdCB0aGUgQVBJIGFuZCBpdHMgcGFyYW1ldGVy cwo+IGNhbm5vdCBwcm92aWRlLgo+IAo+IElNTyBpdCByZWFsbHkgZGVwZW5kcyBvbiB0aGUgc3Bl Y2lmaWMgdXNlLWNhc2UsIGFuZCBzdXJlIGlmIHdlIHdvdWxkIGFkZCBzdWNoCj4gZmVhdHVyZSBu ZWdvdGlhdGlvbiBlbmRwb2ludHMgYW5kIHBsdW1iaW5nIHdlIG1pZ2h0IHVzZSBpdCBtb3JlLCBi dXQgbW9zdGx5Cj4gYmVjYXVzZSBpdCdzIHRoZXJlIGFscmVhZHksIGFuZCBwcm9iYWJseSBub3Qg YmVjYXVzZSBpdCdzIHN0cmljdGx5IG5lY2Vzc2FyeS4KPiAKPiBCdXQgaWYgd2UgaWdub3JlIHRo ZSBuZWVkIHRoZW4geWVzLCBmZWF0dXJlIGxpc3RzIG1pZ2h0IGJlIGEgYml0IG5pY2VyLCB0aGV5 Cj4gZGVjb3VwbGUgdmVyc2lvbmluZyBhbmQgcHJvdmlkZSBtb3JlIHNlbWFudGljIG1lYW5pbmcg b24gdGhlaXIgb3duLCB0aGF0IElNRQo+IHJlZHVjZXMgZXJyb3ItcG90ZW50aWFsIHRvIGhvbGQg dGhlbSB3cm9uZy4KCkkgd291bGQgYXJndWUgaW4gZmF2b3Igb2YgdGhlIGZlYXR1cmUgbGlzdCBo ZXJlLCBhcyB0aGlzIG1ha2VzIGl0OgotIGVhc2llciB0byBzZWUgZnJvbSB0aGUgY29udGV4dCB3 aGF0IGlzIG5lZWRlZAotIGluZGVwZW5kZW50IG9mIHZlcnNpb24gYnVtcHMKCj4gQW55d2F5LCBJ IGRpZCBub3QgY2hlY2sgdGhpcyBvciB2NyBzZXJpZXMgb3V0IGFsbCB0byBjbG9zZWx5LCBzbyBw bGVhc2UgYmVhcgo+IHdpdGggbWUsIGJ1dCBmcm9tIGEgMSBrbSB2aWV3OiBJJ2QgZmluZCBpdCBh IGJpdCB1bmxpa2VseSB0aGF0IHRoaXMgc2VyaWVzLAo+IHdoaWNoIGlzIGFkZGluZyBuZXcgZW5k cG9pbnRzIGZvciBuZXcgZnVuY3Rpb25hbGl0eSBuZWVkcyBzdWNoIGZlYXR1cmUKPiBkZXRlY3Rp b24gb3IgbmVnb3RpYXRpb24sIHVzZXJzIHNpbXBseSBuZWVkIHRvIHVwZ3JhZGUgaW4gYW55IHdh eS4KPiBTbywgZm9yIHRoZSBzYWtlIG9mIHNpbXBsaWNpdHksIHdoaWNoIG9mdGVuIGhhcyBhIGJp ZyB2YWx1ZSBmb3IgbG9uZy10ZXJtCj4gbWFpbnRlbmFuY2UsIGxldCdzIGF2b2lkIHRoaXMgaWYg bm90IHJlYWxseSByZXF1aXJlZC4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcGJzLWRldmVsCg==