]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Remove --disable-def-auth configure argument
authorArne Schwabe <arne@rfc2549.org>
Fri, 23 Oct 2020 11:32:44 +0000 (13:32 +0200)
committerGert Doering <gert@greenie.muc.de>
Sat, 24 Oct 2020 20:03:41 +0000 (22:03 +0200)
commit99d217b20064e7fef90dfa49bdcbab23ea7fbcb3
tree3985b626c0c29a69d8f9849a5281d9e943f8c508
parent0d4ca79d4fc3c42b3970190f96781ed4f2552b32
Remove --disable-def-auth configure argument

With scripts, plugin and management interface now all supporting
deferred auth, maintaining support of --disbale-def-auth becomes more
of a burden and the few kilobyte in potential binary size do not
outweigh this. Also the code in ssl_verify is hard to hard because
all the ifdefs.

Especially for management interface there are so many features not
directly related to deferred that depend on MANAGEMENT_DEF_AUTH
(like client-kill) that supporting management without deferred auth
is not worth it anymore. And removing this remover a high number of
ifdefs in manage.c/h

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20201023113244.26295-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21214.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
17 files changed:
config-msvc.h
configure.ac
src/openvpn/forward.c
src/openvpn/init.c
src/openvpn/manage.c
src/openvpn/manage.h
src/openvpn/multi.c
src/openvpn/multi.h
src/openvpn/openvpn.h
src/openvpn/options.c
src/openvpn/options.h
src/openvpn/push.c
src/openvpn/ssl.c
src/openvpn/ssl_common.h
src/openvpn/ssl_verify.c
src/openvpn/ssl_verify.h
src/openvpn/syshead.h