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=""