From d4c1dffc1e4cbebd3adbc4a445c0b9c9fddaf04f Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Wed, 15 Jan 2020 18:49:48 -0600 Subject: [PATCH 01/38] Initial import (#1611117). --- .gitignore | 1 + sources | 1 + wireguard-tools.spec | 278 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 280 insertions(+) create mode 100644 .gitignore create mode 100644 sources create mode 100644 wireguard-tools.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cc8f71b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/wireguard-tools-1.0.20200102.tar.xz diff --git a/sources b/sources new file mode 100644 index 0000000..a35e4d6 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (wireguard-tools-1.0.20200102.tar.xz) = a4275eefc55b2a7ed3935a46a2098f9b0acdfaf0e1ed33ca42b51a186b388b53425ded5887e2cfc5be2802d6a453b8ebbf0294800ec1307a2dc21f46bd040da6 diff --git a/wireguard-tools.spec b/wireguard-tools.spec new file mode 100644 index 0000000..f5593a8 --- /dev/null +++ b/wireguard-tools.spec @@ -0,0 +1,278 @@ +Name: wireguard-tools +Version: 1.0.20200102 +Release: 1%{?dist} +URL: https://www.wireguard.com/ +Summary: Fast, modern, secure VPN tunnel +License: GPLv2 + +Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-%{version}.tar.xz + +%{?systemd_requires} +BuildRequires: systemd +BuildRequires: pkgconfig(libmnl) +BuildRequires: sed +BuildRequires: gcc +BuildRequires: make + +# Commenting this out until the 5.6 kernel comes out. +# Requires: (kmod(wireguard.ko) if kernel) + +%description +WireGuard is a novel VPN that runs inside the Linux Kernel and uses +state-of-the-art cryptography (the "Noise" protocol). It aims to be +faster, simpler, leaner, and more useful than IPSec, while avoiding +the massive headache. It intends to be considerably more performant +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. + +%prep +%autosetup -p1 + +%build +%set_build_flags + +## Start DNS Hatchet +pushd contrib/dns-hatchet +./apply.sh +popd +## End DNS Hatchet + +%make_build RUNSTATEDIR=%{_rundir} -C src + +%install +mkdir -p %{buildroot}%{_bindir} + +%make_install BINDIR=%{_bindir} MANDIR=%{_mandir} RUNSTATEDIR=%{_rundir} \ +WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src + +mkdir -p %{buildroot}%{_defaultdocdir}/%{name}/contrib/ +cp -fr %{_builddir}/wireguard-tools-%{version}/contrib/* \ + %{buildroot}%{_defaultdocdir}/%{name}/contrib/ +find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" -exec rm -f {} \; + +%files +%{_bindir}/wg +%{_bindir}/wg-quick +%{_datarootdir}/bash-completion/completions/wg +%{_datarootdir}/bash-completion/completions/wg-quick +%{_unitdir}/wg-quick@.service +%{_mandir}/man8/wg.8* +%{_mandir}/man8/wg-quick.8* +%{_defaultdocdir}/%{name}/contrib + +%doc README.md +%license COPYING + +%changelog +* Thu Jan 2 2020 Joe Doss - 1.0.20200102-1 +- Update to 1.0.20200102 +- Remove patch to fix dns-hatchet path + +* Thu Dec 26 2019 Joe Doss - 1.0.20191226-1 +- Update to 1.0.20191226 +- Split wireguard-tools back into it's own spec file +- Add in patch to fix dns-hatchet path + +* Mon Oct 14 2019 Joe Doss - 0.0.20191012-1 +- Update to 0.0.20191012 + +* Mon Sep 16 2019 Joe Doss - 0.0.20190913-1 +- Update to 0.0.20190913 + +* Mon Sep 9 2019 Joe Doss - 0.0.20190905-1 +- Update to 0.0.20190905 + +* Tue Jul 2 2019 Joe Doss - 0.0.20190702-1 +- Update to 0.0.20190702 + +* Sat Jun 1 2019 Joe Doss - 0.0.20190601-1 +- Update to 0.0.20190601 + +* Fri May 31 2019 Joe Doss - 0.0.20190531-1 +- Update to 0.0.20190531 + +* Sat Apr 6 2019 Joe Doss - 0.0.20190406-1 +- Update to 0.0.20190406 + +* Wed Feb 27 2019 Joe Doss - 0.0.20190227-1 +- Update to 0.0.20190227 + +* Thu Jan 24 2019 Joe Doss - 0.0.20190123-1 +- Update to 0.0.20190123 + +* Wed Dec 19 2018 Joe Doss - 0.0.20181218-1 +- Update to 0.0.20181218 + +* Thu Nov 15 2018 Joe Doss - 0.0.20181115-1 +- Update to 0.0.20181115 + +* Sun Oct 14 2018 Joe Doss - 0.0.20181018-1 +- Update to 0.0.20181018 + +* Sun Oct 14 2018 Joe Doss - 0.0.20181007-2 +- Add make as a build dependency + +* Sun Oct 7 2018 Joe Doss - 0.0.20181007-1 +- Update to 0.0.20181007 + +* Tue Sep 25 2018 Joe Doss - 0.0.20180925-1 +- Update to 0.0.20180925 + +* Tue Sep 18 2018 Joe Doss - 0.0.20180918-2 +- Add BuildRequires gcc to fix builds on F29 and Rawhide + +* Tue Sep 18 2018 Joe Doss - 0.0.20180918-1 +- Update to 0.0.20180918 + +* Mon Sep 10 2018 Joe Doss - 0.0.20180910-1 +- Update to 0.0.20180910 + +* Wed Sep 5 2018 Joe Doss - 0.0.20180904-1 +- Update to 0.0.20180904 + +* Thu Aug 9 2018 Joe Doss - 0.0.20180809-1 +- Update to 0.0.20180809 + +* Sun Aug 5 2018 Joe Doss - 0.0.20180802-1 +- Update to 0.0.20180802 + +* Wed Jul 18 2018 Joe Doss - 0.0.20180718-1 +- Update to 0.0.20180718 + +* Tue Jul 10 2018 Joe Doss - 0.0.20180708-1 +- Update to 0.0.20180708 + +* Fri Jun 29 2018 Joe Doss - 0.0.20180625-1 +- Update to 0.0.20180625 + +* Wed Jun 20 2018 Joe Doss - 0.0.20180620-1 +- Update to 0.0.20180620 + +* Wed Jun 13 2018 Joe Doss - 0.0.20180613-1 +- Update to 0.0.20180613 + +* Wed May 30 2018 Joe Doss - 0.0.20180531-1 +- Update to 0.0.20180531 + +* Wed May 23 2018 Joe Doss - 0.0.20180524-1 +- Update to 0.0.20180524 + +* Thu May 17 2018 Joe Doss - 0.0.20180519-1 +- Update to 0.0.20180519 + +* Sun May 13 2018 Joe Doss - 0.0.20180513-1 +- Update to 0.0.20180513 +- Drop support for RHEL 7.4, moving on instead to RHEL 7.5 + +* Fri Apr 20 2018 Joe Doss - 0.0.20180420-1 +- Update to 0.0.20180420 + +* Sun Apr 15 2018 Joe Doss - 0.0.20180413-1 +- Update to 0.0.20180413 + +* Mon Mar 05 2018 Joe Doss - 0.0.20180304-1 +- Update to 0.0.20180304 + +* Mon Feb 19 2018 Joe Doss - 0.0.20180218-1 +- Update to 0.0.20180218 + +* Sun Feb 04 2018 Joe Doss - 0.0.20180202-1 +- Update to 0.0.20180202 + +* Thu Jan 18 2018 Joe Doss - 0.0.20180118-1 +- Update to 0.0.20180118 + +* Thu Dec 21 2017 Joe Doss - 0.0.20171221-1 +- Update to 0.0.20171221 + +* Tue Dec 12 2017 Joe Doss - 0.0.20171211-1 +- Update to 0.0.20171211 + +* Mon Nov 27 2017 Joe Doss - 0.0.20171127-1 +- Update to 0.0.20171127 + +* Thu Nov 23 2017 Joe Doss - 0.0.20171122-1 +- Update to 0.0.20171122 + +* Sat Nov 11 2017 Joe Doss - 0.0.20171111-1 +- Update to 0.0.20171111 + +* Wed Nov 01 2017 Joe Doss - 0.0.20171101-1 +- Update to 0.0.20171101 +- Add temporary DNS hatchet to wg-quick + +* Thu Oct 26 2017 Joe Doss - 0.0.20171017-1 +- Update to 0.0.20171017 + +* Wed Oct 11 2017 Joe Doss - 0.0.20171011-1 +- Update to 0.0.20171011 + +* Fri Oct 6 2017 Joe Doss - 0.0.20171005-1 +- Update to 0.0.20171005 +- Update RPM spec URL to www.wireguard.com + +* Mon Oct 2 2017 Joe Doss - 0.0.20171001-1 +- Update to 0.0.20171001 + +* Mon Sep 18 2017 Joe Doss - 0.0.20170918-1 +- Update to 0.0.20170918 +- Drop support for RHEL 7.3, moving on instead to RHEL 7.4. + +* Thu Sep 7 2017 Joe Doss - 0.0.20170907-1 +- Update to 0.0.20170907 + +* Wed Aug 9 2017 Joe Doss - 0.0.20170810-1 +- Update to 0.0.20170810 + +* Mon Jul 31 2017 Joe Doss - 0.0.20170726-1 +- Update to 0.0.20170726 + +* Thu Jun 29 2017 Joe Doss - 0.0.20170629-1 +- Update to 0.0.20170629 + +* Tue Jun 13 2017 Joe Doss - 0.0.20170613-1 +- Update to 0.0.20170613 + +* Mon Jun 12 2017 Joe Doss - 0.0.20170612-1 +- Update to 0.0.20170612 + +* Wed May 31 2017 Joe Doss - 0.0.20170531-1 +- Update to 0.0.20170531 + +* Wed May 17 2017 Joe Doss - 0.0.20170517-1 +- Update to 0.0.20170517 + +* Mon Apr 24 2017 Joe Doss - 0.0.20170421-1 +- Update to 0.0.20170421 + +* Mon Apr 10 2017 Joe Doss - 0.0.20170409-1 +- Update to 0.0.20170409 + +* Fri Mar 24 2017 Joe Doss - 0.0.20170324-1 +- Update to 0.0.20170324 + +* Mon Mar 20 2017 Joe Doss - 0.0.20170320.1-1 +- Update to 0.0.20170320.1 + +* Thu Mar 2 2017 Joe Doss - 0.0.20170223-1 +- Update to 0.0.20170223 + +* Thu Feb 16 2017 Joe Doss - 0.0.20170214-1 +- Update to 0.0.20170214 + +* Thu Jan 5 2017 Joe Doss - 0.0.20170105-1 +- Update to 0.0.20170105 +- Add wg-quick, bash-completion, and systemd service + +* Mon Dec 19 2016 Jason A. Donenfeld - 0.0.20161218-1 +- Spec adjustments + +* Wed Aug 17 2016 Joe Doss - 0.0.20160808-2 +- Spec adjustments + +* Mon Aug 15 2016 Joe Doss - 0.0.20160808-1 +- Initial WireGuard Tools RPM +- Version 0.0.20160808 From 01f1a9e92ebf8cb241680f40dbd759e03f4f88b7 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Tue, 21 Jan 2020 12:49:42 -0600 Subject: [PATCH 02/38] Update to 1.0.20200121. --- wireguard-tools.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index f5593a8..cb8a154 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20200102 +Version: 1.0.20200121 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -67,6 +67,10 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %license COPYING %changelog +* Tue Jan 21 2020 Joe Doss - 1.0.20200121-1 +- Update to 1.0.20200121 +- Spec changes to pass Fedora RPM review + * Thu Jan 2 2020 Joe Doss - 1.0.20200102-1 - Update to 1.0.20200102 - Remove patch to fix dns-hatchet path From cf82531ac4c7966f08ad032c701b8e7fb857ef5a Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Tue, 21 Jan 2020 12:56:43 -0600 Subject: [PATCH 03/38] Add missing gitignore and sources file. --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cc8f71b..05a29b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /wireguard-tools-1.0.20200102.tar.xz +/wireguard-tools-1.0.20200121.tar.xz diff --git a/sources b/sources index a35e4d6..aaf4978 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200102.tar.xz) = a4275eefc55b2a7ed3935a46a2098f9b0acdfaf0e1ed33ca42b51a186b388b53425ded5887e2cfc5be2802d6a453b8ebbf0294800ec1307a2dc21f46bd040da6 +SHA512 (wireguard-tools-1.0.20200121.tar.xz) = cd22467916c59ab53440e072fee6d0b01f2f9ee06fc3b71de4e74bc3aab05caf25519e5f723d9d160c491f917b7f064ee6b491c74edb52d7d2c29a08d86e41c2 From ff7dadc86c9c65113af91a3c7cf28d87900300cb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 03:47:37 +0000 Subject: [PATCH 04/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index cb8a154..175bd09 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200121 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -67,6 +67,9 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %license COPYING %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 1.0.20200121-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Tue Jan 21 2020 Joe Doss - 1.0.20200121-1 - Update to 1.0.20200121 - Spec changes to pass Fedora RPM review From 89e4031ea00bf8d0485f6edec8d3aba9d8a01ba2 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Fri, 7 Feb 2020 11:55:52 -0600 Subject: [PATCH 05/38] Update to 1.0.20200206 --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 10 +++++----- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 05a29b3..00236fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /wireguard-tools-1.0.20200102.tar.xz /wireguard-tools-1.0.20200121.tar.xz +/wireguard-tools-1.0.20200206.tar.xz diff --git a/sources b/sources index aaf4978..a8d25b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200121.tar.xz) = cd22467916c59ab53440e072fee6d0b01f2f9ee06fc3b71de4e74bc3aab05caf25519e5f723d9d160c491f917b7f064ee6b491c74edb52d7d2c29a08d86e41c2 +SHA512 (wireguard-tools-1.0.20200206.tar.xz) = c1ea44afb105ce11595f761d1c44298341fc9f919a01d17b77c9f1ee2ff314a75c59277c2561278016a64abc7c6ea970e04539658bfd1998f65328bc21139512 diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 175bd09..d927d92 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools -Version: 1.0.20200121 -Release: 2%{?dist} +Version: 1.0.20200206 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -9,7 +9,6 @@ Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-% %{?systemd_requires} BuildRequires: systemd -BuildRequires: pkgconfig(libmnl) BuildRequires: sed BuildRequires: gcc BuildRequires: make @@ -67,8 +66,9 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %license COPYING %changelog -* Fri Jan 31 2020 Fedora Release Engineering - 1.0.20200121-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild +* Fri Feb 6 2020 Joe Doss - 1.0.20200206-1 +- Update to 1.0.20200206 +- Remove libmnl dependency * Tue Jan 21 2020 Joe Doss - 1.0.20200121-1 - Update to 1.0.20200121 From a27331e1a529d9e86880c05ac4314da511931496 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Fri, 20 Mar 2020 16:06:25 -0500 Subject: [PATCH 06/38] Update to 1.0.20200319 --- wireguard-tools.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index d927d92..14d730f 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20200206 +Version: 1.0.20200319 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -66,7 +66,10 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %license COPYING %changelog -* Fri Feb 6 2020 Joe Doss - 1.0.20200206-1 +* Fri Mar 20 2020 Joe Doss - 1.0.20200319-1 +- Update to 1.0.20200319 + +* Thu Feb 6 2020 Joe Doss - 1.0.20200206-1 - Update to 1.0.20200206 - Remove libmnl dependency From c3cf241c0e2903f8dd264f85e1a2aa0de3ae8ffe Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Fri, 20 Mar 2020 16:10:15 -0500 Subject: [PATCH 07/38] Update to 1.0.20200319 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 00236fc..094cc55 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /wireguard-tools-1.0.20200102.tar.xz /wireguard-tools-1.0.20200121.tar.xz /wireguard-tools-1.0.20200206.tar.xz +/wireguard-tools-1.0.20200319.tar.xz diff --git a/sources b/sources index a8d25b0..0958e10 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200206.tar.xz) = c1ea44afb105ce11595f761d1c44298341fc9f919a01d17b77c9f1ee2ff314a75c59277c2561278016a64abc7c6ea970e04539658bfd1998f65328bc21139512 +SHA512 (wireguard-tools-1.0.20200319.tar.xz) = d5bcd153f9b10f184b9a1bf9a81f33a9713ab4863ab5aa190eac60e92919756c8fecbb0d3cfb83bae20ac78fc43fdd7168f37294cdd7c5ee21f2a1b2db5fdf41 From 0d8d1a42b8fb1fd3cc62338c6c01690517079854 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sat, 4 Apr 2020 22:42:43 +0100 Subject: [PATCH 08/38] Add missing config directory --- wireguard-tools.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 14d730f..e14ea81 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200319 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -55,6 +55,7 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %files %{_bindir}/wg %{_bindir}/wg-quick +%{_sysconfdir}/wireguard/ %{_datarootdir}/bash-completion/completions/wg %{_datarootdir}/bash-completion/completions/wg-quick %{_unitdir}/wg-quick@.service @@ -66,6 +67,9 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %license COPYING %changelog +* Sat Apr 04 2020 Leigh Scott - 1.0.20200319-2 +- Add missing config directory + * Fri Mar 20 2020 Joe Doss - 1.0.20200319-1 - Update to 1.0.20200319 From a54b259df3356bde82f3ba9c4955e822bd52bba9 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Mon, 13 Apr 2020 21:21:33 -0500 Subject: [PATCH 09/38] Revert "Add missing config directory" This reverts commit 0d8d1a42b8fb1fd3cc62338c6c01690517079854. --- wireguard-tools.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index e14ea81..14d730f 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200319 -Release: 2%{?dist} +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -55,7 +55,6 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %files %{_bindir}/wg %{_bindir}/wg-quick -%{_sysconfdir}/wireguard/ %{_datarootdir}/bash-completion/completions/wg %{_datarootdir}/bash-completion/completions/wg-quick %{_unitdir}/wg-quick@.service @@ -67,9 +66,6 @@ find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" %license COPYING %changelog -* Sat Apr 04 2020 Leigh Scott - 1.0.20200319-2 -- Add missing config directory - * Fri Mar 20 2020 Joe Doss - 1.0.20200319-1 - Update to 1.0.20200319 From 7fd61f98f5aa46d7a446fa9473c7fa2e3de5d43e Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Thu, 23 Apr 2020 09:08:16 -0500 Subject: [PATCH 10/38] Add changes from Leigh Scott - Add missing config directory - Remove default buildroot BuildRequires - Simplify doc install - Remove commented lines - Use correct macro for bash-completion --- wireguard-tools.spec | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 14d730f..a0780b2 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200319 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -9,12 +9,7 @@ Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-% %{?systemd_requires} BuildRequires: systemd -BuildRequires: sed BuildRequires: gcc -BuildRequires: make - -# Commenting this out until the 5.6 kernel comes out. -# Requires: (kmod(wireguard.ko) if kernel) %description WireGuard is a novel VPN that runs inside the Linux Kernel and uses @@ -42,30 +37,29 @@ popd %make_build RUNSTATEDIR=%{_rundir} -C src %install -mkdir -p %{buildroot}%{_bindir} - %make_install BINDIR=%{_bindir} MANDIR=%{_mandir} RUNSTATEDIR=%{_rundir} \ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src -mkdir -p %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -cp -fr %{_builddir}/wireguard-tools-%{version}/contrib/* \ - %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -find %{buildroot}%{_defaultdocdir}/%{name}/contrib/ -type f -name "*.gitignore" -exec rm -f {} \; - %files +%doc README.md contrib +%license COPYING %{_bindir}/wg %{_bindir}/wg-quick -%{_datarootdir}/bash-completion/completions/wg -%{_datarootdir}/bash-completion/completions/wg-quick +%{_sysconfdir}/wireguard/ +%{_datadir}/bash-completion/completions/wg +%{_datadir}/bash-completion/completions/wg-quick %{_unitdir}/wg-quick@.service %{_mandir}/man8/wg.8* %{_mandir}/man8/wg-quick.8* -%{_defaultdocdir}/%{name}/contrib - -%doc README.md -%license COPYING %changelog +* Wed Apr 15 2020 Leigh Scott - 1.0.20200319-2 +- Add missing config directory +- Remove default buildroot BuildRequires +- Simplify doc install +- Remove commented lines +- Use correct macro for bash-completion + * Fri Mar 20 2020 Joe Doss - 1.0.20200319-1 - Update to 1.0.20200319 From 0934e29536bc2b05e1d56a82a9c063e814c32d21 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Mon, 11 May 2020 10:40:34 -0500 Subject: [PATCH 11/38] Update to 1.0.20200510 ipc: add support for openbsd kernel implementation ipc: cleanup openbsd support wg-quick: add support for openbsd kernel implementation wg-quick: cleanup openbsd support wg-quick: support dns search domains Makefile: simplify silent cleaning ipc: remove extra space git: add gitattributes so tarball doesn't have gitignore files terminal: specialize color_mode to stdout only wg-quick: android: support application whitelist systemd: add wg-quick.target --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 18 ++++++++++++++++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 094cc55..b3d2e39 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /wireguard-tools-1.0.20200121.tar.xz /wireguard-tools-1.0.20200206.tar.xz /wireguard-tools-1.0.20200319.tar.xz +/wireguard-tools-1.0.20200510.tar.xz diff --git a/sources b/sources index 0958e10..c970c59 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200319.tar.xz) = d5bcd153f9b10f184b9a1bf9a81f33a9713ab4863ab5aa190eac60e92919756c8fecbb0d3cfb83bae20ac78fc43fdd7168f37294cdd7c5ee21f2a1b2db5fdf41 +SHA512 (wireguard-tools-1.0.20200510.tar.xz) = 68a75340ebf5e28bcd751815a41f00c400ad891b483aab4a10af9de604adfde0157578f2c2724171e2a59e825c8369e81d0a0cf7a0111ba429319704c482526a diff --git a/wireguard-tools.spec b/wireguard-tools.spec index a0780b2..3ea673c 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools -Version: 1.0.20200319 -Release: 2%{?dist} +Version: 1.0.20200510 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -53,6 +53,20 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Mon May 11 2020 Joe Doss - 1.0.20200510-1 +- Update to 1.0.20200510 +- ipc: add support for openbsd kernel implementation +- ipc: cleanup openbsd support +- wg-quick: add support for openbsd kernel implementation +- wg-quick: cleanup openbsd support +- wg-quick: support dns search domains +- Makefile: simplify silent cleaning +- ipc: remove extra space +- git: add gitattributes so tarball doesn't have gitignore files +- terminal: specialize color_mode to stdout only +- wg-quick: android: support application whitelist +- systemd: add wg-quick.target + * Wed Apr 15 2020 Leigh Scott - 1.0.20200319-2 - Add missing config directory - Remove default buildroot BuildRequires From 2cb8ea030650c94a9e1f76413cfb96df63de9fd0 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Thu, 14 May 2020 09:49:16 -0500 Subject: [PATCH 12/38] Update to 1.0.20200513 Makefile: remember to install all systemd units ipc: openbsd: switch to array ioctl interface --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 8 +++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b3d2e39..3aff8f5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /wireguard-tools-1.0.20200206.tar.xz /wireguard-tools-1.0.20200319.tar.xz /wireguard-tools-1.0.20200510.tar.xz +/wireguard-tools-1.0.20200513.tar.xz diff --git a/sources b/sources index c970c59..94c9b13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200510.tar.xz) = 68a75340ebf5e28bcd751815a41f00c400ad891b483aab4a10af9de604adfde0157578f2c2724171e2a59e825c8369e81d0a0cf7a0111ba429319704c482526a +SHA512 (wireguard-tools-1.0.20200513.tar.xz) = 4d27b262350b6b47843a323c2e7ab8d2bdd48065c265778abdec85b3f6fc92aa9af77d76e368df9cc8e435eae1c0ce50fed52e1d78db54358c1884d34be08d2c diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 3ea673c..f22b952 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20200510 +Version: 1.0.20200513 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -49,10 +49,16 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_datadir}/bash-completion/completions/wg %{_datadir}/bash-completion/completions/wg-quick %{_unitdir}/wg-quick@.service +%{_unitdir}/wg-quick.target %{_mandir}/man8/wg.8* %{_mandir}/man8/wg-quick.8* %changelog +* Wed May 13 2020 Joe Doss - 1.0.20200513-1 +- Update to 1.0.20200513 +- Makefile: remember to install all systemd units +- ipc: openbsd: switch to array ioctl interface + * Mon May 11 2020 Joe Doss - 1.0.20200510-1 - Update to 1.0.20200510 - ipc: add support for openbsd kernel implementation From 83175eb4ca141e5bffd5621b899ecbd0a6fc72b8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 14:12:19 +0000 Subject: [PATCH 13/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index f22b952..b8b1bd8 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200513 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -54,6 +54,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.0.20200513-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed May 13 2020 Joe Doss - 1.0.20200513-1 - Update to 1.0.20200513 - Makefile: remember to install all systemd units From e02a1b9a7af6a61d06d6524af148534e8b1782db Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Mon, 24 Aug 2020 11:06:15 -0500 Subject: [PATCH 14/38] Update to 1.0.20200820 ipc: split into separate files per-platform wincompat: fold random into genkey systemd: add reload target to systemd unit man: wg-quick: use syncconf instead of addconf for strip example pubkey: isblank is a subset of isspace ctype: use non-locale-specific ctype.h wg-quick: wait on process substitutions --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 12 +++++++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3aff8f5..15050e0 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /wireguard-tools-1.0.20200319.tar.xz /wireguard-tools-1.0.20200510.tar.xz /wireguard-tools-1.0.20200513.tar.xz +/wireguard-tools-1.0.20200820.tar.xz diff --git a/sources b/sources index 94c9b13..489743b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200513.tar.xz) = 4d27b262350b6b47843a323c2e7ab8d2bdd48065c265778abdec85b3f6fc92aa9af77d76e368df9cc8e435eae1c0ce50fed52e1d78db54358c1884d34be08d2c +SHA512 (wireguard-tools-1.0.20200820.tar.xz) = d30ff3c4381e65cd0a751110e66f3ad1aa274b22962da748af6373210d3e4824d066a74655156d7a3d1fe6f96187a49408bc590a8023bc706c1824c0546b874c diff --git a/wireguard-tools.spec b/wireguard-tools.spec index f22b952..cbcf755 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20200513 +Version: 1.0.20200820 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -54,6 +54,16 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Thu Aug 20 2020 Joe Doss - 1.0.20200820-1 +- Update to 1.0.20200820 +- ipc: split into separate files per-platform +- wincompat: fold random into genkey +- systemd: add reload target to systemd unit +- man: wg-quick: use syncconf instead of addconf for strip example +- pubkey: isblank is a subset of isspace +- ctype: use non-locale-specific ctype.h +- wg-quick: wait on process substitutions + * Wed May 13 2020 Joe Doss - 1.0.20200513-1 - Update to 1.0.20200513 - Makefile: remember to install all systemd units From 782da4a785abb0aba6915d668cc86ae7caad3105 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Mon, 24 Aug 2020 11:09:25 -0500 Subject: [PATCH 15/38] Merge master --- wireguard-tools.spec | 5 ----- 1 file changed, 5 deletions(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index a1e9216..16b8677 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,11 +1,6 @@ Name: wireguard-tools -<<<<<<< HEAD Version: 1.0.20200820 Release: 1%{?dist} -======= -Version: 1.0.20200513 -Release: 2%{?dist} ->>>>>>> 83175eb4ca141e5bffd5621b899ecbd0a6fc72b8 URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 From 9cce0950f3d86317fa39947b12b1a7dd0aaeceb1 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Sat, 29 Aug 2020 12:49:40 -0500 Subject: [PATCH 16/38] Update to 1.0.20200827 wg-quick: android: use iproute2 to bring up interface instead of ndc wg-quick: Revert wait on process substitutions --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 7 ++++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 15050e0..e7e93c3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /wireguard-tools-1.0.20200510.tar.xz /wireguard-tools-1.0.20200513.tar.xz /wireguard-tools-1.0.20200820.tar.xz +/wireguard-tools-1.0.20200827.tar.xz diff --git a/sources b/sources index 489743b..f49d632 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200820.tar.xz) = d30ff3c4381e65cd0a751110e66f3ad1aa274b22962da748af6373210d3e4824d066a74655156d7a3d1fe6f96187a49408bc590a8023bc706c1824c0546b874c +SHA512 (wireguard-tools-1.0.20200827.tar.xz) = 843b70050d24f142262b672daee44cdccab508b52f42b19a32c275a17d40fd8fb66136a22ef2a4602217e821703bb36a261e474b465807308f52e6a0ee49e267 diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 16b8677..67ed5fe 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20200820 +Version: 1.0.20200827 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -54,6 +54,11 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Aug 29 2020 Joe Doss - 1.0.20200827-1 +- Update to 1.0.20200827 +- wg-quick: android: use iproute2 to bring up interface instead of ndc +- wg-quick: Revert wait on process substitutions + * Thu Aug 20 2020 Joe Doss - 1.0.20200820-1 - Update to 1.0.20200820 - ipc: split into separate files per-platform From d46175da15314d0795c529055d2ba3a2867bd309 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Thu, 8 Oct 2020 10:58:19 -0500 Subject: [PATCH 17/38] Disable contrib/dns-hatchet/apply.sh on Fedora 33+ and RHEL9+ --- wireguard-tools.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 67ed5fe..5705076 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200827 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -29,9 +29,11 @@ This package provides the wg binary for controlling WireGuard. %set_build_flags ## Start DNS Hatchet +%if (0%{?fedora} && 0%{?fedora} < 33) || (0%{?rhel} && 0%{?rhel} < 9) pushd contrib/dns-hatchet ./apply.sh popd +%endif ## End DNS Hatchet %make_build RUNSTATEDIR=%{_rundir} -C src @@ -54,6 +56,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Fri Oct 02 2020 Joe Doss - 1.0.20200827-2 +- Disable contrib/dns-hatchet/apply.sh on Fedora 33+ and RHEL9+ + * Sat Aug 29 2020 Joe Doss - 1.0.20200827-1 - Update to 1.0.20200827 - wg-quick: android: use iproute2 to bring up interface instead of ndc From c0b6a3713a55a463d46216eb173d7aa7b821331f Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 00:56:46 +0000 Subject: [PATCH 18/38] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- wireguard-tools.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 5705076..9337085 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -8,6 +8,7 @@ License: GPLv2 Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-%{version}.tar.xz %{?systemd_requires} +BuildRequires: make BuildRequires: systemd BuildRequires: gcc From 0281b715c40c2436629ec4c8001dfe9e4f215ca5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:33:19 +0000 Subject: [PATCH 19/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 9337085..051b333 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20200827 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.0.20200827-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Oct 02 2020 Joe Doss - 1.0.20200827-2 - Disable contrib/dns-hatchet/apply.sh on Fedora 33+ and RHEL9+ From 35519d2877c6c2503458bd8130d03f8628067f3b Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Tue, 23 Feb 2021 14:05:50 -0600 Subject: [PATCH 20/38] wg-quick: android: do not free iterated pointer wg-quick: openbsd: no use for userspace support embeddable-wg-library: sync latest from netlink.h wincompat: recent mingw has inet_ntop/inet_pton wincompat: add resource and manifest and enable lto wincompat: do not elevate by default completion: add help and syncconf completions sticky-sockets: do not use SO_REUSEADDR man: LOG_LEVEL variables changed name ipc: do not use fscanf with trailing \n ipc: read trailing responses after set operation --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 21 +++++++++++++++++---- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e7e93c3..32cafe5 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /wireguard-tools-1.0.20200513.tar.xz /wireguard-tools-1.0.20200820.tar.xz /wireguard-tools-1.0.20200827.tar.xz +/wireguard-tools-1.0.20210223.tar.xz diff --git a/sources b/sources index f49d632..659507c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20200827.tar.xz) = 843b70050d24f142262b672daee44cdccab508b52f42b19a32c275a17d40fd8fb66136a22ef2a4602217e821703bb36a261e474b465807308f52e6a0ee49e267 +SHA512 (wireguard-tools-1.0.20210223.tar.xz) = 98855853a3ecfce23a0a6bf4a885c85efaf2b08c9a92e0d3800fe40ae9adf05fdf4443150a71319bd9b53e314c8032694ea978db850a238813232a0c04edf692 diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 051b333..4a01c62 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools -Version: 1.0.20200827 -Release: 3%{?dist} +Version: 1.0.20210223 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -9,8 +9,8 @@ Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-% %{?systemd_requires} BuildRequires: make -BuildRequires: systemd -BuildRequires: gcc +BuildRequires: systemd +BuildRequires: gcc %description WireGuard is a novel VPN that runs inside the Linux Kernel and uses @@ -57,6 +57,19 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Tue Feb 23 2021 Joe Doss - 1.0.20210223-1 +- wg-quick: android: do not free iterated pointer +- wg-quick: openbsd: no use for userspace support +- embeddable-wg-library: sync latest from netlink.h +- wincompat: recent mingw has inet_ntop/inet_pton +- wincompat: add resource and manifest and enable lto +- wincompat: do not elevate by default +- completion: add help and syncconf completions +- sticky-sockets: do not use SO_REUSEADDR +- man: LOG_LEVEL variables changed name +- ipc: do not use fscanf with trailing \n +- ipc: read trailing responses after set operation + * Wed Jan 27 2021 Fedora Release Engineering - 1.0.20200827-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 34dffc6abe04f4e79278bfabc30af0f2d822fa3c Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Mon, 15 Mar 2021 13:10:49 -0500 Subject: [PATCH 21/38] Makefile: fix version indicator wireguard-tools: const correctness wireguard-tools: drag in headers for prototypes ipc: uniformly ignore preshared keys that are zero wg-quick: freebsd: add kernel support ipc: freebsd: add initial FreeBSD support wg-quick: freebsd: avoid writing private keys to /tmp --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 11 ++++++++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 32cafe5..1c0a7d2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /wireguard-tools-1.0.20200820.tar.xz /wireguard-tools-1.0.20200827.tar.xz /wireguard-tools-1.0.20210223.tar.xz +/wireguard-tools-1.0.20210315.tar.xz diff --git a/sources b/sources index 659507c..7750c6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20210223.tar.xz) = 98855853a3ecfce23a0a6bf4a885c85efaf2b08c9a92e0d3800fe40ae9adf05fdf4443150a71319bd9b53e314c8032694ea978db850a238813232a0c04edf692 +SHA512 (wireguard-tools-1.0.20210315.tar.xz) = 2ebc5e5a248f6b8c19cbb8bcc3c375ad339a16bf27e32346fb7cde21b9cfb1efdf877e0e5ea4a511f7cb69ff184a6731e76492e03cf490f7d49368e7f145b72e diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 4a01c62..cb09f15 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20210223 +Version: 1.0.20210315 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -57,6 +57,15 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Mon Mar 15 2021 Joe Doss - 1.0.20210315-1 +- Makefile: fix version indicator +- wireguard-tools: const correctness +- wireguard-tools: drag in headers for prototypes +- ipc: uniformly ignore preshared keys that are zero +- wg-quick: freebsd: add kernel support +- ipc: freebsd: add initial FreeBSD support +- wg-quick: freebsd: avoid writing private keys to /tmp + * Tue Feb 23 2021 Joe Doss - 1.0.20210223-1 - wg-quick: android: do not free iterated pointer - wg-quick: openbsd: no use for userspace support From 68a90c3dbd63b0e93ccdf3cdbff687ccc91b59ea Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Fri, 30 Apr 2021 09:36:35 -0500 Subject: [PATCH 22/38] wg-quick: freebsd: check for socket using -S, not -f wg-quick: freebsd: do not assume point-to-point interface flag wg-quick: freebsd: use ifconfig for determining if interface is up wg-quick: kill route monitor when loop terminates --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 8 +++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1c0a7d2..b02f160 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /wireguard-tools-1.0.20200827.tar.xz /wireguard-tools-1.0.20210223.tar.xz /wireguard-tools-1.0.20210315.tar.xz +/wireguard-tools-1.0.20210424.tar.xz diff --git a/sources b/sources index 7750c6f..6aa618a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20210315.tar.xz) = 2ebc5e5a248f6b8c19cbb8bcc3c375ad339a16bf27e32346fb7cde21b9cfb1efdf877e0e5ea4a511f7cb69ff184a6731e76492e03cf490f7d49368e7f145b72e +SHA512 (wireguard-tools-1.0.20210424.tar.xz) = b919c7ce1e8ee8660ccc1490d3dad7817f3d6f0ab79f26866e8ed10d40545a9ddca67959ff6cc84ac36a91683c1f58d274d91d47f40c0b9a7bfee4009dcbbf59 diff --git a/wireguard-tools.spec b/wireguard-tools.spec index cb09f15..93221df 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,5 +1,5 @@ Name: wireguard-tools -Version: 1.0.20210315 +Version: 1.0.20210424 Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel @@ -57,6 +57,12 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Fri Apr 30 2021 Joe Doss - 1.0.20210424-1 +- wg-quick: freebsd: check for socket using -S, not -f +- wg-quick: freebsd: do not assume point-to-point interface flag +- wg-quick: freebsd: use ifconfig for determining if interface is up +- wg-quick: kill route monitor when loop terminates + * Mon Mar 15 2021 Joe Doss - 1.0.20210315-1 - Makefile: fix version indicator - wireguard-tools: const correctness From 26695465d4e5799e685af65fedbe6d4332e0d3ba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:00:21 +0000 Subject: [PATCH 23/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 93221df..cd4a146 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210424 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.0.20210424-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Apr 30 2021 Joe Doss - 1.0.20210424-1 - wg-quick: freebsd: check for socket using -S, not -f - wg-quick: freebsd: do not assume point-to-point interface flag From 898f2a3b3d9a63e09e1cbf03d1cdb3385ef35cf5 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Tue, 21 Sep 2021 09:01:08 -0500 Subject: [PATCH 24/38] contrib/launchd: fix xml syntax error wg-quick: darwin: account for "link#XX" gateways ipc: add wireguard-nt support ipc: cache windows lookups to avoid O(n^2) with nested lookups ipc: remove windows elevation ipc: windows: don't display disabled adapters ipc: windows: use devpkey instead of nci for name wg-quick: android: adjust for android 12 wg-quick: openbsd: set DNS with resolvd(8) --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 15 +++++++++++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b02f160..d55508b 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /wireguard-tools-1.0.20210223.tar.xz /wireguard-tools-1.0.20210315.tar.xz /wireguard-tools-1.0.20210424.tar.xz +/wireguard-tools-1.0.20210914.tar.xz diff --git a/sources b/sources index 6aa618a..e7938bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20210424.tar.xz) = b919c7ce1e8ee8660ccc1490d3dad7817f3d6f0ab79f26866e8ed10d40545a9ddca67959ff6cc84ac36a91683c1f58d274d91d47f40c0b9a7bfee4009dcbbf59 +SHA512 (wireguard-tools-1.0.20210914.tar.xz) = 6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445 diff --git a/wireguard-tools.spec b/wireguard-tools.spec index cd4a146..1702ad4 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools -Version: 1.0.20210424 -Release: 2%{?dist} +Version: 1.0.20210914 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,17 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Tue Sep 21 2021 Joe Doss - 1.0.20210914-1 +- contrib/launchd: fix xml syntax error +- wg-quick: darwin: account for "link#XX" gateways +- ipc: add wireguard-nt support +- ipc: cache windows lookups to avoid O(n^2) with nested lookups +- ipc: remove windows elevation +- ipc: windows: don't display disabled adapters +- ipc: windows: use devpkey instead of nci for name +- wg-quick: android: adjust for android 12 +- wg-quick: openbsd: set DNS with resolvd(8) + * Fri Jul 23 2021 Fedora Release Engineering - 1.0.20210424-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From d7a0d1dda945489ab91cd4ef22839a723e5a0ec6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:32:10 +0000 Subject: [PATCH 25/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 1702ad4..3ea6795 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.0.20210914-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Sep 21 2021 Joe Doss - 1.0.20210914-1 - contrib/launchd: fix xml syntax error - wg-quick: darwin: account for "link#XX" gateways From d0a7fae5334b9de371ef1131f004be2087c7319e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:29:25 +0000 Subject: [PATCH 26/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 3ea6795..ef2848b 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.0.20210914-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1.0.20210914-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 23447b8f2571e1c703cdba2ac411b3c25cea71ef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:52:03 +0000 Subject: [PATCH 27/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index ef2848b..ba9175f 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 3%{?dist} +Release: 4%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.0.20210914-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 1.0.20210914-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From db659871ef40571608e4c0e5941b03d27abcd86e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:15:09 +0000 Subject: [PATCH 28/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index ba9175f..f839464 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 4%{?dist} +Release: 5%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 1.0.20210914-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 1.0.20210914-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 4f16c80f954dbd416d79bf9b947b04dfb9902484 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:52:50 +0000 Subject: [PATCH 29/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index f839464..42b5754 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 5%{?dist} +Release: 6%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.0.20210914-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 1.0.20210914-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From c05d77c02d6e1e3271745403dcea18bf267329da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:24:09 +0000 Subject: [PATCH 30/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 42b5754..65927fd 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 6%{?dist} +Release: 7%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPLv2 @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.0.20210914-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 1.0.20210914-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 88beecdc721edc4dae9d15ea84ad489865248ebb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 29 Jul 2024 12:30:38 +0200 Subject: [PATCH 31/38] convert GPLv2 license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- wireguard-tools.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 65927fd..a07970e 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,9 +1,10 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 7%{?dist} +Release: 8%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel -License: GPLv2 +# Automatically converted from old format: GPLv2 - review is highly recommended. +License: GPL-2.0-only Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-%{version}.tar.xz @@ -57,6 +58,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Mon Jul 29 2024 Miroslav Suchý - 1.0.20210914-8 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 1.0.20210914-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 461dec50ac48e7f3e88b468a703018d3e952b139 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:05:11 +0000 Subject: [PATCH 32/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index a07970e..dc39ee1 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20210914 -Release: 8%{?dist} +Release: 9%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel # Automatically converted from old format: GPLv2 - review is highly recommended. @@ -58,6 +58,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.0.20210914-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Jul 29 2024 Miroslav Suchý - 1.0.20210914-8 - convert license to SPDX From 98f8c4559c43842d6f6fc6c49fe57ee8f6482c6a Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Wed, 21 May 2025 01:01:19 -0500 Subject: [PATCH 33/38] Update to 1.0.20250521 --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d55508b..caf212e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /wireguard-tools-1.0.20210315.tar.xz /wireguard-tools-1.0.20210424.tar.xz /wireguard-tools-1.0.20210914.tar.xz +/wireguard-tools-1.0.20250521.tar.xz diff --git a/sources b/sources index e7938bf..0358c5d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20210914.tar.xz) = 6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445 +SHA512 (wireguard-tools-1.0.20250521.tar.xz) = 93a9ef1caaf8494f7f43fd2557c6499414481bcc7006e10ee9ad7cc520a0d0751e5fb65f6d554424ed9f2ef7a3ad510413d7aa021d829e6a631e81d24d7f47eb diff --git a/wireguard-tools.spec b/wireguard-tools.spec index dc39ee1..e7eca85 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools -Version: 1.0.20210914 -Release: 9%{?dist} +Version: 1.0.20250521 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel # Automatically converted from old format: GPLv2 - review is highly recommended. @@ -58,6 +58,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Wed May 21 2025 Joe Doss - 1.0.20250521-1 +- Update to 1.0.20250521 + * Sun Jan 19 2025 Fedora Release Engineering - 1.0.20210914-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 7945d6db34a3b5c427a67fcc6e9fb0b8ec99923e Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Wed, 21 May 2025 01:11:09 -0500 Subject: [PATCH 34/38] Update to 1.0.20250521 --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d55508b..caf212e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /wireguard-tools-1.0.20210315.tar.xz /wireguard-tools-1.0.20210424.tar.xz /wireguard-tools-1.0.20210914.tar.xz +/wireguard-tools-1.0.20250521.tar.xz diff --git a/sources b/sources index e7938bf..0358c5d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20210914.tar.xz) = 6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445 +SHA512 (wireguard-tools-1.0.20250521.tar.xz) = 93a9ef1caaf8494f7f43fd2557c6499414481bcc7006e10ee9ad7cc520a0d0751e5fb65f6d554424ed9f2ef7a3ad510413d7aa021d829e6a631e81d24d7f47eb diff --git a/wireguard-tools.spec b/wireguard-tools.spec index dc39ee1..e7eca85 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools -Version: 1.0.20210914 -Release: 9%{?dist} +Version: 1.0.20250521 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel # Automatically converted from old format: GPLv2 - review is highly recommended. @@ -58,6 +58,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Wed May 21 2025 Joe Doss - 1.0.20250521-1 +- Update to 1.0.20250521 + * Sun Jan 19 2025 Fedora Release Engineering - 1.0.20210914-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 4d79625a1875ce5ae541d6004f8aac4f5753f9a6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:27:19 +0000 Subject: [PATCH 35/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index e7eca85..35682d9 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20250521 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel # Automatically converted from old format: GPLv2 - review is highly recommended. @@ -58,6 +58,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.0.20250521-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed May 21 2025 Joe Doss - 1.0.20250521-1 - Update to 1.0.20250521 From da193d520999d7cd083e59a28182d244da8e97af Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:16:28 +0000 Subject: [PATCH 36/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 35682d9..ed0b713 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20250521 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel # Automatically converted from old format: GPLv2 - review is highly recommended. @@ -58,6 +58,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 1.0.20250521-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 1.0.20250521-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From ce7d857c9260d0cf8f495f086d1c0a428e0e9b46 Mon Sep 17 00:00:00 2001 From: Joe Doss Date: Fri, 5 Jun 2026 12:54:29 -0500 Subject: [PATCH 37/38] Update to 1.0.20260223 --- .gitignore | 1 + sources | 2 +- wireguard-tools.spec | 17 ++++++++++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index caf212e..f7f4d2f 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /wireguard-tools-1.0.20210424.tar.xz /wireguard-tools-1.0.20210914.tar.xz /wireguard-tools-1.0.20250521.tar.xz +/wireguard-tools-1.0.20260223.tar.xz diff --git a/sources b/sources index 0358c5d..3572e11 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wireguard-tools-1.0.20250521.tar.xz) = 93a9ef1caaf8494f7f43fd2557c6499414481bcc7006e10ee9ad7cc520a0d0751e5fb65f6d554424ed9f2ef7a3ad510413d7aa021d829e6a631e81d24d7f47eb +SHA512 (wireguard-tools-1.0.20260223.tar.xz) = ab56199345fdc385e62e414ec200c10777c985fb2bde767f9c76e049f47bc6d2ae83ed12d60dc1ebe0e66f22f7a7e554c13ab13837fb8cb2fbd5481149b07654 diff --git a/wireguard-tools.spec b/wireguard-tools.spec index ed0b713..7b40707 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,9 +1,8 @@ Name: wireguard-tools -Version: 1.0.20250521 -Release: 3%{?dist} +Version: 1.0.20260223 +Release: 1%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel -# Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only Source0: https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-%{version}.tar.xz @@ -58,6 +57,18 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Fri Jun 05 2026 Joe Doss - 1.0.20260223-1 +- Update to 1.0.20260223 +- syncconf: account for persistent keepalive removed from config file +- config: preserve const correctness +- wg-quick@.service: add deps on wg-quick.target +- wg-quick: linux: do not unnecessarily set sysctl +- wg-quick: use addconf instead of setconf +- wg-quick: linux: deal with resolvconf migration more gracefully +- wg-quick: pass on # comments to {Pre,Post}{Up,Down} +- syncconf: account for psks removed from config file +- wg-quick: linux: use smallest mtu, not largest + * Sat Jan 17 2026 Fedora Release Engineering - 1.0.20250521-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 3e12b63e9c95f31abb417e7e89298f30d512291f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:50:18 +0000 Subject: [PATCH 38/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- wireguard-tools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wireguard-tools.spec b/wireguard-tools.spec index 7b40707..9406fb4 100644 --- a/wireguard-tools.spec +++ b/wireguard-tools.spec @@ -1,6 +1,6 @@ Name: wireguard-tools Version: 1.0.20260223 -Release: 1%{?dist} +Release: 2%{?dist} URL: https://www.wireguard.com/ Summary: Fast, modern, secure VPN tunnel License: GPL-2.0-only @@ -57,6 +57,9 @@ WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src %{_mandir}/man8/wg-quick.8* %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 1.0.20260223-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Fri Jun 05 2026 Joe Doss - 1.0.20260223-1 - Update to 1.0.20260223 - syncconf: account for persistent keepalive removed from config file