This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author cbay
Recipients cbay, giampaolo.rodola, janssen, pitrou, r.david.murray, vstinner
Date 2010-03-26.18:41:45
SpamBayes Score 1.4598999e-07
Marked as misclassified No
Message-id <1269628907.42.0.299807879301.issue8240@psf.upfronthosting.co.za>
In-reply-to
Content
r.david.murray: ah, sure :) However, I'm not sure a test case is absolutely required for this issue for two reasons:

 - the fix is trivial: it's a one-liner that enables a SSL mode that explicitely authorizes SSL_write to be called a second time with a a different memory pointer than the first time. Since memory pointers are opaque to Python programmers anyway, I doubt it could break code (unless you'd expect the failure, of course :) )

 - tests about SSL in non-blocking mode are almost inexistant, I think. The only one I could find tests the handshake. See issue #3890 for instance. Probably because writing tests in non-blocking mode isn't easy.

However, my test may be correct, I'm just not sure it will pass everywhere :)
History
Date User Action Args
2010-03-26 18:41:47cbaysetrecipients: + cbay, janssen, pitrou, vstinner, giampaolo.rodola, r.david.murray
2010-03-26 18:41:47cbaysetmessageid: <1269628907.42.0.299807879301.issue8240@psf.upfronthosting.co.za>
2010-03-26 18:41:45cbaylinkissue8240 messages
2010-03-26 18:41:45cbaycreate