![](https://secure.gravatar.com/avatar/7ed9784cbb1ba1ef75454034b3a8e6a1.jpg?s=120&d=mm&r=g)
I'm happy to announce the release of pyOpenSSL 0.9. This release includes several new features and a very important bug fix: * APIs have been introduced to get and set the version of an X509 request * Contexts now support loading CA certificates for verification from a specified directory or from the platform's default certificate store * DTLS-related constants, OP_NO_QUERY_MTU, OP_COOKIE_EXCHANGE, and OP_NO_TICKET are now exposed * X509Extension now has the `get_short_nameĀ“ method for retrieving the short form of the extension type * It is now possible to create extensions which use any of the three possible OpenSSL implementation approaches * FILETYPE_TEXT can be used to dump keys, certificate, and CSRs in text format * Various compiler warnings have been fixed * A bug triggered by almost all uses of pyOpenSSL from multiple threads and leading to a crash has been fixed Many thanks to numerous people who contributed patches to this release. You can find pyOpenSSL 0.9 in the downloads area of the SourceForge project page: https://sourceforge.net/project/showfiles.php?group_id=31249 Please use Launchpad to file any bug reports: https://bugs.launchpad.net/pyopenssl Jean-Paul Calderone
![](https://secure.gravatar.com/avatar/8391553a89e2e933a7585354d0ba6712.jpg?s=120&d=mm&r=g)
If anyone is curious, I'm working on a GUI shell for the python second life client, pyogp. Temp home for pyogp intro: https://wiki.secondlife.com/wiki/Pyogp/Client_Lib Basically the [first] plan is to have a GUI wrapper around the sample code with a batch file option, and to allow multiple avatar execution and control in the same process. It's been tested in the command line with up to 20 avatars at once, and the goal is to handle 200 at least, for QA purposes, so the GUI has to handle that as well. Its a pretty interesting project, IMHO. Gives complete source for non-graphical aspects of interface with the Second Life virtual world. Apache V2 licensed. Lawson
participants (2)
-
Jean-Paul Calderone
-
Lawson English