Thanks, applied as ea568f2f3ad3e52a5db5fc591ebcaade2b40e250.

Michael

[sent from post-receive hook]

On Thu, 23 Oct 2025 15:13:45 +0200, Alexander Dahl <[email protected]> wrote:
> Disable all (most) conf options added with the new version, because
> those features significantly increase binary size.
> 
> License covers more files, and adds OFL for new contrib files.
> Build tested only.
> 
> - API CHANGE: VFS open() has an extra file_ops pointer at the beginning.
> - Secure Streams:  new thin layer on top of the traditional lws apis,
>   which continue unchanged.
> - html parsing: now allows it to work on devices with very little RAM
> - Support for various embedded EPD devices.
> - Many fixes and cleanups
> 
> Link: https://libwebsockets.org/git/libwebsockets/tree/changelog
> Link: https://github.com/warmcat/libwebsockets/compare/v4.3.3...v4.4.1
> Signed-off-by: Alexander Dahl <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/libwebsockets.make b/rules/libwebsockets.make
> index 3c6792ae010b..72fdd8a2907b 100644
> --- a/rules/libwebsockets.make
> +++ b/rules/libwebsockets.make
> @@ -14,15 +14,15 @@ PACKAGES-$(PTXCONF_LIBWEBSOCKETS) += libwebsockets
>  #
>  # Paths and names
>  #
> -LIBWEBSOCKETS_VERSION                := 4.3.3
> -LIBWEBSOCKETS_MD5            := c078b08b712316f6302f54a9d05273ae
> +LIBWEBSOCKETS_VERSION                := 4.4.1
> +LIBWEBSOCKETS_MD5            := 4930ef82adc24b7912a8bb729f4a7df9
>  LIBWEBSOCKETS                        := 
> libwebsockets-$(LIBWEBSOCKETS_VERSION)
>  LIBWEBSOCKETS_SUFFIX         := tar.gz
>  LIBWEBSOCKETS_URL            := 
> https://github.com/warmcat/libwebsockets/archive/refs/tags/v$(LIBWEBSOCKETS_VERSION).$(LIBWEBSOCKETS_SUFFIX)
>  LIBWEBSOCKETS_SOURCE         := 
> $(SRCDIR)/$(LIBWEBSOCKETS).$(LIBWEBSOCKETS_SUFFIX)
>  LIBWEBSOCKETS_DIR            := $(BUILDDIR)/$(LIBWEBSOCKETS)
>  LIBWEBSOCKETS_LICENSE                := MIT AND BSD-2-Clause AND BSD-3-Clause
> -LIBWEBSOCKETS_LICENSE_FILES  := 
> file://LICENSE;md5=382bfdf329e774859fd401eaf850d29b
> +LIBWEBSOCKETS_LICENSE_FILES  := 
> file://LICENSE;md5=b5d391cc7929bcba238f9ba6805f7574
>  
>  # 
> ----------------------------------------------------------------------------
>  # Prepare
> @@ -40,6 +40,7 @@ LIBWEBSOCKETS_CONF_OPT      :=  \
>       -DLWS_IPV6=$(call ptx/onoff, PTXCONF_GLOBAL_IPV6) \
>       -DLWS_LINK_TESTAPPS_DYNAMIC=ON \
>       -DLWS_PLAT_ANDROID=OFF \
> +     -DLWS_PLAT_BAREMETAL=OFF \
>       -DLWS_PLAT_FREERTOS=OFF \
>       -DLWS_PLAT_OPTEE=OFF \
>       -DLWS_WITHOUT_DAEMONIZE=OFF \
> @@ -53,16 +54,26 @@ LIBWEBSOCKETS_CONF_OPT    :=  \
>       -DLWS_WITH_BORINGSSL=OFF \
>       -DLWS_WITH_BUNDLED_ZLIB=OFF \
>       -DLWS_WITH_CYASSL=OFF \
> +     -DLWS_WITH_DLO=OFF \
>       -DLWS_WITH_EXTERNAL_POLL=ON \
>       -DLWS_WITH_GLIB=$(call ptx/onoff, PTXCONF_LIBWEBSOCKETS_GLIB) \
> +     -DLWS_WITH_GZINFLATE=OFF \
> +     -DLWS_WITH_JPEG=OFF \
> +     -DLWS_WITH_JSONRPC=OFF \
> +     -DLWS_WITH_LHP=OFF \
> +     -DLWS_WITH_LIBCAP=ON \
>       -DLWS_WITH_LIBEV=$(call ptx/onoff, PTXCONF_LIBWEBSOCKETS_LIBEV) \
>       -DLWS_WITH_LIBEVENT=$(call ptx/onoff, PTXCONF_LIBWEBSOCKETS_LIBEVENT) \
>       -DLWS_WITH_LIBUV=$(call ptx/onoff, PTXCONF_LIBWEBSOCKETS_LIBUV) \
>       -DLWS_WITH_MBEDTLS=OFF \
>       -DLWS_WITH_MINIMAL_EXAMPLES=OFF \
> +     -DLWS_WITH_OTA=OFF \
> +     -DLWS_WITH_SECURE_STREAMS=OFF \
>       -DLWS_WITH_SHARED=ON \
>       -DLWS_WITH_SSL=$(call ptx/onoff, PTXCONF_LIBWEBSOCKETS_TLS) \
>       -DLWS_WITH_STATIC=OFF \
> +     -DLWS_WITH_UPNG=OFF \
> +     -DLWS_WITH_WOL=OFF \
>       -DLWS_WITH_WOLFSSL=OFF \
>       -DLWS_WITH_ZLIB=ON
>  

Reply via email to