aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* api: do not make dead gateway detection failures fatal0.9.1Jason A. Donenfeld2020-11-171-1/+1
* api: retry on ERROR_TRANSACTION_NOT_ACTIVE when disabling dead GW detectSimon Rozman2020-11-171-18/+27
* api: remove useless lineJason A. Donenfeld2020-11-171-1/+1
* api: remove return value from logger functionJason A. Donenfeld2020-11-104-14/+6
* driver: do not allow compiler to reload PacketSizeJason A. Donenfeld2020-11-091-1/+1
* version: bump0.9Jason A. Donenfeld2020-11-091-2/+2
* api: relax IsPoolMember estimationJason A. Donenfeld2020-11-091-27/+14
* api: do not call UpdateDriverForPlugAndPlayDevicesWJason A. Donenfeld2020-11-092-13/+5
* api: take pool mutex when deletingJason A. Donenfeld2020-11-091-1/+10
* api: account for adapter disappearing during deletionJason A. Donenfeld2020-11-091-4/+6
* api: manipulate process token if thread token didn't require impersonationJason A. Donenfeld2020-11-071-8/+11
* api: fix Function and Prefix logging orderSimon Rozman2020-11-071-1/+1
* api: fix LastError overrideSimon Rozman2020-11-071-3/+4
* proj: use less scary caps for zip license fileJason A. Donenfeld2020-11-061-1/+1
* api: avoid loading version.dll if not usedJason A. Donenfeld2020-11-061-3/+14
* driver: move to subfolderSimon Rozman2020-11-0610-27/+24
* api: include arm64 in amd64Jason A. Donenfeld2020-11-053-3/+4
* api: remove WintunOpenAdapterDeviceObjectJason A. Donenfeld2020-11-057-37/+14
* example: raise to 4MiBJason A. Donenfeld2020-11-052-2/+2
* api: rearrange wintun.h to have better grouping and improve docsJason A. Donenfeld2020-11-052-44/+45
* api: rename WintunGetAdapter to WintunOpenAdapterJason A. Donenfeld2020-11-055-22/+22
* api: rename ReceiveRelease to ReleaseReceivePacketJason A. Donenfeld2020-11-055-17/+16
* README: improve code exampleJason A. Donenfeld2020-11-051-2/+37
* api: move InititalizeWintun to top to be easier to findJason A. Donenfeld2020-11-051-33/+32
* api: add cfgmgr32.dll to delayed load listJason A. Donenfeld2020-11-051-2/+2
* wintun: simplify vcxprojJason A. Donenfeld2020-11-051-86/+10
* vs: cause example to be default selected run projectJason A. Donenfeld2020-11-051-2/+2
* .gitignore: simplify build dir matchJason A. Donenfeld2020-11-051-8/+2
* api: fix typo in ring-management function prototype declarationsSimon Rozman2020-11-052-10/+10
* README: add reference and describe infoJason A. Donenfeld2020-11-041-96/+343
* api: document enum argument properlyJason A. Donenfeld2020-11-041-1/+1
* api: document log enumJason A. Donenfeld2020-11-041-3/+6
* api: remove enum name for logger levelJason A. Donenfeld2020-11-041-1/+1
* api: document adapter handle return value properlyJason A. Donenfeld2020-11-041-1/+1
* api: CALLBACK_FUNC -> CALLBACKJason A. Donenfeld2020-11-044-9/+9
* api: upgrade nci.lib and wintun-inf.h buildingSimon Rozman2020-11-043-15/+15
* api: rename GetVersion to GetRunningDriverVersionJason A. Donenfeld2020-11-045-8/+9
* example: account for buffer being drained too slowlyJason A. Donenfeld2020-11-041-3/+6
* api: use a logging alloc functionJason A. Donenfeld2020-11-048-131/+96
* api: concatenate function name at runtimeJason A. Donenfeld2020-11-043-18/+29
* api: include the rundll32 helpers the MSVC-typical waySimon Rozman2020-11-044-6/+8
* api: translate NTSTATUS to Win32 error codesSimon Rozman2020-11-043-13/+15
* api: use GetLastError() to report failures like standard Win32Simon Rozman2020-11-0418-1017/+1317
* example: account for adapter reuseJason A. Donenfeld2020-11-031-1/+1
* wintun: upset everybody by doing multiplication via string concatenationJason A. Donenfeld2020-11-031-1/+1
* wintun: extract inf driverver at compile time into C headerJason A. Donenfeld2020-11-034-111/+28
* api: move nci.lib generation to custom stepJason A. Donenfeld2020-11-031-4/+7
* api: move undocumented ntdll symbols to ntdll.hJason A. Donenfeld2020-11-034-18/+18
* wintun: use proper import type for undocumented functionsJason A. Donenfeld2020-11-031-2/+7
* api: constify pool argumentJason A. Donenfeld2020-11-034-5/+5