enabling SSL_MODE_AUTO_RETRY on SSL sockets #52469
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
assignee = None closed_at = <Date 2010-03-26.19:39:29.467> created_at = <Date 2010-03-24.16:33:19.838> labels = ['type-bug', 'library'] title = 'enabling SSL_MODE_AUTO_RETRY on SSL sockets' updated_at = <Date 2011-06-16.14:31:52.910> user = 'https://github.com/pitrou'
activity = <Date 2011-06-16.14:31:52.910> actor = 'jcea' assignee = 'none' closed = True closed_date = <Date 2010-03-26.19:39:29.467> closer = 'pitrou' components = ['Library (Lib)'] creation = <Date 2010-03-24.16:33:19.838> creator = 'pitrou' dependencies =  files =  hgrepos =  issue_num = 8222 keywords =  message_count = 10.0 messages = ['101640', '101648', '101649', '101651', '101734', '101758', '101759', '101760', '101764', '101771'] nosy_count = 5.0 nosy_names = ['jcea', 'janssen', 'pitrou', 'vstinner', 'giampaolo.rodola'] pr_nums =  priority = 'normal' resolution = 'fixed' stage = 'resolved' status = 'closed' superseder = None type = 'behavior' url = 'https://bugs.python.org/issue8222' versions = ['Python 2.6', 'Python 3.1', 'Python 2.7', 'Python 3.2']
The text was updated successfully, but these errors were encountered:
In light of the recv() and recv_into() implementation change (bpo-3890), I think we should enable SSL_MODE_AUTO_RETRY for SSL sockets. It prevents blocking read() calls from getting SSL_ERROR_WANT_READ at all.
See description in