AdGuardVPNForWindows icon indicating copy to clipboard operation
AdGuardVPNForWindows copied to clipboard

Change default Wintun driver file path

Open northis opened this issue 1 year ago • 1 comments

Issue Details

We use default wintun driver file name wintun.sys. This leads to conflicts with Open VPN

Proposed solution

Patch the library wintun.dll and change wintun.sys name

Alternative solution

No response

northis avatar Aug 20 '24 16:08 northis

Seams that OpenVPN will not fix it. Their answer: "The author of wintun has requested to only ship the binaries of wintun that he builds himself and use the installation way that the current binaries have builtin. We respect his intents and have never updated to the newer versions of wintun as consequence. Instead we are focusing on ovpn-dco-win for windows.

Our wintun driver is not patched or modifed. Where did you get the idea that we are patching it? It is just an older version/last version before breaking changes in upstream. The observed behaviour of deleting all wintun interfaces is by design by the newer wintun driver version/dll.

From my understanding, the license of the new version also only allows using the wintun driver only if you use the signed binaries. So that means that you cannot build the wintun driver yourself and use/distribute OpenVPN with a driver that is built from soure as GPL is incompatible with Apache2 license that is used by OpenSSL in OpenVPN. OpenVPN itself has an exception for this."

https://github.com/OpenVPN/openvpn-build/issues/720

shamarin avatar Aug 21 '24 03:08 shamarin