pyOpenSSL 0.11 "pyOpenSSL 0.11"

Milestone information

Code name:
pyOpenSSL 0.11
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.
No users assigned to blueprints and bugs.
No blueprints are targeted to this milestone.
3 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon pyOpenSSL-0.11-py3.2-win32.egg (md5) Windows binary egg 19,848
last downloaded today
download icon pyOpenSSL-0.11-py2.7-win32.egg (md5) Windows binary egg 20,958
last downloaded 2 days ago
download icon pyOpenSSL-0.11-py2.6-win32.egg (md5) Windows binary egg 51,589
last downloaded 6 days ago
download icon pyOpenSSL-0.11-py2.5-win32.egg (md5) Windows binary egg 23,528
last downloaded 2 days ago
download icon pyOpenSSL-0.11-py2.4-win32.egg (md5) Windows binary egg 2,192
last downloaded 6 days ago
download icon pyOpenSSL-0.11.winxp32-py3.2.msi (md5) Windows installer 5,192
last downloaded 24 hours ago
download icon pyOpenSSL-0.11.winxp32-py2.7.msi (md5) Windows installer 28,833
last downloaded today
download icon pyOpenSSL-0.11.winxp32-py2.6.msi (md5) Windows installer 2,394
last downloaded 3 weeks ago
download icon pyOpenSSL-0.11.winxp32-py2.5.msi (md5) Windows installer 1,046
last downloaded 4 days ago
download icon pyOpenSSL-0.11.winxp32-py3.2.exe (md5) Windows installer 2,880
last downloaded 2 days ago
download icon pyOpenSSL-0.11.winxp32-py2.7.exe (md5) Windows installer 20,620
last downloaded today
download icon pyOpenSSL-0.11.winxp32-py2.6.exe (md5) Windows installer 1,433
last downloaded 5 days ago
download icon pyOpenSSL-0.11.winxp32-py2.5.exe (md5) Windows installer 807
last downloaded 4 weeks ago
download icon pyOpenSSL-0.11.winxp32-py2.4.exe (md5) Windows installer 1,121
last downloaded 5 days ago
download icon pyOpenSSL-0.11.tar.gz (md5) source tarball 96,113
last downloaded 24 hours ago
Total downloads: 278,554

Release notes 

The focus of 0.11 is Python 3.x support. The entire code base has been
updated to be compatible with Python 3.x. This somewhat significant
undertaking has been made possible by support from the Python Software

Aside from 3.x support, this release also brings basic signature and
signature verification support, contributed by James Yonan, based on
Dave Cridland's code.

Several bugs, mainly in code for the error handling cases, in X509,
X509Req, NetscapeSPKI, and Context have also been fixed.

In the quest for full test coverage, this release also raises the
percent of lines executed by the test suite to 79.8% from about 62.5%
for the last release.


View the full changelog

2010-10-07 Jean-Paul Calderone <email address hidden>

        * Initial support for Python 3.x throughout the codebase.

2010-09-14 Jean-Paul Calderone <email address hidden>

        * OpenSSL/crypto/netscape_spki.c: Fix an off-by-one mistake in the
          error handling for NetscapeSPKI.verify. Add additional error
          checking to NetscapeSPKI.sign to handle the case where there is no
          private key.

        * OpenSSL/crypto/x509.c: Fix an overflow bug in the subject_name_hash
          method of the X509 type which would cause it to return negative
          values on 32 bit systems.

        * OpenSSL/crypto/x509req.c: Fix an off-by-one mistake in the error
          handling for X509Req.verify.

        * OpenSSL/ssl/context.c: Fix the error handling in the load_tmp_dh
          method of the Context type which would cause it to always raise
          MemoryError, regardless of the actual error (such as a bad file

        * OpenSSL/test/: Numerous unit tests added, both for above fixes
          and for other previously untested code paths.

2010-07-27 Jean-Paul Calderone <email address hidden>

        * Re-arrange the repository so that the package can be built and
          used in-place without requiring installation.

2010-02-27 James Yonan <email address hidden>

        * src/crypto/crypto.c: Added crypto.sign and crypto.verify methods
          that wrap EVP_Sign and EVP_Verify function families, using code
          derived from Dave Cridland's PyOpenSSL branch.

        * test/ Added unit tests for crypto.sign and

2010-01-27 Jean-Paul Calderone <email address hidden>

        * src/ssl/connection.c, src/util.h: Apply patch from Sandro Tosi to
          fix misspellings of "compatibility".

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
477521 #477521 Add tests for Context.add_extra_chain_cert which actually verify it functions properly 4 Medium   10 Fix Released
513462 #513462 Spelling error: compatability/compatibility 1 Undecided   10 Fix Released
525993 #525993 OpenSSL.test.test_ssl.ContextTests.test_load_verify_* tests error on NetBSD-5.0 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.