]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Implement --client-crresponse script options and plugin interface
authorArne Schwabe <arne@rfc2549.org>
Wed, 24 Aug 2022 11:09:30 +0000 (13:09 +0200)
committerGert Doering <gert@greenie.muc.de>
Sun, 11 Sep 2022 09:04:44 +0000 (11:04 +0200)
commit23eec2d29435a51771dcd4f85d71f33465a174ff
tree912bb86186c5e183d3005eee129d7f4a992d6303
parent25695c5537fa5464f49a809eae96d7de0d4ca33b
Implement --client-crresponse script options and plugin interface

This allows scripts and plugins to parse/react to a CR_RESPONSE message

Patch V2: doc fixes, do not put script under ENABLE_PLUGIN
Patch V3: rebase
Patch V4: fix else branch of the verify_crresponse_script function
Patch V5: unify message when unable to create/write crresponse file

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Heiko Hund <heiko@ist.eigentlich.net>
Message-Id: <20220824110930.73009-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25089.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
doc/man-sections/script-options.rst
include/openvpn-plugin.h.in
src/openvpn/init.c
src/openvpn/options.c
src/openvpn/options.h
src/openvpn/plugin.c
src/openvpn/push.c
src/openvpn/ssl_common.h
src/openvpn/ssl_verify.c
src/openvpn/ssl_verify.h