Is there a description somewhere of what these non-blocking I/O bugs are? I'm using 
0.9.6 and use non-blocking I/O (under Windows and Linux) as the principal 
communications mechanism. With product release imminent, I don't want to send out 
something that has hidden intermittent bugs, and your comment makes me wonder whether 
I shouldn't reimplement using blocking I/O in a separate thread (in Windows, at least).

- Martin Kochanski.

Dr Stephen Henson wrote:
>Unfortunately there are quite a few problems
>with the filtering BIO and non-blocking I/O.
>
>This is always a bit tricky because some kind of internal state often needs to
>be maintained. The standard OpenSSL BIOs had been unchanged from SSLeay days
>until fairly recently and had several bugs in their non-blocking I/O behaviour:
>there's at least one remaining.

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

Reply via email to