Blame SPECS/wireguard-tools.spec

c808f3
Name:           wireguard-tools
c808f3
Version:        1.0.20210424
c808f3
Release:        3%{?dist}
c808f3
URL:            https://www.wireguard.com/
c808f3
Summary:        Fast, modern, secure VPN tunnel
c808f3
License:        GPLv2
c808f3
c808f3
Source0:        https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-%{version}.tar.xz
c808f3
c808f3
%{?systemd_requires}
c808f3
BuildRequires: make
c808f3
BuildRequires: systemd
c808f3
BuildRequires: gcc
c808f3
c808f3
%description
c808f3
WireGuard is a novel VPN that runs inside the Linux Kernel and uses
c808f3
state-of-the-art cryptography (the "Noise" protocol). It aims to be
c808f3
faster, simpler, leaner, and more useful than IPSec, while avoiding
c808f3
the massive headache. It intends to be considerably more performant
c808f3
than OpenVPN. WireGuard is designed as a general purpose VPN for
c808f3
running on embedded interfaces and super computers alike, fit for
c808f3
many different circumstances. It runs over UDP.
c808f3
c808f3
This package provides the wg binary for controlling WireGuard.
c808f3
c808f3
%prep
c808f3
%autosetup -p1
c808f3
c808f3
%build
c808f3
%set_build_flags
c808f3
c808f3
%make_build RUNSTATEDIR=%{_rundir} -C src
c808f3
c808f3
%install
c808f3
%make_install BINDIR=%{_bindir} MANDIR=%{_mandir} RUNSTATEDIR=%{_rundir} \
c808f3
WITH_BASHCOMPLETION=yes WITH_WGQUICK=yes WITH_SYSTEMDUNITS=yes -C src
c808f3
c808f3
%files
c808f3
%doc README.md contrib
c808f3
%license COPYING
c808f3
%{_bindir}/wg
c808f3
%{_bindir}/wg-quick
c808f3
%{_sysconfdir}/wireguard/
c808f3
%{_datadir}/bash-completion/completions/wg
c808f3
%{_datadir}/bash-completion/completions/wg-quick
c808f3
%{_unitdir}/wg-quick@.service
c808f3
%{_unitdir}/wg-quick.target
c808f3
%{_mandir}/man8/wg.8*
c808f3
%{_mandir}/man8/wg-quick.8*
c808f3
c808f3
%changelog
c808f3
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.20210424-3
c808f3
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
c808f3
  Related: rhbz#1991688
c808f3
c808f3
* Tue May 25 2021 Hangbin Liu <haliu@redhat.com> - 1.0.20210424-2
c808f3
- Add wireguard-tools gating test (rhbz#1958118)
c808f3
c808f3
* Mon May 17 2021 Hangbin Liu <haliu@redhat.com> - 1.0.20210424-1
c808f3
- Update version to 1.0.20210424
c808f3
c808f3
* Thu May 13 2021 Hangbin Liu <haliu@redhat.com> - 1.0.20210315-2
c808f3
- remove DNS hack in spec file for RHEL9
c808f3
c808f3
* Mon Mar 15 2021 Joe Doss <joe@solidadmin.com> - 1.0.20210315-1
c808f3
- Makefile: fix version indicator
c808f3
- wireguard-tools: const correctness
c808f3
- wireguard-tools: drag in headers for prototypes
c808f3
- ipc: uniformly ignore preshared keys that are zero
c808f3
- wg-quick: freebsd: add kernel support
c808f3
- ipc: freebsd: add initial FreeBSD support
c808f3
- wg-quick: freebsd: avoid writing private keys to /tmp
c808f3
c808f3
* Tue Feb 23 2021 Joe Doss <joe@solidadmin.com> - 1.0.20210223-1
c808f3
- wg-quick: android: do not free iterated pointer
c808f3
- wg-quick: openbsd: no use for userspace support
c808f3
- embeddable-wg-library: sync latest from netlink.h
c808f3
- wincompat: recent mingw has inet_ntop/inet_pton
c808f3
- wincompat: add resource and manifest and enable lto
c808f3
- wincompat: do not elevate by default
c808f3
- completion: add help and syncconf completions
c808f3
- sticky-sockets: do not use SO_REUSEADDR
c808f3
- man: LOG_LEVEL variables changed name
c808f3
- ipc: do not use fscanf with trailing \n
c808f3
- ipc: read trailing responses after set operation
c808f3
c808f3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.20200827-3
c808f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c808f3
c808f3
* Fri Oct 02 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200827-2
c808f3
- Disable contrib/dns-hatchet/apply.sh on Fedora 33+ and RHEL9+
c808f3
c808f3
* Sat Aug 29 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200827-1
c808f3
- Update to 1.0.20200827
c808f3
- wg-quick: android: use iproute2 to bring up interface instead of ndc
c808f3
- wg-quick: Revert wait on process substitutions
c808f3
c808f3
* Thu Aug 20 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200820-1
c808f3
- Update to 1.0.20200820
c808f3
- ipc: split into separate files per-platform
c808f3
- wincompat: fold random into genkey
c808f3
- systemd: add reload target to systemd unit
c808f3
- man: wg-quick: use syncconf instead of addconf for strip example
c808f3
- pubkey: isblank is a subset of isspace
c808f3
- ctype: use non-locale-specific ctype.h
c808f3
- wg-quick: wait on process substitutions
c808f3
c808f3
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.20200513-2
c808f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c808f3
c808f3
* Wed May 13 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200513-1
c808f3
- Update to 1.0.20200513
c808f3
- Makefile: remember to install all systemd units
c808f3
- ipc: openbsd: switch to array ioctl interface
c808f3
c808f3
* Mon May 11 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200510-1
c808f3
- Update to 1.0.20200510
c808f3
- ipc: add support for openbsd kernel implementation
c808f3
- ipc: cleanup openbsd support
c808f3
- wg-quick: add support for openbsd kernel implementation
c808f3
- wg-quick: cleanup openbsd support
c808f3
- wg-quick: support dns search domains
c808f3
- Makefile: simplify silent cleaning
c808f3
- ipc: remove extra space
c808f3
- git: add gitattributes so tarball doesn't have gitignore files
c808f3
- terminal: specialize color_mode to stdout only
c808f3
- wg-quick: android: support application whitelist
c808f3
- systemd: add wg-quick.target
c808f3
c808f3
* Wed Apr 15 2020 Leigh Scott <leigh123linux@gmail.com> - 1.0.20200319-2
c808f3
- Add missing config directory
c808f3
- Remove default buildroot BuildRequires
c808f3
- Simplify doc install
c808f3
- Remove commented lines
c808f3
- Use correct macro for bash-completion
c808f3
c808f3
* Fri Mar 20 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200319-1
c808f3
- Update to 1.0.20200319
c808f3
c808f3
* Thu Feb 6 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200206-1
c808f3
- Update to 1.0.20200206
c808f3
- Remove libmnl dependency
c808f3
c808f3
* Tue Jan 21 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200121-1
c808f3
- Update to 1.0.20200121
c808f3
- Spec changes to pass Fedora RPM review
c808f3
c808f3
* Thu Jan 2 2020 Joe Doss <joe@solidadmin.com> - 1.0.20200102-1
c808f3
- Update to 1.0.20200102
c808f3
- Remove patch to fix dns-hatchet path
c808f3
c808f3
* Thu Dec 26 2019 Joe Doss <joe@solidadmin.com> - 1.0.20191226-1
c808f3
- Update to 1.0.20191226
c808f3
- Split wireguard-tools back into it's own spec file
c808f3
- Add in patch to fix dns-hatchet path
c808f3
c808f3
* Mon Oct 14 2019 Joe Doss <joe@solidadmin.com> - 0.0.20191012-1
c808f3
- Update to 0.0.20191012
c808f3
c808f3
* Mon Sep 16 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190913-1
c808f3
- Update to 0.0.20190913
c808f3
c808f3
* Mon Sep 9 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190905-1
c808f3
- Update to 0.0.20190905
c808f3
c808f3
* Tue Jul 2 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190702-1
c808f3
- Update to 0.0.20190702
c808f3
c808f3
* Sat Jun 1 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190601-1
c808f3
- Update to 0.0.20190601
c808f3
c808f3
* Fri May 31 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190531-1
c808f3
- Update to 0.0.20190531
c808f3
c808f3
* Sat Apr 6 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190406-1
c808f3
- Update to 0.0.20190406
c808f3
c808f3
* Wed Feb 27 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190227-1
c808f3
- Update to 0.0.20190227
c808f3
c808f3
* Thu Jan 24 2019 Joe Doss <joe@solidadmin.com> - 0.0.20190123-1
c808f3
- Update to 0.0.20190123
c808f3
c808f3
* Wed Dec 19 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181218-1
c808f3
- Update to 0.0.20181218
c808f3
c808f3
* Thu Nov 15 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181115-1
c808f3
- Update to 0.0.20181115
c808f3
c808f3
* Sun Oct 14 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181018-1
c808f3
- Update to 0.0.20181018
c808f3
c808f3
* Sun Oct 14 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181007-2
c808f3
- Add make as a build dependency
c808f3
c808f3
* Sun Oct 7 2018 Joe Doss <joe@solidadmin.com> - 0.0.20181007-1
c808f3
- Update to 0.0.20181007
c808f3
c808f3
* Tue Sep 25 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180925-1
c808f3
- Update to 0.0.20180925
c808f3
c808f3
* Tue Sep 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180918-2
c808f3
- Add BuildRequires gcc to fix builds on F29 and Rawhide
c808f3
c808f3
* Tue Sep 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180918-1
c808f3
- Update to 0.0.20180918
c808f3
c808f3
* Mon Sep 10 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180910-1
c808f3
- Update to 0.0.20180910
c808f3
c808f3
* Wed Sep 5 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180904-1
c808f3
- Update to 0.0.20180904
c808f3
c808f3
* Thu Aug 9 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180809-1
c808f3
- Update to 0.0.20180809
c808f3
c808f3
* Sun Aug 5 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180802-1
c808f3
- Update to 0.0.20180802
c808f3
c808f3
* Wed Jul 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180718-1
c808f3
- Update to 0.0.20180718
c808f3
c808f3
* Tue Jul 10 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180708-1
c808f3
- Update to 0.0.20180708
c808f3
c808f3
* Fri Jun 29 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180625-1
c808f3
- Update to 0.0.20180625
c808f3
c808f3
* Wed Jun 20 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180620-1
c808f3
- Update to 0.0.20180620
c808f3
c808f3
* Wed Jun 13 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180613-1
c808f3
- Update to 0.0.20180613
c808f3
c808f3
* Wed May 30 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180531-1
c808f3
- Update to 0.0.20180531
c808f3
c808f3
* Wed May 23 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180524-1
c808f3
- Update to 0.0.20180524
c808f3
c808f3
* Thu May 17 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180519-1
c808f3
- Update to 0.0.20180519
c808f3
c808f3
* Sun May 13 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180513-1
c808f3
- Update to 0.0.20180513
c808f3
- Drop support for RHEL 7.4, moving on instead to RHEL 7.5
c808f3
c808f3
* Fri Apr 20 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180420-1
c808f3
- Update to 0.0.20180420
c808f3
c808f3
* Sun Apr 15 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180413-1
c808f3
- Update to 0.0.20180413
c808f3
c808f3
* Mon Mar 05 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180304-1
c808f3
- Update to 0.0.20180304
c808f3
c808f3
* Mon Feb 19 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180218-1
c808f3
- Update to 0.0.20180218
c808f3
c808f3
* Sun Feb 04 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180202-1
c808f3
- Update to 0.0.20180202
c808f3
c808f3
* Thu Jan 18 2018 Joe Doss <joe@solidadmin.com> - 0.0.20180118-1
c808f3
- Update to 0.0.20180118
c808f3
c808f3
* Thu Dec 21 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171221-1
c808f3
- Update to 0.0.20171221
c808f3
c808f3
* Tue Dec 12 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171211-1
c808f3
- Update to 0.0.20171211
c808f3
c808f3
* Mon Nov 27 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171127-1
c808f3
- Update to 0.0.20171127
c808f3
c808f3
* Thu Nov 23 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171122-1
c808f3
- Update to 0.0.20171122
c808f3
c808f3
* Sat Nov 11 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171111-1
c808f3
- Update to 0.0.20171111
c808f3
c808f3
* Wed Nov 01 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171101-1
c808f3
- Update to 0.0.20171101
c808f3
- Add temporary DNS hatchet to wg-quick
c808f3
c808f3
* Thu Oct 26 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171017-1
c808f3
- Update to 0.0.20171017
c808f3
c808f3
* Wed Oct 11 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171011-1
c808f3
- Update to 0.0.20171011
c808f3
c808f3
* Fri Oct 6 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171005-1
c808f3
- Update to 0.0.20171005
c808f3
- Update RPM spec URL to www.wireguard.com
c808f3
c808f3
* Mon Oct 2 2017 Joe Doss <joe@solidadmin.com> - 0.0.20171001-1
c808f3
- Update to 0.0.20171001
c808f3
c808f3
* Mon Sep 18 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170918-1
c808f3
- Update to 0.0.20170918
c808f3
- Drop support for RHEL 7.3, moving on instead to RHEL 7.4.
c808f3
c808f3
* Thu Sep 7 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170907-1
c808f3
- Update to 0.0.20170907
c808f3
c808f3
* Wed Aug 9 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170810-1
c808f3
- Update to 0.0.20170810
c808f3
c808f3
* Mon Jul 31 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170726-1
c808f3
- Update to 0.0.20170726
c808f3
c808f3
* Thu Jun 29 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170629-1
c808f3
- Update to 0.0.20170629
c808f3
c808f3
* Tue Jun 13 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170613-1
c808f3
- Update to 0.0.20170613
c808f3
c808f3
* Mon Jun 12 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170612-1
c808f3
- Update to 0.0.20170612
c808f3
c808f3
* Wed May 31 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170531-1
c808f3
- Update to 0.0.20170531
c808f3
c808f3
* Wed May 17 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170517-1
c808f3
- Update to 0.0.20170517
c808f3
c808f3
* Mon Apr 24 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170421-1
c808f3
- Update to 0.0.20170421
c808f3
c808f3
* Mon Apr 10 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170409-1
c808f3
- Update to 0.0.20170409
c808f3
c808f3
* Fri Mar 24 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170324-1
c808f3
- Update to 0.0.20170324
c808f3
c808f3
* Mon Mar 20 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170320.1-1
c808f3
- Update to 0.0.20170320.1
c808f3
c808f3
* Thu Mar 2 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170223-1
c808f3
- Update to 0.0.20170223
c808f3
c808f3
* Thu Feb 16 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170214-1
c808f3
- Update to 0.0.20170214
c808f3
c808f3
* Thu Jan 5 2017 Joe Doss <joe@solidadmin.com> - 0.0.20170105-1
c808f3
- Update to 0.0.20170105
c808f3
- Add wg-quick, bash-completion, and systemd service
c808f3
c808f3
* Mon Dec 19 2016 Jason A. Donenfeld <jason@zx2c4.com> - 0.0.20161218-1
c808f3
- Spec adjustments
c808f3
c808f3
* Wed Aug 17 2016 Joe Doss <joe@solidadmin.com> - 0.0.20160808-2
c808f3
- Spec adjustments
c808f3
c808f3
* Mon Aug 15 2016 Joe Doss <joe@solidadmin.com> - 0.0.20160808-1
c808f3
- Initial WireGuard Tools RPM
c808f3
- Version 0.0.20160808