Accepting request 1181327 from network:ha-clustering:Factory
Rename libknet1-devel to libknet-devel Rename libnozzle1-devel to libnozzle-devel Fix a typo from this change. OBS-URL: https://build.opensuse.org/request/show/1181327 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kronosnet?expand=0&rev=6
This commit is contained in:
+134
-60
@@ -1,68 +1,142 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 28 13:11:21 UTC 2024 - Emil Penchev <emil.penchev@suse.com>
|
||||
Wed Mar 27 09:55:48 UTC 2024 - Emil Penchev <emil.penchev@suse.com>
|
||||
|
||||
- Update to version 1.28
|
||||
changes since 1.21
|
||||
* [links] fix conversion
|
||||
* [rx] allow links to be active faster
|
||||
* [links] fix ping interval and pong timeout value checking
|
||||
* [nozzle] don´t leak tun/tap interfaces in test suite
|
||||
* [crypto] Try crypt and decrypt on crypto_init
|
||||
* [spec] Migrate to SPDX license
|
||||
* [nozzle] tests: Fix 'set_down' test on FreeBSD-devel
|
||||
* [tx] Remove expensive memsets
|
||||
* [log] Add a TRACE log level
|
||||
* [man] update to latest doxyxml from libqb
|
||||
* [udp] Move EPERM to be alongside EMSGSIZE in tx error handler
|
||||
* [pmtud] Reset/restart pmtud when a node joins
|
||||
* [doc] To Do list moved to projects.clusterlabs.org (#379)
|
||||
* [logging] Fix Initializing typo
|
||||
* [tx] fix epoll event size to cope with extra event on send to link
|
||||
* [tests] deal with new annocheck symlink checks
|
||||
* [tests] update memcheck exceptions
|
||||
* [UDP] Check for EHOSTUNREACH
|
||||
* [build] fix flag detections for gcc
|
||||
* [doc] update links to mailing lists and drop obsolete test suite
|
||||
* [logging] slow down knet a bit when log socket is busy
|
||||
* [crypto] improve logging when failing to decrypt packets
|
||||
* [udp] use ICMP error messages to trigger faster link down detection
|
||||
* [host] fix dst_seq_num initialization race condition
|
||||
* [crypto] fix nss crypto buffer boundaries usage
|
||||
* [build] fix debug build vs annocheck parameters
|
||||
* [tests] temporary disable annobin lto check for centos8 failure
|
||||
* [build] Add annobin build/check support
|
||||
* [nozzle] fix tests on machines that don´t have bash
|
||||
* [tests] make execution of functional testing optionals
|
||||
* send: Fix send_sync()
|
||||
* [transports] remove unused internal ACL API
|
||||
* [acl] major internal rework
|
||||
* [acl] make knet_link_add_acl a wrapper to knet_link_insert_acl
|
||||
* [host] use correct seq_num to reclaim buffers
|
||||
* [rx] increase defrag buffers to better deal with network jitter
|
||||
* [man] update doxygen2man to latest from libqb
|
||||
* [doc] Add comments to structure members
|
||||
* [link] don´t allow mix of dynamic and static links
|
||||
* [link] use previously cached value as link info might not be accurate
|
||||
* [link] don´t leak resources if link configuration fails
|
||||
* [tests] suppress more libnss3 errors
|
||||
* [spec] cleanup some krosnonetd leftovers
|
||||
* [tx] minor optimizations to avoid recalculating socksize over and over
|
||||
* [docs] IRC channel is now on Libera Chat
|
||||
* [coverity] fix 2 buffer initialization (potential) issues
|
||||
- kronosnet-1.28
|
||||
changes since 1.15
|
||||
* [links] fix conversion
|
||||
* [rx] allow links to be active faster
|
||||
* [links] fix ping interval and pong timeout value checking
|
||||
* [nozzle] don´t leak tun/tap interfaces in test suite
|
||||
* [crypto] Try crypt and decrypt on crypto_init
|
||||
* [spec] Migrate to SPDX license
|
||||
* [nozzle] tests: Fix 'set_down' test on FreeBSD-devel
|
||||
* [tx] Remove expensive memsets
|
||||
* [log] Add a TRACE log level
|
||||
* [man] update to latest doxyxml from libqb
|
||||
* [udp] Move EPERM to be alongside EMSGSIZE in tx error handler
|
||||
* [pmtud] Reset/restart pmtud when a node joins
|
||||
* [doc] To Do list moved to projects.clusterlabs.org (#379)
|
||||
* [logging] Fix Initializing typo
|
||||
* [tx] fix epoll event size to cope with extra event on send to link
|
||||
* [tests] deal with new annocheck symlink checks
|
||||
* [tests] update memcheck exceptions
|
||||
* [UDP] Check for EHOSTUNREACH
|
||||
* [build] fix flag detections for gcc
|
||||
* [doc] update links to mailing lists and drop obsolete test suite
|
||||
* [logging] slow down knet a bit when log socket is busy
|
||||
* [crypto] improve logging when failing to decrypt packets
|
||||
* [udp] use ICMP error messages to trigger faster link down detection
|
||||
* [host] fix dst_seq_num initialization race condition
|
||||
* [crypto] fix nss crypto buffer boundaries usage
|
||||
* [build] fix debug build vs annocheck parameters
|
||||
* [tests] temporary disable annobin lto check for centos8 failure
|
||||
* [build] Add annobin build/check support
|
||||
* [nozzle] fix tests on machines that don´t have bash
|
||||
* [tests] make execution of functional testing optionals
|
||||
* send: Fix send_sync()
|
||||
* [transports] remove unused internal ACL API
|
||||
* [acl] major internal rework
|
||||
* [acl] make knet_link_add_acl a wrapper to knet_link_insert_acl
|
||||
* [host] use correct seq_num to reclaim buffers
|
||||
* [rx] increase defrag buffers to better deal with network jitter
|
||||
* [man] update doxygen2man to latest from libqb
|
||||
* [doc] Add comments to structure members
|
||||
* [link] don´t allow mix of dynamic and static links
|
||||
* [link] use previously cached value as link info might not be accurate
|
||||
* [link] don´t leak resources if link configuration fails
|
||||
* [tests] suppress more libnss3 errors
|
||||
* [spec] cleanup some krosnonetd leftovers
|
||||
* [tx] minor optimizations to avoid recalculating socksize over and over
|
||||
* [docs] IRC channel is now on Libera Chat
|
||||
* [coverity] fix 2 buffer initialization (potential) issues
|
||||
* [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)
|
||||
* [rx] fix data stats on RX to match TX model
|
||||
* [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
|
||||
* [crypto] add support for openssl 3.0
|
||||
* [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
|
||||
* [sctp] fix ifup/ifdown handling for connected sockets
|
||||
* [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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 8 14:55:51 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||
Wed Apr 15 12:28:47 UTC 2020 - XinLiang <XLiang@suse.com>
|
||||
|
||||
- Update to version 1.21
|
||||
* [rx] fix per link stats for data packets
|
||||
* [rx] fix data stats on RX to match TX model
|
||||
* [crypto] add support for openssl 3.0
|
||||
* [sctp] fix ifup/ifdown handling for connected sockets
|
||||
* [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
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 11 05:11:13 UTC 2019 - Yuan Ren <yren@suse.com>
|
||||
|
||||
+52
-48
@@ -43,63 +43,63 @@
|
||||
%endif
|
||||
|
||||
%if %{with sctp}
|
||||
BuildRequires: lksctp-tools-devel
|
||||
BuildRequires: lksctp-tools-devel
|
||||
%endif
|
||||
%if %{with nss}
|
||||
%if 0%{suse_version}
|
||||
BuildRequires: mozilla-nss-devel
|
||||
BuildRequires: mozilla-nss-devel
|
||||
%else
|
||||
BuildRequires: nss-devel
|
||||
BuildRequires: nss-devel
|
||||
%endif
|
||||
%endif
|
||||
%if %{with openssl}
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: libopenssl-devel
|
||||
BuildRequires: libopenssl-devel
|
||||
%else
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: openssl-devel
|
||||
%endif
|
||||
%endif
|
||||
%if %{with zlib}
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
%if %{with lz4}
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: liblz4-devel
|
||||
BuildRequires: liblz4-devel
|
||||
%else
|
||||
BuildRequires: lz4-devel
|
||||
BuildRequires: lz4-devel
|
||||
%endif
|
||||
%endif
|
||||
%if %{with lzo2}
|
||||
BuildRequires: lzo-devel
|
||||
BuildRequires: lzo-devel
|
||||
%endif
|
||||
%if %{with lzma}
|
||||
BuildRequires: xz-devel
|
||||
BuildRequires: xz-devel
|
||||
%endif
|
||||
%if %{with bzip2}
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: libbz2-devel
|
||||
BuildRequires: libbz2-devel
|
||||
%else
|
||||
BuildRequires: bzip2-devel
|
||||
BuildRequires: bzip2-devel
|
||||
%endif
|
||||
%endif
|
||||
%if %{with zstd}
|
||||
BuildRequires: libzstd-devel
|
||||
BuildRequires: libzstd-devel
|
||||
%endif
|
||||
%if %{with libnozzle}
|
||||
BuildRequires: libnl3-devel
|
||||
BuildRequires: libnl3-devel
|
||||
%endif
|
||||
%if %{with kronosnetd}
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: pam-devel
|
||||
%endif
|
||||
%if %{with runautogen}
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
%endif
|
||||
%if %{with buildman}
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: libqb-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: libqb-devel
|
||||
BuildRequires: libxml2-devel
|
||||
%endif
|
||||
# main (empty) package
|
||||
# http://www.rpm.org/max-rpm/s1-rpm-subpack-spec-file-changes.html
|
||||
@@ -121,48 +121,48 @@ BuildRequires: pkgconfig
|
||||
%endif
|
||||
# required to build man pages
|
||||
%if %{defined buildmanpages}
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: libqb-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: libqb-devel
|
||||
BuildRequires: libxml2-devel
|
||||
%endif
|
||||
%if %{defined buildsctp}
|
||||
BuildRequires: lksctp-tools-devel
|
||||
BuildRequires: lksctp-tools-devel
|
||||
%endif
|
||||
%if %{defined buildcryptonss}
|
||||
BuildRequires: mozilla-nss-devel
|
||||
BuildRequires: mozilla-nss-devel
|
||||
%endif
|
||||
%if %{defined buildcryptoopenssl}
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: openssl-devel
|
||||
%endif
|
||||
%if %{defined buildcompresszlib}
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
%if %{defined buildcompresslz4}
|
||||
BuildRequires: liblz4-devel
|
||||
BuildRequires: liblz4-devel
|
||||
%endif
|
||||
%if %{defined buildcompresslzo2}
|
||||
BuildRequires: lzo-devel
|
||||
BuildRequires: lzo-devel
|
||||
%endif
|
||||
%if %{defined buildcompresslzma}
|
||||
BuildRequires: xz-devel
|
||||
BuildRequires: xz-devel
|
||||
%endif
|
||||
%if %{defined buildcompressbzip2}
|
||||
BuildRequires: libbz2-devel
|
||||
BuildRequires: libbz2-devel
|
||||
%endif
|
||||
%if %{defined buildcompresszstd}
|
||||
BuildRequires: libzstd-devel
|
||||
BuildRequires: libzstd-devel
|
||||
%endif
|
||||
%if %{defined buildkronosnetd}
|
||||
BuildRequires: libqb-devel
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: libqb-devel
|
||||
BuildRequires: pam-devel
|
||||
%endif
|
||||
%if %{defined buildautogen}
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
%endif
|
||||
%if %{defined buildlibnozzle}
|
||||
BuildRequires: libnl3-devel
|
||||
BuildRequires: libnl3-devel
|
||||
%endif
|
||||
|
||||
%prep
|
||||
@@ -271,10 +271,10 @@ Summary: Multipoint-to-Multipoint VPN daemon
|
||||
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 @@ pre-up.d/up.d/down.d/post-down.d infrastructure.
|
||||
%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 @@ information.
|
||||
%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
|
||||
|
||||
Reference in New Issue
Block a user