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 - tbecht...@suse.com
+
+- 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


Reply via email to