aboutsummaryrefslogtreecommitdiffstats
path: root/README.md (unfollow)
Commit message (Expand)AuthorFilesLines
2020-01-21version: bump snapshot0.0.20200121Jason A. Donenfeld1-1/+1
2020-01-15tun: darwin: ignore ENOMEM errorsJason A. Donenfeld1-1/+18
2020-01-07tun: windows: serialize write callsJason A. Donenfeld1-0/+5
2019-12-30README: update repo urlsJason A. Donenfeld2-2/+2
2019-11-28device: SendmsgN mutates the input sockaddrJason A. Donenfeld1-0/+9
2019-11-22wintun: manage ring memory manuallyJason A. Donenfeld2-7/+27
2019-10-30constants: recalculate rekey max based on a one minute floodJason A. Donenfeld1-1/+1
2019-10-22global: fix a few typos courtesy of codespellJonathan Tooker5-10/+10
2019-10-21device: allow blackholing socketsJason A. Donenfeld2-4/+14
2019-10-21device: remove dead error reporting codeJason A. Donenfeld1-4/+1
2019-10-21namespaceapi: remove tasteless commentJason A. Donenfeld1-1/+1
2019-10-17device: recheck counters while holding write lockJason A. Donenfeld1-2/+7
2019-10-17wintun: normalize variable names for their typesJason A. Donenfeld1-72/+72
2019-10-17wintun: quickly ignore non-Wintun devicesAvery Pennarun1-0/+18
2019-10-17tun: match windows CreateTUN signature to the Linux variantAvery Pennarun2-5/+10
2019-10-17rwcancel: handle EINTR and EAGAIN in unixSelect()Avery Pennarun1-2/+14
2019-10-16device: test packets between two fake devicesDavid Crawshaw1-29/+199
2019-10-12version: bump snapshot0.0.20191012Jason A. Donenfeld1-1/+1
2019-10-08Makefile: remove v prefixJason A. Donenfeld1-1/+1
2019-10-08wintun: expose versionJason A. Donenfeld2-1/+34
2019-10-04uapi: allow preventing creation of new peers when updatingJason A. Donenfeld1-1/+17
2019-10-04mod: bump versionsJason A. Donenfeld9-16/+16
2019-09-16winpipe: use x/sys/windows instead of syscallJason A. Donenfeld7-229/+128
2019-09-16wintun: use correct length for security attributesJason A. Donenfeld1-1/+1
2019-09-08tun: windows: unify error message formatJason A. Donenfeld1-2/+2
2019-09-08version: bump snapshot0.0.20190908Jason A. Donenfeld1-1/+1
2019-09-08main: simplify warningsJason A. Donenfeld3-44/+1
2019-09-07tun: openbsd: check for interface already being upJason A. Donenfeld1-23/+31
2019-09-05namespaceapi: AddSIDToBoundaryDescriptor modifies the handleJason A. Donenfeld1-2/+2
2019-09-01wintun: take mutex first alwaysJason A. Donenfeld1-9/+9
2019-09-01wintun: consider abandoned mutexes as releasedJason A. Donenfeld1-1/+1
2019-08-31ipc: windows: use protected prefixJason A. Donenfeld2-2/+2
2019-08-30winpipe: enforce ownership of client connectionJason A. Donenfeld3-7/+46
2019-08-30wintun: put mutex into private namespaceJason A. Donenfeld3-26/+99
2019-08-30namespaceapi: fix mistakeJason A. Donenfeld2-4/+4
2019-08-30namespaceapi: initial versionSimon Rozman3-0/+207
2019-08-30wintun: take mutex so that deletion uses the right nameJason A. Donenfeld4-25/+84
2019-08-29wintun: move ring constants into moduleJason A. Donenfeld3-96/+133
2019-08-29wintun: delete all interfaces is not used anymoreJason A. Donenfeld1-9/+0
2019-08-29wintun: Wintun->InterfaceJason A. Donenfeld2-37/+36
2019-08-29wintun: keep reference to pool in wintun objectJason A. Donenfeld1-7/+9
2019-08-29wintun: introduce adapter poolsSimon Rozman2-26/+50
2019-08-28wintun: simplify rename logicJason A. Donenfeld1-5/+4
2019-08-28wintun: give better errors when ndis interface listing failsJason A. Donenfeld1-2/+2
2019-08-28wintun: also check for numbered suffix and friendly nameJason A. Donenfeld1-9/+22
2019-08-28wintun: upgrade deleting all interfaces and make it reusableSimon Rozman1-4/+29
2019-08-27wintun: cleanup earlierJason A. Donenfeld1-19/+20
2019-08-27wintun: rename duplicate adapters instead of ourselvesJason A. Donenfeld4-0/+118
2019-08-26wintun: match suffix numbersJason A. Donenfeld1-1/+8
2019-08-25device: getsockname on linux to determine portJason A. Donenfeld1-0/+10