summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-05-15Improve makefileJason A. Donenfeld
2018-05-14Use /dev/null as place holderJason A. Donenfeld
2018-05-14Print utun name on darwinJason A. Donenfeld
2018-05-14Mask IPs when showing from trieJason A. Donenfeld
Otherwise intermediate nodes that get collapsed to real nodes will display the wrong value.
2018-05-14Ugly hack to suppress warning on backgrounded processJason A. Donenfeld
2018-05-14Better common bits functionJason A. Donenfeld
2018-05-14Fix noise testJason A. Donenfeld
2018-05-14Cancelable netlink writes and better response correlationJason A. Donenfeld
2018-05-14Netlink sockets can't be shutdownJason A. Donenfeld
2018-05-14Cleanup socket fileJason A. Donenfeld
2018-05-14Clean moreJason A. Donenfeld
2018-05-14No more finalizer for rwcancelJason A. Donenfeld
2018-05-14No need for padding any moreJason A. Donenfeld
2018-05-14Shorthand for empty channelsJason A. Donenfeld
2018-05-14Allow go routine to shutdown in darwin tunJason A. Donenfeld
2018-05-14Add rwcancelation to darwinJason A. Donenfeld
2018-05-14Smoother netlink shutdownJason A. Donenfeld
2018-05-14Optional logging even in backgroundJason A. Donenfeld
2018-05-14Fix dummy additionsJason A. Donenfeld
2018-05-14Look up route for every peerJason A. Donenfeld
2018-05-14Ensure go routines can exitJason A. Donenfeld
2018-05-14Send event on erroring kqueueJason A. Donenfeld
2018-05-14Introduce rwcancelJason A. Donenfeld
2018-05-13Prettier abbreviationJason A. Donenfeld
2018-05-13More refactoringJason A. Donenfeld
2018-05-13More odds and endsJason A. Donenfeld
2018-05-13Fix up testsJason A. Donenfeld
2018-05-13Odds and endsJason A. Donenfeld
2018-05-13Cleanup ratelimiterJason A. Donenfeld
2018-05-13Rework index hashtableJason A. Donenfeld
2018-05-10Rewrite timers and related state machinesJason A. Donenfeld
2018-05-05Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen
2018-05-05Removed remaining signals from peerMathias Hall-Andersen
1. Removed remaining signals from peer struct 2. Made needAnotherKeepalive local 3. Removed environment check from warning text (annoying when debugging)
2018-05-05Reorder stopping messages so that logs are coherentJason A. Donenfeld
2018-05-05More robust solution to close deadlockJason A. Donenfeld
2018-05-05Fix infinite loop in exit routineJason A. Donenfeld
2018-05-05Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen
2018-05-05Use Int32n for jitterMathias Hall-Andersen
2018-05-05Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goJason A. Donenfeld
2018-05-05Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen
2018-05-05Removed old signalsMathias Hall-Andersen
2018-05-05tun: simplify and combine creation logic on LinuxJason A. Donenfeld
2018-05-05StyleJason A. Donenfeld
2018-05-05Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen
2018-05-05tun: account for null termination on LinuxJason A. Donenfeld
2018-05-05Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen
2018-05-05Initial version of migration to new event modelMathias Hall-Andersen
- Begin move away from global timer state. - Made logging format more consistent
2018-05-04uapi: use kqueue for sock deletion on darwinJason A. Donenfeld
2018-05-04tun: print automatically assigned interface name to stdoutJason A. Donenfeld
This way scripts know what process they just started.
2018-05-04tun: allow darwin to auto assign namesJason A. Donenfeld