aboutsummaryrefslogtreecommitdiffstats
path: root/api (follow)
Commit message (Expand)AuthorAgeFilesLines
* api: upgrade logging0.10.2Simon Rozman2021-02-1610-177/+431
* api: tighten function parameter code analysis annotationsSimon Rozman2021-02-041-6/+5
* api: truncate long log lines with …Simon Rozman2021-02-041-3/+5
* api: unify NetCfgInstanceId registry retrievalSimon Rozman2021-02-041-26/+22
* api: ensure that device object exists before returning from open/create0.10.1Jason A. Donenfeld2021-02-031-13/+62
* global: bump copyrightJason A. Donenfeld2021-01-3023-24/+24
* api: use custom devpkey for poolJason A. Donenfeld2021-01-301-2/+28
* api: close private namespace when unloading DLLJason A. Donenfeld2020-12-171-12/+16
* api: delay load remaining dlls to work around forwarder gotchas0.9.2Jason A. Donenfeld2020-11-271-2/+2
* api: skip notifying driver when there are no receive packets yetSimon Rozman2020-11-271-3/+5
* api: allow header to be mitJason A. Donenfeld2020-11-271-1/+1
* 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-102-6/+3
* 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
* api: avoid loading version.dll if not usedJason A. Donenfeld2020-11-061-3/+14
* api: include arm64 in amd64Jason A. Donenfeld2020-11-052-2/+2
* api: remove WintunOpenAdapterDeviceObjectJason A. Donenfeld2020-11-055-21/+14
* api: rearrange wintun.h to have better grouping and improve docsJason A. Donenfeld2020-11-051-26/+27
* api: rename WintunGetAdapter to WintunOpenAdapterJason A. Donenfeld2020-11-053-10/+10
* api: rename ReceiveRelease to ReleaseReceivePacketJason A. Donenfeld2020-11-053-9/+7
* api: add cfgmgr32.dll to delayed load listJason A. Donenfeld2020-11-051-2/+2
* api: fix typo in ring-management function prototype declarationsSimon Rozman2020-11-051-5/+5
* 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-042-9/+32
* api: rename GetVersion to GetRunningDriverVersionJason A. Donenfeld2020-11-043-4/+4
* 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-0417-981/+1266
* wintun: extract inf driverver at compile time into C headerJason A. Donenfeld2020-11-032-111/+5
* 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
* api: constify pool argumentJason A. Donenfeld2020-11-034-5/+5
* api: remove guid getterJason A. Donenfeld2020-11-033-16/+0
* api: use 'open' name since caller must close handleJason A. Donenfeld2020-11-035-6/+6
* api: add pool/driver removal for uninstaller semanticsJason A. Donenfeld2020-11-036-20/+65
* api: move _L macro where it belongsJason A. Donenfeld2020-11-032-7/+2