diff --git a/.gitignore b/.gitignore index 0a1fd94..620fca1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/kronosnet-1.18.tar.xz +/kronosnet-1.19.tar.xz diff --git a/kronosnet.spec b/kronosnet.spec index 6b9f118..6c9e8e0 100644 --- a/kronosnet.spec +++ b/kronosnet.spec @@ -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 - 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 - 1.18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 78ee7f4..6dd675c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kronosnet-1.18.tar.xz) = 985958b8025e61042765171d3052affc16dac2683da69e0159aa2f4c5400a79e4403b4e09113bb1c68ab36d20d022f86fff38d6089ac59b775d38b340b70b377 +SHA512 (kronosnet-1.19.tar.xz) = 32b9d7254e9cf5768648aafe5cb019105e247edc1b8a427cc4e655ab4bd9d6a44614f67ba2ac4779f4d11d829d86e6fb8ceb27838dbb44bcefc351db76a41705