pyOpenSSL 0.7 "0.7"

Primarily a collection of the independent fixes made by developers to 0.6 since pyOpenSSL was abandoned in 2004.

Milestone information

Project:
pyOpenSSL
Series:
main
Version:
0.7
Code name:
0.7
Released:
 
Registrant:
Jean-Paul Calderone
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

2008-03-26 Jean-Paul Calderone <email address hidden>

        * src/crypto/x509name.c: Add X509Name.get_components

2008-03-25 Jean-Paul Calderone <email address hidden>

        * src/crypto/x509name.c: Add hash and der methods to X509Name.
        * src/crypto/x509.c: Fix a bug in X509.get_notBefore and
          X509.get_notAfter preventing UTCTIME format timestamps from
          working.

2008-03-12 Jean-Paul Calderone <email address hidden>

        * Fix coding problems in examples/. Remove keys and certificates
          and add a note about how to generate new ones.

2008-03-09 Jean-Paul Calderone <email address hidden>

        * src/crypto/x509.c: Add getters and setters for the notBefore and
          notAfter attributes of X509s.
        * src/crypto/pkey.h, src/crypto/pkey.c, src/crypto/x509req.c,
          src/crypto/x509.c: Track the initialized and public/private state
          of EVP_PKEY structures underlying the crypto_PKeyObj type and
          reject X509Req signature operations on keys not suitable for the
          task.

2008-03-06 Jean-Paul Calderone <email address hidden>

        * src/crypto/x509name.c: Fix tp_compare so it only returns -1, 0, or
          1. This eliminates a RuntimeWarning emitted by Python.
        * src/crypto/x509req.c: Fix reference counting for X509Name returned
          by X509Req.get_subject. This removes a segfault when the subject
          name outlives the request object.
        * src/crypto/x509.c: Change get_serial_number and set_serial_number
          to accept Python longs.
        * doc/pyOpenSSL.tex: A number of minor corrections.

2008-03-03 Jean-Paul Calderone <email address hidden>

        * src/crypto/crypto.c: Expose X509_verify_cert_error_string. (patch
          from Victor Stinner)

2008-02-22 Jean-Paul Calderone <email address hidden>

        * src/ssl/connection.c src/ssl/context.c src/ssl/ssl.c: Fix
          compilation on Windows. (patch from Michael Schneider)

2008-02-21 Jean-Paul Calderone <email address hidden>

        * src/ssl/connection.c: Expose SSL_get_shutdown and
          SSL_set_shutdown. (patch from James Knight)
        * src/ssl/ssl.c: Expose SSL_SENT_SHUTDOWN and SSL_RECEIVED_SHUTDOWN.
          (patch from James Knight)

2008-02-19 Jean-Paul Calderone <email address hidden>

        * src/ssl/context.c: Expose SSL_CTX_add_extra_chain_cert.
        * src/crypto/x509name.c: Fix memory leaks in __getattr__ and
          __setattr_ implementations.
        * src/crypto/x509.c: Fix memory leak in X509.get_pubkey().
        * leakcheck/: An attempt at a systematic approach to leak
          elimination.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.