Looks like the problem is already known

as 0.9.7 is not released yet can anyone send me this fixed s3_svr.c ?

thanks


 Changes between 0.9.6 and 0.9.7  [xx XXX 2002]

 .........

  *) The earlier bugfix for the SSL3_ST_SW_HELLO_REQ_C case of
     ssl3_accept (ssl/s3_srvr.c) incorrectly used a local flag
     variable as an indication that a ClientHello message has been
     received.  As the flag value will be lost between multiple
     invocations of ssl3_accept when using non-blocking I/O, the
     function may not be aware that a handshake has actually taken
     place, thus preventing a new session from being added to the
     session cache.

     To avoid this problem, we now set s->new_session to 2 instead of
     using a local variable.
     [Lutz Jaenicke, Bodo Moeller]


-----Original Message-----
From: Craig Hellon [mailto:[EMAIL PROTECTED]]
Sent: 18 February 2002 13:20
To: Openssl-Dev (E-mail)
Subject: session reuse in 0.9.6c


I have found a problem reusing session ids at the server side.

The problem arose when I moved from 0.9.5a (non engine) to 0.9.6c (engine).

I have found that by placing the s3_srvr.c code from 0.9.5a into the 0.9.6c
build the session reuse works again.

Not familiar enough with the code to understand what is wrong, is this a
known issue ?


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to