summaryrefslogtreecommitdiffhomepage
path: root/windows/driverlogic/src/driverlogic.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-04-18Bump binaries submoduleDavid Lönnhager1-1/+1
Also update driverlogic to point to the new wireguard header
2024-04-16Bump binaries submoduleDavid Lönnhager1-1/+1
2022-11-08Skip adapters without a valid GUID when removing old Wintun interfacesDavid Lönnhager1-2/+10
2022-09-05Ignore nameless devices when searching for split tunnel device inDavid Lönnhager1-2/+21
driverlogic
2022-08-25Remove ST setup from installer and increase robustness of cleanupDavid Lönnhager1-106/+9
Cleanup will now succeed in these cases: 1. There is no devnode, but the driver service exists. 2. There is no driver service, but there is a devnode. 3. The service exists but isn't running.
2022-08-15Update installer and driverlogic to use updated Wintun APIDavid Lönnhager1-10/+7
2021-12-07Update WireGuardNT cleanup in the uninstallerDavid Lönnhager1-12/+4
Caveat: Since the pool is gone, the driver is removed unconditionally
2021-09-28Update installer for wgntDavid Lönnhager1-1/+29
2021-07-02Restructure and extend driverlogicOdd Stranne1-936/+202
2021-05-06Fix driverlogic importDavid Lönnhager1-1/+1
2021-02-26Add remove-by-guid function to driverlogicDavid Lönnhager1-2/+16
2021-02-26Fix module path in driverlogicDavid Lönnhager1-7/+7
2020-11-24Don't replace existing network adapter in driverlogicDavid Lönnhager1-1/+46
2020-11-24Add wintun.dll functions to driverlogicDavid Lönnhager1-0/+188
2020-11-24Remove dead code in driverlogicDavid Lönnhager1-159/+37
2020-11-24Find virtual adapter dynamicallyDavid Lönnhager1-3/+3
2020-11-24Only create wintun adapter if none existsDavid Lönnhager1-1/+20
2020-11-24Use wintun device with OpenVPNDavid Lönnhager1-0/+24
2020-11-24Generalize driverlogicDavid Lönnhager1-40/+56
2020-11-24Optionally call DiInstallDevice when creating virtual net adaptersDavid Lönnhager1-31/+58
2020-11-24Generalize driverlogicDavid Lönnhager1-15/+15
2020-06-15Only create the event if we need it in driverlogicDavid Lönnhager1-7/+15
2020-06-15Allow some time for NetCfgInstanceId to be created for the new TAP adapter ↵David Lönnhager1-7/+92
device
2020-02-25Return specific error codes from driverlogic and display them in the message boxDavid Lönnhager1-6/+12
2020-02-25Slightly improve SetupAPI-specific error messagesDavid Lönnhager1-15/+16
2020-02-25Explain error code 0xE0000246David Lönnhager1-0/+28
2020-02-20Improve installer error messages on WindowsDavid Lönnhager1-1/+1
2020-02-18Abstract logging in driverlogicDavid Lönnhager1-16/+36
2020-02-13Update callback in driverlogicDavid Lönnhager1-4/+10
2020-02-13Do not log non-existent vanilla TAP adapter as an 'error'David Lönnhager1-1/+1
2020-02-13Fix console output translation in driverlogicDavid Lönnhager1-0/+8
2020-02-13Don't rely on stdout to rename newly created adapterDavid Lönnhager1-34/+74
2020-02-04Update driverlogicDavid Lönnhager1-51/+36
2020-02-04Add removal function to driverlogicDavid Lönnhager1-0/+28
2020-02-04Ignore removed devices without device instance ID in driverlogicDavid Lönnhager1-0/+8
2020-02-04Update driverlogicDavid Lönnhager1-96/+68
2020-02-03Use driverlogic process in installerDavid Lönnhager1-5/+5
2020-02-03Fix adapter deletion in driverlogicDavid Lönnhager1-5/+19
2020-02-03Migrate functions from driverlogic plugin to the driverlogic processDavid Lönnhager1-11/+394
2020-02-03Add driverlogic processDavid Lönnhager1-0/+300