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
 }

Reply via email to