[ANNOUNCE] wireguard-linux-compat v1.0.20200611 released

Jason A. Donenfeld Jason at zx2c4.com
Thu Jun 11 10:22:34 CEST 2020


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

Hello,

A new version, v1.0.20200611, of the backported WireGuard kernel module for
3.10 <= Linux <= 5.5.y has been tagged in the git repository.

== Changes ==

  * qemu: always use cbuild gcc rather than system gcc
  * qemu: remove -Werror in order to build ancient kernels better
  * qemu: patch kernels that rely on ancient make
  * qemu: force 2MB pages for binutils 2.31
  * qemu: use cbuild gcc for avx512 exclusion
  * qemu: add extra fill in idt handler for newer binutils
  * qemu: support fetching kernels for arbitrary URLs
  * qemu: patch in UTS_UBUNTU_RELEASE_ABI for Ubuntu detection
  * qemu: work around broken centos8 kernel
  * qemu: mark per_cpu_load_addr as static for gcc-10
  
  Our qemu test suite can now handle more kernels and more compilers. Scroll
  down to the bottom of https://www.wireguard.com/build-status/ to see the
  expanded array of kernels we now test against, including some distro kernels.
  
  * compat: widen breadth of integer constants
  * compat: widen breadth of memzero_explicit backport
  * compat: backport skb_scrub_packet to 3.11
  * compat: widen breadth of prandom_u32_max backport
  * compat: narrow the breadth of iptunnel_xmit backport
  * compat: backport iptunnel_xmit to 3.11
  
  With the expanded qemu test suite, it was possible to expand our list of
  mainline kernels, so the backport compat layer is now more precise.
  
  * compat: ubuntu appears to have backported ipv6_dst_lookup_flow
  * compat: bionic-hwe-5.0/disco kernel backported skb_reset_redirect and ipv6 flow
  
  Ubuntu kernels changed recently, so this ensures we can compile with the
  latest Ubuntu releases.
  
  * compat: remove stale suse support
  
  WireGuard is now part of SUSE 15.2, and the older series is no longer
  supported by SUSE. This means we only need to support SUSE 15.1.

This release contains commits from: Jason A. Donenfeld.

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

This version is available in compressed tarball form here:
  https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-1.0.20200611.tar.xz
  SHA2-256: 9b0478c3b1f3a7b488916e632e2fcbb1383bb1a2ef294489858ce2ba1da3246d

A PGP signature of that file decompressed is available here:
  https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-1.0.20200611.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-----

iQJEBAEBCAAuFiEEq5lC5tSkz8NBJiCnSfxwEqXeA64FAl7h6bgQHGphc29uQHp4
MmM0LmNvbQAKCRBJ/HASpd4Drpn4EACsG/Ylm9pnLWHPaZj7ztJFJ9i0H7OS3vis
cF0s3+cEm+L/nHW3wTRYRq4S2FSd4MRt2lMUvzoMNtj4AiW6YMgjTcjCiShfiXIX
QKAekPepwAo4HtwXO/WZoD28Cp1FP0Wxvx4AOVeMQ2BFcv5wTeinuM4NSN9AgDpi
iMgY1hR2WEEVflmbRC1TA1b2C7GmeS5oFgzaUDCGq4NqDnd9hRTUg7KmSmq6CN9g
8YPRo2IX8rqaIgBJKSLjwyBw9b12hmIytYC5TftSYnRHgk8kIEWFaHZKBR4mkOtQ
GxLkoARgF5O3XNb1uIgrGLpJawud3S4sa0Q9zQZXK2xG9uSNaiLXtjj9IFDyETFt
qwH1y6DSSd3Pr5+xgA06gYqNuwOtKCR7o/IlwTjgimuWy2zHG+6GXjnrOFNKODff
ERG7nEjSvrOkpJlpiDj5AKM7A4Znsg0ES1LcNM856Fj/R1TjEHQG/l0689kj8i4t
oSJ1zdLjMkN4YIAbepCiRxg5yH+ZBPbnceF6hqYWJ/7XBesKfNzNrH3jt+WYQ+HU
EdHBRv80HSliFgLn2Mkx7jFJDzGf/78wpssSRw6o31CxLRG7X1XTzkJO3Jj1JfXZ
GErrY2XabGcHu5xQL1rkYq5hcLaJBdFirIgKGf934klc3Qxg71Mdw2rKejlZY3/h
m9h+0ZmErg==
=aGAy
-----END PGP SIGNATURE-----


More information about the WireGuard mailing list