From e94dd60438828a99f37a2bdc44570ed31037f386c7ed587931b83ace4eaeecae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Thu, 10 Dec 2020 10:14:18 +0000 Subject: [PATCH] Accepting request 854315 from home:darix:apps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update to v20.0.0 - Backward-incompatible changes: - The minimum cryptography version is now 3.2. - Remove deprecated OpenSSL.tsafe module. - Removed deprecated OpenSSL.SSL.Context.set_npn_advertise_callback, OpenSSL.SSL.Context.set_npn_select_callback, and OpenSSL.SSL.Connection.get_next_proto_negotiated. - Drop support for Python 3.4 - Drop support for OpenSSL 1.0.1 and 1.0.2 - Deprecations: - Deprecated OpenSSL.crypto.loads_pkcs7 and OpenSSL.crypto.loads_pkcs12. - Changes: - Added a new optional chain parameter to OpenSSL.crypto.X509StoreContext() where additional untrusted certificates can be specified to help chain building. #948 - Added OpenSSL.crypto.X509Store.load_locations to set trusted certificate file bundles and/or directories for verification. #943 - Added Context.set_keylog_callback to log key material. #910 - Added OpenSSL.SSL.Connection.get_verified_chain to retrieve the verified certificate chain of the peer. #894. - Make verification callback optional in Context.set_verify. If omitted, OpenSSL’s default verification is used. #933 - Fixed a bug that could truncate or cause a zero-length key error due to a null byte in private key passphrase in OpenSSL.crypto.load_privatekey and OpenSSL.crypto.dump_privatekey. #947 - drop patch fix-compilation-2020.patch: no longer needed OBS-URL: https://build.opensuse.org/request/show/854315 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=72 --- pyOpenSSL-19.1.0.tar.gz | 3 --- pyOpenSSL-20.0.0.tar.gz | 3 +++ python-pyOpenSSL.changes | 4 ++-- python-pyOpenSSL.spec | 3 +-- skip-networked-test.patch | 10 +++++----- 5 files changed, 11 insertions(+), 12 deletions(-) delete mode 100644 pyOpenSSL-19.1.0.tar.gz create mode 100644 pyOpenSSL-20.0.0.tar.gz diff --git a/pyOpenSSL-19.1.0.tar.gz b/pyOpenSSL-19.1.0.tar.gz deleted file mode 100644 index 7d74a81..0000000 --- a/pyOpenSSL-19.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a24494b2602aaf402be5c9e30a0b82d4a5c67528fe8fb475e3f3bc00dd69507 -size 160510 diff --git a/pyOpenSSL-20.0.0.tar.gz b/pyOpenSSL-20.0.0.tar.gz new file mode 100644 index 0000000..84b5529 --- /dev/null +++ b/pyOpenSSL-20.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92f08eccbd73701cf744e8ffd6989aa7842d48cbe3fea8a7c031c5647f590ac5 +size 173786 diff --git a/python-pyOpenSSL.changes b/python-pyOpenSSL.changes index a1110b3..51ee7da 100644 --- a/python-pyOpenSSL.changes +++ b/python-pyOpenSSL.changes @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c10c65fdad7768d9f61bf4a2ed541630f21e2ca054c513b564b43d1a7e194dec -size 17306 +oid sha256:67529ba791030eda641f16a1ce88816090486a8a0415f45e2e5adb40c7ec8f2f +size 18933 diff --git a/python-pyOpenSSL.spec b/python-pyOpenSSL.spec index b4e720a..493a387 100644 --- a/python-pyOpenSSL.spec +++ b/python-pyOpenSSL.spec @@ -19,14 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pyOpenSSL -Version: 19.1.0 +Version: 20.0.0 Release: 0 Summary: Python wrapper module around the OpenSSL library License: Apache-2.0 URL: https://github.com/pyca/pyopenssl Source: https://files.pythonhosted.org/packages/source/p/pyOpenSSL/pyOpenSSL-%{version}.tar.gz Patch1: skip-networked-test.patch -Patch2: fix-compilation-2020.patch BuildRequires: %{python_module cffi} BuildRequires: %{python_module cryptography >= 2.8} BuildRequires: %{python_module flaky} diff --git a/skip-networked-test.patch b/skip-networked-test.patch index dbd5fd2..bba5594 100644 --- a/skip-networked-test.patch +++ b/skip-networked-test.patch @@ -1,10 +1,10 @@ -Index: pyOpenSSL-16.0.0/tests/test_ssl.py +Index: pyOpenSSL-20.0.0/tests/test_ssl.py =================================================================== ---- pyOpenSSL-16.0.0.orig/tests/test_ssl.py -+++ pyOpenSSL-16.0.0/tests/test_ssl.py -@@ -1113,6 +1113,7 @@ +--- pyOpenSSL-20.0.0.orig/tests/test_ssl.py ++++ pyOpenSSL-20.0.0/tests/test_ssl.py +@@ -1240,6 +1240,7 @@ class TestContext(object): reason="set_default_verify_paths appears not to work on Windows. " - "See LP#404343 and LP#404344." + "See LP#404343 and LP#404344.", ) + @pytest.mark.network def test_set_default_verify_paths(self):