Blame SPECS/wireguard-tools.spec

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