aboutsummaryrefslogtreecommitdiffstats
path: root/api/adapter.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* api: rewrite based on SwDeviceJason A. Donenfeld2021-10-121-1563/+662
* api: adapter: cleanup wintrust shim if install failsJason A. Donenfeld2021-09-281-6/+6
* api: incorporate new win7 code signing techniqueJason A. Donenfeld2021-08-021-0/+65
* api: remove authenticode supportJason A. Donenfeld2021-08-021-92/+2
* api: upgradeSimon Rozman2021-07-281-624/+505
* vs: move shared configuration to wintun.props and upgradeSimon Rozman2021-07-281-8/+16
* api: build with WDKJason A. Donenfeld2021-07-231-2/+3
* api: use SuggestedInstanceId instead of NetSetupAnticipatedInstanceIdJason A. Donenfeld2021-07-091-65/+2
* api: log instance id when object file name is emptyJason A. Donenfeld2021-07-081-1/+1
* api: print correct last error when failingJason A. Donenfeld2021-07-081-1/+1
* api: don't auto-elevateJason A. Donenfeld2021-06-251-44/+13
* api: only mark GUID as in-use if Status != NotPresentJason A. Donenfeld2021-05-111-13/+16
* api: use simpler problem status checkingJason A. Donenfeld2021-05-101-12/+13
* api: check that GUID is valid before assuming it's in useJason A. Donenfeld2021-05-101-2/+7
* api: skip requested GUID if !win10Jason A. Donenfeld2021-05-051-5/+12
* api: clean up NetSetup2 GUIDsJason A. Donenfeld2021-05-051-0/+50
* api: don't return ERROR_SUCCESS if adapter doesn't come upJason A. Donenfeld2021-05-041-4/+23
* api: log Windows error message too when creating folder or file failsSimon Rozman2021-04-131-2/+2
* api: elevate to SYSTEM in WintunEnumAdapters()Simon Rozman2021-03-081-3/+10
* api: upgrade logging0.10.2Simon Rozman2021-02-161-112/+173
* api: tighten function parameter code analysis annotationsSimon Rozman2021-02-041-6/+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-301-1/+1
* api: use custom devpkey for poolJason A. Donenfeld2021-01-301-2/+28
* 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: relax IsPoolMember estimationJason A. Donenfeld2020-11-091-27/+14
* api: do not call UpdateDriverForPlugAndPlayDevicesWJason A. Donenfeld2020-11-091-10/+2
* 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: avoid loading version.dll if not usedJason A. Donenfeld2020-11-061-3/+14
* api: remove WintunOpenAdapterDeviceObjectJason A. Donenfeld2020-11-051-1/+1
* api: rename WintunGetAdapter to WintunOpenAdapterJason A. Donenfeld2020-11-051-1/+1
* api: CALLBACK_FUNC -> CALLBACKJason A. Donenfeld2020-11-041-1/+1
* api: rename GetVersion to GetRunningDriverVersionJason A. Donenfeld2020-11-041-2/+2
* api: use a logging alloc functionJason A. Donenfeld2020-11-041-66/+37
* api: include the rundll32 helpers the MSVC-typical waySimon Rozman2020-11-041-1/+1
* api: translate NTSTATUS to Win32 error codesSimon Rozman2020-11-041-1/+1
* api: use GetLastError() to report failures like standard Win32Simon Rozman2020-11-041-538/+641
* wintun: extract inf driverver at compile time into C headerJason A. Donenfeld2020-11-031-111/+4
* api: move undocumented ntdll symbols to ntdll.hJason A. Donenfeld2020-11-031-12/+1
* api: constify pool argumentJason A. Donenfeld2020-11-031-2/+2
* api: remove guid getterJason A. Donenfeld2020-11-031-6/+0
* api: use 'open' name since caller must close handleJason A. Donenfeld2020-11-031-1/+1
* api: add pool/driver removal for uninstaller semanticsJason A. Donenfeld2020-11-031-8/+33
* api: only return top two version nibblesJason A. Donenfeld2020-11-031-5/+5
* api: prevent double SetupDiDestroyDriverInfoList calls on errorSimon Rozman2020-11-031-6/+10
* api: rundll32: repair token spawning semanticsJason A. Donenfeld2020-11-031-5/+4
* api: refactor .inf parsing and check SystemTimeToFileTime for errorsSimon Rozman2020-11-031-29/+31