aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* ipc: allow admins but require high integrity labelJason A. Donenfeld2021-06-241-2/+1
* device: zero out allowedip node pointers when removingJason A. Donenfeld2021-06-042-1/+22
* device: limit allowedip fuzzer a to 4 times throughJason A. Donenfeld2021-06-031-5/+10
* device: simplify allowedips lookup signatureJason A. Donenfeld2021-06-035-17/+18
* device: remove nodes by peer in O(1) instead of O(n)Jason A. Donenfeld2021-06-032-72/+82
* device: remove recursion from insertion and connect parent pointersJason A. Donenfeld2021-06-033-59/+95
* device: reduce size of trie structJason A. Donenfeld2021-06-035-53/+45
* go.mod: bump golang.org/x/sys againJosh Bleecher Snyder2021-05-252-1/+7
* device: allow reducing queue constants on iOSJason A. Donenfeld2021-05-223-11/+12
* tun: linux: account for interface removal from outsideJason A. Donenfeld2021-05-202-26/+33
* conn: linux: protect read fdsJason A. Donenfeld2021-05-201-12/+18
* rwcancel: use ordinary os.ErrClosed instead of custom errorJason A. Donenfeld2021-05-201-2/+2
* rwcancel: use poll instead of selectJason A. Donenfeld2021-05-204-73/+12
* device: optimize Peer.String even moreJason A. Donenfeld2021-05-181-14/+16
* device: optimize Peer.StringJosh Bleecher Snyder2021-05-141-7/+20
* conn: windows: set count=0 on retryJason A. Donenfeld2021-05-111-0/+1
* main: replace crlf on windows in fmt testJason A. Donenfeld2021-05-101-0/+4
* main: check that code is formatted in unit testJason A. Donenfeld2021-05-102-1/+48
* tun: formatJason A. Donenfeld2021-05-072-3/+3
* device: add ID to repeated routinesJason A. Donenfeld2021-05-073-13/+13
* device: remove unusual ... in messagesJason A. Donenfeld2021-05-071-2/+2
* device: avoid verbose log line during ordinary shutdown sequenceJason A. Donenfeld2021-05-071-1/+1
* tun: windows: set event before waitingJason A. Donenfeld2021-05-071-18/+18
* tun: windows: rearrange struct to avoid alignment trap on 32bitJason A. Donenfeld2021-05-071-4/+4
* tun: windows: check alignment in unit testJason A. Donenfeld2021-05-071-0/+67
* device: log all errors received by RoutineReceiveIncomingJosh Bleecher Snyder2021-05-061-1/+1
* tun/netstack: update go mod and remove GSO argumentJason A. Donenfeld2021-05-063-16/+18
* tun: windows: send MTU update when forced MTU changesJason A. Donenfeld2021-05-051-0/+4
* tun: windows: protect reads from closingJason A. Donenfeld2021-04-261-6/+19
* conn: windows: do not error out when receiving UDP jumbogramJason A. Donenfeld2021-04-261-2/+14
* 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