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