From 68d626fa9fe44dd08026727442210f3ba0a71e9f Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Mon, 30 Mar 2020 22:41:08 -0400 Subject: [PATCH] [mod_openssl] SSL_R_UNEXPECTED_EOF_WHILE_READING report SSL_R_UNEXPECTED_EOF_WHILE_READING if debug.log-ssl-noise enabled SSL_R_UNEXPECTED_EOF_WHILE_READING added in openssl 1.1.1e and reverted in 1.1.1f, but kept in 3.0 branch --- src/mod_openssl.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/mod_openssl.c b/src/mod_openssl.c index 00873593..fb32863f 100644 --- a/src/mod_openssl.c +++ b/src/mod_openssl.c @@ -1998,15 +1998,18 @@ connection_read_cq_ssl (connection *con, chunkqueue *cq, off_t max_bytes) while((ssl_err = ERR_get_error())) { switch (ERR_GET_REASON(ssl_err)) { case SSL_R_SSL_HANDSHAKE_FAILURE: - #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA + #ifdef SSL_R_UNEXPECTED_EOF_WHILE_READING + case SSL_R_UNEXPECTED_EOF_WHILE_READING: + #endif + #ifdef SSL_R_TLSV1_ALERT_UNKNOWN_CA case SSL_R_TLSV1_ALERT_UNKNOWN_CA: - #endif - #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN + #endif + #ifdef SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN case SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN: - #endif - #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE + #endif + #ifdef SSL_R_SSLV3_ALERT_BAD_CERTIFICATE case SSL_R_SSLV3_ALERT_BAD_CERTIFICATE: - #endif + #endif if (!hctx->conf.ssl_log_noise) continue; break; default: