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}
