On Sun, Aug 12, 2018 at 10:32 AM Jason A. Donenfeld <[email protected]> wrote: > > * send: switch handshake stamp to an atomic > > Rather than abusing the handshake lock, we're much better off just using > a boring atomic64 for this. It's simpler and performs better. Also, while > we're at it, we set the handshake stamp both before and after the > calculations, in case the calculations block for a really long time waiting > for the RNG to initialize. > > * compat: better atomic acquire/release backport > > This should fix compilation and correctness on several platforms. > > * crypto: move simd context to specific type > > This was a suggestion from Andy Lutomirski on LKML. > > * chacha20poly1305: selftest: use arrays for test vectors > > We no longer have lines so long that they're rejected by SMTP servers. > > * qemu: add easy git harness > > This makes it a bit easier to use our qemu harness for testing our mainline > integration tree. > > * curve25519-x86_64: avoid use of r12 > > This causes problems with RAP and KERNEXEC for PaX, as r12 is a > reserved register. > > * chacha20: use memmove in case buffers overlap > > A small correctness fix that we never actually hit in WireGuard but is > important especially for moving this into a general purpose library. > > * curve25519-hacl64: simplify u64_eq_mask > * curve25519-hacl64: correct u64_gte_mask > > Two bitmath fixes from Samuel, which come complete with a z3 script proving > their correctness. > > * timers: include header in right file > > This fixes compilation in some environments. > > * netlink: don't start over iteration on multipart non-first allowedips > > Matt Layher found a bug where a netlink dump of peers would never terminate in > some circumstances, causing wg(8) to keep trying forever. We now have a fix as > well as a unit test to mitigate this, and we'll be looking to create a fuzzer > out of Matt's nice library. > > Signed-off-by: Jason A. Donenfeld <[email protected]> > --- > package/network/services/wireguard/Makefile | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Patch applied; thx
Hans > > diff --git a/package/network/services/wireguard/Makefile > b/package/network/services/wireguard/Makefile > index 9f90115..0f6fa1a 100644 > --- a/package/network/services/wireguard/Makefile > +++ b/package/network/services/wireguard/Makefile > @@ -11,12 +11,12 @@ include $(INCLUDE_DIR)/kernel.mk > > PKG_NAME:=wireguard > > -PKG_VERSION:=0.0.20180802 > +PKG_VERSION:=0.0.20180809 > PKG_RELEASE:=1 > > PKG_SOURCE:=WireGuard-$(PKG_VERSION).tar.xz > PKG_SOURCE_URL:=https://git.zx2c4.com/WireGuard/snapshot/ > -PKG_HASH:=cd1da34b377d58df760aadf69ced045081517570586fc2d4eed7f09f5d5a47c6 > +PKG_HASH:=3e351c42d22de427713f1da06d21189c5896a694a66cf19233a7c33295676f19 > > PKG_LICENSE:=GPL-2.0 Apache-2.0 > PKG_LICENSE_FILES:=COPYING > -- > 2.18.0 > > > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
