Hello community, here is the log from the commit of package python-pyOpenSSL for openSUSE:Factory checked in at 2017-09-22 21:32:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyOpenSSL (Old) and /work/SRC/openSUSE:Factory/.python-pyOpenSSL.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyOpenSSL" Fri Sep 22 21:32:53 2017 rev:28 rq:527394 version:17.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyOpenSSL/python-pyOpenSSL.changes 2017-08-14 12:37:50.730322685 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyOpenSSL.new/python-pyOpenSSL.changes 2017-09-22 21:32:54.693120404 +0200 @@ -1,0 +2,35 @@ +Wed Aug 23 05:26:31 UTC 2017 - [email protected] + +- 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. + +------------------------------------------------------------------- Old: ---- pyOpenSSL-17.0.0.tar.gz python-pyOpenSSL-always-overflow.patch python-pyOpenSSL=replace-expired-cert.patch New: ---- pyOpenSSL-17.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyOpenSSL.spec ++++++ --- /var/tmp/diff_new_pack.GJ4HdP/_old 2017-09-22 21:32:55.353027512 +0200 +++ /var/tmp/diff_new_pack.GJ4HdP/_new 2017-09-22 21:32:55.357026949 +0200 @@ -21,7 +21,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pyOpenSSL -Version: 17.0.0 +Version: 17.2.0 Release: 0 Url: https://github.com/pyca/pyopenssl Summary: Python wrapper module around the OpenSSL library @@ -31,12 +31,8 @@ Patch0: bug-lp-1265482.diff Patch1: skip-networked-test.patch Patch2: rsa128-i586.patch -# PATCH-FIX-UPSTREAM python-pyOpenSSL=replace-expired-cert.patch gh#pyca/pyopenssl#637 [email protected] -- the root cert expired -Patch3: python-pyOpenSSL=replace-expired-cert.patch -# PATCH-FIX-UPSTREAM python-pyOpenSSL-always-overflow.patch gh#pyca/pyopenssl#657 [email protected] - always trigger overflow in testsuite -Patch4: python-pyOpenSSL-always-overflow.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: %{python_module cryptography >= 1.3.4} +BuildRequires: %{python_module cryptography >= 1.9} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -44,9 +40,12 @@ BuildRequires: python-rpm-macros BuildRequires: python3-Sphinx %if %{with tests} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module flaky} +BuildRequires: %{python_module pretend} +BuildRequires: %{python_module pytest >= 3.0.1} %endif -Requires: python-cryptography >= 1.3.4 +Requires: python-cryptography >= 1.9 +Requires: python-six >= 1.5.2 Provides: pyOpenSSL = %{version} %ifpython2 Obsoletes: %{oldpython}-openssl < %{version} @@ -76,8 +75,6 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 -%patch4 -p1 %build %python_build ++++++ pyOpenSSL-17.0.0.tar.gz -> pyOpenSSL-17.2.0.tar.gz ++++++ ++++ 2056 lines of diff (skipped)
