From fda7dc3f9f932d42d7483573ca5f1483ad682812 Mon Sep 17 00:00:00 2001 From: Apaczer <94932128+Apaczer@users.noreply.github.com> Date: Fri, 30 Jan 2026 21:03:50 +0100 Subject: [PATCH 1/3] BOARD: busybox: for `wget` enable TSL and SSL protocols --- board/miyoo/busybox.config | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/miyoo/busybox.config b/board/miyoo/busybox.config index d150b1b96..2a7a6a0e3 100644 --- a/board/miyoo/busybox.config +++ b/board/miyoo/busybox.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Busybox version: 1.35.0 -# Tue Jan 6 21:59:05 2026 +# Sun Jan 25 22:19:17 2026 # CONFIG_HAVE_DOT_CONFIG=y @@ -979,7 +979,7 @@ CONFIG_FEATURE_TFTP_GET=y CONFIG_FEATURE_TFTP_PUT=y CONFIG_FEATURE_TFTP_BLOCKSIZE=y # CONFIG_TFTP_DEBUG is not set -# CONFIG_TLS is not set +CONFIG_TLS=y CONFIG_TRACEROUTE=y # CONFIG_TRACEROUTE6 is not set # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set @@ -993,8 +993,8 @@ CONFIG_FEATURE_WGET_STATUSBAR=y CONFIG_FEATURE_WGET_FTP=y CONFIG_FEATURE_WGET_AUTHENTICATION=y CONFIG_FEATURE_WGET_TIMEOUT=y -# CONFIG_FEATURE_WGET_HTTPS is not set -# CONFIG_FEATURE_WGET_OPENSSL is not set +CONFIG_FEATURE_WGET_HTTPS=y +CONFIG_FEATURE_WGET_OPENSSL=y # CONFIG_WHOIS is not set # CONFIG_ZCIP is not set # CONFIG_UDHCPD is not set From 2ae2a301a479cba6e8adbb0c5f29120e71fc9e0d Mon Sep 17 00:00:00 2001 From: Apaczer <94932128+Apaczer@users.noreply.github.com> Date: Fri, 30 Jan 2026 21:04:49 +0100 Subject: [PATCH 2/3] DEFCONFIG: include `openssl` & add mozilla's CA Certificates also enable TSL via openssl in LIBCURL --- configs/miyoo_musl_defconfig | 3 +++ configs/miyoo_musl_static_defconfig | 1 + configs/miyoo_uclibc_defconfig | 3 +++ configs/miyoo_uclibc_static_defconfig | 1 + 4 files changed, 8 insertions(+) diff --git a/configs/miyoo_musl_defconfig b/configs/miyoo_musl_defconfig index af1ec7245..3d25471f4 100644 --- a/configs/miyoo_musl_defconfig +++ b/configs/miyoo_musl_defconfig @@ -162,7 +162,10 @@ BR2_PACKAGE_TREMOR=y BR2_PACKAGE_LIBZIP=y BR2_PACKAGE_LZ4=y BR2_PACKAGE_LZO=y +BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_LIBSHA1=y +BR2_PACKAGE_OPENSSL=y +BR2_PACKAGE_LIBOPENSSL_BIN=y BR2_PACKAGE_SQLITE=y BR2_PACKAGE_LIBCONFUSE=y BR2_PACKAGE_BULLET=y diff --git a/configs/miyoo_musl_static_defconfig b/configs/miyoo_musl_static_defconfig index 0d7743247..9a1ca28c5 100644 --- a/configs/miyoo_musl_static_defconfig +++ b/configs/miyoo_musl_static_defconfig @@ -87,6 +87,7 @@ BR2_PACKAGE_SPEEX=y BR2_PACKAGE_TREMOR=y BR2_PACKAGE_LZ4=y BR2_PACKAGE_LIBSHA1=y +BR2_PACKAGE_OPENSSL=y BR2_PACKAGE_LIBCONFUSE=y BR2_PACKAGE_GIFLIB=y BR2_PACKAGE_LIBDRM=y diff --git a/configs/miyoo_uclibc_defconfig b/configs/miyoo_uclibc_defconfig index a9cad392f..dbf2cb07a 100644 --- a/configs/miyoo_uclibc_defconfig +++ b/configs/miyoo_uclibc_defconfig @@ -138,7 +138,10 @@ BR2_PACKAGE_SPEEX=y BR2_PACKAGE_TREMOR=y BR2_PACKAGE_LIBZIP=y BR2_PACKAGE_LZ4=y +BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_LIBSHA1=y +BR2_PACKAGE_OPENSSL=y +BR2_PACKAGE_LIBOPENSSL_BIN=y BR2_PACKAGE_LIBCONFUSE=y BR2_PACKAGE_BULLET=y BR2_PACKAGE_GIFLIB=y diff --git a/configs/miyoo_uclibc_static_defconfig b/configs/miyoo_uclibc_static_defconfig index 1023de0f2..389763a15 100644 --- a/configs/miyoo_uclibc_static_defconfig +++ b/configs/miyoo_uclibc_static_defconfig @@ -77,6 +77,7 @@ BR2_PACKAGE_SPEEX=y BR2_PACKAGE_TREMOR=y BR2_PACKAGE_LZ4=y BR2_PACKAGE_LIBSHA1=y +BR2_PACKAGE_OPENSSL=y BR2_PACKAGE_LIBCONFUSE=y BR2_PACKAGE_GIFLIB=y BR2_PACKAGE_LIBDRM=y From d44bfa9e8a32b8880ea836e797ed84d0902301a4 Mon Sep 17 00:00:00 2001 From: Apaczer <94932128+Apaczer@users.noreply.github.com> Date: Fri, 30 Jan 2026 22:37:58 +0100 Subject: [PATCH 3/3] BOARD: etc/profile.d: set `SSL_CERT_FILE` path which is auto called via /etc/profile for all shells AFAIK --- board/miyoo/rootfs/etc/profile.d/ca_cert.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 board/miyoo/rootfs/etc/profile.d/ca_cert.sh diff --git a/board/miyoo/rootfs/etc/profile.d/ca_cert.sh b/board/miyoo/rootfs/etc/profile.d/ca_cert.sh new file mode 100644 index 000000000..3b4939203 --- /dev/null +++ b/board/miyoo/rootfs/etc/profile.d/ca_cert.sh @@ -0,0 +1 @@ +export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt