Attention is currently required from: plaisthos.
Hello plaisthos,
I'd like you to do a code review.
Please visit
http://gerrit.openvpn.net/c/openvpn/+/1426?usp=email
to review the following change.
Change subject: Remove some obsolete references to --windows-driver
......................................................................
Remove some obsolete references to --windows-driver
The option doesn't exist anymore so don't point
people to it.
But add it to the list of unsupported options.
Change-Id: I78c6f335c635e97bb41d26ed8908a978d7b49387
Signed-off-by: Frank Lichtenheld <[email protected]>
---
M doc/man-sections/unsupported-options.rst
M doc/man-sections/vpn-network-options.rst
M src/openvpn/options.c
M src/openvpn/tun.c
4 files changed, 8 insertions(+), 12 deletions(-)
git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/26/1426/1
diff --git a/doc/man-sections/unsupported-options.rst
b/doc/man-sections/unsupported-options.rst
index e8e76eb..821ac07 100644
--- a/doc/man-sections/unsupported-options.rst
+++ b/doc/man-sections/unsupported-options.rst
@@ -49,3 +49,8 @@
--opt-verify
Removed in OpenVPN 2.7. This option does not make sense anymore as option
strings may not match due to the introduction of parameters negotiation.
+
+--windows-driver
+ Removed in OpenVPN 2.7. OpenVPN will always use ovpn-dco as the default
+ driver on Windows. It will fall back to tap-windows6 if options are used
+ that are incompatible with ovpn-dco.
diff --git a/doc/man-sections/vpn-network-options.rst
b/doc/man-sections/vpn-network-options.rst
index 2a06ef6..33ebedb 100644
--- a/doc/man-sections/vpn-network-options.rst
+++ b/doc/man-sections/vpn-network-options.rst
@@ -89,7 +89,7 @@
On Windows, only the names :code:`tun` and :code:`tap` are supported.
Selection among multiple installed drivers or driver instances is done
- with ``--dev-node`` and ``--windows-driver``.
+ with ``--dev-node``.
--dev-node node
This is a highly system dependent option to influence tun/tap driver
diff --git a/src/openvpn/options.c b/src/openvpn/options.c
index a3fc19d..1be105b 100644
--- a/src/openvpn/options.c
+++ b/src/openvpn/options.c
@@ -3905,16 +3905,7 @@
}
else
{
- if (o->windows_driver == DRIVER_DCO)
- {
- msg(M_WARN,
- "Option --windows-driver ovpn-dco is ignored because Data
Channel Offload is disabled");
- o->windows_driver = WINDOWS_DRIVER_TAP_WINDOWS6;
- }
- else if (o->windows_driver == WINDOWS_DRIVER_UNSPECIFIED)
- {
- o->windows_driver = WINDOWS_DRIVER_TAP_WINDOWS6;
- }
+ o->windows_driver = WINDOWS_DRIVER_TAP_WINDOWS6;
}
#else /* _WIN32 */
if (dco_enabled(o) && o->dev_node)
diff --git a/src/openvpn/tun.c b/src/openvpn/tun.c
index 7c61dcf..a7c5ebb 100644
--- a/src/openvpn/tun.c
+++ b/src/openvpn/tun.c
@@ -6061,7 +6061,7 @@
if (tt->backend_driver != windows_driver)
{
msg(M_FATAL,
- "Adapter '%s' is using %s driver, %s expected. If you want to
use this device, adjust --windows-driver.",
+ "Adapter '%s' is using %s driver, %s expected.",
dev_node, print_tun_backend_driver(windows_driver),
print_tun_backend_driver(tt->backend_driver));
}
--
To view, visit http://gerrit.openvpn.net/c/openvpn/+/1426?usp=email
To unsubscribe, or for help writing mail filters, visit
http://gerrit.openvpn.net/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: I78c6f335c635e97bb41d26ed8908a978d7b49387
Gerrit-Change-Number: 1426
Gerrit-PatchSet: 1
Gerrit-Owner: flichtenheld <[email protected]>
Gerrit-Reviewer: plaisthos <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: plaisthos <[email protected]>
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel