ANN: M2Crypto 0.17beta2

Heikki Toivonen <[email protected]>
Newsgroups gmane.comp.python.cryptography
Message-ID <[email protected]>
Second beta of M2Crypto 0.17 is available for testing. This is a pretty
minor release. The planned release date is December 20, 2006. Please try
this beta out and let me know if there are any issues.

Homepage has information on how to get the source and how to report
bugs: http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto

Changes from beta1:
- setup.py has new test command to run unit tests (requires setuptools)
- Prevent Connection.makefile from freeing bio redundantly, by Thomas Uram
- Added Err.peek_error_code, by Thomas Uram
- X509.new_extension('subjectKeyIdentifier', 'hash') raises ValueError
instead of crashing Python
- Changed X509.get_fingerprint to drop leading 0x and trailing L and
convert the string to uppercase. This means the returned string will be
the same in all Python versions, and matches what SSL.Checker takes as a
fingerprint
- new test certificates with 3 year expiration
- disabled flaky EC curves
- better INSTALL instructions

Changelog:

0.17
----
- setup.py has new test command to run unit tests (requires setuptools)
- Added m2urllib2, by James Bowes (python 2.4 and later, at least for now)
- Added CONNECT proxy for httpslib and m2urllib2, by James Bowes
- Added PKey.get_modulus, X509.get_fingerprint, X509_Name.as_der and
  m2.bn_to_hex, by Thomas Uram
- Prevent Connection.makefile from freeing bio redundantly, by Thomas Uram
- Added Err.peek_error_code, by Thomas Uram
- Fixed m2urllib.open_https to return the response headers, otherwise code
  that relied on that would break (for example msnlib-3.5), by Arno bakker
- Fixed twisted wrapper to work with >16kb BIO buffers, by Martin Paljak
- Added support for remaining ECs, by Larry Bugbee
- Fixed DSA.save_key and DSA_.save_pub_key, by Larry Bugbee
- SSL.Context.load_verify_locations raises ValueError if cafile and capath
  are both None
- Fixed X509.check_purpose() (was always raising exceptions)
- smime_read_pkcs7 was changed to automatically call BIO_set_mem_eof_return
  on memory BIOs because otherwise the read would fail with
  "SMIME_Error: not enough data"
- X509.new_extension('subjectKeyIdentifier', 'hash') raises ValueError
instead
  of crashing Python


-- 
  Heikki Toivonen
signature.asc (application/pgp-signature, 254 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFgdV6b8x8KoP+JuwRAuX7AJ4h0lG+vTE3ytmXwER7m97J4vxUSwCbBzmV
Bn7BPj5kW62FWaMcLp9SF7A=
=4pfw
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.