aboutsummaryrefslogtreecommitdiffstats
path: root/main.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* conn, device, tun: implement vectorized I/O plumbingJordan Whited2023-03-101-7/+7
* global: bump copyright yearJason A. Donenfeld2023-02-071-1/+1
* global: bump copyright yearJason A. Donenfeld2022-09-201-1/+1
* global: apply gofumptJason A. Donenfeld2021-12-091-1/+0
* global: remove old-style build tagsJason A. Donenfeld2021-10-121-1/+0
* global: add new go 1.17 build commentsJason A. Donenfeld2021-09-051-0/+1
* main: print kernel warning on OpenBSD and FreeBSD tooJason A. Donenfeld2021-04-151-13/+16
* conn: make binds replacableJason A. Donenfeld2021-02-231-1/+2
* global: bump copyrightJason A. Donenfeld2021-01-281-1/+1
* device: remove version stringJason A. Donenfeld2021-01-281-2/+2
* device: combine debug and info log levels into 'verbose'Jason A. Donenfeld2021-01-261-10/+7
* device: change logging interface to use functionsJosh Bleecher Snyder2021-01-261-11/+10
* main: now that we're upstreamed, relax Linux warningJason A. Donenfeld2020-05-021-12/+10
* global: update header comments and modulesJason A. Donenfeld2020-05-021-1/+1
* main: simplify warningsJason A. Donenfeld2019-09-081-15/+1
* tun: remove TUN prefix from types to reduce stutter elsewhereMatt Layher2019-06-141-1/+1
* global: regroup all importsJason A. Donenfeld2019-05-141-3/+4
* main: revise warningsJason A. Donenfeld2019-04-191-25/+15
* global: begin modularizationJason A. Donenfeld2019-03-031-15/+17
* tun: use netpoll instead of rwcancelJason A. Donenfeld2019-02-271-0/+5
* Change package pathJason A. Donenfeld2019-02-181-1/+1
* Import windows scafoldingJason A. Donenfeld2019-02-051-0/+2
* Update copyrightJason A. Donenfeld2019-02-051-2/+2
* global: fix up copyright headersJason A. Donenfeld2018-09-161-2/+1
* Print version number in logJason A. Donenfeld2018-05-301-0/+2
* Catch EINTRJason A. Donenfeld2018-05-241-1/+1
* Add undocumented --version flagJason A. Donenfeld2018-05-241-0/+5
* Adopt GOPATHJason A. Donenfeld2018-05-231-1/+1
* Move tun to subpackageJason A. Donenfeld2018-05-231-3/+4
* Minor main.go signal fixesFilippo Valsorda2018-05-211-2/+3
* Add copyright headersMathias Hall-Andersen2018-05-191-0/+1
* Use /dev/null as place holderJason A. Donenfeld2018-05-141-0/+5
* Ugly hack to suppress warning on backgrounded processJason A. Donenfeld2018-05-141-0/+4
* Netlink sockets can't be shutdownJason A. Donenfeld2018-05-141-4/+0
* Clean moreJason A. Donenfeld2018-05-141-1/+1
* Optional logging even in backgroundJason A. Donenfeld2018-05-141-3/+10
* Rewrite timers and related state machinesJason A. Donenfeld2018-05-101-0/+15
* Removed remaining signals from peerMathias Hall-Andersen2018-05-051-15/+0
* Removed old signalsMathias Hall-Andersen2018-05-051-1/+0
* uapi: use kqueue for sock deletion on darwinJason A. Donenfeld2018-05-041-0/+4
* tun: allow darwin to auto assign namesJason A. Donenfeld2018-05-041-7/+15
* warning: put into mainJason A. Donenfeld2018-05-041-4/+41
* global: Add SPDX tags and copyright headerJason A. Donenfeld2018-05-031-0/+5
* Daemonize with environment variableJason A. Donenfeld2018-05-031-6/+19
* Start to dust off DarwinJason A. Donenfeld2018-05-031-0/+2
* We can determine the interface name ourselvesJason A. Donenfeld2018-04-191-1/+1
* Align with go library layoutMathias Hall-Andersen2018-02-041-0/+196