public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Fabio M. Di Nitto <fdinitto@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/kronosnet] f43: - New upstream release (Resolves rhbz#2494753)
Date: Tue, 30 Jun 2026 05:26:33 GMT	[thread overview]
Message-ID: <178279719324.1.17089781636695378740.rpms-kronosnet-a395938a522a@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/kronosnet
            Branch : f43
            Commit : a395938a522a87a311bc8602c4b963ef3d9c3510
            Author : Fabio M. Di Nitto <fdinitto@redhat.com>
            Date   : 2026-06-30T07:26:19+02:00
            Stats  : +56/-6 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/kronosnet/c/a395938a522a87a311bc8602c4b963ef3d9c3510?branch=f43

            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

                 reply	other threads:[~2026-06-30  5:26 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178279719324.1.17089781636695378740.rpms-kronosnet-a395938a522a@fedoraproject.org \
    --to=fdinitto@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox