stunnel: upgrade 5.73 -> 5.74

fix-openssl-no-des.patch
refreshed for 5.74

* Bugfixes
  - Fixed a stapling cache deallocation crash.
  - Fixed "redirect" with protocol negotiation.
* Features
  - "protocolHost" support for "socks" protocol clients.
  - More detailed logs in OpenSSL 3.0 or later.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Wang Mingyu 2024-12-17 17:01:34 +08:00 committed by Khem Raj
parent 8b3d776d12
commit c38b70a70e
No known key found for this signature in database
GPG Key ID: BB053355919D3314
2 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
From c815368a3e41dd3f639eb8fd82d21bc0bab55d1e Mon Sep 17 00:00:00 2001
From 71751d30ca6bdae6c62e41b8bdd20eb69cecd556 Mon Sep 17 00:00:00 2001
From: Kai Kang <kai.kang@windriver.com>
Date: Wed, 1 Nov 2017 09:23:41 -0400
Subject: [PATCH] stunnel: fix compile error when openssl disable des support
@ -31,7 +31,7 @@ index f112cf9..8d4be01 100644
#include <openssl/dh.h>
#if OPENSSL_VERSION_NUMBER<0x10100000L
diff --git a/src/protocol.c b/src/protocol.c
index c8c65ea..b071b06 100644
index 616a65f..5ccbcb0 100644
--- a/src/protocol.c
+++ b/src/protocol.c
@@ -82,7 +82,7 @@ NOEXPORT void ldap_client_middle(CLI *);
@ -43,7 +43,7 @@ index c8c65ea..b071b06 100644
NOEXPORT void ntlm(CLI *);
NOEXPORT char *ntlm1(void);
NOEXPORT char *ntlm3(char *, char *, char *, char *);
@@ -1334,7 +1334,7 @@ NOEXPORT void connect_client_middle(CLI *c) {
@@ -1391,7 +1391,7 @@ NOEXPORT void connect_client_middle(CLI *c) {
fd_printf(c, c->remote_fd.fd, "Host: %s", c->opt->protocol_host);
if(c->opt->protocol_username && c->opt->protocol_password) {
if(!strcasecmp(c->opt->protocol_authentication, "ntlm")) {
@ -52,7 +52,7 @@ index c8c65ea..b071b06 100644
ntlm(c);
#else
s_log(LOG_ERR, "NTLM authentication is not available");
@@ -1377,7 +1377,7 @@ NOEXPORT void connect_client_middle(CLI *c) {
@@ -1434,7 +1434,7 @@ NOEXPORT void connect_client_middle(CLI *c) {
str_free(line);
}

View File

@ -11,7 +11,7 @@ SRC_URI = "https://stunnel.org/archive/5.x/${BP}.tar.gz \
file://fix-openssl-no-des.patch \
"
SRC_URI[sha256sum] = "bc917c3bcd943a4d632360c067977a31e85e385f5f4845f69749bce88183cb38"
SRC_URI[sha256sum] = "9bef235ab5d24a2a8dff6485dfd782ed235f4407e9bc8716deb383fc80cd6230"
inherit autotools bash-completion pkgconfig