Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libnozzle-devel-1.30-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libnozzle-devel Distribution: openSUSE Tumbleweed
Version: 1.30 Vendor: openSUSE
Release: 1.1 Build date: Wed Dec 4 08:44:28 2024
Group: Productivity/Clustering/HA Build host: reproducible
Size: 63555 Source RPM: kronosnet-1.30-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://kronosnet.org
Summary: Simple userland wrapper around kernel tap devices (developer files)
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.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Wed Dec 04 2024 Nicholas Yang <[email protected]>
  - kronosnet-1.30
    * Convert time_t to unsigned long long before formatting
    * Add warning when packets are being received from the wrong interface
* Fri Sep 27 2024 Nicholas Yang <[email protected]>
  - kronosnet-1.29
    * Fix FORTIFY source detection
    * libknet/tests: fix potential overflow with sprintf
    * [man] update to latest doxyxml from libqb
* Wed Mar 27 2024 Emil Penchev <[email protected]>
  - 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
* Wed Apr 15 2020 XinLiang <[email protected]>
  - 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 2019 Yuan Ren <[email protected]>
  - 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
* Thu Jan 31 2019 Yuan Ren <[email protected]>
  - 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.
* Thu Oct 25 2018 [email protected]
  - 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
* Tue Apr 24 2018 [email protected]
  - 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
* Mon Mar 05 2018 [email protected]
  - 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
* Tue Jan 30 2018 [email protected]
  - 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.

Files

/usr/include/libnozzle.h
/usr/lib64/libnozzle.so
/usr/lib64/pkgconfig/libnozzle.pc
/usr/share/licenses/libnozzle-devel
/usr/share/licenses/libnozzle-devel/COPYING.applications
/usr/share/licenses/libnozzle-devel/COPYING.libraries
/usr/share/licenses/libnozzle-devel/COPYRIGHT
/usr/share/man/man3/nozzle_add_ip.3.gz
/usr/share/man/man3/nozzle_close.3.gz
/usr/share/man/man3/nozzle_del_ip.3.gz
/usr/share/man/man3/nozzle_get_fd.3.gz
/usr/share/man/man3/nozzle_get_handle_by_name.3.gz
/usr/share/man/man3/nozzle_get_ips.3.gz
/usr/share/man/man3/nozzle_get_mac.3.gz
/usr/share/man/man3/nozzle_get_mtu.3.gz
/usr/share/man/man3/nozzle_get_name_by_handle.3.gz
/usr/share/man/man3/nozzle_open.3.gz
/usr/share/man/man3/nozzle_reset_mac.3.gz
/usr/share/man/man3/nozzle_reset_mtu.3.gz
/usr/share/man/man3/nozzle_run_updown.3.gz
/usr/share/man/man3/nozzle_set_down.3.gz
/usr/share/man/man3/nozzle_set_mac.3.gz
/usr/share/man/man3/nozzle_set_mtu.3.gz
/usr/share/man/man3/nozzle_set_up.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 12 00:13:13 2024