From f8a3762f0767f44f52db2d656208359f9601b5d3 Mon Sep 17 00:00:00 2001 From: dahn Date: Mon, 17 Aug 2026 08:57:48 +0200 Subject: [PATCH] do not send jetty version on failure to start (#13744) Co-authored-by: Daan Hoogland --- .../cloud/consoleproxy/ConsoleProxyNoVNCServer.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVNCServer.java b/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVNCServer.java index 3d94ed26b0b..159c21c0b16 100644 --- a/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVNCServer.java +++ b/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVNCServer.java @@ -54,9 +54,16 @@ public class ConsoleProxyNoVNCServer { } public ConsoleProxyNoVNCServer() { - this.server = new Server(WS_PORT); + this.server = new Server(); ConsoleProxyNoVNCHandler handler = new ConsoleProxyNoVNCHandler(); this.server.setHandler(handler); + + final HttpConfiguration httpConfig = new HttpConfiguration(); + httpConfig.setSendServerVersion(false); + + final ServerConnector connector = new ServerConnector(server, new HttpConnectionFactory(httpConfig)); + connector.setPort(WS_PORT); + server.addConnector(connector); } public ConsoleProxyNoVNCServer(byte[] ksBits, String ksPassword) { @@ -68,6 +75,7 @@ public class ConsoleProxyNoVNCServer { final HttpConfiguration httpConfig = new HttpConfiguration(); httpConfig.setSecureScheme("https"); httpConfig.setSecurePort(WSS_PORT); + httpConfig.setSendServerVersion(false); final HttpConfiguration httpsConfig = new HttpConfiguration(httpConfig); httpsConfig.addCustomizer(new SecureRequestCustomizer());