summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
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
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
2018-05-04uapi: use kqueue for sock deletion on darwinJason A. Donenfeld
2018-05-04tun: print automatically assigned interface name to stdoutJason A. Donenfeld
2018-05-04tun: allow darwin to auto assign namesJason A. Donenfeld
2018-05-04warning: put into mainJason A. Donenfeld
2018-05-03global: Add SPDX tags and copyright headerJason A. Donenfeld
2018-05-03Daemonize with environment variableJason A. Donenfeld
2018-05-03Start to dust off DarwinJason A. Donenfeld
2018-05-01Add missing locks and fix debug output, and try to flush queuesJason A. Donenfeld
2018-04-27Clear src cache if route changes to new ifindexJason A. Donenfeld
2018-04-27Fix error handling and cleanup of netlink listenerJason A. Donenfeld
2018-04-20Fix wrong debug messagesJason A. Donenfeld
2018-04-20Rework sticky socketsJason A. Donenfeld
2018-04-20Check for correct first nibbleJason A. Donenfeld
2018-04-20Signal using select and a pipe for bringing down TUN readerJason A. Donenfeld
2018-04-19We can determine the interface name ourselvesJason A. Donenfeld
2018-04-19Do not hard code MTU defaultJason A. Donenfeld
2018-04-18Fixed read from closed channelMathias Hall-Andersen
2018-04-18Allow determining nameJason A. Donenfeld
2018-04-18Use socketcall on x86Jason A. Donenfeld
2018-04-18Use simple 16-bit integer for persistent keepaliveJason A. Donenfeld