Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rdesktop for openSUSE:Factory checked in at 2026-10-12 22:07:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rdesktop (Old) and /work/SRC/openSUSE:Factory/.rdesktop.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rdesktop" Mon Oct 12 22:07:23 2026 rev:46 rq:1384270 version:1.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rdesktop/rdesktop.changes 2024-01-16 21:37:03.658453255 +0100 +++ /work/SRC/openSUSE:Factory/.rdesktop.new.3698736/rdesktop.changes 2026-10-12 22:07:31.710079775 +0200 @@ -1,0 +2,6 @@ +Sat Oct 10 06:58:04 UTC 2026 - [email protected] + +- Add fix-compatibility-for-nettle-4.patch + * add compatibility for nettle 4.x based on arch linux patch + +------------------------------------------------------------------- New: ---- fix-compatibility-for-nettle-4.patch ----------(New B)---------- New: - Add fix-compatibility-for-nettle-4.patch * add compatibility for nettle 4.x based on arch linux patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdesktop.spec ++++++ --- /var/tmp/diff_new_pack.7eh0vx/_old 2026-10-12 22:07:32.638118083 +0200 +++ /var/tmp/diff_new_pack.7eh0vx/_new 2026-10-12 22:07:32.640118165 +0200 @@ -38,6 +38,9 @@ Patch5: fix_segfault_in_utils_cert_handle_exception.patch # PATCH-FIX-OPENSUSE fix_wrong_string_null_terminated.patch Patch6: fix_wrong_string_null_terminated.patch +# PATCH-FIX-OPENSUSE fix-compatibility-for-nettle-4.patch -- based on arch linux patch +# https://gitlab.archlinux.org/archlinux/packaging/packages/rdesktop/-/blob/56371adbfacf679d1093937475d1a488113c59af/nettle-4.patch +Patch7: fix-compatibility-for-nettle-4.patch BuildRequires: alsa-devel BuildRequires: autoconf BuildRequires: automake ++++++ fix-compatibility-for-nettle-4.patch ++++++ diff -ru rdesktop-1.9.0.orig/ssl.c rdesktop-1.9.0/ssl.c --- rdesktop-1.9.0.orig/ssl.c 2026-05-01 13:42:46.559285148 +0200 +++ rdesktop-1.9.0/ssl.c 2026-05-01 13:46:48.786564547 +0200 @@ -25,6 +25,7 @@ #include "asn.h" #include <gnutls/x509.h> +#include <nettle/version.h> void rdssl_sha1_init(RDSSL_SHA1 * sha1) @@ -41,7 +42,11 @@ void rdssl_sha1_final(RDSSL_SHA1 * sha1, uint8 * out_data) { +#if NETTLE_VERSION_MAJOR > 3 + sha1_digest(sha1, out_data); +#else sha1_digest(sha1, SHA1_DIGEST_SIZE, out_data); +#endif } void @@ -59,7 +64,11 @@ void rdssl_md5_final(RDSSL_MD5 * md5, uint8 * out_data) { +#if NETTLE_VERSION_MAJOR > 3 + md5_digest(md5, out_data); +#else md5_digest(md5, MD5_DIGEST_SIZE, out_data); +#endif } void @@ -360,5 +369,9 @@ hmac_md5_set_key(&ctx, key_len, key); hmac_md5_update(&ctx, msg_len, msg); +#if NETTLE_VERSION_MAJOR > 3 + hmac_md5_digest(&ctx, md); +#else hmac_md5_digest(&ctx, MD5_DIGEST_SIZE, md); +#endif }
