Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-05-22 | wg-quick: freebsd: add new implementation | 2 | -16/+434 | ||
2018-05-22 | wg-quick: darwin: do not remove routes when no real interface | 1 | -0/+1 | ||
2018-05-22 | wg-quick: darwin: rename namefile environment variable | 1 | -1/+1 | ||
This paves the way for an openbsd implementation. | |||||
2018-05-22 | tools: fix OpenBSD build | 4 | -2/+4 | ||
License: MIT Signed-off-by: Filippo Valsorda <valsorda@google.com> | |||||
2018-05-22 | compat: work around qcom 4.9 backports | 1 | -0/+3 | ||
Qualcomm backported the get_random_u32 patch, even though kernel.org didn't, which is a problem. They also backported another patch in the same place which defines a new macro variable, so use this as a differentiator. | |||||
2018-05-22 | qemu: bump default kernel for gcc 8.1 | 1 | -1/+1 | ||
2018-05-22 | allowedips: set pointer to null before freeing | 1 | -2/+3 | ||
2018-05-22 | ncat-client-server: do not always call sudo and use env bash | 1 | -2/+3 | ||
2018-05-19 | version: bump snapshot0.0.20180519 | 2 | -2/+2 | ||
2018-05-19 | timers: no need to clear keepalive in persistent keepalive | 1 | -4/+1 | ||
We do this after sending the keepalive anyway. This is something of a regression, though, since before we'd cancel and then send, but now we send and then cancel, so it introduces a potential race, but hopefully that isn't too big of a deal. | |||||
2018-05-19 | timers: clear send_keepalive timer on sending handshake response | 3 | -6/+12 | ||
We reorganize this into also doing so on sending keepalives itself, which means the state machine is much more consistent, even if this was already implied. | |||||
2018-05-19 | timers: fix up comment | 1 | -2/+2 | ||
2018-05-19 | timers: remove slack_time | 1 | -8/+2 | ||
It's already done implicitly by recent kernels and it's not adding much here. | |||||
2018-05-18 | timers: reinitialize state on init | 1 | -0/+3 | ||
2018-05-18 | tools: fix errno propagation and messages | 5 | -9/+8 | ||
2018-05-18 | timers: round up instead of down in slack_time | 1 | -2/+2 | ||
On systems with a 100hz tick, this causes handshakes to be retried in slightly less than 5 seconds, which means they aren't sent at all. This has the effect of the handshakes entirely stopping their retry cycle until the next data packet is sent. Reported-by: Andrew He <andrewhe@mit.edu> | |||||
2018-05-18 | chacha20poly1305: add mips32 implementation | 4 | -5/+913 | ||
Signed-off-by: René van Dorst <opensource@vdorst.com> | |||||
2018-05-18 | device: remove allowedips before individual peers | 1 | -1/+1 | ||
This avoids an O(n^2) traversal in favor of an O(n) one. | |||||
2018-05-17 | wg-quick: darwin: simpler inclusion check | 1 | -1/+1 | ||
2018-05-17 | wg-quick: darwin: reorder functions | 1 | -19/+19 | ||
2018-05-17 | wg-quick: darwin: networksetup does not like missing stdio | 1 | -1/+1 | ||
2018-05-17 | wg-quick: darwin: avoid routing loop if no default | 1 | -6/+16 | ||
2018-05-17 | wg-quick: darwin: sometimes there are no network services | 1 | -2/+1 | ||
2018-05-16 | wg-quick: use invoking shell in auto rooting | 2 | -2/+3 | ||
2018-05-16 | wg-quick: add intentionally undocumented userspace implementation knob | 2 | -3/+3 | ||
This knob might disappear at some point, and we don't want to encourage its use, so it's not being documented, but this should help with development of new implementations. | |||||
2018-05-16 | wg-quick: darwin: use bash from environment and require bash 4+ | 2 | -23/+23 | ||
For properly configured Homebrew installations /usr/local/bin should be before /bin, so this should still work. This allows the script to be used in more than one setting. | |||||
2018-05-16 | wg-quick: darwin: restore DNS on down | 1 | -13/+25 | ||
2018-05-16 | wg-quick: darwin: bash correctness | 1 | -5/+4 | ||
2018-05-16 | wg-quick: darwin: remove v6 routes after shutdown | 1 | -3/+3 | ||
This works around a Darwin kernel bug regarding interface removal. | |||||
2018-05-16 | wg-quick: darwin: ensure socket directory exists | 1 | -5/+1 | ||
2018-05-16 | dns-hatchet: update paths | 1 | -1/+1 | ||
Suggested-by: Martin Hauke <mardnh@gmx.de> | |||||
2018-05-15 | version: bump snapshot0.0.20180514 | 2 | -2/+2 | ||
2018-05-15 | ncat-client-server: add wg-quick variant | 2 | -4/+37 | ||