From: <abe...@us...> - 2016-12-04 16:09:20
|
Revision: 8012 http://sourceforge.net/p/astlinux/code/8012 Author: abelbeck Date: 2016-12-04 16:09:19 +0000 (Sun, 04 Dec 2016) Log Message: ----------- lighttpd, add patch upstream from 1.4.41, [TLS] SSL_shutdown() only if handshake finished Ref: https://redmine.lighttpd.net/projects/lighttpd/repository/revisions/156bea38597ced5de7521ada2e85fb67aead21db/diff Added Paths: ----------- branches/1.0/package/lighttpd/lighttpd-ssl_shutdown-only-if-handshake-finished.patch Added: branches/1.0/package/lighttpd/lighttpd-ssl_shutdown-only-if-handshake-finished.patch =================================================================== --- branches/1.0/package/lighttpd/lighttpd-ssl_shutdown-only-if-handshake-finished.patch (rev 0) +++ branches/1.0/package/lighttpd/lighttpd-ssl_shutdown-only-if-handshake-finished.patch 2016-12-04 16:09:19 UTC (rev 8012) @@ -0,0 +1,22 @@ +commit 156bea38597ced5de7521ada2e85fb67aead21db +Author: Glenn Strauss <gst...@gl...> +Date: Tue Aug 2 22:32:28 2016 -0400 + + [TLS] SSL_shutdown() only if handshake finished + + avoid noise in logs due to calling SSL_shutdown() on a connection + that has not yet completed TLS handshake + +diff --git a/src/connections.c b/src/connections.c +index ccdf360..4cd2139 100644 +--- a/src/connections.c ++++ b/src/connections.c +@@ -183,7 +183,7 @@ static void connection_handle_shutdown(server *srv, connection *con) { + + #ifdef USE_OPENSSL + server_socket *srv_sock = con->srv_socket; +- if (srv_sock->is_ssl) { ++ if (srv_sock->is_ssl && SSL_is_init_finished(con->ssl)) { + int ret, ssl_r; + unsigned long err; + ERR_clear_error(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |