public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/kronosnet] rawhide: - New upstream release (Resolves rhbz#2494753)
@ 2026-06-30 5:04 Fabio M. Di Nitto
0 siblings, 0 replies; only message in thread
From: Fabio M. Di Nitto @ 2026-06-30 5:04 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/kronosnet
Branch : rawhide
Commit : 57d92f17eddd84ae4af1c7bdd4ce9bfd625a86c4
Author : Fabio M. Di Nitto <fdinitto@redhat.com>
Date : 2026-06-30T07:03:31+02:00
Stats : +56/-6 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/kronosnet/c/57d92f17eddd84ae4af1c7bdd4ce9bfd625a86c4?branch=rawhide
Log:
- New upstream release (Resolves rhbz#2494753)
- Important bugfixes:
Fix critical defragmentation buffer reclamation logic
Fix sequence number wraparound calculation in defragmentation
Add decompression buffer size validation
Fix SCTP reconnect thread race condition
Build fixes for int_decompress_bufsize without zlib
- New features:
Add unique names to all threads for better debugging
Add Wireshark dissector plugin for kronosnet protocol analysis
Add API to enumerate supported cipher modes and hash algorithms
libnozzle: Platform-specific refactoring and native ioctl implementations
libnozzle: Add input validation for network prefixes
libnozzle: Portable type and macro abstractions for BSD/Solaris
Improve OpenSSL error logging to print entire error stack
Add CLAUDE.md documentation for AI-assisted development
- Test suite improvements:
Add comprehensive defragmentation and sequence wraparound test suites
Improve test infrastructure with unified logging and injection helpers
libnozzle: Introduce test macros similar to libknet
Comprehensive test suite improvements and C99 compliance fixes
Test suite now supports parallel execution with "make -j check" on systems with sufficient resources
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
---
diff --git a/.gitignore b/.gitignore
index 14d1ae2..ec9e39b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/kronosnet-1.33.tar.xz
+/kronosnet-1.34.tar.xz
diff --git a/kronosnet.spec b/kronosnet.spec
index 359cc4a..13ad7c3 100644
--- a/kronosnet.spec
+++ b/kronosnet.spec
@@ -25,26 +25,30 @@
%bcond_with rpmdebuginfo
%bcond_with overriderpmdebuginfo
%bcond_without buildman
+%bcond_without buildwsdissector
%bcond_with installtests
%if %{with overriderpmdebuginfo}
%undefine _enable_debug_packages
%endif
+%if %{with buildwsdissector}
+%define wireshark_plugindir %(pkg-config --variable plugindir wireshark)/epan
+%endif
+
# main (empty) package
# http://www.rpm.org/max-rpm/s1-rpm-subpack-spec-file-changes.html
Name: kronosnet
Summary: Multipoint-to-Multipoint VPN daemon
-Version: 1.33
-Release: 3%{?dist}
+Version: 1.34
+Release: 1%{?dist}
License: GPL-2.0-or-later AND LGPL-2.1-or-later
URL: https://kronosnet.org
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.xz
# Build dependencies
-BuildRequires: make
-BuildRequires: gcc libqb-devel
+BuildRequires: gcc libqb-devel make
# required to build man pages
%if %{with buildman}
BuildRequires: libxml2-devel doxygen doxygen2man
@@ -82,6 +86,9 @@ BuildRequires: libnl3-devel
%if %{with runautogen}
BuildRequires: autoconf automake libtool
%endif
+%if %{with buildwsdissector}
+BuildRequires: wireshark-devel >= 4.6
+%endif
%prep
%setup -q -n %{name}-%{version}
@@ -152,6 +159,11 @@ BuildRequires: autoconf automake libtool
%else
--disable-libnozzle \
%endif
+%if %{with buildwsdissector}
+ --enable-wireshark-dissector \
+%else
+ --disable-wireshark-dissector \
+%endif
--with-initdefaultdir=%{_sysconfdir}/sysconfig/ \
--with-systemddir=%{_unitdir}
@@ -431,11 +443,49 @@ Requires: libnozzle1%{_isa} = %{version}-%{release}
%{_libdir}/kronosnet/tests/*
%endif
+%if %{with buildwsdissector}
+%package -n kronosnet-wireshark
+Summary: Wireshark dissector plugin for kronosnet
+License: LGPL-2.1-or-later
+Requires: wireshark >= 4.6.0
+Requires: libknet1%{_isa} = %{version}-%{release}
+
+%description -n kronosnet-wireshark
+ Wireshark dissector plugin for better analysis of kronosnet / libknet traffic.
+
+%files -n kronosnet-wireshark
+%{wireshark_plugindir}/kronosnet.so
+%endif
+
%if %{with rpmdebuginfo}
%debug_package
%endif
%changelog
+* Tue Jun 30 2026 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.34-1
+- New upstream release (Resolves rhbz#2494753)
+- Important bugfixes:
+ Fix critical defragmentation buffer reclamation logic
+ Fix sequence number wraparound calculation in defragmentation
+ Add decompression buffer size validation
+ Fix SCTP reconnect thread race condition
+ Build fixes for int_decompress_bufsize without zlib
+- New features:
+ Add unique names to all threads for better debugging
+ Add Wireshark dissector plugin for kronosnet protocol analysis
+ Add API to enumerate supported cipher modes and hash algorithms
+ libnozzle: Platform-specific refactoring and native ioctl implementations
+ libnozzle: Add input validation for network prefixes
+ libnozzle: Portable type and macro abstractions for BSD/Solaris
+ Improve OpenSSL error logging to print entire error stack
+ Add CLAUDE.md documentation for AI-assisted development
+- Test suite improvements:
+ Add comprehensive defragmentation and sequence wraparound test suites
+ Improve test infrastructure with unified logging and injection helpers
+ libnozzle: Introduce test macros similar to libknet
+ Comprehensive test suite improvements and C99 compliance fixes
+ Test suite now supports parallel execution with "make -j check" on systems with sufficient resources
+
* Fri Jun 12 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 1.33-3
- Rebuilt for openssl 4.0
diff --git a/sources b/sources
index fc4d5cf..7405bb1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kronosnet-1.33.tar.xz) = d69fdd0109ee8a01cb2b9a75ae90a7e5b613eef22f24f169e5862da367396623c121b01258ab8697c164c07c75c8de2719bd84358407ebc7a60a50275aaf0ab6
+SHA512 (kronosnet-1.34.tar.xz) = f6130f8f086d3f5550fb1822e5146083def7bd15e0efd41b90f15733a483780b8448a458ab6180815da6b8e99db7df83298b0e57dd831f221d5ceae5530703f5
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-30 5:04 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-30 5:04 [rpms/kronosnet] rawhide: - New upstream release (Resolves rhbz#2494753) Fabio M. Di Nitto
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox