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;
>  
>  
>  

Reply via email to