Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-20 | Fix race in packetInNonceQueueIsAwaitingKey | Jason A. Donenfeld | |
2018-05-20 | Discourage building for Linux | Jason A. Donenfeld | |
2018-05-19 | Revert "Temporary work around. Please revert me" | Jason A. Donenfeld | |
This reverts commit 4312a7c70a58656891ff1398f2d0d36f4ed74c8a. | |||
2018-05-19 | timers: no need to clear keepalive in persistent keepalive | Jason A. Donenfeld | |
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. Kernel module commit a24b3e6e15ae1ea1291666e5da910caf43eedbaf | |||
2018-05-19 | timers: clear send_keepalive timer on sending handshake response | Jason A. Donenfeld | |
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. Kernel module commit 30290ef1d2581a3e6ee8ffcdb05d580cfba976be | |||
2018-05-19 | Listen for flush in outer select | Mathias Hall-Andersen | |
Now listen for flushNonceQueue signal in outer select during the RoutineNonce routine. This is needed to handle the edge case where the queue is flushed, but no packets are in the nonce queue. Since the signal has capacity 1 this signal will remain and potentially flush the queue at a later time, with packets meant for transmission. | |||
2018-05-19 | Add copyright headers | Mathias Hall-Andersen | |
2018-05-18 | Avoid using v6-mapped-v4 | Jason A. Donenfeld | |
2018-05-18 | Style | Jason A. Donenfeld | |
2018-05-17 | Fill out readme | Jason A. Donenfeld | |
2018-05-16 | Finer-grained start-stop synchronization | Jason A. Donenfeld | |
2018-05-15 | Fix dir permissions | Jason A. Donenfeld | |
2018-05-15 | Temporary work around. Please revert me | Jason A. Donenfeld | |
2018-05-15 | Lock timers on modification | Jason A. Donenfeld | |
2018-05-15 | Avoid vendoring tooling as much as possible | Jason A. Donenfeld | |
2018-05-15 | Add vendoring for Homebrew | Jason A. Donenfeld | |
2018-05-15 | Do not send keepalive if closed | Jason A. Donenfeld | |
2018-05-15 | Fix refactoring mistakes | Jason A. Donenfeld | |
2018-05-15 | Improve makefile | Jason A. Donenfeld | |
2018-05-14 | Use /dev/null as place holder | Jason A. Donenfeld | |
2018-05-14 | Print utun name on darwin | Jason A. Donenfeld | |
2018-05-14 | Mask IPs when showing from trie | Jason A. Donenfeld | |
Otherwise intermediate nodes that get collapsed to real nodes will display the wrong value. | |||
2018-05-14 | Ugly hack to suppress warning on backgrounded process | Jason A. Donenfeld | |
2018-05-14 | Better common bits function | Jason A. Donenfeld | |
2018-05-14 | Fix noise test | Jason A. Donenfeld | |
2018-05-14 | Cancelable netlink writes and better response correlation | Jason A. Donenfeld | |
2018-05-14 | Netlink sockets can't be shutdown | Jason A. Donenfeld | |
2018-05-14 | Cleanup socket file | Jason A. Donenfeld | |
2018-05-14 | Clean more | Jason A. Donenfeld | |
2018-05-14 | No more finalizer for rwcancel | Jason A. Donenfeld | |
2018-05-14 | No need for padding any more | Jason A. Donenfeld | |
2018-05-14 | Shorthand for empty channels | Jason A. Donenfeld | |
2018-05-14 | Allow go routine to shutdown in darwin tun | Jason A. Donenfeld | |
2018-05-14 | Add rwcancelation to darwin | Jason A. Donenfeld | |
2018-05-14 | Smoother netlink shutdown | Jason A. Donenfeld | |
2018-05-14 | Optional logging even in background | Jason A. Donenfeld | |
2018-05-14 | Fix dummy additions | Jason A. Donenfeld | |
2018-05-14 | Look up route for every peer | Jason A. Donenfeld | |
2018-05-14 | Ensure go routines can exit | Jason A. Donenfeld | |
2018-05-14 | Send event on erroring kqueue | Jason A. Donenfeld | |
2018-05-14 | Introduce rwcancel | Jason A. Donenfeld | |
2018-05-13 | Prettier abbreviation | Jason A. Donenfeld | |
2018-05-13 | More refactoring | Jason A. Donenfeld | |
2018-05-13 | More odds and ends | Jason A. Donenfeld | |
2018-05-13 | Fix up tests | Jason A. Donenfeld | |
2018-05-13 | Odds and ends | Jason A. Donenfeld | |
2018-05-13 | Cleanup ratelimiter | Jason A. Donenfeld | |
2018-05-13 | Rework index hashtable | Jason A. Donenfeld | |
2018-05-10 | Rewrite timers and related state machines | Jason A. Donenfeld | |
2018-05-05 | Merge branch 'master' of ssh://git.zx2c4.com/wireguard-go | Mathias Hall-Andersen | |