]> 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:16:56 +0000 (16:16 +0200)
commit6cf7ce4eb33626b861031f965b35c3107d75e843
treee08c2d0d573b9c3bec4c1ea8c6d6c43596632490
parent93343fdf00f44a683faf12c448a31ef66f6e39ee
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>
src/openvpn/tun.c
src/openvpn/win32.h