Acked-by: Gert Doering <g...@greenie.muc.de> This is not for the faint of heard... so I've excercised this on the server side test framework (which has various "fail auth" tests).
The changes in push.c and ssl.c are self-explanatory, though I wonder why you didn't go for an "early exit if (!multi)" in tls_authentication_status() to avoid the extra condition. The change to ssl_verify.c is somewhat harder to grok - but after staring at the table for a while, the combinations and priority of evaluation becomes clear ("if either is ACF_FAILED, the result is ACF_FAILED. Then, if either is UNDEFINED, ...") - and the new code reflects that, with WAY less magic, and more comments. Yay. Your patch has been applied to the master branch. commit f9d3fbf9bc87ae6c05fc592712f610491a77d78b Author: Arne Schwabe Date: Fri Oct 23 14:02:56 2020 +0200 Clean up tls_authentication_status and document it Signed-off-by: Arne Schwabe <a...@rfc2549.org> Acked-by: Gert Doering <g...@greenie.muc.de> Message-Id: <20201023120259.29783-4-a...@rfc2549.org> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21224.html Signed-off-by: Gert Doering <g...@greenie.muc.de> -- kind regards, Gert Doering _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel