Hello community,
here is the log from the commit of package python-cryptography for
openSUSE:Factory checked in at 2015-12-13 09:35:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cryptography (Old)
and /work/SRC/openSUSE:Factory/.python-cryptography.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cryptography"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cryptography/python-cryptography.changes
2015-10-17 16:37:54.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-cryptography.new/python-cryptography.changes
2015-12-13 09:35:13.000000000 +0100
@@ -1,0 +2,45 @@
+Tue Nov 10 04:16:13 UTC 2015 - [email protected]
+
+- update to 1.1:
+ * Added support for Elliptic Curve Diffie-Hellman with
+ :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDH`.
+ * Added :class:`~cryptography.hazmat.primitives.kdf.x963kdf.X963KDF`.
+ * Added support for parsing certificate revocation lists (CRLs) using
+ :func:`~cryptography.x509.load_pem_x509_crl` and
+ :func:`~cryptography.x509.load_der_x509_crl`.
+ * Add support for AES key wrapping with
+ :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap` and
+ :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap`.
+ * Added a ``__hash__`` method to :class:`~cryptography.x509.Name`.
+ * Add support for encoding and decoding elliptic curve points to a byte
string
+ form using
+
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode_point`
+ and
+
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from_encoded_point`.
+ * Added :meth:`~cryptography.x509.Extensions.get_extension_for_class`.
+ * :class:`~cryptography.x509.CertificatePolicies` are now supported in the
+ :class:`~cryptography.x509.CertificateBuilder`.
+ * ``countryName`` is now encoded as a ``PrintableString`` when creating
subject
+ and issuer distinguished names with the Certificate and CSR builder
classes.
+ * **SECURITY ISSUE**: The OpenSSL backend prior to 1.0.2 made extensive use
+ of assertions to check response codes where our tests could not trigger a
+ failure. However, when Python is run with ``-O`` these asserts are
optimized
+ away. If a user ran Python with this flag and got an invalid response code
+ this could result in undefined behavior or worse. Accordingly, all response
+ checks from the OpenSSL backend have been converted from ``assert``
+ to a true function call. Credit **Emilia Käsper (Google Security Team)**
+ for the report.
+ * We now ship OS X wheels that statically link OpenSSL by default. When
+ installing a wheel on OS X 10.10+ (and using a Python compiled against the
+ 10.10 SDK) users will no longer need to compile. See :doc:`/installation`
for
+ alternate installation methods if required.
+ * Set the default string mask to UTF-8 in the OpenSSL backend to resolve
+ character encoding issues with older versions of OpenSSL.
+ * Several new OpenSSL bindings have been added to support a future pyOpenSSL
+ release.
+ * Raise an error during install on PyPy < 2.6. 1.0+ requires PyPy 2.6+.
+- Remove 2293.patch . Applied in a different way upstream.
+- Add BuildRequires for python-hypothesis and python-pyasn1-modules for running
+ unittests
+
+-------------------------------------------------------------------
Old:
----
2293.patch
cryptography-1.0.tar.gz
cryptography-1.0.tar.gz.asc
cryptography_vectors-1.0.tar.gz
cryptography_vectors-1.0.tar.gz.asc
New:
----
cryptography-1.1.tar.gz
cryptography-1.1.tar.gz.asc
cryptography_vectors-1.1.tar.gz
cryptography_vectors-1.1.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography.spec ++++++
--- /var/tmp/diff_new_pack.TtHhaX/_old 2015-12-13 09:35:15.000000000 +0100
+++ /var/tmp/diff_new_pack.TtHhaX/_new 2015-12-13 09:35:15.000000000 +0100
@@ -17,7 +17,7 @@
Name: python-cryptography
-Version: 1.0
+Version: 1.1
Release: 0
Summary: Python library which exposes cryptographic recipes and
primitives
License: Apache-2.0
@@ -30,14 +30,14 @@
Source4:
https://pypi.python.org/packages/source/c/cryptography-vectors/cryptography_vectors-%{version}.tar.gz.asc
# PATCH-FIX-SLE disable-uneven-sizes-tests.patch bnc#944204
Patch1: disable-uneven-sizes-tests.patch
-# PATCH-FIX-UPSTREAM 2293.patch bnc#947679 --
https://github.com/pyca/cryptography/pull/2293
-Patch2: 2293.patch
BuildRequires: libopenssl-devel
BuildRequires: python-cffi >= 1.1.0
BuildRequires: python-devel
BuildRequires: python-enum34
+BuildRequires: python-hypothesis
BuildRequires: python-idna >= 2.0
BuildRequires: python-ipaddress
+BuildRequires: python-pyasn1-modules
BuildRequires: python-setuptools
BuildRequires: python-six >= 1.4.1
BuildRequires: pkgconfig(libffi)
@@ -73,7 +73,6 @@
tar xvzf %{SOURCE3}
%patch1 -p1
-%patch2 -p1
%build
CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
++++++ cryptography-1.0.tar.gz -> cryptography-1.1.tar.gz ++++++
++++ 6894 lines of diff (skipped)
++++++ cryptography_vectors-1.0.tar.gz -> cryptography_vectors-1.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-cryptography/cryptography_vectors-1.0.tar.gz
/work/SRC/openSUSE:Factory/.python-cryptography.new/cryptography_vectors-1.1.tar.gz
differ: char 5, line 1