httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mathihalli, Madhusudan" <mad...@hp.com>
Subject RE: [PATCH] Flag OpenSSL to NOT store sessions
Date Fri, 26 Mar 2004 19:47:34 GMT
>-----Original Message-----
>From: Joe Orton [mailto:jorton@redhat.com]
[SNIP]
>Nice! So this is the fix for #26562?  Don't forget to update 
>the comment
>before you commit, and it looks like this is a new flag since OpenSSL
>0.9.6h so should use a compatibility ifdef:
>

Just to make sure this is what you meant :)

-Madhu


Index: ssl_engine_init.c
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/ssl/ssl_engine_init.c,v
retrieving revision 1.126
diff -u -r1.126 ssl_engine_init.c
--- ssl_engine_init.c   5 Mar 2004 02:44:40 -0000       1.126
+++ ssl_engine_init.c   26 Mar 2004 19:45:50 -0000
@@ -446,11 +446,11 @@
     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);
Index: ssl_toolkit_compat.h
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/ssl/ssl_toolkit_compat.h,v
retrieving revision 1.40
diff -u -r1.40 ssl_toolkit_compat.h
--- ssl_toolkit_compat.h        9 Feb 2004 20:29:22 -0000       1.40
+++ ssl_toolkit_compat.h        26 Mar 2004 19:45:50 -0000
@@ -223,4 +223,8 @@
     SSL_set_verify(ssl, verify, cb)
 #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 */

Mime
View raw message