pyOpenSSL 0.10

Milestone information

Jean-Paul Calderone
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
1 Jean-Paul Calderone
No blueprints are targeted to this milestone.
13 Fix Released

Download files for this release

File Description Downloads

Release notes 

pyOpenSSL 0.10 exposes several more OpenSSL APIs, including support for
running TLS connections over in-memory BIOs, access to the OpenSSL random
number generator, the ability to pass subject and issuer parameters when
creating an X509Extension instance, more control over PKCS12 creation and
an API for exporting PKCS12 objects, and APIs for controlling the client CA
list servers send to clients.

Several bugs have also been fixed, including a crash when certain
X509Extension instances are deallocated, a mis-handling of the OpenSSL error
queue in the X509Name implementation, Windows build issues, and a possible
double free when using a debug build.

The style of the docstrings for APIs implemented in C has also been changed
throughout the project to be more useful to Python programmers. Extension
type objects can also now be used to instantiate those types.


This release does not have a changelog.

0 blueprints and 13 bugs targeted

Bug report Importance Assignee Status
368043 #368043 OpenSSL.test.test_crypto.X509ExtTests.test_invalid_extension aborts with "Fatal Python error: UNREF invalid object" on debug build of Python 3 High   10 Fix Released
312786 #312786 X509Extension/X509ExtensionType is anachronistic - only one is required in non-ancient versions of Python 4 Medium Jean-Paul Calderone  10 Fix Released
312787 #312787 docstring style for most functions and methods is obtuse 4 Medium   10 Fix Released
238658 #238658 please provide binaries 1 Undecided   10 Fix Released
314814 #314814 Printing x509.get_issuer().get_components causes an exception 1 Undecided   10 Fix Released
322813 #322813 Basic X509V3 context support 1 Undecided   10 Fix Released
334570 #334570 OpenSSL.rand.bytes() to get a random bytes 1 Undecided   10 Fix Released
348577 #348577 Support connections without file descriptors for EAP-TLS 1 Undecided   10 Fix Released
349304 #349304 Support modifying and exporting PKCS12 1 Undecided   10 Fix Released
364185 #364185 expose SSL_CTX_set_client_CA_list 1 Undecided   10 Fix Released
373470 #373470 uses "/sw" by default 1 Undecided   10 Fix Released
395610 #395610 Test cases need to work without twisted 1 Undecided   10 Fix Released
397598 #397598 More unit tests for types 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.