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 1F4341FF183 for ; Wed, 5 Nov 2025 15:14:08 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id DB7E826749; Wed, 5 Nov 2025 15:14:15 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pve-devel@lists.proxmox.com Date: Wed, 5 Nov 2025 15:13:07 +0100 Message-ID: <20251105141335.1230493-6-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> References: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762352003396 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.102 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 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes 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: [pve-devel] [PATCH proxmox 1/2] pve-api-types: add termproxy call and types X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" U2lnbmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1v eC5jb20+Ci0tLQogcHZlLWFwaS10eXBlcy9nZW5lcmF0ZS5wbCAgICAgICAgICAgIHwgIDIgKwog cHZlLWFwaS10eXBlcy9wdmUtYXBpLmpzb24gICAgICAgICAgIHwgIDQgKysKIHB2ZS1hcGktdHlw ZXMvc3JjL2dlbmVyYXRlZC9jb2RlLnJzICB8IDIwICsrKysrKystCiBwdmUtYXBpLXR5cGVzL3Ny Yy9nZW5lcmF0ZWQvdHlwZXMucnMgfCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0 IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvcHZlLWFwaS10eXBlcy9nZW5lcmF0ZS5wbCBiL3B2ZS1hcGktdHlwZXMvZ2VuZXJhdGUu cGwKaW5kZXggMDk5NDM3ZjMuLjZlZWNiYTZkIDEwMDY0NAotLS0gYS9wdmUtYXBpLXR5cGVzL2dl bmVyYXRlLnBsCisrKyBiL3B2ZS1hcGktdHlwZXMvZ2VuZXJhdGUucGwKQEAgLTM4Nyw2ICszODcs OCBAQCBhcGkoREVMRVRFID0+ICcvY2x1c3Rlci9zZG4vbG9jaycsICdyZWxlYXNlX3Nkbl9sb2Nr JywgJ3BhcmFtLW5hbWUnID0+ICdSZWxlYXNlUwogYXBpKFBVVCA9PiAnL2NsdXN0ZXIvc2RuJywg J3Nkbl9hcHBseScsICdwYXJhbS1uYW1lJyA9PiAnUmVsb2FkU2RuJywgJ291dHB1dC10eXBlJyA9 PiAnUHZlVXBpZCcpOwogYXBpKFBPU1QgPT4gJy9jbHVzdGVyL3Nkbi9yb2xsYmFjaycsICdyb2xs YmFja19zZG5fY2hhbmdlcycsICdwYXJhbS1uYW1lJyA9PiAnUm9sbGJhY2tTZG4nKTsKIAorYXBp KFBPU1QgPT4gJy9ub2Rlcy97bm9kZX0vdGVybXByb3h5JywgJ25vZGVfc2hlbGxfdGVybXByb3h5 JywgJ3BhcmFtLW5hbWUnID0+ICdOb2RlU2hlbGxUZXJtcHJveHknLCAncmV0dXJuLW5hbWUnID0+ ICdOb2RlU2hlbGxUaWNrZXQnKTsKKwogIyBOT1cgRFVNUCBUSEUgQ09ERToKICMKICMgV2UgZ2Vu ZXJhdGUgb25lIGZpbGUgZm9yIEFQSSB0eXBlcywgYW5kIG9uZSBmb3IgQVBJIG1ldGhvZCBjYWxs cy4KZGlmZiAtLWdpdCBhL3B2ZS1hcGktdHlwZXMvcHZlLWFwaS5qc29uIGIvcHZlLWFwaS10eXBl cy9wdmUtYXBpLmpzb24KaW5kZXggN2JkZTQ4NGUuLjE3NzVmZGFlIDEwMDY0NAotLS0gYS9wdmUt YXBpLXR5cGVzL3B2ZS1hcGkuanNvbgorKysgYi9wdmUtYXBpLXR5cGVzL3B2ZS1hcGkuanNvbgpA QCAtNTE2NDksMTUgKzUxNjQ5LDE5IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi YWRkaXRpb25hbFByb3BlcnRpZXMiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg InByb3BlcnRpZXMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG9ydCI6 IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJw b3J0IHVzZWQgdG8gYmluZCB0ZXJtcHJveHkgdG8iLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgInR5cGUiOiAiaW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGlja2V0Ijogewor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIlZOQyB0 aWNrZXQgdXNlZCB0byB2ZXJpZml5IHdlYnNvY2tldCBjb25uZWN0aW9uIiwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi dXBpZCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlv biI6ICJVUElEIGZvciB0ZXJtcHJveHkgd29ya2VyIHRhc2siLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VyIjog eworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogInVz ZXIvdG9rZW4gdGhhdCBnZW5lcmF0ZWQgdGhlIFZOQyB0aWNrZXQgaW4gYHRpY2tldGAiLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAic3RyaW5nIgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfQpkaWZmIC0tZ2l0IGEvcHZlLWFwaS10eXBlcy9zcmMvZ2VuZXJhdGVkL2NvZGUucnMgYi9w dmUtYXBpLXR5cGVzL3NyYy9nZW5lcmF0ZWQvY29kZS5ycwppbmRleCBkZDkwZWMwMC4uMDc3Mjhm M2YgMTAwNjQ0Ci0tLSBhL3B2ZS1hcGktdHlwZXMvc3JjL2dlbmVyYXRlZC9jb2RlLnJzCisrKyBi L3B2ZS1hcGktdHlwZXMvc3JjL2dlbmVyYXRlZC9jb2RlLnJzCkBAIC0zNTYsNyArMzU2LDYgQEAK IC8vLyAtIC9ub2Rlcy97bm9kZX0vc3RvcmFnZS97c3RvcmFnZX0vdXBsb2FkCiAvLy8gLSAvbm9k ZXMve25vZGV9L3N1c3BlbmRhbGwKIC8vLyAtIC9ub2Rlcy97bm9kZX0vc3lzbG9nCi0vLy8gLSAv bm9kZXMve25vZGV9L3Rlcm1wcm94eQogLy8vIC0gL25vZGVzL3tub2RlfS90aW1lCiAvLy8gLSAv bm9kZXMve25vZGV9L3ZlcnNpb24KIC8vLyAtIC9ub2Rlcy97bm9kZX0vdm5jc2hlbGwKQEAgLTU4 NSw2ICs1ODQsMTUgQEAgcHViIHRyYWl0IFB2ZUNsaWVudCB7CiAgICAgICAgIEVycihFcnJvcjo6 T3RoZXIoIm1pZ3JhdGVfcWVtdSBub3QgaW1wbGVtZW50ZWQiKSkKICAgICB9CiAKKyAgICAvLy8g Q3JlYXRlcyBhIFZOQyBTaGVsbCBwcm94eS4KKyAgICBhc3luYyBmbiBub2RlX3NoZWxsX3Rlcm1w cm94eSgKKyAgICAgICAgJnNlbGYsCisgICAgICAgIG5vZGU6ICZzdHIsCisgICAgICAgIHBhcmFt czogTm9kZVNoZWxsVGVybXByb3h5LAorICAgICkgLT4gUmVzdWx0PE5vZGVTaGVsbFRpY2tldCwg RXJyb3I+IHsKKyAgICAgICAgRXJyKEVycm9yOjpPdGhlcigibm9kZV9zaGVsbF90ZXJtcHJveHkg bm90IGltcGxlbWVudGVkIikpCisgICAgfQorCiAgICAgLy8vIFJlYWQgbm9kZSBzdGF0dXMKICAg ICBhc3luYyBmbiBub2RlX3N0YXR1cygmc2VsZiwgbm9kZTogJnN0cikgLT4gUmVzdWx0PE5vZGVT dGF0dXMsIEVycm9yPiB7CiAgICAgICAgIEVycihFcnJvcjo6T3RoZXIoIm5vZGVfc3RhdHVzIG5v dCBpbXBsZW1lbnRlZCIpKQpAQCAtMTExNiw2ICsxMTI0LDE2IEBAIHdoZXJlCiAgICAgICAgIE9r KHNlbGYuMC5wb3N0KHVybCwgJnBhcmFtcykuYXdhaXQ/LmV4cGVjdF9qc29uKCk/LmRhdGEpCiAg ICAgfQogCisgICAgLy8vIENyZWF0ZXMgYSBWTkMgU2hlbGwgcHJveHkuCisgICAgYXN5bmMgZm4g bm9kZV9zaGVsbF90ZXJtcHJveHkoCisgICAgICAgICZzZWxmLAorICAgICAgICBub2RlOiAmc3Ry LAorICAgICAgICBwYXJhbXM6IE5vZGVTaGVsbFRlcm1wcm94eSwKKyAgICApIC0+IFJlc3VsdDxO b2RlU2hlbGxUaWNrZXQsIEVycm9yPiB7CisgICAgICAgIGxldCB1cmwgPSAmZm9ybWF0ISgiL2Fw aTIvZXh0anMvbm9kZXMve25vZGV9L3Rlcm1wcm94eSIpOworICAgICAgICBPayhzZWxmLjAucG9z dCh1cmwsICZwYXJhbXMpLmF3YWl0Py5leHBlY3RfanNvbigpPy5kYXRhKQorICAgIH0KKwogICAg IC8vLyBSZWFkIG5vZGUgc3RhdHVzCiAgICAgYXN5bmMgZm4gbm9kZV9zdGF0dXMoJnNlbGYsIG5v ZGU6ICZzdHIpIC0+IFJlc3VsdDxOb2RlU3RhdHVzLCBFcnJvcj4gewogICAgICAgICBsZXQgdXJs ID0gJmZvcm1hdCEoIi9hcGkyL2V4dGpzL25vZGVzL3tub2RlfS9zdGF0dXMiKTsKZGlmZiAtLWdp dCBhL3B2ZS1hcGktdHlwZXMvc3JjL2dlbmVyYXRlZC90eXBlcy5ycyBiL3B2ZS1hcGktdHlwZXMv c3JjL2dlbmVyYXRlZC90eXBlcy5ycwppbmRleCA1MzIxY2Y2Ny4uNmM0MmI2MjAgMTAwNjQ0Ci0t LSBhL3B2ZS1hcGktdHlwZXMvc3JjL2dlbmVyYXRlZC90eXBlcy5ycworKysgYi9wdmUtYXBpLXR5 cGVzL3NyYy9nZW5lcmF0ZWQvdHlwZXMucnMKQEAgLTQyMjMsNiArNDIyMyw4MiBAQCBwdWIgZW51 bSBOZXR3b3JrSW50ZXJmYWNlVmxhblByb3RvY29sIHsKIHNlcmRlX3BsYWluOjpkZXJpdmVfZGlz cGxheV9mcm9tX3NlcmlhbGl6ZSEoTmV0d29ya0ludGVyZmFjZVZsYW5Qcm90b2NvbCk7CiBzZXJk ZV9wbGFpbjo6ZGVyaXZlX2Zyb21zdHJfZnJvbV9kZXNlcmlhbGl6ZSEoTmV0d29ya0ludGVyZmFj ZVZsYW5Qcm90b2NvbCk7CiAKKyNbYXBpKAorICAgIHByb3BlcnRpZXM6IHsKKyAgICAgICAgY21k OiB7CisgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZSwKKyAgICAgICAgICAgIHR5cGU6IE5vZGVT aGVsbFRlcm1wcm94eUNtZCwKKyAgICAgICAgfSwKKyAgICAgICAgImNtZC1vcHRzIjogeworICAg ICAgICAgICAgZGVmYXVsdDogIiIsCisgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZSwKKyAgICAg ICAgICAgIHR5cGU6IFN0cmluZywKKyAgICAgICAgfSwKKyAgICB9LAorKV0KKy8vLyBPYmplY3Qu CisjW2Rlcml2ZShEZWJ1Zywgc2VyZGU6OkRlc2VyaWFsaXplLCBzZXJkZTo6U2VyaWFsaXplKV0K K3B1YiBzdHJ1Y3QgTm9kZVNoZWxsVGVybXByb3h5IHsKKyAgICAjW3NlcmRlKGRlZmF1bHQsIHNr aXBfc2VyaWFsaXppbmdfaWYgPSAiT3B0aW9uOjppc19ub25lIildCisgICAgcHViIGNtZDogT3B0 aW9uPE5vZGVTaGVsbFRlcm1wcm94eUNtZD4sCisKKyAgICAvLy8gQWRkIHBhcmFtZXRlcnMgdG8g YSBjb21tYW5kLiBFbmNvZGVkIGFzIG51bGwgdGVybWluYXRlZCBzdHJpbmdzLgorICAgICNbc2Vy ZGUoZGVmYXVsdCwgc2tpcF9zZXJpYWxpemluZ19pZiA9ICJPcHRpb246OmlzX25vbmUiKV0KKyAg ICAjW3NlcmRlKHJlbmFtZSA9ICJjbWQtb3B0cyIpXQorICAgIHB1YiBjbWRfb3B0czogT3B0aW9u PFN0cmluZz4sCit9CisKKyNbYXBpXQorLy8vIFJ1biBzcGVjaWZpYyBjb21tYW5kIG9yIGRlZmF1 bHQgdG8gbG9naW4gKHJlcXVpcmVzICdyb290QHBhbScpCisjW2Rlcml2ZShDbG9uZSwgQ29weSwg RGVidWcsIERlZmF1bHQsIEVxLCBQYXJ0aWFsRXEsIHNlcmRlOjpEZXNlcmlhbGl6ZSwgc2VyZGU6 OlNlcmlhbGl6ZSldCitwdWIgZW51bSBOb2RlU2hlbGxUZXJtcHJveHlDbWQgeworICAgICNbc2Vy ZGUocmVuYW1lID0gImNlcGhfaW5zdGFsbCIpXQorICAgIC8vLyBjZXBoX2luc3RhbGwuCisgICAg Q2VwaEluc3RhbGwsCisgICAgI1tzZXJkZShyZW5hbWUgPSAibG9naW4iKV0KKyAgICAjW2RlZmF1 bHRdCisgICAgLy8vIGxvZ2luLgorICAgIExvZ2luLAorICAgICNbc2VyZGUocmVuYW1lID0gInVw Z3JhZGUiKV0KKyAgICAvLy8gdXBncmFkZS4KKyAgICBVcGdyYWRlLAorfQorc2VyZGVfcGxhaW46 OmRlcml2ZV9kaXNwbGF5X2Zyb21fc2VyaWFsaXplIShOb2RlU2hlbGxUZXJtcHJveHlDbWQpOwor c2VyZGVfcGxhaW46OmRlcml2ZV9mcm9tc3RyX2Zyb21fZGVzZXJpYWxpemUhKE5vZGVTaGVsbFRl cm1wcm94eUNtZCk7CisKKyNbYXBpKAorICAgIHByb3BlcnRpZXM6IHsKKyAgICAgICAgcG9ydDog eworICAgICAgICAgICAgdHlwZTogSW50ZWdlciwKKyAgICAgICAgfSwKKyAgICAgICAgdGlja2V0 OiB7CisgICAgICAgICAgICB0eXBlOiBTdHJpbmcsCisgICAgICAgIH0sCisgICAgICAgIHVwaWQ6 IHsKKyAgICAgICAgICAgIHR5cGU6IFN0cmluZywKKyAgICAgICAgfSwKKyAgICAgICAgdXNlcjog eworICAgICAgICAgICAgdHlwZTogU3RyaW5nLAorICAgICAgICB9LAorICAgIH0sCispXQorLy8v IE9iamVjdC4KKyNbZGVyaXZlKERlYnVnLCBzZXJkZTo6RGVzZXJpYWxpemUsIHNlcmRlOjpTZXJp YWxpemUpXQorcHViIHN0cnVjdCBOb2RlU2hlbGxUaWNrZXQgeworICAgIC8vLyBwb3J0IHVzZWQg dG8gYmluZCB0ZXJtcHJveHkgdG8KKyAgICAjW3NlcmRlKGRlc2VyaWFsaXplX3dpdGggPSAicHJv eG1veF9zZXJkZTo6cGVybDo6ZGVzZXJpYWxpemVfaTY0IildCisgICAgcHViIHBvcnQ6IGk2NCwK KworICAgIC8vLyB0aWNrZXQgdXNlZCB0byB2ZXJpZml5IHdlYnNvY2tldCBjb25uZWN0aW9uCisg ICAgcHViIHRpY2tldDogU3RyaW5nLAorCisgICAgLy8vIFVQSUQgZm9yIHRlcm1wcm94eSB3b3Jr ZXIgdGFzaworICAgIHB1YiB1cGlkOiBTdHJpbmcsCisKKyAgICAvLy8gdXNlcgorICAgIHB1YiB1 c2VyOiBTdHJpbmcsCit9CisKICNbYXBpKAogICAgIGFkZGl0aW9uYWxfcHJvcGVydGllczogImFk ZGl0aW9uYWxfcHJvcGVydGllcyIsCiAgICAgcHJvcGVydGllczogewotLSAKMi40Ny4zCgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBt YWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJv eG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=