aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-29memmod: fix protected delayed load the right wayJason A. Donenfeld
2021-07-29memmod: disable protected delayed load for nowJason A. Donenfeld
2021-06-24ipc: allow admins but require high integrity labelJason A. Donenfeld
2021-06-04device: zero out allowedip node pointers when removingJason A. Donenfeld
2021-06-03device: limit allowedip fuzzer a to 4 times throughJason A. Donenfeld
2021-06-03device: simplify allowedips lookup signatureJason A. Donenfeld
2021-06-03device: remove nodes by peer in O(1) instead of O(n)Jason A. Donenfeld
2021-06-03device: remove recursion from insertion and connect parent pointersJason A. Donenfeld
2021-06-03device: reduce size of trie structJason A. Donenfeld
2021-05-25go.mod: bump golang.org/x/sys againJosh Bleecher Snyder
2021-05-22device: allow reducing queue constants on iOSJason A. Donenfeld
2021-05-20tun: linux: account for interface removal from outsideJason A. Donenfeld
2021-05-20conn: linux: protect read fdsJason A. Donenfeld
2021-05-20rwcancel: use ordinary os.ErrClosed instead of custom errorJason A. Donenfeld
2021-05-20rwcancel: use poll instead of selectJason A. Donenfeld
2021-05-18device: optimize Peer.String even moreJason A. Donenfeld
2021-05-14device: optimize Peer.StringJosh Bleecher Snyder
2021-05-11conn: windows: set count=0 on retryJason A. Donenfeld
2021-05-10main: replace crlf on windows in fmt testJason A. Donenfeld
2021-05-10main: check that code is formatted in unit testJason A. Donenfeld
2021-05-07tun: formatJason A. Donenfeld
2021-05-07device: add ID to repeated routinesJason A. Donenfeld
2021-05-07device: remove unusual ... in messagesJason A. Donenfeld
2021-05-07device: avoid verbose log line during ordinary shutdown sequenceJason A. Donenfeld
2021-05-07tun: windows: set event before waitingJason A. Donenfeld
2021-05-07tun: windows: rearrange struct to avoid alignment trap on 32bitJason A. Donenfeld
2021-05-07tun: windows: check alignment in unit testJason A. Donenfeld
2021-05-06device: log all errors received by RoutineReceiveIncomingJosh Bleecher Snyder
2021-05-06tun/netstack: update go mod and remove GSO argumentJason A. Donenfeld
2021-05-05tun: windows: send MTU update when forced MTU changesJason A. Donenfeld
2021-04-26tun: windows: protect reads from closingJason A. Donenfeld
2021-04-26conn: windows: do not error out when receiving UDP jumbogramJason A. Donenfeld
2021-04-24version: bump snapshot0.0.20210424Jason A. Donenfeld
2021-04-19tun: freebsd: avoid OOB writesJason A. Donenfeld
2021-04-19tun: freebsd: become controlling process when reopening tun FDJason A. Donenfeld
2021-04-19tun: freebsd: restructure and cleanupJason A. Donenfeld
2021-04-19tun: freebsd: remove horrific hack for getting tunnel nameJason A. Donenfeld
2021-04-18tun: freebsd: set IFF_MULTICAST for routing daemonsJason A. Donenfeld
2021-04-15main: print kernel warning on OpenBSD and FreeBSD tooJason A. Donenfeld
2021-04-12device: don't defer unlocking from loopJason A. Donenfeld
2021-04-12conn: reconstruct v4 vs v6 receive function based on symtabJason A. Donenfeld
2021-04-12device: allocate new buffer in receive death spiralKristupas Antanavičius
2021-04-09conn: windows: reset ring to starting position after freeJason A. Donenfeld
2021-04-09conn: windows: compare head and tail properlyJason A. Donenfeld
2021-04-09winrio: test that IOCP-based RIO is supportedJason A. Donenfeld
2021-04-02all: make conn.Bind.Open return a slice of receive functionsJosh Bleecher Snyder
2021-04-02conn: winrio: pass key parameter into structJason A. Donenfeld
2021-03-30device: handle broader range of errors in RoutineReceiveIncomingJosh Bleecher Snyder
2021-03-30conn: document retry loop in StdNetBind.OpenJosh Bleecher Snyder
2021-03-30conn: use local ipvN vars in StdNetBind.OpenJosh Bleecher Snyder