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)


Reply via email to