summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshot0.0.20210424Jason A. Donenfeld2021-04-241-1/+1
* tun: freebsd: avoid OOB writesJason A. Donenfeld2021-04-191-0/+7
* tun: freebsd: become controlling process when reopening tun FDJason A. Donenfeld2021-04-191-0/+10
* tun: freebsd: restructure and cleanupJason A. Donenfeld2021-04-191-166/+66
* tun: freebsd: remove horrific hack for getting tunnel nameJason A. Donenfeld2021-04-191-84/+13
* tun: freebsd: set IFF_MULTICAST for routing daemonsJason A. Donenfeld2021-04-181-4/+4
* main: print kernel warning on OpenBSD and FreeBSD tooJason A. Donenfeld2021-04-151-13/+16
* device: don't defer unlocking from loopJason A. Donenfeld2021-04-121-1/+1
* conn: reconstruct v4 vs v6 receive function based on symtabJason A. Donenfeld2021-04-124-15/+69
* device: allocate new buffer in receive death spiralKristupas Antanavičius2021-04-121-0/+1
* conn: windows: reset ring to starting position after freeJason A. Donenfeld2021-04-091-0/+3
* conn: windows: compare head and tail properlyJason A. Donenfeld2021-04-091-1/+1
* winrio: test that IOCP-based RIO is supportedJason A. Donenfeld2021-04-091-1/+9
* all: make conn.Bind.Open return a slice of receive functionsJosh Bleecher Snyder2021-04-027-142/+138
* conn: winrio: pass key parameter into structJason A. Donenfeld2021-04-021-0/+1
* device: handle broader range of errors in RoutineReceiveIncomingJosh Bleecher Snyder2021-03-301-0/+3
* conn: document retry loop in StdNetBind.OpenJosh Bleecher Snyder2021-03-301-0/+3
* conn: use local ipvN vars in StdNetBind.OpenJosh Bleecher Snyder2021-03-301-11/+9
* conn: unify code in StdNetBind.SendJosh Bleecher Snyder2021-03-301-14/+13
* device: rename unsafeCloseBind to closeBindLockedJosh Bleecher Snyder2021-03-301-3/+5
* version: bump snapshot0.0.20210323Jason A. Donenfeld2021-03-231-1/+1
* tun: freebsd: use broadcast mode instead of PPP modeJason A. Donenfeld2021-03-231-0/+17
* device: signal to close device in separate routineJason A. Donenfeld2021-03-111-1/+1
* tun: linux: do not spam events every second from hack listenerJason A. Donenfeld2021-03-111-6/+17
* tun: freebsd: allow empty namesKay Diam2021-03-081-16/+18
* winpipe: move syscalls into x/sysJason A. Donenfeld2021-03-087-837/+1178
* memmod: use resource functions from x/sysJason A. Donenfeld2021-03-084-266/+2
* memmod: do not use IsBadReadPtrJason A. Donenfeld2021-03-084-61/+1
* conn: linux: unexport mutexJason A. Donenfeld2021-03-081-9/+9
* mod: bump x/sysJason A. Donenfeld2021-03-082-6/+6
* mod: rename COPYING to LICENSEJason A. Donenfeld2021-03-061-0/+0
* tun/netstack: bump deps and apiJason A. Donenfeld2021-03-065-40/+257
* device: get rid of peers.empty boolean in timersActiveJason A. Donenfeld2021-03-063-10/+7
* conn: implement RIO for fast Windows UDP socketsJason A. Donenfeld2021-02-259-71/+852
* global: remove TODO name graffitiJason A. Donenfeld2021-02-233-4/+3
* device: test up/down using virtual connJason A. Donenfeld2021-02-233-24/+155
* device: cleanup unused test componentsJason A. Donenfeld2021-02-233-80/+27
* conn: make binds replacableJason A. Donenfeld2021-02-2316-149/+160
* device: disable waitpool testsJason A. Donenfeld2021-02-221-0/+1
* tun: make NativeTun.Close well behaved, not crash on double closeBrad Fitzpatrick2021-02-225-43/+62
* README: bump document Go requirement to 1.16Brad Fitzpatrick2021-02-221-1/+1
* global: stop using ioutilJason A. Donenfeld2021-02-173-6/+4
* conn: bump to 1.16 and get rid of NetErrClosed hackJason A. Donenfeld2021-02-164-19/+6
* version: bump snapshot0.0.20210212Jason A. Donenfeld2021-02-121-1/+1
* device: remove old version fileJason A. Donenfeld2021-02-121-3/+0
* gitignore: remove old hacksJason A. Donenfeld2021-02-111-3/+0
* device: use container/list instead of open coding itJason A. Donenfeld2021-02-102-37/+25
* device: retry Up() in up/down testJason A. Donenfeld2021-02-101-2/+13
* conn: close old fd before trying againJason A. Donenfeld2021-02-102-0/+2
* device: flush peer queues before starting deviceJason A. Donenfeld2021-02-102-24/+30