Revisions of kronosnet
Emil Penchev (epenchev)
accepted
request 1181304
from
Emil Penchev (epenchev)
(revision 15)
Fix devel package names (devel packages do not follow the soversion): Rename libknet1-devel to libknet-devel Rename libnozzle1-devel to libnozzle-devel
Emil Penchev (epenchev)
accepted
request 1162858
from
Emil Penchev (epenchev)
(revision 14)
- 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 - 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 - kronosnet-1.12 changes since 1.11 * Default compression level use * Fix a lot of converity errors * Fix lock, buffer overrun and memory release bugs * Retry locking in case of failure in SCTP * Stabilize latency calculation when nodes are not responsive changes since 1.10 * Log information about detected kernel MTU * Fix MTU calculation when using crypto and add docs * Rework the whole math to calculate MTU * Add dynamic pong timeout when using crypto * Add ability to manually override MTU and disable PMTUd changes since 1.9 * automatically add and remove point to point access lists * allow knet_bench to enable/disable access lists * enable access lists for GENERIC_ACL protocols (udp for example) * add access lists support to sctp * Do some function rename and code cleanup * Add documentation for enable_access_list * add external API calls to manage access lists * add support for libzstd * fix openssl1.0 initialization code changes since 1.8 * remove libnss 3des support * improve error message decoding from ICMP errors changes since 1.7 * fix libnozzle man page generation target * don´t specify destination address for connection oriented protocols * increase log level for currently used links - kronosnet-1.7 changes since 1.6 * Fix minor issues with libnozzle man pages * SCTP: support more kernel versions * Better debugging information of internal threads status * Fix build with gcc9 * [developers] expose API version in libknet.h and enable all compiler warnings at build time changes since 1.5 * [IMPORTANT] Fix a PMTUd packet size issue when using crypto communications * Fix build with older versions of openssl * Fix a CPU spinning issue when iptables are set incorrectly * Fix a SCTP kernel <-> userland compatibility issue * Minor other fixes across the code and build infrastructure * libnozzle hits the first GA release. - kronosnet-1.5 changes since 1.4 * [IMPORTANT] fix internal loopback link handling * Improved internal threads information for debugging purposes changes since 1.3 * Reduced amount of locking around non-performance critical areas * Optimized threads startup and shutdown timer - Removed: add-version.patch - kronosnet-1.3 is available now(bsc#1090641) changes since 1.2 * Fix potential crashes in the crypto code changes since 1.1 * Fix a potential crash when using external destination handlers * Improve compression level validation by delegating the validation to the external compression library * Improve the build system to accommodate repeatable builds - kronosnet-1.0 is available now(bsc#1077702) kronosnet-1.1 released, so upgrade to 1.1 * Fix plugins loader by switching from RPATH to RUNPATH * Man pages are now automatically generated at build time * Better error reporting from crypto plugins * Fix and improve the whole build system * Add support for some older lz4 versions * Fix issue with UDP sockets that could cause knet to spin * Add new API call to run knet unprivileged Added: kronosnet-1.1.tar.gz add-version.patch Removed: kronosnet-1.0.tar.gz - Fix almost-empty SRPM description. - Fix faulty leading whitespace in descriptions. - Reduce size of %if..%endif blocks to minimum. - Remove pkgconfig requires that are already automatically detected. - kronosnet-1.0 is available now(bsc#1077702) Added: kronosnet-1.0.tar.gz kronosnet.spec kronosnet.changes
Xin Liang (XinLiang)
committed
(revision 13)
Xin Liang (XinLiang)
accepted
request 1090105
from
Xin Liang (XinLiang)
(revision 12)
sync the latest package
Emil Penchev (epenchev)
accepted
request 934568
from
Emil Penchev (epenchev)
(revision 11)
Update to a more recent kronosnet version.
Kristoffer Gronlund (KGronlund)
accepted
request 684203
from
Yuan Ren (yuanren10)
(revision 10)
- Increase log level for currently used links * upgrade_log_level_for_currently_link_used.patch Which link currently used should be logged that makes more friendly and good for monitor link status. Refer to: https://github.com/kronosnet/kronosnet/pull/205
nick wang (wanghaisu)
accepted
request 678829
from
Yuan Ren (yuanren10)
(revision 9)
- kronosnet-1.7 changes since 1.6 * Fix minor issues with libnozzle man pages * SCTP: support more kernel versions * Better debugging information of internal threads status * Fix build with gcc9 * [developers] expose API version in libknet.h and enable all compiler warnings at build time changes since 1.5 * [IMPORTANT] Fix a PMTUd packet size issue when using crypto communications * Fix build with older versions of openssl * Fix a CPU spinning issue when iptables are set incorrectly * Fix a SCTP kernel <-> userland compatibility issue * Minor other fixes across the code and build infrastructure * libnozzle hits the first GA release. - kronosnet-1.5 changes since 1.4 * [IMPORTANT] fix internal loopback link handling * Improved internal threads information for debugging purposes changes since 1.3 * Reduced amount of locking around non-performance critical areas * Optimized threads startup and shutdown timer - Removed: add-version.patch - kronosnet-1.3 is available now(bsc#1090641) changes since 1.2 * Fix potential crashes in the crypto code changes since 1.1 * Fix a potential crash when using external destination handlers * Improve compression level validation by delegating the validation to the external compression library * Improve the build system to accommodate repeatable builds - kronosnet-1.0 is available now(bsc#1077702) kronosnet-1.1 released, so upgrade to 1.1 * Fix plugins loader by switching from RPATH to RUNPATH * Man pages are now automatically generated at build time * Better error reporting from crypto plugins * Fix and improve the whole build system * Add support for some older lz4 versions * Fix issue with UDP sockets that could cause knet to spin * Add new API call to run knet unprivileged Added: kronosnet-1.1.tar.gz add-version.patch Removed: kronosnet-1.0.tar.gz - Fix almost-empty SRPM description. - Fix faulty leading whitespace in descriptions. - Reduce size of %if..%endif blocks to minimum. - Remove pkgconfig requires that are already automatically detected. - kronosnet-1.0 is available now(bsc#1077702) Added: kronosnet-1.0.tar.gz kronosnet.spec kronosnet.changes
Kristoffer Gronlund (KGronlund)
accepted
request 655503
from
Chen Jingpiao (JChen)
(revision 8)
Run unit test during package.
nick wang (wanghaisu)
accepted
request 644504
from
Chen Jingpiao (JChen)
(revision 7)
- kronosnet-1.5 changes since 1.4 * [IMPORTANT] fix internal loopback link handling * Improved internal threads information for debugging purposes changes since 1.3 * Reduced amount of locking around non-performance critical areas * Optimized threads startup and shutdown timer - Removed: add-version.patch
Bin Liu (BinLiu)
accepted
request 600284
from
Bin Liu (BinLiu)
(revision 6)
- kronosnet-1.3 is available now(bsc#1090641) changes since 1.2 * Fix potential crashes in the crypto code changes since 1.1 * Fix a potential crash when using external destination handlers * Improve compression level validation by delegating the validation to the external compression library * Improve the build system to accommodate repeatable builds - kronosnet-1.0 is available now(bsc#1077702) kronosnet-1.1 released, so upgrade to 1.1 * Fix plugins loader by switching from RPATH to RUNPATH * Man pages are now automatically generated at build time * Better error reporting from crypto plugins * Fix and improve the whole build system * Add support for some older lz4 versions * Fix issue with UDP sockets that could cause knet to spin * Add new API call to run knet unprivileged Added: kronosnet-1.1.tar.gz add-version.patch Removed: kronosnet-1.0.tar.gz - Fix almost-empty SRPM description. - Fix faulty leading whitespace in descriptions. - Reduce size of %if..%endif blocks to minimum. - Remove pkgconfig requires that are already automatically detected.
Bin Liu (BinLiu)
accepted
request 569772
from
Bin Liu (BinLiu)
(revision 5)
- kronosnet-1.0 is available now(bsc#1077702) Added: kronosnet-1.0.tar.gz kronosnet.spec kronosnet.changes
Bin Liu (BinLiu)
committed
(revision 4)
Bin Liu (BinLiu)
accepted
request 562813
from
Bin Liu (BinLiu)
(revision 2)
- Upgrade kronosnet to 1.0 Added: kronosnet-1.0.tar.gz
Bin Liu (BinLiu)
accepted
request 540162
from
Bin Liu (BinLiu)
(revision 1)
this is a new package, provides tranportation for corosync
Displaying all 15 revisions