all OpenSSL-internal session caching.
* modules/ssl/ssl_toolkit_compat.h: Define SSL_SESS_CACHE_NO_INTERNAL
as SSL_SESS_CACHE_NO_INTERNAL_LOOKUP if necessary.
PR: 26562
Submitted by: Madhusudan Mathihalli
Reviewed by: Joe Orton, Jeff Trawick
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@103397
13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.0.50
+ *) mod_ssl: Fix memory leak in session cache handling. PR 26562
+ [Madhusudan Mathihalli]
+
*) mod_ssl: Fix potential segfaults when performing SSL shutdown from
a pool cleanup. PR 27945. [Joe Orton]
APACHE 2.0 STATUS: -*-text-*-
-Last modified at [$Date: 2004/04/15 19:41:38 $]
+Last modified at [$Date: 2004/04/15 19:54:49 $]
Release:
modules/mappers/mod_alias.c: r1.45, 1.46, 1.47, 1.48, 1.55
+1: nd
- *) mod_ssl: Disable the extra session caching in OpenSSL to prevent
- memory leak. PR: 26562.
- modules/ssl/ssl_engine_init.c: r1.127
- modules/ssl/ssl_toolkit_compat.h: r1.41
- +1: madhum, jorton, trawick
-
*) Fixed mean and median calculations in ab, also changed where time values
are set for start and connect when doing keep alive benchmarking.
support/ab.c: r1.143
long cache_mode = SSL_SESS_CACHE_OFF;
if (mc->nSessionCacheMode != SSL_SCMODE_NONE) {
- /* SSL_SESS_CACHE_NO_INTERNAL_LOOKUP will force OpenSSL
+ /* SSL_SESS_CACHE_NO_INTERNAL will force OpenSSL
* to ignore process local-caching and
* to always get/set/delete sessions using mod_ssl's callbacks.
*/
- cache_mode = SSL_SESS_CACHE_SERVER|SSL_SESS_CACHE_NO_INTERNAL_LOOKUP;
+ cache_mode = SSL_SESS_CACHE_SERVER|SSL_SESS_CACHE_NO_INTERNAL;
}
SSL_CTX_set_session_cache_mode(ctx, cache_mode);
#define HAVE_SSL_X509V3_H
#endif
+#ifndef SSL_SESS_CACHE_NO_INTERNAL
+#define SSL_SESS_CACHE_NO_INTERNAL SSL_SESS_CACHE_NO_INTERNAL_LOOKUP
+#endif
+
#endif /* SSL_TOOLKIT_COMPAT_H */