Commit Graph

72 Commits

Author SHA1 Message Date
Adam Stephens
805b93ba0d
wireguard-tools: add meta.mainProgram 2023-09-02 11:00:18 -04:00
Jan Malakhovski
5852f26bdc treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 1: trivial cases 2023-08-03 16:32:03 +00:00
Artturin
06b3819a15 wireguard-tools: add bash to patchShebang .wg-quick-wrapped 2023-02-13 23:45:37 +02:00
Naïm Favier
138d4389cc
wireguard-tools: move iptables to PATH suffix
The firewall package in the environment should take precedence.
2022-12-26 13:00:47 +01:00
Sandro
366683965e
Merge pull request #166308 from ncfavier/wg-resolvconf
nixos/resolvconf: allow different implementations
2022-07-10 21:00:00 +02:00
Linus Heckemann
ec2bee2404 maintainers: remove elseym
Simon passed away in December 2021.

Simon, it was a pleasure to work with you, to learn things together
and to share good times. It ended too soon. You will be missed.
2022-07-04 21:21:38 +02:00
Naïm Favier
fd662e5c46
wireguard-tools: use resolvconf from PATH if available
Allows using wg-quick with systemd-resolved which provides its own
implementation of the resolvconf command.
2022-06-21 22:58:44 +02:00
Adam Joseph
624eaca9b9 wireguard: remove dependency on wireguard-go
Prior to this commit, wireguard dependend on wireguard-go.  This
commit removes that unnecessary dependency.
2022-02-23 13:50:58 -08:00
Jörg Thalheim
469d7d5013 wireguard-tools: remove myself as maintainer 2021-11-23 13:48:23 +01:00
Jason A. Donenfeld
7727ce7c3b
Revert "wireguard-tools: allow system resolvconf implementation if available" 2021-11-23 00:24:48 +01:00
Jörg Thalheim
d838c43a87 wireguard-tools: allow system resolvconf implementation if available 2021-09-26 14:00:18 +02:00
Maximilian Bosch
d37ab4d0ee
wireguard-tools: 1.0.20210424 -> 1.0.20210914
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-September/007049.html

This doesn't seem to have any implications for NixOS users, but appears
to have a few fixes that seem relevant to Darwin users including:

    wg-quick: darwin: account for "link#XX" gateways

    On macOS, under specific configurations, the `netstat -nr -f inet` and
    `netstat -nr -f inet6` outputs break gateway collection.
2021-09-16 09:56:12 +02:00
efim
b94a45a8d6 wireguard-tools: meta update 2021-08-13 13:53:00 +03:00
David Terry
c1186b572f
maintainers: xwvvvvwx -> d-xo 2021-08-08 19:11:45 +02:00
Maximilian Bosch
5a48b5ec83
wireguard-tools: 1.0.20210315 -> 1.0.20210424
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-April/006663.html
2021-05-11 22:58:27 +02:00
Sandro Jäckel
9378fdf87e
iproute: deprecate alias 2021-04-04 01:43:46 +02:00
Sandro Jäckel
a71af661d3
wireguard-tools: remove ? null from inputs, remove with lib; 2021-03-17 22:55:12 +01:00
Maximilian Bosch
f6092fe869
wireguard-tools: 1.0.20210223 -> 1.0.20210315
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-March/006493.html
2021-03-15 19:22:48 +01:00
Maximilian Bosch
706555036e
wireguard-tools: 1.0.20200827 -> 1.0.20210223
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-February/006407.html
2021-02-24 00:23:31 +01:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Maximilian Bosch
1ce368f975
wireguard-tools: 1.0.20200820 -> 1.0.20200827
https://lists.zx2c4.com/pipermail/wireguard/2020-August/005790.html
2020-08-29 22:51:35 +02:00
Maximilian Bosch
05a4dc3ce9
wireguard-tools: 1.0.20200513 -> 1.0.20200820
https://lists.zx2c4.com/pipermail/wireguard/2020-August/005780.html
2020-08-22 22:35:22 +02:00
Jörg Thalheim
8f01823046
Merge pull request #86055 from Ma27/wireguard-kernel-versions 2020-05-28 23:07:29 +01:00
Maximilian Bosch
07a46f3b9b
wireguard-tools: 1.0.20200510 -> 1.0.20200513
https://lists.zx2c4.com/pipermail/wireguard/2020-May/005431.html
2020-05-19 09:13:14 +02:00
Maximilian Bosch
b95d49d034
wireguard-tools: 1.0.20200319 -> 1.0.20200510
https://lists.zx2c4.com/pipermail/wireguard/2020-May/005415.html
2020-05-11 13:19:05 +02:00
Maximilian Bosch
41bd6d2614
nixos/wireguard: test against multiple kernel versions
When testing WireGuard updates, I usually run the VM-tests with
different kernels to make sure we're not introducing accidental
regressions for e.g. older kernels.

I figured that we should automate this process to ensure continuously
that WireGuard works fine on several kernels.

For now I decided to test the latest LTS version (5.4) and
the latest kernel (currently 5.6). We can add more kernels in the
future, however this seems to significantly slow down evaluation and
time.

The list can be customized by running a command like this:

   nix-build nixos/tests/wireguard --arg kernelVersionsToTest '["4.19"]'

The `kernelPackages` argument in the tests is null by default to make
sure that it's still possible to invoke the test-files directly. In that
case the default kernel of NixOS (currently 5.4) is used.
2020-04-29 23:10:53 +02:00
Maximilian Bosch
a4347f2b92
wireguard: reference missing nixosTests.wireguard 2020-04-25 20:22:14 +02:00
Jörg Thalheim
77dc7ef908
wireguard-tools: reference tests 2020-04-25 11:16:10 +01:00
Maximilian Bosch
19ceeb6de0
wireguard-tools: 1.0.20200206 -> 1.0.20200319
https://lists.zx2c4.com/pipermail/wireguard/2020-March/005191.html
2020-03-20 00:53:49 +01:00
David Terry
3bad19b676
wireguard: rm libmnl from buildInputs
Inlined into the source as of v1.0.20200206.

See: https://lists.zx2c4.com/pipermail/wireguard/2020-February/004963.html
2020-02-07 09:02:14 +01:00
Maximilian Bosch
92d6ffcb64
wireguard-tools: 1.0.20200121 -> 1.0.20200206
https://lists.zx2c4.com/pipermail/wireguard/2020-February/004963.html
2020-02-06 18:29:56 +01:00
Maximilian Bosch
dea2f98262
wireguard-tools: 1.0.20200102 -> 1.0.20200121
https://lists.zx2c4.com/pipermail/wireguard/2020-January/004869.html
2020-01-21 17:55:09 +01:00
Maximilian Bosch
fad24a7f9c
wireguard-tools: 1.0.20200102 2020-01-03 14:08:18 +01:00
David Terry
d6be252921
wireguard-tools: 0.0.20191219 -> 1.0.20191226
the userspace wireguard tools have been pulled out into their own repo as
announced in this mailing list post:

https://lists.zx2c4.com/pipermail/wireguard/2019-December/004787.html
2019-12-27 21:02:22 +01:00
Ivan Kozik
cbd67719fd wireguard-tools: 0.0.20191212 -> 0.0.20191219 2019-12-19 00:30:02 -08:00
David Terry
bbb9f053b4
wireguard-tools: 0.0.20191127 -> 0.0.20191212 2019-12-12 15:39:46 +01:00
Jörg Thalheim
b82d4edef4
wireguard-tools: fix dependencies (#74390)
wireguard-tools: fix dependencies
2019-11-28 09:31:28 +00:00
Sorin Iclanzan
f555515412 Add iptables to wireguard-tools 2019-11-27 18:19:38 -05:00
David Terry
bdcc0f420c
wireguard-tools: 0.0.20191012 -> 0.0.20191127 2019-11-27 17:52:04 +01:00
Maximilian Bosch
2177639967
wireguard-tools: 0.0.20190913 -> 0.0.20191012
https://lists.zx2c4.com/pipermail/wireguard/2019-October/004594.html

Also decided to add myself to the maintainers list as I use WireGuard
pretty heavily for private/work-related stuff and I intend to help taking care
of the WireGuard ecosystem in NixOS as well.
2019-10-18 23:51:25 +02:00
Will Dietz
c6af7bf1ac
wireguard: 0.0.20190702 -> 0.0.20190913 2019-09-16 10:12:42 -05:00
Robin Gloster
4e60b0efae
treewide: update globin's maintained drvs 2019-08-20 19:36:05 +02:00
xrelkd
b198b3e33d wireguard-tools: 0.0.20190601 -> 0.0.20190702 2019-07-07 03:16:15 +08:00
Florian Klink
f3ce2151db wireguard-tools: add updateScript 2019-06-01 22:17:25 +02:00
Graham Christensen
14c352b527
wireguard-tools: 0.0.20190531 -> 0.0.20190601 2019-06-01 09:05:59 -04:00
Graham Christensen
29eb4bcdb8
wireguard: 0.0.20190406 -> 0.0.20190531 2019-05-31 14:51:31 -04:00
R. RyanTM
08a62e0578 wireguard-tools: 0.0.20190227 -> 0.0.20190406
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/wireguard-tools/versions
2019-04-16 09:38:26 -07:00
elseym
f96f14f69e
wireguard-tools: 0.0.20190123 -> 0.0.20190227 2019-03-13 06:56:37 +01:00
R. RyanTM
4292f9b76d wireguard-tools: 0.0.20181218 -> 0.0.20190123
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/wireguard-tools/versions
2019-01-26 18:33:52 -08:00
Reno Reckling
ca9e76e676 wireguard-tools Add proper dependencies
wg-quick calls iproute, resolvconf and sysctl on Linux.
These dependencies where missing.
2018-12-29 16:41:04 +01:00