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