aboutsummaryrefslogtreecommitdiffstats
path: root/main.go (unfollow)
Commit message (Expand)AuthorFilesLines
2019-09-08main: simplify warningsJason A. Donenfeld1-15/+1
2019-06-14tun: remove TUN prefix from types to reduce stutter elsewhereMatt Layher1-1/+1
2019-05-14global: regroup all importsJason A. Donenfeld1-3/+4
2019-04-19main: revise warningsJason A. Donenfeld1-25/+15
2019-03-03global: begin modularizationJason A. Donenfeld1-15/+17
2019-02-27tun: use netpoll instead of rwcancelJason A. Donenfeld1-0/+5
2019-02-18Change package pathJason A. Donenfeld1-1/+1
2019-02-05Import windows scafoldingJason A. Donenfeld1-0/+2
2019-02-05Update copyrightJason A. Donenfeld1-2/+2
2018-09-16global: fix up copyright headersJason A. Donenfeld1-2/+1
2018-05-30Print version number in logJason A. Donenfeld1-0/+2
2018-05-24Catch EINTRJason A. Donenfeld1-1/+1
2018-05-24Add undocumented --version flagJason A. Donenfeld1-0/+5
2018-05-23Adopt GOPATHJason A. Donenfeld1-1/+1
2018-05-23Move tun to subpackageJason A. Donenfeld1-3/+4
2018-05-21Minor main.go signal fixesFilippo Valsorda1-2/+3
2018-05-19Add copyright headersMathias Hall-Andersen1-0/+1
2018-05-14Use /dev/null as place holderJason A. Donenfeld1-0/+5
2018-05-14Ugly hack to suppress warning on backgrounded processJason A. Donenfeld1-0/+4
2018-05-14Netlink sockets can't be shutdownJason A. Donenfeld1-4/+0
2018-05-14Clean moreJason A. Donenfeld1-1/+1
2018-05-14Optional logging even in backgroundJason A. Donenfeld1-3/+10
2018-05-10Rewrite timers and related state machinesJason A. Donenfeld1-0/+15
2018-05-05Removed remaining signals from peerMathias Hall-Andersen1-15/+0
2018-05-05Removed old signalsMathias Hall-Andersen1-1/+0
2018-05-05StyleJason A. Donenfeld1-1/+0
2018-05-04uapi: use kqueue for sock deletion on darwinJason A. Donenfeld1-0/+4
2018-05-04tun: allow darwin to auto assign namesJason A. Donenfeld1-7/+15
2018-05-04warning: put into mainJason A. Donenfeld1-4/+41
2018-05-03global: Add SPDX tags and copyright headerJason A. Donenfeld1-0/+5
2018-05-03Daemonize with environment variableJason A. Donenfeld1-6/+19
2018-05-03Start to dust off DarwinJason A. Donenfeld1-0/+2
2018-04-19We can determine the interface name ourselvesJason A. Donenfeld1-1/+1
2018-02-04Align with go library layoutMathias Hall-Andersen1-0/+0
2017-12-02Removed profiler codeMathias Hall-Andersen1-8/+0
2017-12-01More consistent use of signal structMathias Hall-Andersen1-2/+9
2017-11-30Added missing exit codesMathias Hall-Andersen1-0/+5
2017-11-17Allows passing UAPI fd to serviceMathias Hall-Andersen1-18/+41
2017-11-14Moved TUN device creation to pre-forkMathias Hall-Andersen1-33/+69
2017-11-14Initial working source cachingMathias Hall-Andersen1-0/+1
2017-10-27Fixed message header length in conn_linuxMathias Hall-Andersen1-1/+4
2017-10-16Initial implementation of source cachingMathias Hall-Andersen1-2/+0
2017-10-07Begin incorporating new src cache into receiveMathias Hall-Andersen1-0/+1
2017-08-11Improved receive.goMathias Hall-Andersen1-1/+15
2017-08-01Close UAPI socket before exitMathias Hall-Andersen1-3/+25
2017-07-20Moved remaining platform dependent UAPI codeMathias Hall-Andersen1-0/+9
2017-07-17Fixed deadlock in index.goMathias Hall-Andersen1-7/+13
2017-07-15Conforming to the cross-platform UXMathias Hall-Andersen1-25/+48
2017-07-13Terminate on interface deletionMathias Hall-Andersen1-11/+20
2017-07-10Fixed incomming initiation bugMathias Hall-Andersen1-4/+3