]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Support of DNS domain for DHCP-less drivers
authorLev Stipakov <lev@openvpn.net>
Thu, 6 Apr 2023 07:15:46 +0000 (10:15 +0300)
committerGert Doering <gert@greenie.muc.de>
Tue, 11 Apr 2023 14:19:23 +0000 (16:19 +0200)
commit77a74357e3f9a5a18665d387e7c268f0c8cb975c
treeb5385cd656e3e5b89e52dd94b98e8c2f0f070f31
parent253a87dccf8c9645fade2426177489fcd8dd0ec8
Support of DNS domain for DHCP-less drivers

We set DNS domain either via interactve service or DHCP.
When interactive service is not used, for example,
when profiles are started by OpenVPNService, this option
is not working for DCO and wintun.

This implements setting DNS domain via WMIC command,
similar to implementation in interactive service.
This is done when:

 - interactive service is not used

 - DHCP is not used (ip-win32 is either NETSH or IPAPI,
   or IPv4 address is not pushed)

Github: fixes OpenVPN/openvpn#306

Change-Id: Ic72a4ecd0414c0d7bf013415f52640fd122cb739
Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Selva Nair <selva.nair@gmail.com>
Message-Id: <20230406071546.1056-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26582.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 6cf7ce4eb33626b861031f965b35c3107d75e843)
src/openvpn/tun.c
src/openvpn/win32.h