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 7D05C1FF183 for ; Wed, 3 Dec 2025 15:03:48 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 44FCAB2A7; Wed, 3 Dec 2025 15:04:14 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pdm-devel@lists.proxmox.com Date: Wed, 3 Dec 2025 15:04:06 +0100 Message-ID: <20251203140408.1280278-1-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1764770604049 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.047 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: [pdm-devel] [PATCH datacenter-manager] ui: pve: mask node shell if pve-manager is too old X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" YnkgcGFzc2luZyBhbG9uZyB0aGUgdmVyc2lvbiBhbmQgY29tcGFyaW5nIGl0IHdoZW4gbG9hZGlu ZyB0aGUgc2hlbGwgdmlldy4KClNpZ25lZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYu Z3J1ZW5iaWNobGVyQHByb3htb3guY29tPgotLS0KCk5vdGVzOgogICAgUEJTIGRvZXNuJ3QgeWV0 IGhhdmUgdGhlIG1hY2hpbmVyeSBpbiBwbGFjZSB0byBxdWVyeSB0aGUgUEJTIHZlcnNpb24gQUZB SUNULAogICAgYnV0IG9uY2UgaXQgaGFzLCBhIHNpbWlsYXIgY2hlY2sgY2FuIGRpc2FibGUgdGhl IHNoZWxsIGJ1dHRvbiB0aGVyZS4uCgogdWkvc3JjL3B2ZS9tb2QucnMgICAgICB8ICA4ICsrKysr KystCiB1aS9zcmMvcHZlL25vZGUvbW9kLnJzIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysr KysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL3VpL3NyYy9wdmUvbW9kLnJzIGIvdWkvc3JjL3B2ZS9tb2QucnMKaW5k ZXggZDBkMDM4ZC4uNzEyMTkxYSAxMDA2NDQKLS0tIGEvdWkvc3JjL3B2ZS9tb2QucnMKKysrIGIv dWkvc3JjL3B2ZS9tb2QucnMKQEAgLTE5Myw3ICsxOTMsMTMgQEAgaW1wbCBMb2FkYWJsZUNvbXBv bmVudCBmb3IgUHZlUmVtb3RlQ29tcCB7CiAgICAgICAgIGxldCBjb250ZW50OiBIdG1sID0gbWF0 Y2ggJnNlbGYudmlldyB7CiAgICAgICAgICAgICBQdmVUcmVlTm9kZTo6Um9vdCA9PiByZW1vdGU6 OlB2ZVJlbW90ZVBhbmVsOjpuZXcocmVtb3RlLmNsb25lKCkpLmludG8oKSwKICAgICAgICAgICAg IFB2ZVRyZWVOb2RlOjpOb2RlKG5vZGUpID0+IHsKLSAgICAgICAgICAgICAgICBub2RlOjpQdmVO b2RlUGFuZWw6Om5ldyhyZW1vdGUuY2xvbmUoKSwgbm9kZS5ub2RlLmNsb25lKCkpLmludG8oKQor ICAgICAgICAgICAgICAgIGxldCBwdmVfbWFuYWdlciA9IG1hdGNoICZzZWxmLnVwZGF0ZXMuZGF0 YSB7CisgICAgICAgICAgICAgICAgICAgIFNvbWUodXBkYXRlcykgPT4gZXh0cmFjdF9wYWNrYWdl X3ZlcnNpb24odXBkYXRlcywgJm5vZGUubm9kZSwgInB2ZS1tYW5hZ2VyIiksCisgICAgICAgICAg ICAgICAgICAgIE5vbmUgPT4gTm9uZSwKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAg ICAgIG5vZGU6OlB2ZU5vZGVQYW5lbDo6bmV3KHJlbW90ZS5jbG9uZSgpLCBub2RlLm5vZGUuY2xv bmUoKSkKKyAgICAgICAgICAgICAgICAgICAgLnB2ZV9tYW5hZ2VyX3ZlcnNpb24ocHZlX21hbmFn ZXIpCisgICAgICAgICAgICAgICAgICAgIC5pbnRvKCkKICAgICAgICAgICAgIH0KICAgICAgICAg ICAgIFB2ZVRyZWVOb2RlOjpRZW11KHFlbXUpID0+IHsKICAgICAgICAgICAgICAgICBsZXQgcHZl X21hbmFnZXIgPSBtYXRjaCAmc2VsZi51cGRhdGVzLmRhdGEgewpkaWZmIC0tZ2l0IGEvdWkvc3Jj L3B2ZS9ub2RlL21vZC5ycyBiL3VpL3NyYy9wdmUvbm9kZS9tb2QucnMKaW5kZXggZWI3Y2ViMy4u MDU2ZjE1YyAxMDA2NDQKLS0tIGEvdWkvc3JjL3B2ZS9ub2RlL21vZC5ycworKysgYi91aS9zcmMv cHZlL25vZGUvbW9kLnJzCkBAIC0xLDYgKzEsNyBAQAogdXNlIHN0ZDo6cmM6OlJjOwogCiB1c2Ug Z2xvb191dGlsczo6d2luZG93OwordXNlIHByb3htb3hfZGViX3ZlcnNpb246OlZlcnNpb247CiB1 c2UgcHJveG1veF95ZXdfY29tcDo6e0FwdFBhY2thZ2VNYW5hZ2VyLCBDb25zb2xlVHlwZSwgTm90 ZXNWaWV3LCBYVGVybUpzfTsKIHVzZSB5ZXc6OnZpcnR1YWxfZG9tOjp7VkNvbXAsIFZOb2RlfTsK IApAQCAtMTAsNiArMTEsNyBAQCB1c2UgcHd0Ojp7CiAgICAgcHJvcHM6OntDb250YWluZXJCdWls ZGVyLCBXaWRnZXRCdWlsZGVyfSwKICAgICB3aWRnZXQ6OntGYSwgUm93LCBUYWJCYXJJdGVtLCBU YWJQYW5lbH0sCiB9OwordXNlIHB3dF9tYWNyb3M6OmJ1aWxkZXI7CiAKIG1vZCBvdmVydmlldzsK IApAQCAtMTgsMTIgKzIwLDE4IEBAIHVzZSBvdmVydmlldzo6UHZlTm9kZU92ZXJ2aWV3UGFuZWw7 CiB1c2UgY3JhdGU6OmdldF9kZWVwX3VybDsKIAogI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBFcSwg UGFydGlhbEVxLCBQcm9wZXJ0aWVzKV0KKyNbYnVpbGRlcl0KIHB1YiBzdHJ1Y3QgUHZlTm9kZVBh bmVsIHsKICAgICAvLy8gVGhlIHJlbW90ZSB0byBzaG93CiAgICAgcHViIHJlbW90ZTogU3RyaW5n LAogCiAgICAgLy8vIFRoZSBub2RlIHRvIHNob3cKICAgICBwdWIgbm9kZTogU3RyaW5nLAorCisg ICAgI1twcm9wX29yX2RlZmF1bHRdCisgICAgI1tidWlsZGVyXQorICAgIC8vLyBUaGUgbm9kZXMg cHZlLW1hbmFnZXIgdmVyc2lvbiwgdXNlZCB0byBmZWF0dXJlIGdhdGUgc29tZSBlbnRyaWVzLgor ICAgIHB2ZV9tYW5hZ2VyX3ZlcnNpb246IE9wdGlvbjxWZXJzaW9uPiwKIH0KIAogaW1wbCBQdmVO b2RlUGFuZWwgewpAQCAtMTMzLDExICsxNDEsMjYgQEAgaW1wbCB5ZXc6OkNvbXBvbmVudCBmb3Ig UHZlTm9kZVBhbmVsQ29tcCB7CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg ICBsZXQgcmVtb3RlID0gcHJvcHMucmVtb3RlLmNsb25lKCk7CiAgICAgICAgICAgICAgICAgICAg IGxldCBub2RlID0gcHJvcHMubm9kZS5jbG9uZSgpOworICAgICAgICAgICAgICAgICAgICBsZXQg c3VwcG9ydGVkID0gcHJvcHMKKyAgICAgICAgICAgICAgICAgICAgICAgIC5wdmVfbWFuYWdlcl92 ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAuYXNfcmVmKCkKKyAgICAgICAgICAgICAg ICAgICAgICAgIC5tYXAofHZlcnwgdmVyID49ICZWZXJzaW9uOjpuZXcoIjkuMS4wIiwgTm9uZSkp CisgICAgICAgICAgICAgICAgICAgICAgICAudW53cmFwX29yKHRydWUpOwogICAgICAgICAgICAg ICAgICAgICBtb3ZlIHxffCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBsZXQgbXV0IHh0ZXJt anMgPSBYVGVybUpzOjpuZXcoKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHh0ZXJtanMuc2V0 X25vZGVfbmFtZShub2RlLmNsb25lKCkpOwotICAgICAgICAgICAgICAgICAgICAgICAgeHRlcm1q cy5zZXRfY29uc29sZV90eXBlKENvbnNvbGVUeXBlOjpSZW1vdGVQdmVMb2dpblNoZWxsKHJlbW90 ZS5jbG9uZSgpKSk7Ci0gICAgICAgICAgICAgICAgICAgICAgICB4dGVybWpzLmludG8oKQorICAg ICAgICAgICAgICAgICAgICAgICAgaWYgc3VwcG9ydGVkIHsKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICBsZXQgbXV0IHh0ZXJtanMgPSBYVGVybUpzOjpuZXcoKTsKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICB4dGVybWpzLnNldF9ub2RlX25hbWUobm9kZS5jbG9uZSgpKTsKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICB4dGVybWpzCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC5zZXRfY29uc29sZV90eXBlKENvbnNvbGVUeXBlOjpSZW1vdGVQdmVMb2dpblNoZWxs KHJlbW90ZS5jbG9uZSgpKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgeHRlcm1qcy5p bnRvKCkKKyAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgUm93OjpuZXcoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAu Y2xhc3MocHd0Ojpjc3M6OkZsZXhGaXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC5jbGFzcyhwd3Q6OmNzczo6SnVzdGlmeUNvbnRlbnQ6OkNlbnRlcikKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLmNsYXNzKHB3dDo6Y3NzOjpBbGlnbkl0ZW1zOjpDZW50ZXIpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53aXRoX2NoaWxkKGh0bWwhIHsgdHIhKCJw dmUtbWFuYWdlciB2ZXJzaW9uIHRvbyBvbGQiKSB9KQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAuaW50bygpCisgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg ICAgICAgIH0KICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgKQotLSAKMi40Ny4zCgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZl bCBtYWlsaW5nIGxpc3QKcGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMu cHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo=