]> git.ipfire.org Git - thirdparty/openvpn.git/commit
wintun: set adapter properties via interactive service
authorLev Stipakov <lev@openvpn.net>
Wed, 18 Dec 2019 06:18:18 +0000 (07:18 +0100)
committerGert Doering <gert@greenie.muc.de>
Wed, 18 Dec 2019 19:33:30 +0000 (20:33 +0100)
commit1c4a47f796639da45ec7c9bf5f38a9f0bb6aa9b2
treea3e56522f80d21a9dc890e293214f58b68cb9d5c
parentda2e66ca74688094a3dcbf8e2ce0a3bc54478a53
wintun: set adapter properties via interactive service

Since Wintun doesn't do DHCP, use interactive service
calls to set up adapter properties.

This also fixes bug in previously unused IPv4 code of
do_address_service():

 - ipv4 address must be in network byte order
 - prefix length cannot be hardcoded /32 but
 must be calculated from netmask

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Simon Rozman <simon@rozman.si>
Message-Id: <20191218061818.1504-1-simon@rozman.si>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19253.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/route.c
src/openvpn/route.h
src/openvpn/tun.c