]> git.ipfire.org Git - thirdparty/openvpn.git/commit
special handling for PKCS11 providers on win32
authorMarc Becker <marc.becker@astos.de>
Sun, 11 Dec 2022 20:01:08 +0000 (21:01 +0100)
committerGert Doering <gert@greenie.muc.de>
Thu, 15 Dec 2022 08:20:35 +0000 (09:20 +0100)
commit38993a110001b6134a803797a6b4b472ef3546db
treeaccc8b09c6b5ffbf1a70a173ca0d76db3475fe9c
parent0236518cee65cc3d1da8d57b1d7785ecb2663a23
special handling for PKCS11 providers on win32

Change win32 dynamic loader behavior when supplying an absolute path.
The DLL location is considered/preferred to resolve dependencies.
Support in pkcs11-helper for loader flag is detected at compile time.

3rd party DLLs and additional dependencies do no longer need to be moved
to the OpenVPN directory or require changes to %PATH% configuration.

Signed-off-by: Marc Becker <marc.becker@astos.de>
Acked-by: Selva Nair <selva.nair@gmail.com>
Message-Id: <20221211200108.1402-1-marc.becker@astos.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25646.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit e299b8d0d62a4763b20bf9a3bd6aadf414aa89fe)
src/openvpn/pkcs11.c