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-18 22:09:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/radcli (Old)
 and      /work/SRC/openSUSE:Factory/.radcli.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "radcli"

Fri Sep 18 22:09:07 2026 rev:10 rq:1378859 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/radcli/radcli.changes    2026-09-04 
12:39:05.817817279 +0200
+++ /work/SRC/openSUSE:Factory/.radcli.new.383539/radcli.changes        
2026-09-18 22:09:21.665691023 +0200
@@ -1,0 +2,26 @@
+Sun Sep 13 12:26:14 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 2.0.0
+  * Introduced a new API, provided by the libradcli2 library, built
+    around opaque structures so the library can evolve without
+    breaking ABI, and which drops the legacy/unnecessary APIs. The
+    existing libradcli library and its rc_*() API remain available
+    unchanged for backwards compatibility, and now use libradcli2
+    internally.
+  * Added RFC 5176 Dynamic Authorization support (CoA and Disconnect
+    requests), including delivery over RadSec (RADIUS/TLS and
+    RADIUS/DTLS).
+  * The new API natively supports several modern attribute types
+    from RFC 8044: text, ifid, and 64-bit integers, including
+    RFC 2869 Gigawords handled transparently as 64-bit counters.
+  * The new API supports asynchronous request handling, allowing an
+    application to send requests and poll for replies without
+    blocking on network I/O; see src/radexample-async-dae.c for a
+    complete example.
+  * Simplified server configuration for modern deployments: the new
+    API is built around a single configured RADIUS server, with
+    failover handled via DNS resolution (e.g., multiple A/AAAA
+    records) rather than manually configured server lists.
+- Add subpackage for radcli2.
+
+-------------------------------------------------------------------

Old:
----
  radcli-1.5.3.tar.xz

New:
----
  radcli-2.0.0.tar.xz

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

Other differences:
------------------
++++++ radcli.spec ++++++
--- /var/tmp/diff_new_pack.4ok96g/_old  2026-09-18 22:09:22.261716002 +0200
+++ /var/tmp/diff_new_pack.4ok96g/_new  2026-09-18 22:09:22.263716085 +0200
@@ -19,7 +19,7 @@
 
 %define sover 10
 Name:           radcli
-Version:        1.5.3
+Version:        2.0.0
 Release:        0
 Summary:        A RADIUS client library
 License:        BSD-2-Clause AND MIT
@@ -47,10 +47,21 @@
 of C code. It was based originally on freeradius-client and is source 
compatible
 with it.
 
+%package -n libradcli2_1
+Summary:        A RADIUS client library
+Group:          System/Libraries
+
+%description -n libradcli2_1
+The radcli library is a library for writing RADIUS Clients. The library's
+approach is to allow writing RADIUS-aware application in less than 50 lines
+of C code. It was based originally on freeradius-client and is source 
compatible
+with it.
+
 %package devel
 Summary:        Header files for libradcli
 Group:          Development/Libraries/C and C++
 Requires:       libradcli%{sover} = %{version}
+Requires:       libradcli2_1 = %{version}
 
 %description devel
 This package contains libraries and header files for developing applications
@@ -74,7 +85,6 @@
 %build
 %meson \
   -Dtls=enabled \
-  -Dnettle=enabled \
   -Dlegacy-compat=true \
   -Dstatic=false \
   -Ddocs=disabled
@@ -88,6 +98,7 @@
 %make_build check || (find . -name test-suite.log -exec cat {} +)
 
 %ldconfig_scriptlets -n libradcli%{sover}
+%ldconfig_scriptlets -n libradcli2_1
 
 %files
 %license COPYRIGHT
@@ -102,12 +113,19 @@
 %files -n libradcli%{sover}
 %{_libdir}/libradcli.so.%{sover}*
 
+%files -n libradcli2_1
+%{_libdir}/libradcli2.so.1*
+
 %files devel
 %dir %{_includedir}/radcli
+%{_includedir}/radcli/radcli-defs.h
 %{_includedir}/radcli/radcli.h
+%{_includedir}/radcli/radcli2.h
 %{_includedir}/radcli/version.h
 %{_libdir}/libradcli.so
+%{_libdir}/libradcli2.so
 %{_libdir}/pkgconfig/radcli.pc
+%{_libdir}/pkgconfig/radcli2.pc
 %{_mandir}/man3/*.3%{?ext_man}
 
 %files compat-devel

++++++ radcli-1.5.3.tar.xz -> radcli-2.0.0.tar.xz ++++++
++++ 60334 lines of diff (skipped)

Reply via email to