forked from pool/python-pyOpenSSL
Accepting request 518329 from home:tbechtold:branches:devel:languages:python
- update to 17.2.0: - Deprecated ``OpenSSL.rand`` - callers should use ``os.urandom()`` instead. - Fixed a bug causing ``Context.set_default_verify_paths()`` to not work with cryptography ``manylinux1`` wheels on Python 3.x. - Fixed a crash with (EC)DSA signatures in some cases. - Removed the deprecated ``OpenSSL.rand.egd()`` function. Applications should prefer ``os.urandom()`` for random number generation. - Removed the deprecated default ``digest`` argument to ``OpenSSL.crypto.CRL.export()``. Callers must now always pass an explicit ``digest``. - Fixed a bug with ``ASN1_TIME`` casting in ``X509.set_notBefore()``, ``X509.set_notAfter()``, ``Revoked.set_rev_date()``, ``Revoked.set_nextUpdate()``, and ``Revoked.set_lastUpdate()``. You must now pass times in the form ``YYYYMMDDhhmmssZ``. ``YYYYMMDDhhmmss+hhmm`` and ``YYYYMMDDhhmmss-hhmm`` will no longer work. `#612 <https://github.com/pyca/pyopenssl/pull/612>`_ - Deprecated the legacy "Type" aliases: ``ContextType``, ``ConnectionType``, ``PKeyType``, ``X509NameType``, ``X509ExtensionType``, ``X509ReqType``, ``X509Type``, ``X509StoreType``, ``CRLType``, ``PKCS7Type``, ``PKCS12Type``, ``NetscapeSPKIType``. The names without the "Type"-suffix should be used instead. - Added ``OpenSSL.crypto.X509.from_cryptography()`` and ``OpenSSL.crypto.X509.to_cryptography()`` for converting X.509 certificate to and from pyca/cryptography objects. - Added ``OpenSSL.crypto.X509Req.from_cryptography()``, ``OpenSSL.crypto.X509Req.to_cryptography()``, ``OpenSSL.crypto.CRL.from_cryptography()``, and ``OpenSSL.crypto.CRL.to_cryptography()`` for converting X.509 CSRs and CRLs to and from pyca/cryptography objects. - Added ``OpenSSL.debug`` that allows to get an overview of used library versions (including linked OpenSSL) and other useful runtime information using ``python -m OpenSSL.debug``. - Added a fallback path to ``Context.set_default_verify_paths()`` to accommodate the upcoming release of ``cryptography`` ``manylinux1`` wheels. - Drop python-pyOpenSSL=replace-expired-cert.patch . Applied upstream. OBS-URL: https://build.opensuse.org/request/show/518329 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=42
This commit is contained in:
committed by
Git OBS Bridge
parent
b8ae115914
commit
07f2dcfb54
@@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 23 05:26:31 UTC 2017 - tbechtold@suse.com
|
||||
|
||||
- update to 17.2.0:
|
||||
- Deprecated ``OpenSSL.rand`` - callers should use ``os.urandom()`` instead.
|
||||
- Fixed a bug causing ``Context.set_default_verify_paths()`` to not work with
|
||||
cryptography ``manylinux1`` wheels on Python 3.x.
|
||||
- Fixed a crash with (EC)DSA signatures in some cases.
|
||||
- Removed the deprecated ``OpenSSL.rand.egd()`` function.
|
||||
Applications should prefer ``os.urandom()`` for random number generation.
|
||||
- Removed the deprecated default ``digest`` argument to ``OpenSSL.crypto.CRL.export()``.
|
||||
Callers must now always pass an explicit ``digest``.
|
||||
- Fixed a bug with ``ASN1_TIME`` casting in ``X509.set_notBefore()``,
|
||||
``X509.set_notAfter()``, ``Revoked.set_rev_date()``, ``Revoked.set_nextUpdate()``,
|
||||
and ``Revoked.set_lastUpdate()``. You must now pass times in the form
|
||||
``YYYYMMDDhhmmssZ``. ``YYYYMMDDhhmmss+hhmm`` and ``YYYYMMDDhhmmss-hhmm``
|
||||
will no longer work. `#612 <https://github.com/pyca/pyopenssl/pull/612>`_
|
||||
- Deprecated the legacy "Type" aliases: ``ContextType``, ``ConnectionType``,
|
||||
``PKeyType``, ``X509NameType``, ``X509ExtensionType``, ``X509ReqType``,
|
||||
``X509Type``, ``X509StoreType``, ``CRLType``, ``PKCS7Type``, ``PKCS12Type``,
|
||||
``NetscapeSPKIType``.
|
||||
The names without the "Type"-suffix should be used instead.
|
||||
- Added ``OpenSSL.crypto.X509.from_cryptography()`` and ``OpenSSL.crypto.X509.to_cryptography()``
|
||||
for converting X.509 certificate to and from pyca/cryptography objects.
|
||||
- Added ``OpenSSL.crypto.X509Req.from_cryptography()``, ``OpenSSL.crypto.X509Req.to_cryptography()``,
|
||||
``OpenSSL.crypto.CRL.from_cryptography()``, and ``OpenSSL.crypto.CRL.to_cryptography()``
|
||||
for converting X.509 CSRs and CRLs to and from pyca/cryptography objects.
|
||||
- Added ``OpenSSL.debug`` that allows to get an overview of used library versions
|
||||
(including linked OpenSSL) and other useful runtime information using
|
||||
``python -m OpenSSL.debug``.
|
||||
- Added a fallback path to ``Context.set_default_verify_paths()`` to accommodate
|
||||
the upcoming release of ``cryptography`` ``manylinux1`` wheels.
|
||||
- Drop python-pyOpenSSL=replace-expired-cert.patch . Applied upstream.
|
||||
- Drop python-pyOpenSSL-always-overflow.patch. Applied upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 10 11:38:17 CEST 2017 - ro@suse.de
|
||||
|
||||
|
Reference in New Issue
Block a user