From 8d72960cb41b4fe336a4d950a08e0ef142ab0ba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0tetiar?= Date: Wed, 24 Apr 2024 19:54:42 +0000 Subject: [PATCH] PROVISORY: profiles: prpl: workaround missing OpenSSL support in lighttpd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently, it is not feasible to configure lighttpd to use OpenSSL as its internal crypto library. Instead, one must rely on alternative crypto libraries such as Nettle or mbedTLS. This setup is not ideal in scenarios where a single crypto library is preferred. To address this issue, lets propose introducing OpenSSL as an additional configuration option. This change will provide the necessary dependency resolution, fixing: Package lighttpd is missing dependencies for the following libraries: libcrypto.so.3 This is being discussed upstream, until its solved lets stick temporarily to Nettle as crypto library to save some time. References: PCF-1182, PCF-1006 References: https://github.com/openwrt/packages/pull/24004 Signed-off-by: Petr Štetiar --- profiles/prpl.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/prpl.yml b/profiles/prpl.yml index f418ff3ce2..ee0322a2fe 100644 --- a/profiles/prpl.yml +++ b/profiles/prpl.yml @@ -241,3 +241,4 @@ diffconfig: | # CONFIG_PACKAGE_libwolfssl is not set # CONFIG_PACKAGE_libustream-wolfssl is not set CONFIG_PACKAGE_libustream-openssl=y + CONFIG_LIGHTTPD_CRYPTOLIB_NETTLE=y