aboutsummaryrefslogtreecommitdiffstats
path: root/tun/wintun (follow)
Commit message (Expand)AuthorAgeFilesLines
* namedpipe: rename from winpipe to keep in sync with CL299009Jason A. Donenfeld2021-11-043-368/+0
* wintun: align 64-bit argument on ARM32Jason A. Donenfeld2021-10-261-1/+5
* wintun: allow retrieving DLL versionJason A. Donenfeld2021-10-202-1/+31
* wintun: remove memmod option for dll loadingJason A. Donenfeld2021-10-1613-1481/+39
* global: remove old-style build tagsJason A. Donenfeld2021-10-126-6/+0
* global: add newer-style build tagsJason A. Donenfeld2021-10-122-0/+2
* wintun: use new swdevice-based API for upcoming Wintun 0.14Jason A. Donenfeld2021-10-121-123/+54
* conn,wintun: use unsafe.Slice instead of unsafeSliceJason A. Donenfeld2021-10-111-20/+2
* memmod: import from wireguard-windowsJason A. Donenfeld2021-10-115-33/+95
* memmod: register exception handler tablesJason A. Donenfeld2021-08-052-0/+19
* memmod: fix protected delayed load the right wayJason A. Donenfeld2021-07-292-9/+13
* memmod: disable protected delayed load for nowJason A. Donenfeld2021-07-294-2/+155
* memmod: use resource functions from x/sysJason A. Donenfeld2021-03-084-266/+2
* memmod: do not use IsBadReadPtrJason A. Donenfeld2021-03-084-61/+1
* global: bump copyrightJason A. Donenfeld2021-01-2816-16/+16
* tun/wintun/memmod: gofmtJosh Bleecher Snyder2021-01-201-1/+1
* tun/wintun/memmod: fix format verbJosh Bleecher Snyder2021-01-201-1/+1
* memmod: apply explicit build tags to _32 and _64 filesJason A. Donenfeld2021-01-074-4/+4
* wintun: do not load dll in init()Jason A. Donenfeld2021-01-075-14/+21
* memmod: fix import loading function usageJason A. Donenfeld2020-11-273-26/+4
* wintun: load from filesystem by defaultJason A. Donenfeld2020-11-113-39/+109
* global: switch to using %w instead of %v for ErrorfJason A. Donenfeld2020-11-074-24/+24
* wintun: ring management moved to wintun.dllSimon Rozman2020-11-073-128/+108
* wintun: load wintun.dll from RCDATA resourceSimon Rozman2020-11-0717-1/+1575
* wintun: migrate to wintun.dll APISimon Rozman2020-11-0724-3701/+151
* tun/wintun/registry: fix Go 1.15 race/checkptr failureBrad Fitzpatrick2020-10-211-1/+1
* global: update header comments and modulesJason A. Donenfeld2020-05-0219-19/+19
* wintun: make remaining HWID comparisons case insensitiveSimon Rozman2020-05-021-2/+19
* setupapi: extend struct size constant definitions for arm(64)Simon Rozman2020-05-022-0/+4
* wintun: split error message for create vs open namespace.Avery Pennarun2020-05-021-1/+4
* wintun: manage ring memory manuallyJason A. Donenfeld2019-11-221-4/+24
* global: fix a few typos courtesy of codespellJonathan Tooker2019-10-221-1/+1
* namespaceapi: remove tasteless commentJason A. Donenfeld2019-10-211-1/+1
* wintun: normalize variable names for their typesJason A. Donenfeld2019-10-171-72/+72
* wintun: quickly ignore non-Wintun devicesAvery Pennarun2019-10-171-0/+18
* wintun: expose versionJason A. Donenfeld2019-10-081-1/+29
* mod: bump versionsJason A. Donenfeld2019-10-046-6/+6
* winpipe: use x/sys/windows instead of syscallJason A. Donenfeld2019-09-161-3/+2
* wintun: use correct length for security attributesJason A. Donenfeld2019-09-161-1/+1
* namespaceapi: AddSIDToBoundaryDescriptor modifies the handleJason A. Donenfeld2019-09-051-2/+2
* wintun: take mutex first alwaysJason A. Donenfeld2019-09-011-9/+9
* wintun: consider abandoned mutexes as releasedJason A. Donenfeld2019-09-011-1/+1
* wintun: put mutex into private namespaceJason A. Donenfeld2019-08-303-26/+99
* namespaceapi: fix mistakeJason A. Donenfeld2019-08-302-4/+4
* namespaceapi: initial versionSimon Rozman2019-08-303-0/+207
* wintun: take mutex so that deletion uses the right nameJason A. Donenfeld2019-08-301-9/+70
* wintun: move ring constants into moduleJason A. Donenfeld2019-08-292-2/+99
* wintun: delete all interfaces is not used anymoreJason A. Donenfeld2019-08-291-9/+0
* wintun: Wintun->InterfaceJason A. Donenfeld2019-08-291-27/+26
* wintun: keep reference to pool in wintun objectJason A. Donenfeld2019-08-291-7/+9