Skip to content

GUACAMOLE-2315: Disable HTTP/3 support when building libwebsockets. - #702

Merged
mike-jumper merged 1 commit into
apache:staging/1.6.1from
Heyzi:GUACAMOLE-2315
Aug 6, 2026
Merged

GUACAMOLE-2315: Disable HTTP/3 support when building libwebsockets.#702
mike-jumper merged 1 commit into
apache:staging/1.6.1from
Heyzi:GUACAMOLE-2315

Conversation

@Heyzi

@Heyzi Heyzi commented Aug 6, 2026

Copy link
Copy Markdown

libwebsockets 5.0.0 turns on HTTP/3 by default, and HTTP/3 pulls in GnuTLS, which isn't installed in the builder stage. The version pattern isn't pinned, so the build picks up 5.0.0 on its own and breaks.

Turning it off lets libwebsockets build against the OpenSSL that's already in the image, and we don't have to pin a version.

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.
@mike-jumper
mike-jumper merged commit a462f18 into apache:staging/1.6.1 Aug 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants