From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 21 Oct 2025 15:11:36 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vBC9I-00AFvy-1w for lore@lore.pengutronix.de; Tue, 21 Oct 2025 15:11:36 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1vBC9I-00029m-1d; Tue, 21 Oct 2025 15:11:36 +0200 Received: from mail.thorsis.com ([217.92.40.78]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1vBC97-0001g7-J9 for ptxdist@pengutronix.de; Tue, 21 Oct 2025 15:11:26 +0200 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id AE7431486B77; Tue, 21 Oct 2025 15:11:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thorsis.com; s=dkim; t=1761052284; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=BCjl7VWvf+XZgpmUEf9DWRB6MDnjBFw49ebnjyCT1YE=; b=G4skemGenBahYH+rNjAr2GtUOoKT+QrMhlPMrDIvaoO1LsxizzGCKN36hzNsAgSPJVrsXb UlvrcBZ6ufRn7xA4krbOkhmv66avZcRxXw26dyoc3g7nHK5QkOtTIeY0ZS838GRo8H2AVc Sjj7MBU5bcGBEAUq6/T5MIq5Vy37K4+W9ML3d+jqM7g52RlqEHXUJZVik9nk1H6wC7+7Vm CrJrVfwX9RF2iCp9Sa2eaDogh1uq3vMUH3YQXZT3b/uM8HDgO3NO7XpwpHrYNHlHyQofEB b3cPo0qGMzbFdkkGkeyHfGKsCA6Wvr0omMB3pQ653TvcXqoCA3EsrFAFZPI4PA== To: ptxdist@pengutronix.de Date: Tue, 21 Oct 2025 15:11:16 +0200 Message-Id: <20251021131118.919834-7-ada@thorsis.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20251021131118.919834-1-ada@thorsis.com> References: <20251021131118.919834-1-ada@thorsis.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.3 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75 autolearn=no autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 6/8] libwebsockets: version bump 4.3.3 -> 4.4.1 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alexander Dahl via ptxdist Reply-To: ptxdist@pengutronix.de Cc: Alexander Dahl , Ian Abbott Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false 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 --- rules/libwebsockets.make | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/rules/libwebsockets.make b/rules/libwebsockets.make index 3c6792ae0..72fdd8a29 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 -- 2.39.5