- New upstream release
- Add native support for openssl 3.0 (drop API COMPAT macros). - Code cleanup of public APIs. Lots of lines of code moved around, no functional changes. - Removed kronosnetd unsupported code completely - Removed unused poc-code from the source tree - Make sure to initialize epoll events structures Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
This commit is contained in:
parent
49ff2b9b73
commit
5e2f8d5fd1
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
||||
/kronosnet-1.18.tar.xz
|
||||
/kronosnet-1.19.tar.xz
|
||||
|
@ -20,7 +20,6 @@
|
||||
%bcond_without lzma
|
||||
%bcond_without bzip2
|
||||
%bcond_without zstd
|
||||
%bcond_with kronosnetd
|
||||
%bcond_without libnozzle
|
||||
%bcond_with runautogen
|
||||
%bcond_with rpmdebuginfo
|
||||
@ -37,8 +36,8 @@
|
||||
|
||||
Name: kronosnet
|
||||
Summary: Multipoint-to-Multipoint VPN daemon
|
||||
Version: 1.18
|
||||
Release: 2%{?dist}
|
||||
Version: 1.19
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+ and LGPLv2+
|
||||
URL: https://kronosnet.org
|
||||
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.xz
|
||||
@ -76,9 +75,6 @@ BuildRequires: bzip2-devel
|
||||
%if %{with zstd}
|
||||
BuildRequires: libzstd-devel
|
||||
%endif
|
||||
%if %{with kronosnetd}
|
||||
BuildRequires: pam-devel
|
||||
%endif
|
||||
%if %{with libnozzle}
|
||||
BuildRequires: libnl3-devel
|
||||
%endif
|
||||
@ -150,11 +146,6 @@ BuildRequires: autoconf automake libtool
|
||||
%else
|
||||
--disable-compress-zstd \
|
||||
%endif
|
||||
%if %{with kronosnetd}
|
||||
--enable-kronosnetd \
|
||||
%else
|
||||
--disable-kronosnetd \
|
||||
%endif
|
||||
%if %{with libnozzle}
|
||||
--enable-libnozzle \
|
||||
%else
|
||||
@ -185,48 +176,6 @@ rm -rf %{buildroot}/usr/share/doc/kronosnet
|
||||
%description
|
||||
The kronosnet source
|
||||
|
||||
%if %{with kronosnetd}
|
||||
## Runtime and subpackages section
|
||||
%package -n kronosnetd
|
||||
Summary: Multipoint-to-Multipoint VPN daemon
|
||||
License: GPLv2+
|
||||
Requires(post): systemd-sysv
|
||||
Requires(post): systemd-units
|
||||
Requires(preun): systemd-units
|
||||
Requires(postun): systemd-units
|
||||
Requires(post): shadow-utils
|
||||
Requires(preun): shadow-utils
|
||||
Requires: pam, /etc/pam.d/passwd
|
||||
|
||||
%description -n kronosnetd
|
||||
The kronosnet daemon is a bridge between kronosnet switching engine
|
||||
and kernel network tap devices, to create and administer a
|
||||
distributed LAN over multipoint-to-multipoint VPNs.
|
||||
The daemon does a poor attempt to provide a configure UI similar
|
||||
to other known network devices/tools (Cisco, quagga).
|
||||
Beside looking horrific, it allows runtime changes and
|
||||
reconfiguration of the kronosnet(s) without daemon reload
|
||||
or service disruption.
|
||||
|
||||
%post -n kronosnetd
|
||||
%systemd_post kronosnetd.service
|
||||
getent group kronosnetadm >/dev/null || groupadd --force --system kronosnetadm
|
||||
|
||||
%preun -n kronosnetd
|
||||
%systemd_preun kronosnetd.service
|
||||
|
||||
%files -n kronosnetd
|
||||
%license COPYING.* COPYRIGHT
|
||||
%dir %{_sysconfdir}/kronosnet
|
||||
%dir %{_sysconfdir}/kronosnet/*
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/kronosnetd
|
||||
%config(noreplace) %{_sysconfdir}/pam.d/kronosnetd
|
||||
%config(noreplace) %{_sysconfdir}/logrotate.d/kronosnetd
|
||||
%{_unitdir}/kronosnetd.service
|
||||
%{_sbindir}/*
|
||||
%{_mandir}/man8/*
|
||||
%endif
|
||||
|
||||
%if %{with libnozzle}
|
||||
%package -n libnozzle1
|
||||
Summary: Simple userland wrapper around kernel tap devices
|
||||
@ -486,6 +435,15 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Aug 17 2020 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.19-1
|
||||
- New upstream release
|
||||
- Add native support for openssl 3.0 (drop API COMPAT macros).
|
||||
- Code cleanup of public APIs. Lots of lines of code moved around, no
|
||||
functional changes.
|
||||
- Removed kronosnetd unsupported code completely
|
||||
- Removed unused poc-code from the source tree
|
||||
- Make sure to initialize epoll events structures
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.18-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (kronosnet-1.18.tar.xz) = 985958b8025e61042765171d3052affc16dac2683da69e0159aa2f4c5400a79e4403b4e09113bb1c68ab36d20d022f86fff38d6089ac59b775d38b340b70b377
|
||||
SHA512 (kronosnet-1.19.tar.xz) = 32b9d7254e9cf5768648aafe5cb019105e247edc1b8a427cc4e655ab4bd9d6a44614f67ba2ac4779f4d11d829d86e6fb8ceb27838dbb44bcefc351db76a41705
|
||||
|
Loading…
Reference in New Issue
Block a user