From ed1f24f96d7c2e565ed424bbcef76b630aa8bfb7 Mon Sep 17 00:00:00 2001 From: willmafh Date: Thu, 14 Aug 2025 15:02:08 +0800 Subject: [PATCH] update proxy_ssl_verify_cb_yield.patch file --- ...inx-1.27.1-proxy_ssl_verify_cb_yield.patch | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/patches/nginx/1.27.1/nginx-1.27.1-proxy_ssl_verify_cb_yield.patch b/patches/nginx/1.27.1/nginx-1.27.1-proxy_ssl_verify_cb_yield.patch index 2f33c7c..0d3af59 100644 --- a/patches/nginx/1.27.1/nginx-1.27.1-proxy_ssl_verify_cb_yield.patch +++ b/patches/nginx/1.27.1/nginx-1.27.1-proxy_ssl_verify_cb_yield.patch @@ -36,19 +36,20 @@ index 9e8f424..8be4537 100644 err = (sslerr == SSL_ERROR_SYSCALL) ? ngx_errno : 0; c->ssl->no_wait_shutdown = 1; -diff --git a/src/http/modules/ngx_http_proxy_module.c b/src/http/modules/ngx_http_proxy_module.c -index c69a476..8309ff4 100644 ---- a/src/http/modules/ngx_http_proxy_module.c -+++ b/src/http/modules/ngx_http_proxy_module.c -@@ -4987,7 +4987,7 @@ ngx_http_proxy_set_ssl(ngx_conf_t *cf, ngx_http_proxy_loc_conf_t *plcf) - return NGX_OK; - } +diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h +index ebb2c35..0eaaa83 100644 +--- a/src/event/ngx_event_openssl.h ++++ b/src/event/ngx_event_openssl.h +@@ -83,6 +83,9 @@ + #endif + + ++#define HAVE_PROXY_SSL_PATCH 1 ++ ++ + typedef struct ngx_ssl_ocsp_s ngx_ssl_ocsp_t; + -- if (ngx_ssl_create(plcf->upstream.ssl, plcf->ssl_protocols, NULL) -+ if (ngx_ssl_create(plcf->upstream.ssl, plcf->ssl_protocols, plcf) - != NGX_OK) - { - return NGX_ERROR; diff --git a/src/stream/ngx_stream_proxy_module.c b/src/stream/ngx_stream_proxy_module.c index 82dca1e..ba0cbe3 100644 --- a/src/stream/ngx_stream_proxy_module.c