Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change default Wintun driver file path #722

Open
northis opened this issue Aug 20, 2024 · 1 comment
Open

Change default Wintun driver file path #722

northis opened this issue Aug 20, 2024 · 1 comment

Comments

@northis
Copy link
Member

northis commented Aug 20, 2024

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

@shamarin
Copy link

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."

OpenVPN/openvpn-build#720

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants