summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2018-04-18Align 64-bit atomicsJason A. Donenfeld
2018-03-08Begin work on full device<->device unit-testMathias Hall-Andersen
2018-02-28Support nopi modeJason A. Donenfeld
2018-02-18Close tun fd when bringing down tunnelJason A. Donenfeld
2018-02-18Fix timer typoJason A. Donenfeld
2018-02-18Seperated fwmark update code into functionMathias Hall-Andersen
2018-02-13MPLv2 for App StoreJason A. Donenfeld
2018-02-13Reimplemented bind_rtmgrp in pure GoDominik Süß
2018-02-12Use relative importsJason A. Donenfeld
2018-02-12Revert "Don't use modules"Mathias Hall-Andersen
2018-02-12Don't use modulesJason A. Donenfeld
2018-02-11Moved test-processes to backgroundMathias Hall-Andersen
2018-02-11TUN status hack was causing spam during shutdownMathias Hall-Andersen
2018-02-11Added missing mutex acquisitionMathias Hall-Andersen
2018-02-11Removed exported methods from ratelimiter packageMathias Hall-Andersen
2018-02-11Moved ratelimiter to internal packageMathias Hall-Andersen
2018-02-11Moved tai64n into sub-packageMathias Hall-Andersen
2018-02-11Fixed tabsMathias Hall-Andersen
2018-02-11Reverted event changesMathias Hall-Andersen
2018-02-09Started migration to sub-packagesMathias Hall-Andersen
2018-02-07Go treats underscores speciallyJason A. Donenfeld
2018-02-04Work on logging formatMathias Hall-Andersen
2018-02-04Merge branch 'master' into timer-teardownMathias Hall-Andersen
2018-02-04Removed debugging locksMathias Hall-Andersen
2018-02-04Align with go library layoutMathias Hall-Andersen
2018-02-02Fixed testsMathias Hall-Andersen