Sorry... but -1. You need a version check here because 0.9.6 isn't going away anytime soon.
Bill At 09:57 PM 4/3/2003, [EMAIL PROTECTED] wrote: >trawick 2003/04/03 19:57:10 > > Modified: . CHANGES > modules/ssl mod_ssl.h ssl_engine_kernel.c > Log: > Fix a compile failure with recent OpenSSL and picky compilers > (e.g., OpenSSL 0.9.7a and xlc_r on AIX). > > The OpenSSL info callback field changed recently from a generic > function pointer to a specific one, and ssl_callback_LogTracingState > wasn't quite right. > > old: > ssl.h: void (*info_callback)(); > > new: > ssl.h: void (*info_callback)(const SSL *ssl,int type,int val); > > Revision Changes Path > 1.1136 +3 -0 httpd-2.0/CHANGES > > Index: CHANGES > =================================================================== > RCS file: /home/cvs/httpd-2.0/CHANGES,v > retrieving revision 1.1135 > retrieving revision 1.1136 > diff -u -r1.1135 -r1.1136 > --- CHANGES 4 Apr 2003 01:10:55 -0000 1.1135 > +++ CHANGES 4 Apr 2003 03:57:09 -0000 1.1136 > @@ -2,6 +2,9 @@ > > [Remove entries to the current 2.0 section below, when backported] > > + *) Fix a compile failure with recent OpenSSL and picky compilers > + (e.g., OpenSSL 0.9.7a and xlc_r on AIX). [Jeff Trawick] > + > *) Fix a build problem with passing unsupported --enable-layout > args to apr and apr-util. This broke binbuild.sh as well as > user-specified layout parameters. PR 18649 [Justin Erenkrantz, > > > > 1.129 +1 -1 httpd-2.0/modules/ssl/mod_ssl.h > > Index: mod_ssl.h > =================================================================== > RCS file: /home/cvs/httpd-2.0/modules/ssl/mod_ssl.h,v > retrieving revision 1.128 > retrieving revision 1.129 > diff -u -r1.128 -r1.129 > --- mod_ssl.h 3 Apr 2003 04:54:20 -0000 1.128 > +++ mod_ssl.h 4 Apr 2003 03:57:10 -0000 1.129 > @@ -588,7 +588,7 @@ > int ssl_callback_NewSessionCacheEntry(SSL *, SSL_SESSION *); > SSL_SESSION *ssl_callback_GetSessionCacheEntry(SSL *, unsigned char *, int, int *); > void ssl_callback_DelSessionCacheEntry(SSL_CTX *, SSL_SESSION *); > -void ssl_callback_LogTracingState(SSL *, int, int); > +void ssl_callback_LogTracingState(const SSL *, int, int); > > /* Session Cache Support */ > void ssl_scache_init(server_rec *, apr_pool_t *); > > > > 1.88 +1 -1 httpd-2.0/modules/ssl/ssl_engine_kernel.c > > Index: ssl_engine_kernel.c > =================================================================== > RCS file: /home/cvs/httpd-2.0/modules/ssl/ssl_engine_kernel.c,v > retrieving revision 1.87 > retrieving revision 1.88 > diff -u -r1.87 -r1.88 > --- ssl_engine_kernel.c 3 Apr 2003 04:54:20 -0000 1.87 > +++ ssl_engine_kernel.c 4 Apr 2003 03:57:10 -0000 1.88 > @@ -1745,7 +1745,7 @@ > * SSL handshake and does SSL record layer stuff. We use it to > * trace OpenSSL's processing in out SSL logfile. > */ > -void ssl_callback_LogTracingState(SSL *ssl, int where, int rc) > +void ssl_callback_LogTracingState(const SSL *ssl, int where, int rc) > { > conn_rec *c; > server_rec *s; > > >