aboutsummaryrefslogtreecommitdiff
path: root/main.go
AgeCommit message (Expand)Author
2023-03-10conn, device, tun: implement vectorized I/O plumbingJordan Whited
2023-02-07global: bump copyright yearJason A. Donenfeld
2022-09-20global: bump copyright yearJason A. Donenfeld
2021-12-09global: apply gofumptJason A. Donenfeld
2021-10-12global: remove old-style build tagsJason A. Donenfeld
2021-09-05global: add new go 1.17 build commentsJason A. Donenfeld
2021-04-15main: print kernel warning on OpenBSD and FreeBSD tooJason A. Donenfeld
2021-02-23conn: make binds replacableJason A. Donenfeld
2021-01-28global: bump copyrightJason A. Donenfeld
2021-01-28device: remove version stringJason A. Donenfeld
2021-01-26device: combine debug and info log levels into 'verbose'Jason A. Donenfeld
2021-01-26device: change logging interface to use functionsJosh Bleecher Snyder
2020-05-02main: now that we're upstreamed, relax Linux warningJason A. Donenfeld
2020-05-02global: update header comments and modulesJason A. Donenfeld
2019-09-08main: simplify warningsJason A. Donenfeld
2019-06-14tun: remove TUN prefix from types to reduce stutter elsewhereMatt Layher
2019-05-14global: regroup all importsJason A. Donenfeld
2019-04-19main: revise warningsJason A. Donenfeld
2019-03-03global: begin modularizationJason A. Donenfeld
2019-02-27tun: use netpoll instead of rwcancelJason A. Donenfeld
2019-02-18Change package pathJason A. Donenfeld
2019-02-05Import windows scafoldingJason A. Donenfeld
2019-02-05Update copyrightJason A. Donenfeld
2018-09-16global: fix up copyright headersJason A. Donenfeld
2018-05-30Print version number in logJason A. Donenfeld
2018-05-24Catch EINTRJason A. Donenfeld
2018-05-24Add undocumented --version flagJason A. Donenfeld
2018-05-23Adopt GOPATHJason A. Donenfeld
2018-05-23Move tun to subpackageJason A. Donenfeld
2018-05-21Minor main.go signal fixesFilippo Valsorda
2018-05-19Add copyright headersMathias Hall-Andersen
2018-05-14Use /dev/null as place holderJason A. Donenfeld
2018-05-14Ugly hack to suppress warning on backgrounded processJason A. Donenfeld
2018-05-14Netlink sockets can't be shutdownJason A. Donenfeld
2018-05-14Clean moreJason A. Donenfeld
2018-05-14Optional logging even in backgroundJason A. Donenfeld
2018-05-10Rewrite timers and related state machinesJason A. Donenfeld
2018-05-05Removed remaining signals from peerMathias Hall-Andersen
2018-05-05Removed old signalsMathias Hall-Andersen
2018-05-04uapi: use kqueue for sock deletion on darwinJason 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-04-19We can determine the interface name ourselvesJason A. Donenfeld
2018-02-04Align with go library layoutMathias Hall-Andersen