--- rpms/smeserver-wireguard/contribs10/smeserver-wireguard.spec 2021/10/27 03:23:22 1.1 +++ rpms/smeserver-wireguard/contribs10/smeserver-wireguard.spec 2022/11/11 16:28:41 1.23 @@ -1,20 +1,33 @@ +%define release 17 +%define version 1.0 + Name: smeserver-wireguard -Version: 1.0 -Release: 1%{?dist} +Version: %{version} +Release: %{release}%{?dist} Summary: wireguard SME Server configuration package Group: VPN License: GPL URL: https://wiki.koozali.org/Wireguard Source0: smeserver-wireguard-1.0.tgz +Patch0: smeserver-wireguard-1.0-bz11721-init.patch +Patch1: smeserver-wireguard-1.0-Fix-allowedips-in-quick-conf-contents.patch +Patch2: smeserver-wireguard-1.0-bz11771-Delete-previous-network-records-when-server-ip-updated-validate-server-ip.patch +Patch3: smeserver-wireguard-1.0-bz11819_smanager-bz11742_info.patch +Patch4: smeserver-wireguard-1.0-fix_typos.patch +Patch5: smeserver-wireguard-1.0-bz11771-more-network-check.patch +Patch6: smeserver-wireguard-1.0-locale-2022-11-11.patch BuildRequires: e-smith-devtools Requires: wireguard-tools Requires: kmod-wireguard -Requires: smeserver-release >= 10 +Requires: smeserver-release >= 10 Requires: qrencode Requires: perl-Net-Netmask +Requires: e-smith-base >= 5.8.1-2 +Requires: e-smith-lib >= 2.6.0-15 +AutoReqProv: no %description WireGuard is a novel VPN that runs inside the Linux Kernel and uses @@ -24,10 +37,17 @@ the massive headache. It intends to be c than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. It runs over UDP. -This package provides the wg binary for controlling WireGuard. +This package provides the Koozali SME SERVER configuration for controlling WireGuard. %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 %build perl createlink @@ -47,8 +67,48 @@ cat %{name}-%{version}-filelist #%doc COPYING - - - %changelog +* Fri Nov 11 2022 Jean-Philippe Pialasse 1.0-17.sme +- apply locale 2022-11-11 patch + +* Sun May 29 2022 Jean-Philippe Pialasse 1.0-16.sme +- improve check and tidying for non local network type [SME: 11771] + updated both legacy and new panel + +* Tue Apr 19 2022 Michel Begue 1.0-15.sme +- Fix typos in templates + +* Fri Apr 15 2022 Michel Begue 1.0-14.sme +- Integrate wireguard with smeserver-manager (manager2) [SME: 11819] +- Accept spaces in 'info' attribute [SME: 11742] + +* Thu Nov 25 2021 Brian Read 1.0-13.sme +- Delete old networkdb records when server ip updated [SME: 11771] +- Validate Server Ip range to be private in SM panel + +* Tue Nov 16 2021 Brian Read 1.0-12.sme +- Fix-allowedips-in-quick-conf-contents [SME: 11756] + +* Wed Nov 03 2021 Jean-Philippe Pialasse 1.0-11.sme +- fix tainted string from dns query [SME: 11721] + +* Wed Nov 03 2021 Jean-Philippe Pialasse 1.0-10.sme +- fix wrong delete event [SME: 11721] + fix ip not shown if server only + improved config display + +* Mon Nov 01 2021 Jean-Philippe Pialasse 1.0-9.sme +- fix migrate fragment [SME: 11721] + +* Sun Oct 31 2021 Jean-Philippe Pialasse 1.0-8.sme +- set DNS if allowedips 0.0.0.0/0 [SME: 11721] + allowedips displayed as it has been set. + +* Wed Oct 27 2021 Jean-Philippe Pialasse 1.0-7.sme +- fix wrong ip [SME: 11721] +- updated templates fragments +- fix panel link ; fix private/public key creation; fix preset path +- requires e-smith-base >= 5.8.1-2 +* Tue Oct 26 2021 Jean-Philippe Pialasse 1.0-1.sme +- first release for Koozali SME Server