Skip to contentSkip to conversation

wireguard-tools v1.0.20200827 released

ANNOUNCE Jason A. Donenfeld 1 participant 1 message Aug 27, 2020

lore
Share & tools
lore
#0 lore raw

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello,

A new version, v1.0.20200827, of wireguard-tools has been tagged in the git repository, containing various required userspace utilities, such as the wg(8) and wg-quick(8) commands and documentation.

== Changes ==

* wg-quick: android: use iproute2 to bring up interface instead of ndc

Android 11's ndc regresses even more, but it turns out that netd doesn't need to track up/down state via direct invocation, so just set the interface up by way of normal iproute2.

* Revert "wg-quick: wait on process substitutions"

The real reason for this small release. This reverts a commit from the last release, which means the old problem comes back. That's an issue. But waiting on process substitutions is not available with commonly used bash versions:

    # wg-quick up demo
    [#] ip link add demo type wireguard
    [#] wg setconf demo /dev/fd/63
    /usr/bin/wg-quick: line 251: wait: pid 2955 is not a child of this shell
    [#] ip link delete dev demo

This means we have to wait a few years before fixing this issue. IOW, it's a bash limitation that we can't fix right now. But maybe someone on this list has some nice ideas of other potential fixes. I'd be interested in hearing ideas.

This release contains commits from: Jason A. Donenfeld.

As always, the source is available at https://git.zx2c4.com/wireguard-tools/ and information about the project is available at https://www.wireguard.com/ .

This release is available in compressed tarball form here:
https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20200827.tar.xz
SHA2-256: 51bc85e33a5b3cf353786ae64b0f1216d7a871447f058b6137f793eb0f53b7fd

A PGP signature of that file decompressed is available here:
https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20200827.tar.asc
Signing key: AB9942E6D4A4CFC3412620A749FC7012A5DE03AE Remember to unxz the tarball before verifying the signature.

If you're a package maintainer, please bump your package version. If you're a user, the WireGuard team welcomes any and all feedback on this latest version.

Finally, WireGuard development thrives on donations. By popular demand, we have a webpage for this: https://www.wireguard.com/donations/

Thank you,
Jason Donenfeld

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCAAuFiEEq5lC5tSkz8NBJiCnSfxwEqXeA64FAl9HbjIQHGphc29uQHp4 MmM0LmNvbQAKCRBJ/HASpd4DrqjWD/jKutC3MPQubBWEyOA5nc+e621b+6ziTL0a jspFfYVUgaPFdQOhvxRzf4EI32lS+GjNwCpfgXexivkFRsPcDezGYz+WHdzm7SyC Ap5cY7ftb6C2W7b49wVBF2pvBiVTG8thX0VRuYU4j+Hat+uQVw2rqEOZPK6H1qlM uBx4HB0rCEM+i7cMJ4FGh/oPMSAJxMPhnSBfoDqSbW/ZBCSpAEWMUfQhdhKO+g03 kTNAHNk6SLkQagimFa8thwCQf3mZjtC+FCn+HBucFcYGLhAuKVAIF5tdbnI317tK nXqSqxn74bar2yNTffMn6cmY3sjKNuH/WHz68M8mEgsxhgMaAmNTCBTAR+TmEL35 Ckr9mZcGUr+5VqUgYtcfZLY5VFHlzjnyZZljzAxeR/5jLWHTFlH7IKSQeQLAefw8 to0osdw9hg0iIx4ErpdxFEzbP9MWtposaSksiMfuIyHhdWM3PEv7yO2YbuHTwEbm at8oqpDEdCQSWugU8gH7Tu3l9WV9/fEWrwCHnIZcI9QnhwcRlo1HXi1kY9noxD/D lGIfZW32mOpuEW2NGeJ97zEV9AAnrsaYBOpKMxF4iR2WE7OI8XO6AZwrD25IrREx wvwFXNUmJSF7Wi6ut9zD9xEBmYuHXZgoLFV3xTC6XhyN2qQDaOdhLnWx0c5PyoFG Mf/CN6x+
=3+Ka
-----END PGP SIGNATURE-----