Hello community,
here is the log from the commit of package python-cryptography for
openSUSE:Factory checked in at 2018-03-30 11:59:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cryptography (Old)
and /work/SRC/openSUSE:Factory/.python-cryptography.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cryptography"
Fri Mar 30 11:59:02 2018 rev:38 rq:591618 version:2.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cryptography/python-cryptography.changes
2018-03-06 10:44:37.926041007 +0100
+++
/work/SRC/openSUSE:Factory/.python-cryptography.new/python-cryptography.changes
2018-03-30 11:59:12.715548014 +0200
@@ -1,0 +2,31 @@
+Mon Mar 26 07:44:53 UTC 2018 - [email protected]
+
+- Cleanup with spec-cleaner
+- Use %setup to unpack all archives do not rely on tar calls
+
+-------------------------------------------------------------------
+Sun Mar 25 20:39:43 UTC 2018 - [email protected]
+
+- Update to upstream release 2.2.1:
+ * Reverted a change to GeneralNames which prohibited having zero elements,
+ due to breakages.
+ * Fixed a bug in
+ :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding`
+ that caused it to raise InvalidUnwrap when key length modulo 8 was zero.
+ * BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped.
+ * Resolved a bug in HKDF that incorrectly constrained output size.
+ * Added
+ :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and
+ :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to
+ support inter-operating with systems like German smart meters.
+ * Added token rotation support to :doc:`Fernet </fernet>` with
+ :meth:`~cryptography.fernet.MultiFernet.rotate`.
+ * Fixed a memory leak in
+ :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`.
+ * Added support for AES key wrapping with padding via
+ :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding`
and
+
:func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` .
+* Allow loading DSA keys with 224 bit q.
+
+-------------------------------------------------------------------
Old:
----
cryptography-2.1.4.tar.gz
cryptography-2.1.4.tar.gz.asc
cryptography_vectors-2.1.4.tar.gz
cryptography_vectors-2.1.4.tar.gz.asc
New:
----
cryptography-2.2.1.tar.gz
cryptography-2.2.1.tar.gz.asc
cryptography_vectors-2.2.1.tar.gz
cryptography_vectors-2.2.1.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography.spec ++++++
--- /var/tmp/diff_new_pack.OcKaaI/_old 2018-03-30 11:59:13.919504475 +0200
+++ /var/tmp/diff_new_pack.OcKaaI/_new 2018-03-30 11:59:13.919504475 +0200
@@ -19,17 +19,18 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-cryptography
-Version: 2.1.4
+Version: 2.2.1
Release: 0
Summary: Python library which exposes cryptographic recipes and
primitives
License: Apache-2.0 OR BSD-3-Clause
Group: Development/Languages/Python
-Url: https://cryptography.io/en/latest/
+URL: https://cryptography.io/en/latest/
Source0:
https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz
Source1:
https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz.asc
Source2: %{name}.keyring
-Source3:
https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz
-Source4:
https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz.asc
+# found on pypi but not on pythonhosted :/
+Source3: cryptography_vectors-%{version}.tar.gz
+Source4: cryptography_vectors-%{version}.tar.gz.asc
# PATCH-FIX-SLE disable-uneven-sizes-tests.patch bnc#944204
Patch1: disable-uneven-sizes-tests.patch
Patch2: skip_openssl_memleak_test.patch
@@ -89,11 +90,7 @@
functions.
%prep
-%setup -q -n cryptography-%{version}
-
-# prepare vectors module
-tar xvzf %{SOURCE3}
-
+%setup -q -n cryptography-%{version} -a3
%patch1 -p1
%patch2 -p1
@@ -122,7 +119,7 @@
}
%files %{python_files}
-%doc LICENSE LICENSE.APACHE LICENSE.BSD
+%license LICENSE LICENSE.APACHE LICENSE.BSD
%doc AUTHORS.rst CONTRIBUTING.rst CHANGELOG.rst README.rst
%{python_sitearch}/*
++++++ cryptography-2.1.4.tar.gz -> cryptography-2.2.1.tar.gz ++++++
++++ 3466 lines of diff (skipped)
++++++ cryptography_vectors-2.1.4.tar.gz -> cryptography_vectors-2.2.1.tar.gz
++++++
/work/SRC/openSUSE:Factory/python-cryptography/cryptography_vectors-2.1.4.tar.gz
/work/SRC/openSUSE:Factory/.python-cryptography.new/cryptography_vectors-2.2.1.tar.gz
differ: char 5, line 1