[Patches] [ python-Patches-676472 ] correct non-blocking behavior in _ssl.c

SourceForge.net noreply@sourceforge.net
Fri, 31 Jan 2003 10:23:39 -0800


Patches item #676472, was opened at 2003-01-28 19:15
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=676472&group_id=5470

Category: Modules
Group: Python 2.3
Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Geoff Talvola (gtalvola)
Assigned to: Guido van Rossum (gvanrossum)
Summary: correct non-blocking behavior in _ssl.c

Initial Comment:
This is yet another patch to _ssl.c that sets the
underlying BIO to non-blocking if the socket being
wrapped is non-blocking.  It also correctly loops when
SSL_connect, SSL_write, or SSL_read indicates that it
needs to read or write more bytes.

This seems to fix bug #673797 which was not fixed by my
previous patch.

I'm waiting for Ben Laurie to review this patch for me,
then I'll assign it to Guido to check it in.

----------------------------------------------------------------------

Comment By: Guido van Rossum (gvanrossum)
Date: 2003-01-31 13:18

Message:
Logged In: YES 
user_id=6380

OK, checked in as _ssl.c 1.10. Thanks to both of you!

----------------------------------------------------------------------

Comment By: Geoff Talvola (gtalvola)
Date: 2003-01-31 12:53

Message:
Logged In: YES 
user_id=88162

Reviewed by Ben Laurie, ready to check in.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=676472&group_id=5470