3
- setup.py has new test command to run unit tests (requires setuptools)
4
- Added m2urllib2, by James Bowes (python 2.4 and later, at least for now)
5
- Added CONNECT proxy for httpslib and m2urllib2, by James Bowes
6
- Added PKey.get_modulus, X509.get_fingerprint, X509_Name.as_der and
7
m2.bn_to_hex, by Thomas Uram
8
- Prevent Connection.makefile from freeing bio redundantly, by Thomas Uram
9
- Added Err.peek_error_code, by Thomas Uram
10
- Fixed m2urllib.open_https to return the response headers, otherwise code
11
that relied on that would break (for example msnlib-3.5), by Arno bakker
12
- Fixed twisted wrapper to work with >16kb BIO buffers, by Martin Paljak
13
- Added support for remaining ECs, by Larry Bugbee
14
- Fixed DSA.save_key and DSA_.save_pub_key, by Larry Bugbee
15
- SSL.Context.load_verify_locations raises ValueError if cafile and capath
17
- Fixed X509.check_purpose() (was always raising exceptions)
18
- smime_read_pkcs7 was changed to automatically call BIO_set_mem_eof_return
19
on memory BIOs because otherwise the read would fail with
20
"SMIME_Error: not enough data"
21
- X509.new_extension('subjectKeyIdentifier', 'hash') raises ValueError instead
3
26
- Minimum requirements updated: Python 2.3+, OpenSSL 0.9.7+, SWIG 1.3.24+
4
27
- Optional features from OpenSSL 0.9.8 and newer
5
28
- Enhancements to EVP and X509 to allow proxy certificate handling,
53
76
- More and better Epydoc formatted docstrings
54
77
- More than doubled the number of unit tests, also made many demos into tests
58
81
- Support OpenSSL 0.9.8, Python 2.4.1, SWIG 1.3.24
59
82
- Fixed multiple memory leaks
60
83
- Twisted integration