aboutsummaryrefslogtreecommitdiff
path: root/package/wireguard/wireguard.hash
Commit message (Collapse)AuthorAgeFilesLines
* package/wireguard: bump version to 0.0.20190123Gravatar Peter Korsgaard2019-02-021-2/+2
| | | | | | | For details of the changes, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2019-January/003805.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/wireguard: bump version to 0.0.20181218Gravatar Peter Korsgaard2019-01-021-2/+2
| | | | | | | For details of the changes, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2018-December/003687.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20181119Gravatar Peter Korsgaard2018-11-231-2/+2
| | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* wireguard: bump version to 0.0.20181018Gravatar Peter Korsgaard2018-10-211-2/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20180925Gravatar Peter Korsgaard2018-09-271-2/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump to 0.0.20180708Gravatar Jason A. Donenfeld2018-07-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * chacha20poly1305: use slow crypto on -rt kernels on arm too Leftover from the last commit of the previous snapshot that we forgot to handle. * tools: getentropy requires macOS 10.12 Small build time fixup for old versions of macOS. * queueing: remove useless spinlocks on sc * queueing: re-enable preemption periodically to lower latency * simd: encapsulate fpu amortization into nice functions * simd: no need to restore fpu state when no preemption This will improve general system latency on preempt-enabled systems, like desktops. * dns-hatchet: apply resolv.conf's selinux context to new resolv.conf Fixes wg-quick's dns hatchet on CentOS. * qemu: bump default kernel By bumping to 4.17.2, we actually uncovered a bug in the SLUB allocator, which upstream is now fixing: https://lkml.org/lkml/2018/6/18/1407 * noise: take locks for ss precomputation * netlink: maintain static_identity lock over entire private key update Minor locking correctness fixes and optimizations. * noise: wait for crng before taking locks We now make sure that an outgoing packet which needs a potentially unseeded rng won't block a call to wg(8), which takes similar locks for retrieving data. * receive: drop handshake packets if rng is not initialized If the rng is unseeded, we drop incoming handshake packets, so that it's not possible for an attacker to fill the handshake queue thereby provoking cookies. * ratelimiter: mitigate reference underflow * ratelimiter: do not allow concurrent init and uninit Minor correctness and hardening fixes, which don't fix anything particular in WireGuard, but might be useful if our ratelimiter is ever used elsewhere. * compat: use stabler lkml links * poly1305: add missing string.h header Minor fixups. * receive: don't toggle bh The last snapshot caused a big performance regression, which we partially revert here. This general matter, though, will be revisited in the future, perhaps by switching to NAPI. * main: test poly1305 before chacha20poly1305 * poly1305: give linker the correct constant data section size While the default bfd linker did the right thing, gold would sometimes merge section incorrectly because of an incorrect section length field, resulting in wrong calculations. * simd: add missing header Fixes a compile error on a few odd kernels. * global: fix a few typos * manpages: eliminate whitespace at the end of the line * tools: fix misspelling of strchrnul in comment Cosmetic fixups. * global: use ktime boottime instead of jiffies * global: use fast boottime instead of normal boottime * compat: more robust ktime backport We now use the equivalent of clock_gettime(CLOCK_BOOTTIME) for doing age checks on time-limited objects, such as ephemeral keys, so that on systems where we don't clear before sleep (like Android), we make sure to invalidate the objects after the proper amount of time, taking into account time spent asleep. * wg-quick: android: prevent outgoing handshake packets from being dropped Recent android phones block outgoing packets using iptables while the system is asleep. This makes sense for most services, but not for a tunnel device itself, so we work around this by inserting our own iptables rule. * device: print daddr not saddr in missing peer error * receive: style Debug messages now make sense again. * wg-quick: android: support excluding applications Android now supports excluding certain apps (uids) from the tunnel. * selftest: ratelimiter: improve chance of success via retry * qemu: bump default kernel version * qemu: decide debug kernel based on KERNEL_VERSION Some improvements to our testing infrastructure. * receive: use NAPI on the receive path This is a big change that should both improve preemption latency (by not disabling it unconditionally) and vastly improve rx performance on most systems by using NAPI. The main purpose of this snapshot is to test out this technique. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20180613Gravatar Peter Korsgaard2018-06-201-2/+2
| | | | | | | | | | Contains a fix for a crash when forwarding packets from devices that use flow offloading and a x86 FPU issue on -rt kernels. Also add a post-release upstream patch fixing a compilation issue related to memcpy(). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20180524Gravatar Peter Korsgaard2018-05-271-2/+2
| | | | | | Contains a number of fixes, including fixes for building with GCC 8. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump to version 0.0.20180420Gravatar Jason A. Donenfeld2018-04-271-2/+2
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20180304Gravatar Peter Korsgaard2018-03-131-2/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20180218Gravatar Peter Korsgaard2018-02-191-2/+2
| | | | | | Fixes a memory leak and various minor tooling fixes. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump to version 0.0.20180202Gravatar Peter Korsgaard2018-02-031-2/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20180118Gravatar Peter Korsgaard2018-01-181-2/+2
| | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wireguard: bump to version 0.0.20171221Gravatar Peter Korsgaard2017-12-221-2/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump versionGravatar Peter Korsgaard2017-12-111-2/+2
| | | | | | Various bugfixes, including a compat fix for <= 3.10. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump to version 0.0.20171111Gravatar Peter Korsgaard2017-11-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | Contains a number of important fixes. From the relase notes: https://lists.zx2c4.com/pipermail/wireguard/2017-November/001935.html * netlink: plug memory leak * qemu: check for memory leaks There was a small memory leak on the netlink configuration layer that's now been fixed. * netlink: make sure we reserve space for NLMSG_DONE A rather important change - due to an upstream kernel bug, that's existed since the advent of netlink itself, sometimes wg(8) failed to receive valid data back from kernelspace, resulting in "ENOBUFS" when trying to dump all peers. This patch works around it while we wait for upstream to commit the fix. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump to version 0.0.20171101Gravatar Jason A. Donenfeld2017-11-011-2/+2
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump to version 0.0.20171011Gravatar Peter Korsgaard2017-10-151-2/+2
| | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wireguard: bump to version 0.0.20171005Gravatar Peter Korsgaard2017-10-061-1/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: bump version to 0.0.20171001Gravatar Peter Korsgaard2017-10-031-1/+2
| | | | | | And add a hash for the license file while we're at it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: add new packageGravatar Aurélien Chabot2017-10-021-0/+2
[Peter: Fix help text, drop suboptions, drop patches, fix dependencies, handle optional bash dependency, use kernel-module infrastructure, enable needed kernel options] Signed-off-by: Aurélien Chabot <aurelien@chabot.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>