From ed97dccd60a964cf437e7acbff5d869000beaaf8 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Tue, 13 Oct 2026 10:34:48 +0200 Subject: [PATCH] package/rtty: bump to version 9.2.1 This release adds support for Mbed TLS 4.x and OpenSSL 4.0 and fixes several memory-safety issues in the command handling. rtty now requires libinih (found via pkg-config) for its new INI config file support, and no longer links against libcrypt. Release notes: https://github.com/zhaojh329/rtty/releases/tag/v9.2.1 Signed-off-by: Yegor Yefremov Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Thomas Petazzoni --- package/rtty/Config.in | 2 +- package/rtty/rtty.hash | 4 ++-- package/rtty/rtty.mk | 10 +++------- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/package/rtty/Config.in b/package/rtty/Config.in index da5afb8364..a66bd20987 100644 --- a/package/rtty/Config.in +++ b/package/rtty/Config.in @@ -1,8 +1,8 @@ config BR2_PACKAGE_RTTY bool "rtty" depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_INIH select BR2_PACKAGE_LIBEV - select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC help Access your device's terminal from anywhere via the web. diff --git a/package/rtty/rtty.hash b/package/rtty/rtty.hash index 95b7a6bcfa..7d941bc47a 100644 --- a/package/rtty/rtty.hash +++ b/package/rtty/rtty.hash @@ -1,4 +1,4 @@ -# From https://github.com/zhaojh329/rtty/releases/tag/v9.0.4 -sha256 3bfc5db341c40e451544a218b7ef2cc59329ce04c50824b8ce6e5b805504c9bd rtty-9.0.4.tar.gz +# From https://github.com/zhaojh329/rtty/releases/tag/v9.2.1 +sha256 3764ec2537a5ae2b3a93853dda13fc20b0c0a57184cac30ed2ac1317312c3e2a rtty-9.2.1.tar.gz # Locally computed sha256 99efed4bbc0b62f96f999ef23399e38234fb91651af734fd389a52b033a85b55 LICENSE diff --git a/package/rtty/rtty.mk b/package/rtty/rtty.mk index 4dbebdf12d..1d7311e06d 100644 --- a/package/rtty/rtty.mk +++ b/package/rtty/rtty.mk @@ -4,15 +4,11 @@ # ################################################################################ -RTTY_VERSION = 9.0.4 +RTTY_VERSION = 9.2.1 RTTY_SITE = https://github.com/zhaojh329/rtty/releases/download/v$(RTTY_VERSION) RTTY_LICENSE = MIT RTTY_LICENSE_FILES = LICENSE -RTTY_DEPENDENCIES = libev - -ifeq ($(BR2_PACKAGE_LIBXCRYPT),y) -RTTY_DEPENDENCIES += libxcrypt -endif +RTTY_DEPENDENCIES = host-pkgconf inih libev ifeq ($(BR2_PACKAGE_MBEDTLS),y) RTTY_DEPENDENCIES += mbedtls @@ -22,7 +18,7 @@ RTTY_CONF_OPTS += \ -DUSE_OPENSSL=OFF \ -DUSE_WOLFSSL=OFF else ifeq ($(BR2_PACKAGE_OPENSSL),y) -RTTY_DEPENDENCIES += host-pkgconf openssl +RTTY_DEPENDENCIES += openssl RTTY_CONF_OPTS += \ -DSSL_SUPPORT=ON \ -DUSE_MBEDTLS=OFF \