Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kronosnet for openSUSE:Factory checked in at 2024-06-17 19:34:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kronosnet (Old) and /work/SRC/openSUSE:Factory/.kronosnet.new.19518 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kronosnet" Mon Jun 17 19:34:20 2024 rev:6 rq:1181327 version:1.28 Changes: -------- --- /work/SRC/openSUSE:Factory/kronosnet/kronosnet.changes 2024-03-29 13:10:44.946670353 +0100 +++ /work/SRC/openSUSE:Factory/.kronosnet.new.19518/kronosnet.changes 2024-06-17 19:34:30.821354872 +0200 @@ -2 +2 @@ -Thu Mar 28 13:11:21 UTC 2024 - Emil Penchev <emil.penc...@suse.com> +Wed Mar 27 09:55:48 UTC 2024 - Emil Penchev <emil.penc...@suse.com> @@ -4,2 +4,2 @@ -- Update to version 1.28 - changes since 1.21 +- kronosnet-1.28 + changes since 1.15 @@ -52,6 +52,13 @@ - -------------------------------------------------------------------- -Sat May 8 14:55:51 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> - -- Update to version 1.21 - * [rx] fix per link stats for data packets + * [nozzle] fix nozzle_up() on FreeBSD + * [lib] Don't use -rpath + * [nozzle] Remove inet_ntoa() call + * [handle] validate handle in public API + * [global] Update copyright + * [docs] Update README for BSD section + * [openssl] port knet top openssl3.0-alpha13 + * [tests] hide another internal libnss non recurring memory leak + * [tests] add more exceptions to deal with Ubuntu latest rebuilds (clang counterpart) + * [tests] add more exceptions to deal with Ubuntu latest rebuilds + * [cleanup] remove unused infrastructure to send HOSTINFO messages + * [sctp] check and warn about internal fd tracker + * [tests] hide internal nss memory leak (non-recurring) @@ -58,0 +66,5 @@ + * [rx] fix per link stats for data packets + * [threads] make sure to initialize events + * [cleanup] drop no longer used poc-code + * [cleanup] kill all unsupported kronosnetd code + * [cleanup] Move public APIs calls to more suitable location @@ -59,0 +72,16 @@ + * [man] fix type comparison + * [tests] more ignore list of nss internal stuff + * [tests] ignore openssl errors triggered when building with clang + * [tests] fix variable increment logic (detected by clang) + * [crypto] add support for live reconfiguration + * [build] update valgrind memcheck exception file + * [tests] sets defaults for coverity scan check to match CI + * [tests] add basic framework to create, join and stop many nodes + * [tests] use link_get_enable instead of get_status + * [tests] remove unnecessary shutdown locking + * [build] Use git-version-gen during specfile build + * [build] Fix fallback handling in git-version-gen + * [man] sync doxygen2man from libqb master + * [openssl] allow use of deprecated HMAC interface with openssl 3.0 + * [tests] strip extra symbol information generated by new nm + * [transport] notify transports that a link is down @@ -61,5 +89,51 @@ - * [sctp] make sure outgoing connections are bound to a specific - IP address - * [PMTUd] invalidate MTU for a link if the value is lower than - minimum - * A lot of other bugfixes and documentation improvements + * [netutils] move sockaddr_len definition where it belongs + * [links] fix spacing + * [sctp] make sure outgoing connections are bound to a specific IP address + * [man] use libqb version of doxygen2man when available + * [build] make sure to use correct libqb include files across + * [lists] add missing build CFLAGS for test suite + * [lists] drop internal implementation and use libqb one + * [lists] fix build with recent gcc changes + * [tests] fix return code from wait_for_packet + + Added: kronosnet-1.28.tar.xz + Removed : kronosnet-1.28.tar.gz + +------------------------------------------------------------------- +Wed Apr 15 12:28:47 UTC 2020 - XinLiang <xli...@suse.com> + +- kronosnet-1.15 + changes since 1.14 + * [stats] allow knet_link_get_status to operate in readlock context + * [stats] allow knet_handle_get_stats to operate in a readlock context + * [rx] kill unused variable + * [transports] use SO_REUSEADDR only for sctp + * [man] Enhance prio description of POLICY_PASSIVE + * man: Change strcat to strncat + * man: Fix covscan reports in doxyxml.c + changes since 1.13 + * [global] Update copyright across the board + * [sctp] major surgery to use only SCTP events to determine socket status + * [rx] use defines to determine RX data types vs random numbers + * [tx] Don't Clear out msghdr for all transports. + * [rx] Don't return 512 EOF messages from _recvmmsg + * [rx] send reply packets only when transport is connected + * [rx] unify latency values to a capped value to link precision + * [latency] fix incorrect math that could lead to bad latency calculation + * [udp] Better fix for -ENETUNREACH + * [udp] simplify code (same logic) + * [udp] don't make socket spin if a network I/F is down + * [nozzle] use interface name size consistently and drop strncpy in favour of memmove + * [host] use KNET_MAX_HOST_LEN consistently + * [handle] fix typo in error log message + * [handle] make sure to unlock config handle on failure + * [RX] silence defrag buffer expiration debug error + * [TX] discard too big packets when reading from socketpairs + * [RX] handle short write to the application properly + * [RX] Discard incoming packets if knet cannot reply back. + * [build] fix openssl version detection when not using pkg-config + changes since 1.12 + * [PMTUd] invalidate MTU for a link if the value is lower than minimum + * [rx] copy data into the defrag buffer only if we know the size of the frame + * [host] fix defrag buffers reclaim logic + * [host] rename variables to make it easier to read the code ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kronosnet.spec ++++++ --- /var/tmp/diff_new_pack.6ENAYc/_old 2024-06-17 19:34:31.449377978 +0200 +++ /var/tmp/diff_new_pack.6ENAYc/_new 2024-06-17 19:34:31.453378125 +0200 @@ -271,10 +271,10 @@ Group: Productivity/Clustering/HA Requires(post): systemd-sysv Requires(post): systemd-units -Requires(preun):systemd-units -Requires(postun):systemd-units +Requires(preun): systemd-units +Requires(postun): systemd-units Requires(post): shadow-utils -Requires(preun):shadow-utils +Requires(preun): shadow-utils Requires: /etc/pam.d/passwd Requires: pam @@ -327,17 +327,19 @@ %postun -n libnozzle1 -p /sbin/ldconfig %endif -%package -n libnozzle1-devel +%package -n libnozzle-devel Summary: Simple userland wrapper around kernel tap devices (developer files) Requires: libnozzle1%{_isa} = %{version}-%{release} +Provides: libnozzle1-devel = %{version} +Obsoletes: libnozzle1-devel <= %{version} Requires: pkgconfig -%description -n libnozzle1-devel +%description -n libnozzle-devel This is an over-engineered commodity library to manage a pool of tap devices and provides the basic pre-up.d/up.d/down.d/post-down.d infrastructure. -%files -n libnozzle1-devel +%files -n libnozzle-devel %license COPYING.* COPYRIGHT %{_libdir}/libnozzle.so %{_includedir}/libnozzle.h @@ -368,18 +370,20 @@ %postun -n libknet1 -p /sbin/ldconfig %endif -%package -n libknet1-devel +%package -n libknet-devel Summary: Development files fro the Kronosnet core switching implementation Group: Development/Libraries/C and C++ Requires: libknet1%{_isa} = %{version}-%{release} Requires: pkgconfig +Provides: libknet1-devel = %{version} +Obsoletes: libknet1-devel <= %{version} -%description -n libknet1-devel +%description -n libknet-devel The whole kronosnet core is implemented in this library. Please refer to the not-yet-existing documentation for further information. -%files -n libknet1-devel +%files -n libknet-devel %license COPYING.* COPYRIGHT %{_libdir}/libknet.so %{_includedir}/libknet.h