Commit 894cb2ec for guacamole.apache.org
commit 894cb2ec159f734a71795888e1c225759efe9ae8
Author: Heyzi <aaplatonov@sberdevices.ru>
Date: Thu Aug 6 09:57:23 2026 +0300
GUACAMOLE-2315: Disable HTTP/3 support when building libwebsockets.
libwebsockets 5.0.0 enables HTTP/3 by default, and HTTP/3 in turn forces
LWS_WITH_GNUTLS on, for which the builder stage installs no packages. As the
version pattern for libwebsockets is unpinned, that release is selected
automatically and the build fails.
Nothing within guacd requires HTTP/3, libwebsockets being used only for
Kubernetes support. Disabling it leaves libwebsockets building against the
OpenSSL already present in the image, and avoids pinning the version.
diff --git a/Dockerfile b/Dockerfile
index 9ed1b258..a6e9b33a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -149,6 +149,7 @@ ARG LIBWEBSOCKETS_OPTS="\
-DLWS_WITHOUT_TEST_PING=ON \
-DLWS_WITHOUT_TEST_SERVER=ON \
-DLWS_WITHOUT_TEST_SERVER_EXTPOLL=ON \
+ -DLWS_WITH_HTTP3=OFF \
-DLWS_WITH_STATIC=OFF"
ARG LIBWEBSOCKETS_X86_OPTS=""