mirror of
https://github.com/apache/httpd.git
synced 2025-08-13 14:40:20 +00:00
Merge 1610311 from trunk:
Extend the scope of SSLSessionCacheTimeout to sessions resumed by TLS session resumption (RFC 5077). Submitted by: rjung Reviewed by: rjung, ylavic, jorton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1610399 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
3
CHANGES
3
CHANGES
@ -2,6 +2,9 @@
|
||||
|
||||
Changes with Apache 2.4.10
|
||||
|
||||
*) mod_ssl: Extend the scope of SSLSessionCacheTimeout to sessions
|
||||
resumed by TLS session resumption (RFC 5077). [Rainer Jung]
|
||||
|
||||
*) mod_deflate: Don't fail when flushing inflated data to the user-agent
|
||||
and that coincides with the end of stream ("Zlib error flushing inflate
|
||||
buffer"). PR 56196. [Christoph Fausak <christoph fausak glueckkanja.com>]
|
||||
|
@ -505,7 +505,8 @@ in the Session Cache</description>
|
||||
<usage>
|
||||
<p>
|
||||
This directive sets the timeout in seconds for the information stored in the
|
||||
global/inter-process SSL Session Cache and the OpenSSL internal memory cache.
|
||||
global/inter-process SSL Session Cache, the OpenSSL internal memory cache and
|
||||
for sessions resumed by TLS session resumption (RFC 5077).
|
||||
It can be set as low as 15 for testing, but should be set to higher
|
||||
values like 300 in real life.</p>
|
||||
<example><title>Example</title>
|
||||
|
@ -1443,6 +1443,10 @@ static apr_status_t ssl_init_server_ctx(server_rec *s,
|
||||
}
|
||||
#endif
|
||||
|
||||
SSL_CTX_set_timeout(sc->server->ssl_ctx,
|
||||
sc->session_cache_timeout == UNSET ?
|
||||
SSL_SESSION_CACHE_TIMEOUT : sc->session_cache_timeout);
|
||||
|
||||
return APR_SUCCESS;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user