Files
buildroot/package/libwebsockets/libwebsockets.hash
Yegor Yefremov 0b820f8e22 package/libwebsockets: bump to version 5.1.0
There are no release notes for the 5.x series; the git history is at
https://github.com/warmcat/libwebsockets/compare/v4.5.8...v5.1.0

Version 5.0.0 added mbedtls 4 support, and 5.1.0 brings the mbedtls 4
fixes on top of it, so libwebsockets now builds and works with
mbedtls 4.1.

Drop patch 0001, which was applied upstream in a reworked form as
commit 8a0dbfba1 ("cmake: only use libatomic if it provides the 64-bit
atomics").

HTTP/3 (QUIC) is now enabled by default. With OpenSSL, it forces the
new GnuTLS backend on, and with mbedtls it requires an mbedtls carrying
the libwebsockets QUIC patches, so the configure step fails either way:

  LWS_ROLE_QUIC (HTTP/3) requires mbedtls to be patched with QUIC
  support.

Disable HTTP/3 and QUIC, which version 4.5.8 did not have either.

LWS_PRE, the headroom required before buffers passed to lws_write(),
grew on 64-bit builds, and the soname changed from
libwebsockets.so.21 to libwebsockets.so.23.

The LICENSE file lists two more files that are already MIT licensed
(lib/misc/dht and lib/misc/qrcodegen.c), hence the hash change.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-11-04 22:51:38 +01:00

4 lines
203 B
Plaintext

# Locally computed:
sha256 9acbba00aaa9e6178ae09c6f920d95449b527c1417e81d2cdd4103bc6d64d13f libwebsockets-5.1.0.tar.gz
sha256 e98c88a3de53b32c75d8130e29f5f3c4cdd89fb0c002091748e7d2d626dcb914 LICENSE