Blame SPECS/kronosnet.spec

f7ca0f
###############################################################################
f7ca0f
###############################################################################
f7ca0f
##
aad82d
##  Copyright (C) 2012-2023 Red Hat, Inc.  All rights reserved.
f7ca0f
##
f7ca0f
##  This copyrighted material is made available to anyone wishing to use,
f7ca0f
##  modify, copy, or redistribute it subject to the terms and conditions
f7ca0f
##  of the GNU General Public License v.2 or higher
f7ca0f
##
f7ca0f
###############################################################################
f7ca0f
###############################################################################
f7ca0f
f7ca0f
# set defaults from ./configure invocation
f7ca0f
%bcond_without sctp
f7ca0f
%bcond_without nss
f7ca0f
%bcond_without openssl
f7ca0f
%bcond_without zlib
f7ca0f
%bcond_without lz4
f7ca0f
%bcond_without lzo2
f7ca0f
%bcond_without lzma
f7ca0f
%bcond_without bzip2
f7ca0f
%bcond_without zstd
f7ca0f
%bcond_without libnozzle
f7ca0f
%bcond_without runautogen
f7ca0f
%bcond_with rpmdebuginfo
f7ca0f
%bcond_with overriderpmdebuginfo
f7ca0f
%bcond_without buildman
f7ca0f
%bcond_without installtests
f7ca0f
f7ca0f
%if %{with overriderpmdebuginfo}
f7ca0f
%undefine _enable_debug_packages
f7ca0f
%endif
f7ca0f
f7ca0f
# main (empty) package
f7ca0f
# http://www.rpm.org/max-rpm/s1-rpm-subpack-spec-file-changes.html
f7ca0f
f7ca0f
Name: kronosnet
f7ca0f
Summary: Multipoint-to-Multipoint VPN daemon
aad82d
Version: 1.25
5abd84
Release: 2%{?dist}
f7ca0f
License: GPLv2+ and LGPLv2+
f7ca0f
URL: https://kronosnet.org
f7ca0f
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.xz
f7ca0f
aad82d
#Patch0: 1_24.testfix.patch
f7ca0f
f7ca0f
# Build dependencies
f7ca0f
BuildRequires: make
f7ca0f
BuildRequires: gcc libqb-devel
f7ca0f
# required to build man pages
f7ca0f
%if %{with buildman}
f7ca0f
BuildRequires: libxml2-devel doxygen doxygen2man
f7ca0f
%endif
f7ca0f
%if %{with sctp}
f7ca0f
BuildRequires: lksctp-tools-devel
f7ca0f
%endif
f7ca0f
%if %{with nss}
f7ca0f
BuildRequires: nss-devel
f7ca0f
%endif
f7ca0f
%if %{with openssl}
f7ca0f
BuildRequires: openssl-devel
f7ca0f
%endif
f7ca0f
%if %{with zlib}
f7ca0f
BuildRequires: zlib-devel
f7ca0f
%endif
f7ca0f
%if %{with lz4}
f7ca0f
BuildRequires: lz4-devel
f7ca0f
%endif
f7ca0f
%if %{with lzo2}
f7ca0f
BuildRequires: lzo-devel
f7ca0f
%endif
f7ca0f
%if %{with lzma}
f7ca0f
BuildRequires: xz-devel
f7ca0f
%endif
f7ca0f
%if %{with bzip2}
f7ca0f
BuildRequires: bzip2-devel
f7ca0f
%endif
f7ca0f
%if %{with zstd}
f7ca0f
BuildRequires: libzstd-devel
f7ca0f
%endif
f7ca0f
%if %{with libnozzle}
f7ca0f
BuildRequires: libnl3-devel
f7ca0f
%endif
f7ca0f
%if %{with runautogen}
f7ca0f
BuildRequires: autoconf automake libtool
f7ca0f
%endif
f7ca0f
f7ca0f
%prep
f7ca0f
%setup -q -n %{name}-%{version}
aad82d
#%patch0 -p1 -b .1_24.testfix
f7ca0f
f7ca0f
%build
f7ca0f
%if %{with runautogen}
f7ca0f
./autogen.sh
f7ca0f
%endif
f7ca0f
f7ca0f
%{configure} \
f7ca0f
%if %{with installtests}
f7ca0f
	--enable-install-tests \
f7ca0f
%else
f7ca0f
	--disable-install-tests \
f7ca0f
%endif
f7ca0f
%if %{with buildman}
f7ca0f
	--enable-man \
f7ca0f
%else
f7ca0f
	--disable-man \
f7ca0f
%endif
f7ca0f
%if %{with sctp}
f7ca0f
	--enable-libknet-sctp \
f7ca0f
%else
f7ca0f
	--disable-libknet-sctp \
f7ca0f
%endif
f7ca0f
%if %{with nss}
f7ca0f
	--enable-crypto-nss \
f7ca0f
%else
f7ca0f
	--disable-crypto-nss \
f7ca0f
%endif
f7ca0f
%if %{with openssl}
f7ca0f
	--enable-crypto-openssl \
f7ca0f
%else
f7ca0f
	--disable-crypto-openssl \
f7ca0f
%endif
f7ca0f
%if %{with zlib}
f7ca0f
	--enable-compress-zlib \
f7ca0f
%else
f7ca0f
	--disable-compress-zlib \
f7ca0f
%endif
f7ca0f
%if %{with lz4}
f7ca0f
	--enable-compress-lz4 \
f7ca0f
%else
f7ca0f
	--disable-compress-lz4 \
f7ca0f
%endif
f7ca0f
%if %{with lzo2}
f7ca0f
	--enable-compress-lzo2 \
f7ca0f
%else
f7ca0f
	--disable-compress-lzo2 \
f7ca0f
%endif
f7ca0f
%if %{with lzma}
f7ca0f
	--enable-compress-lzma \
f7ca0f
%else
f7ca0f
	--disable-compress-lzma \
f7ca0f
%endif
f7ca0f
%if %{with bzip2}
f7ca0f
	--enable-compress-bzip2 \
f7ca0f
%else
f7ca0f
	--disable-compress-bzip2 \
f7ca0f
%endif
f7ca0f
%if %{with zstd}
f7ca0f
	--enable-compress-zstd \
f7ca0f
%else
f7ca0f
	--disable-compress-zstd \
f7ca0f
%endif
f7ca0f
%if %{with libnozzle}
f7ca0f
	--enable-libnozzle \
f7ca0f
%else
f7ca0f
	--disable-libnozzle \
f7ca0f
%endif
f7ca0f
	--with-initdefaultdir=%{_sysconfdir}/sysconfig/ \
f7ca0f
	--with-systemddir=%{_unitdir}
f7ca0f
f7ca0f
make %{_smp_mflags}
f7ca0f
f7ca0f
%install
f7ca0f
rm -rf %{buildroot}
f7ca0f
make install DESTDIR=%{buildroot}
f7ca0f
f7ca0f
# tree cleanup
f7ca0f
# remove static libraries
f7ca0f
find %{buildroot} -name "*.a" -exec rm {} \;
f7ca0f
# remove libtools leftovers
f7ca0f
find %{buildroot} -name "*.la" -exec rm {} \;
f7ca0f
f7ca0f
# remove init scripts
f7ca0f
rm -rf %{buildroot}/etc/init.d
f7ca0f
f7ca0f
# remove docs
f7ca0f
rm -rf %{buildroot}/usr/share/doc/kronosnet
f7ca0f
f7ca0f
# main empty package
f7ca0f
%description
f7ca0f
 The kronosnet source
f7ca0f
f7ca0f
%if %{with libnozzle}
f7ca0f
%package -n libnozzle1
f7ca0f
Summary: Simple userland wrapper around kernel tap devices
f7ca0f
License: LGPLv2+
f7ca0f
f7ca0f
%description -n libnozzle1
f7ca0f
 This is an over-engineered commodity library to manage a pool
f7ca0f
 of tap devices and provides the basic
f7ca0f
 pre-up.d/up.d/down.d/post-down.d infrastructure.
f7ca0f
f7ca0f
%files -n libnozzle1
f7ca0f
%license COPYING.* COPYRIGHT
f7ca0f
%{_libdir}/libnozzle.so.*
f7ca0f
f7ca0f
%if 0%{?ldconfig_scriptlets}
f7ca0f
%ldconfig_scriptlets -n libnozzle1
f7ca0f
%else
f7ca0f
%post -n libnozzle1 -p /sbin/ldconfig
f7ca0f
%postun -n libnozzle1 -p /sbin/ldconfig
f7ca0f
%endif
f7ca0f
f7ca0f
%package -n libnozzle1-devel
f7ca0f
Summary: Simple userland wrapper around kernel tap devices (developer files)
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libnozzle1%{_isa} = %{version}-%{release}
f7ca0f
Requires: pkgconfig
f7ca0f
f7ca0f
%description -n libnozzle1-devel
f7ca0f
 This is an over-engineered commodity library to manage a pool
f7ca0f
 of tap devices and provides the basic
f7ca0f
 pre-up.d/up.d/down.d/post-down.d infrastructure.
f7ca0f
f7ca0f
%files -n libnozzle1-devel
f7ca0f
%license COPYING.* COPYRIGHT
f7ca0f
%{_libdir}/libnozzle.so
f7ca0f
%{_includedir}/libnozzle.h
f7ca0f
%{_libdir}/pkgconfig/libnozzle.pc
f7ca0f
%if %{with buildman}
f7ca0f
%{_mandir}/man3/nozzle*.3.gz
f7ca0f
%endif
f7ca0f
%endif
f7ca0f
f7ca0f
%package -n libknet1
f7ca0f
Summary: Kronosnet core switching implementation
f7ca0f
License: LGPLv2+
f7ca0f
f7ca0f
%description -n libknet1
f7ca0f
 The whole kronosnet core is implemented in this library.
f7ca0f
 Please refer to the not-yet-existing documentation for further
f7ca0f
 information.
f7ca0f
f7ca0f
%files -n libknet1
f7ca0f
%license COPYING.* COPYRIGHT
f7ca0f
%{_libdir}/libknet.so.*
f7ca0f
%dir %{_libdir}/kronosnet
f7ca0f
f7ca0f
%if 0%{?ldconfig_scriptlets}
f7ca0f
%ldconfig_scriptlets -n libknet1
f7ca0f
%else
f7ca0f
%post -n libknet1 -p /sbin/ldconfig
f7ca0f
%postun -n libknet1 -p /sbin/ldconfig
f7ca0f
%endif
f7ca0f
f7ca0f
%package -n libknet1-devel
f7ca0f
Summary: Kronosnet core switching implementation (developer files)
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
Requires: pkgconfig
f7ca0f
f7ca0f
%description -n libknet1-devel
f7ca0f
 The whole kronosnet core is implemented in this library.
f7ca0f
 Please refer to the not-yet-existing documentation for further
f7ca0f
 information. 
f7ca0f
f7ca0f
%files -n libknet1-devel
f7ca0f
%license COPYING.* COPYRIGHT
f7ca0f
%{_libdir}/libknet.so
f7ca0f
%{_includedir}/libknet.h
f7ca0f
%{_libdir}/pkgconfig/libknet.pc
f7ca0f
%if %{with buildman}
f7ca0f
%{_mandir}/man3/knet*.3.gz
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with nss}
f7ca0f
%package -n libknet1-crypto-nss-plugin
f7ca0f
Summary: Provides libknet1 nss support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-crypto-nss-plugin
f7ca0f
 Provides NSS crypto support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-crypto-nss-plugin
f7ca0f
%{_libdir}/kronosnet/crypto_nss.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with openssl}
f7ca0f
%package -n libknet1-crypto-openssl-plugin
f7ca0f
Summary: Provides libknet1 openssl support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-crypto-openssl-plugin
f7ca0f
 Provides OpenSSL crypto support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-crypto-openssl-plugin
f7ca0f
%{_libdir}/kronosnet/crypto_openssl.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with zlib}
f7ca0f
%package -n libknet1-compress-zlib-plugin
f7ca0f
Summary: Provides libknet1 zlib support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-compress-zlib-plugin
f7ca0f
 Provides zlib compression support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-compress-zlib-plugin
f7ca0f
%{_libdir}/kronosnet/compress_zlib.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with lz4}
f7ca0f
%package -n libknet1-compress-lz4-plugin
f7ca0f
Summary: Provides libknet1 lz4 and lz4hc support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-compress-lz4-plugin
f7ca0f
 Provides lz4 and lz4hc compression support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-compress-lz4-plugin
f7ca0f
%{_libdir}/kronosnet/compress_lz4.so
f7ca0f
%{_libdir}/kronosnet/compress_lz4hc.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with lzo2}
f7ca0f
%package -n libknet1-compress-lzo2-plugin
f7ca0f
Summary: Provides libknet1 lzo2 support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-compress-lzo2-plugin
f7ca0f
 Provides lzo2 compression support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-compress-lzo2-plugin
f7ca0f
%{_libdir}/kronosnet/compress_lzo2.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with lzma}
f7ca0f
%package -n libknet1-compress-lzma-plugin
f7ca0f
Summary: Provides libknet1 lzma support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-compress-lzma-plugin
f7ca0f
 Provides lzma compression support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-compress-lzma-plugin
f7ca0f
%{_libdir}/kronosnet/compress_lzma.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with bzip2}
f7ca0f
%package -n libknet1-compress-bzip2-plugin
f7ca0f
Summary: Provides libknet1 bzip2 support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-compress-bzip2-plugin
f7ca0f
 Provides bzip2 compression support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-compress-bzip2-plugin
f7ca0f
%{_libdir}/kronosnet/compress_bzip2.so
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with zstd}
f7ca0f
%package -n libknet1-compress-zstd-plugin
f7ca0f
Summary: Provides libknet1 zstd support
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-compress-zstd-plugin
f7ca0f
 Provides zstd compression support for libknet1.
f7ca0f
f7ca0f
%files -n libknet1-compress-zstd-plugin
f7ca0f
%{_libdir}/kronosnet/compress_zstd.so
f7ca0f
%endif
f7ca0f
f7ca0f
%package -n libknet1-crypto-plugins-all
f7ca0f
Summary: Provides libknet1 crypto plugins meta package
f7ca0f
License: LGPLv2+
f7ca0f
%if %{with nss}
f7ca0f
Requires: libknet1-crypto-nss-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
%if %{with openssl}
f7ca0f
Requires: libknet1-crypto-openssl-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
f7ca0f
%description -n libknet1-crypto-plugins-all
f7ca0f
 Provides meta package to install all of libknet1 crypto plugins
f7ca0f
f7ca0f
%files -n libknet1-crypto-plugins-all
f7ca0f
f7ca0f
%package -n libknet1-compress-plugins-all
f7ca0f
Summary: Provides libknet1 compress plugins meta package
f7ca0f
License: LGPLv2+
f7ca0f
%if %{with zlib}
f7ca0f
Requires: libknet1-compress-zlib-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
%if %{with lz4}
f7ca0f
Requires: libknet1-compress-lz4-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
%if %{with lzo2}
f7ca0f
Requires: libknet1-compress-lzo2-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
%if %{with lzma}
f7ca0f
Requires: libknet1-compress-lzma-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
%if %{with bzip2}
f7ca0f
Requires: libknet1-compress-bzip2-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
%if %{with zstd}
f7ca0f
Requires: libknet1-compress-zstd-plugin%{_isa} = %{version}-%{release}
f7ca0f
%endif
f7ca0f
f7ca0f
%description -n libknet1-compress-plugins-all
f7ca0f
 Meta package to install all of libknet1 compress plugins
f7ca0f
f7ca0f
%files -n libknet1-compress-plugins-all
f7ca0f
f7ca0f
%package -n libknet1-plugins-all
f7ca0f
Summary: Provides libknet1 plugins meta package
f7ca0f
License: LGPLv2+
f7ca0f
Requires: libknet1-compress-plugins-all%{_isa} = %{version}-%{release}
f7ca0f
Requires: libknet1-crypto-plugins-all%{_isa} = %{version}-%{release}
f7ca0f
f7ca0f
%description -n libknet1-plugins-all
f7ca0f
 Meta package to install all of libknet1 plugins
f7ca0f
f7ca0f
%files -n libknet1-plugins-all
f7ca0f
f7ca0f
%if %{with installtests}
f7ca0f
%package -n kronosnet-tests
f7ca0f
Summary: Provides kronosnet test suite
f7ca0f
License: GPLv2+
f7ca0f
Requires: libknet1%{_isa} = %{version}-%{release}
aad82d
%if %{with libnozzle}
aad82d
Requires: libnozzle1%{_isa} = %{version}-%{release}
aad82d
%endif
f7ca0f
f7ca0f
%description -n kronosnet-tests
f7ca0f
 This package contains all the libknet and libnozzle test suite.
f7ca0f
f7ca0f
%files -n kronosnet-tests
f7ca0f
%{_libdir}/kronosnet/tests/*
f7ca0f
%endif
f7ca0f
f7ca0f
%if %{with rpmdebuginfo}
f7ca0f
%debug_package
f7ca0f
%endif
f7ca0f
f7ca0f
%changelog
aad82d
* Wed Jan 18 2023 Christine Caulfield <ccaulfie@redhat.com> - 1.25-1
aad82d
  Rebase to 1.25 for PMTUd fixes
aad82d
  Resolves: rhbz#2161168
aad82d
5abd84
* Fri Jul 15 2022 Christine Caulfield <ccaulfie@redhat.com> - 1.24-2
5abd84
- Fix libnozzle tests failing & covscan warning on api_knet_handle_new test
5abd84
  Resolves: rhbz#2024090
5abd84
5abd84
* Fri Jul 15 2022 Christine Caulfield <ccaulfie@redhat.com> - 1.24-1
5abd84
- Rebase to 1.24
5abd84
  Resolves: rhbz#2024090
30d765
f7ca0f
* Wed Oct 06 2021 Christine Caulfield <ccaulfie@redhat.com> - 1.22-3
f7ca0f
- Add back the test suite that got lost in the pull from Fedora
f7ca0f
  Resolves: rhbz#1999980
f7ca0f
f7ca0f
* Wed Oct 06 2021 Christine Caulfield <ccaulfie@redhat.com> - 1.22-1
f7ca0f
- Rebase to v1.22
f7ca0f
  Resolves: rhbz#1999980
f7ca0f
f7ca0f
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.21-4
f7ca0f
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
f7ca0f
  Related: rhbz#1991688
f7ca0f
f7ca0f
* Wed Jun 16 2021 Florian Weimer <fweimer@redhat.com> - 1.21-3
f7ca0f
- Rebuilt for RHEL 9 BETA for openssl 3.0
f7ca0f
  Related: rhbz#1971065
f7ca0f
f7ca0f
* Thu May 13 2021 Christine Caulfield <ccaulfie@redhat.com> - 1.21-2
f7ca0f
- add -fstack-clash-protection to the build. For the CI
f7ca0f
  Resolves: rhbz#1954551
f7ca0f
f7ca0f
* Wed Apr 28 2021 Christine Caulfield <ccaulfie@redhat.com> - 1.21-1
f7ca0f
- Rebase to 1.21 to incorporate fixes for CI complaints & openssl3
f7ca0f
  Resolves: rhbz#1954551
f7ca0f
f7ca0f
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.20-3
f7ca0f
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
f7ca0f
f7ca0f
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.20-2
f7ca0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f7ca0f
f7ca0f
* Mon Oct 19 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.20-1
f7ca0f
- New upstream release
f7ca0f
- Fix TX/RX stats collections
f7ca0f
- Minor test suite improvements
f7ca0f
- Minor build fixes
f7ca0f
f7ca0f
* Mon Aug 17 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.19-1
f7ca0f
- New upstream release
f7ca0f
- Add native support for openssl 3.0 (drop API COMPAT macros).
f7ca0f
- Code cleanup of public APIs. Lots of lines of code moved around, no
f7ca0f
  functional changes.
f7ca0f
- Removed kronosnetd unsupported code completely
f7ca0f
- Removed unused poc-code from the source tree
f7ca0f
- Make sure to initialize epoll events structures
f7ca0f
f7ca0f
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.18-2
f7ca0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f7ca0f
f7ca0f
* Tue Jul 14 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.18-1
f7ca0f
- New upstream release
f7ca0f
- Add ability to change crypto configuration at runtime without
f7ca0f
  restarting knet and without packet drop
f7ca0f
- Add compatibility support for openssl 3.0
f7ca0f
- Add functional testing framework and new test cases
f7ca0f
- Minor build fixes
f7ca0f
- Fix BuildRequires to use libqb doxygen2man vs internal copy
f7ca0f
f7ca0f
* Thu Apr 23 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.16-1
f7ca0f
- New upstream release
f7ca0f
- Fix major issues with SCTP transport
f7ca0f
- Fix build with recent gcc
f7ca0f
- Minor bug fixes
f7ca0f
- Update BuildRequires now that libqb is used unconditionally
f7ca0f
f7ca0f
* Wed Mar 04 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.15-1
f7ca0f
- New upstream release
f7ca0f
- Fix major interaction issues between stats gathering and PMTUd
f7ca0f
- Fix UDP socket options that could lead to knet not being properly
f7ca0f
  functional
f7ca0f
- Man pages updates
f7ca0f
- Minor bug fixes
f7ca0f
f7ca0f
* Fri Jan 31 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.14-1
f7ca0f
- New upstream release
f7ca0f
- Fixes several major issues with newer kernels
f7ca0f
- Fix build with gcc10
f7ca0f
f7ca0f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-2
f7ca0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f7ca0f
f7ca0f
* Wed Oct 16 2019 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.13-1
f7ca0f
- New upstream release
f7ca0f
- Fixes more memory corruption problems on unstable networks.
f7ca0f
f7ca0f
* Fri Sep 20 2019 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.12-1
f7ca0f
- New upstream release
f7ca0f
- Fixes memory corruption problem on unstable networks.
f7ca0f
f7ca0f
* Wed Aug 21 2019 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.11-1
f7ca0f
- New upstream release
f7ca0f
- Fixes major issues with PMTUd implementation when used in combination with
f7ca0f
  crypto.
f7ca0f
f7ca0f
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-2
f7ca0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f7ca0f
f7ca0f
* Wed Jun 12 2019 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.10-1
f7ca0f
- New upstream release
f7ca0f
- fix URL in spec file (rhbz#1708616)
f7ca0f
f7ca0f
* Thu May 09 2019 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.9-1
f7ca0f
- New upstream release
f7ca0f
f7ca0f
* Wed May 08 2019 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.8-2
f7ca0f
- Fix ldconfig scriptlet (Resolves rhbz#1699074)
f7ca0f
- Cleanup .gitignore (Resolves rhbz#1699093)
f7ca0f
f7ca0f
* Wed Apr 03 2019 Madison Kelly <mkelly@alteeve.ca> - 1.8-1
f7ca0f
- Updated to upstream release v1.8.