From hs at ox.cx Tue Apr 14 18:54:00 2015 From: hs at ox.cx (Hynek Schlawack) Date: Tue, 14 Apr 2015 12:54:00 -0400 Subject: [pyOpenSSL-Users] [ANN] pyOpenSSL 0.15 Message-ID: <0820C766-7EEF-4763-BD5F-745839BB12E0@ox.cx> Greetings fellow Pythoneers, I'm happy to announce that pyOpenSSL 0.15 is now available. pyOpenSSL is a set of Python bindings for OpenSSL. It includes some low-level cryptography APIs but is primarily focused on providing an API for using the TLS protocol from Python. Check out the PyPI page () for downloads. *** This is the last release under the stewardship of Jean-Paul Calderone and the maintainership is now taken over by the Python Cryptography Authority (PyCA) which has been developing the C-bindings for pyOpenSSL for a while (aka cryptography). We?d like to thank him for his great work over the past years and hope to be able to keep moving the project into a direction that will make him only slightly sad. *** The highlights of this release include: - Support to ECDHE, - NPN and ALPN support, - ?many bug fixes! It?s worth pointing out that OpenSSL functions generally work on *byte strings* because they mirror OpenSSL APIs and OpenSSL is not Unicode-aware. Passing Unicode strings tends to accidentally work due do implicit decodes on Python 2 but they emit a DeprecationWarning now. Please note that DeprecationWarnings are silenced by default on Python 2.7. See the ChangeLog at for more details! On behalf of PyCA, Hynek Schlawack From hs at ox.cx Wed Apr 15 01:06:21 2015 From: hs at ox.cx (Hynek Schlawack) Date: Tue, 14 Apr 2015 19:06:21 -0400 Subject: [pyOpenSSL-Users] [ANN] pyOpenSSL 0.15*.1* In-Reply-To: <0820C766-7EEF-4763-BD5F-745839BB12E0@ox.cx> References: <0820C766-7EEF-4763-BD5F-745839BB12E0@ox.cx> Message-ID: Hello again, since releasing software is so much fun, 0.15.1 is out on PyPI too. It fixes a small regression that shouldn?t affect you in practice but breaks the Twisted test suite. See https://github.com/pyca/pyopenssl/pull/225 for details. Brown baggily yours, ?h On 14 Apr 2015, at 12:54, Hynek Schlawack wrote: > Greetings fellow Pythoneers, > > I'm happy to announce that pyOpenSSL 0.15 is now available. > > pyOpenSSL is a set of Python bindings for OpenSSL. It includes some > low-level cryptography APIs but is primarily focused on providing an > API for using the TLS protocol from Python. > > Check out the PyPI page () for > downloads. > > *** > > This is the last release under the stewardship of Jean-Paul Calderone > and the maintainership is now taken over by the Python Cryptography > Authority (PyCA) which has been developing the C-bindings for > pyOpenSSL for a while (aka cryptography). > > We?d like to thank him for his great work over the past years and > hope to be able to keep moving the project into a direction that will > make him only slightly sad. > > *** > > The highlights of this release include: > > - Support to ECDHE, > - NPN and ALPN support, > - ?many bug fixes! > > It?s worth pointing out that OpenSSL functions generally work on > *byte strings* because they mirror OpenSSL APIs and OpenSSL is not > Unicode-aware. Passing Unicode strings tends to accidentally work due > do implicit decodes on Python 2 but they emit a DeprecationWarning > now. Please note that DeprecationWarnings are silenced by default on > Python 2.7. > > See the ChangeLog at > for more > details! > > On behalf of PyCA, > Hynek Schlawack > -- > https://mail.python.org/mailman/listinfo/python-announce-list > > Support the Python Software Foundation: > http://www.python.org/psf/donations/