Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package radcli for openSUSE:Factory checked 
in at 2026-09-04 12:38:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/radcli (Old)
 and      /work/SRC/openSUSE:Factory/.radcli.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "radcli"

Fri Sep  4 12:38:35 2026 rev:9 rq:1375437 version:1.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/radcli/radcli.changes    2026-06-08 
14:27:50.195320498 +0200
+++ /work/SRC/openSUSE:Factory/.radcli.new.1265/radcli.changes  2026-09-04 
12:39:05.817817279 +0200
@@ -1,0 +2,27 @@
+Wed Sep  2 06:44:28 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 1.5.3
+  * Per draft-ietf-radext-deprecating-radius-10 Section 4, no
+    longer require or position-check the Message-Authenticator
+    attribute in responses received over RADIUS/TLS or RADIUS/DTLS;
+    those transports are already integrity-protected.
+  * Fix TLS/DTLS server hostname verification being silently
+    disabled whenever tls-verify-hostname was explicitly set to
+    anything other than the literal string "no". This didn't affect
+    the default config file where tls-verify-hostname is commented
+    out.
+  * Fix a stack buffer overflow in rc_avpair_log() when logging an
+    attribute whose dictionary name is longer than 32 bytes: the
+    buffer-space estimate assumed a fixed 32-byte name field while
+    names can be up to 64 bytes, and the unbounded sprintf() wrote
+    past the caller-supplied buffer.
+  * Added rc_acct_async(): sends an accounting request to every
+    configured accounting server without waiting for a reply, for
+    best-effort notifications (e.g. an Accounting-Stop sent while
+    an application is shutting down and cannot afford to block on
+    network I/O). Unlike rc_acct(), which stops at the first server
+    that replies, this addresses all configured servers
+    unconditionally.
+- Switch from autotools to meson
+
+-------------------------------------------------------------------

Old:
----
  radcli-1.5.2.tar.gz

New:
----
  radcli-1.5.3.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ radcli.spec ++++++
--- /var/tmp/diff_new_pack.29je6l/_old  2026-09-04 12:39:06.391837444 +0200
+++ /var/tmp/diff_new_pack.29je6l/_new  2026-09-04 12:39:06.393837514 +0200
@@ -19,16 +19,14 @@
 
 %define sover 10
 Name:           radcli
-Version:        1.5.2
+Version:        1.5.3
 Release:        0
 Summary:        A RADIUS client library
 License:        BSD-2-Clause AND MIT
 Group:          Development/Languages/C and C++
 URL:            https://radcli.github.io/radcli/
-Source:         
https://github.com/radcli/radcli/releases/download/%{version}/%{name}-%{version}.tar.gz
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
+Source:         
https://github.com/radcli/radcli/releases/download/%{version}/%{name}-%{version}.tar.xz
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(nettle)
@@ -71,22 +69,19 @@
 This package contains the compatibility headers and libraries for 
freeradius-client and radiusclient-ng.
 
 %prep
-%setup -q
+%autosetup
 
 %build
-touch config.rpath
-autoreconf -fiv
-%configure \
-    --disable-static \
-    --disable-rpath \
-    --with-nettle \
-    --with-tls \
-    --enable-legacy-compat
-%make_build
+%meson \
+  -Dtls=enabled \
+  -Dnettle=enabled \
+  -Dlegacy-compat=true \
+  -Dstatic=false \
+  -Ddocs=disabled
+%meson_build
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
 
 %check
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}/%{_libdir}

Reply via email to