From d99b242e136cd18f338e61b85b9ab85b9b07bf70 Mon Sep 17 00:00:00 2001 From: Richard T Bonhomme Date: Thu, 8 Aug 2024 13:47:50 +0100 Subject: [PATCH 1/2] Windows secure_session(): Ensure $secured_session directory is created Signed-off-by: Richard T Bonhomme --- easyrsa3/easyrsa | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa index e4281bcc..fca04663 100755 --- a/easyrsa3/easyrsa +++ b/easyrsa3/easyrsa @@ -786,6 +786,10 @@ secure_session() { # atomic: if mkdir "$secured_session"; then + # Check mkdir.exe has created the directory + [ -d "$secured_session" ] || \ + die "secure_session - mkdir FAILED" + # New session requires safe-ssl conf unset -v OPENSSL_CONF safe_ssl_cnf_tmp \ working_safe_ssl_conf working_safe_org_conf From 9ce116be15dfd7fd48b9e5d684aa6122fad626b0 Mon Sep 17 00:00:00 2001 From: Richard T Bonhomme Date: Thu, 8 Aug 2024 14:00:14 +0100 Subject: [PATCH 2/2] ChangeLog: Windows secure_session(): Ensure $secured_session dir is created Signed-off-by: Richard T Bonhomme --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index 5c228423..7194efed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ Easy-RSA 3 ChangeLog 3.2.1 (TBD) + * Windows secure_session(): Ensure $secured_session dir is created (d99b242) (#1203) * Switch to '-f' for file existence (6ab98c9..a02f545) (#1201) * inline: Move auto-inline from build_full() to sign_req() (823f70f) (#1201) * gen-crl: Create additional CRL in DER format (69df0d8) (#1198)