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 christian.heimes
Recipients christian.heimes, chuq, njs
Date 2017-12-10.20:51:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1512939114.45.0.213398074469.issue32257@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks for checking! I had only checked 1.0.2 and 1.1.0 branch...

I can easily expose the info cb in Python -- but there is no simple way to bubble up an exception from a callback to Python. The server name callback ignores exception and just prints them with PyErr_WriteUnraisable().

Since OpenSSL 1.1.1 will have SSL_OP_NO_RENEGOTIATION, I'm leaning towards not making the code more complicated. Either we have to wait for 1.1.1 or ask OpenSSL to backport the feature to 1.0.2 and 1.1.0.
History
Date User Action Args
2017-12-10 20:51:54christian.heimessetrecipients: + christian.heimes, njs, chuq
2017-12-10 20:51:54christian.heimessetmessageid: <1512939114.45.0.213398074469.issue32257@psf.upfronthosting.co.za>
2017-12-10 20:51:54christian.heimeslinkissue32257 messages
2017-12-10 20:51:54christian.heimescreate