]> git.ipfire.org Git - thirdparty/openvpn.git/commit
wintun: remove SYSTEM elevation hack
authorLev Stipakov <lev@openvpn.net>
Fri, 24 Jul 2020 10:48:41 +0000 (13:48 +0300)
committerGert Doering <gert@greenie.muc.de>
Sat, 25 Jul 2020 08:10:38 +0000 (10:10 +0200)
commit6d19775a468f0d35cd1f199b489ee18a74e6c905
tree8f41841ed8745a288527cb155547c3b9ef8b3f28
parent96d57b0fc5cc2bf08fdf78141130e3c8092ca4d5
wintun: remove SYSTEM elevation hack

As discussed a while ago on the mailing list and
community meetings, having SYSTEM elevation hack
inside openvpn code considered harmful.

Since interactive service is the recommended way
of using openvpn on Windows, limiting wintun usage to
interactive service should not be an issue.

Remove elevation hack code and provide an error message
telling user to use interactive service or do SYSTEM
elevation himself via psexec.

Move implementation of register_ring_buffers() to header
amd delete ring_buffer.c.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20200724104841.89-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20567.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/Makefile.am
src/openvpn/openvpn.vcxproj
src/openvpn/openvpn.vcxproj.filters
src/openvpn/ring_buffer.c [deleted file]
src/openvpn/ring_buffer.h
src/openvpn/tun.c
src/openvpn/win32.c
src/openvpnserv/Makefile.am
src/openvpnserv/openvpnserv.vcxproj
src/openvpnserv/openvpnserv.vcxproj.filters