Hello community,
here is the log from the commit of package python-cryptography for
openSUSE:Factory checked in at 2015-08-28 08:25:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-08-10 09:12:35.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-cryptography.new/python-cryptography.changes
2015-08-28 08:25:07.000000000 +0200
@@ -1,0 +2,61 @@
+Sat Aug 22 10:30:08 UTC 2015 - [email protected]
+
+- update to 1.0 (fate#318838):
+ * Switched to the new `cffi`_ ``set_source`` out-of-line API mode for
+ compilation. This results in significantly faster imports and lowered
+ memory consumption. Due to this change we no longer support PyPy releases
+ older than 2.6 nor do we support any released version of PyPy3 (until a
+ version supporting cffi 1.0 comes out).
+ * Fix parsing of OpenSSH public keys that have spaces in comments.
+ * Support serialization of certificate signing requests using the
+ ``public_bytes`` method of
+ :class:`~cryptography.x509.CertificateSigningRequest`.
+ * Support serialization of certificates using the ``public_bytes`` method of
+ :class:`~cryptography.x509.Certificate`.
+ * Add ``get_provisioning_uri`` method to
+ :class:`~cryptography.hazmat.primitives.twofactor.hotp.HOTP` and
+ :class:`~cryptography.hazmat.primitives.twofactor.totp.TOTP` for generating
+ provisioning URIs.
+ * Add :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHash`
+ and :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHMAC`.
+ * Raise a ``TypeError`` when passing objects that are not text as the value
to
+ :class:`~cryptography.x509.NameAttribute`.
+ * Add support for :class:`~cryptography.x509.OtherName` as a general name
+ type.
+ * Added new X.509 extension support in
:class:`~cryptography.x509.Certificate`
+ The following new extensions are now supported:
+
+ * :class:`~cryptography.x509.OCSPNoCheck`
+ * :class:`~cryptography.x509.InhibitAnyPolicy`
+ * :class:`~cryptography.x509.IssuerAlternativeName`
+ * :class:`~cryptography.x509.NameConstraints`
+
+ * Extension support was added to
+ :class:`~cryptography.x509.CertificateSigningRequest`.
+ * Add support for creating signed certificates with
+ :class:`~cryptography.x509.CertificateBuilder`. This includes support for
+ the following extensions:
+
+ * :class:`~cryptography.x509.BasicConstraints`
+ * :class:`~cryptography.x509.SubjectAlternativeName`
+ * :class:`~cryptography.x509.KeyUsage`
+ * :class:`~cryptography.x509.ExtendedKeyUsage`
+ * :class:`~cryptography.x509.SubjectKeyIdentifier`
+ * :class:`~cryptography.x509.AuthorityKeyIdentifier`
+ * :class:`~cryptography.x509.AuthorityInformationAccess`
+ * :class:`~cryptography.x509.CRLDistributionPoints`
+ * :class:`~cryptography.x509.InhibitAnyPolicy`
+ * :class:`~cryptography.x509.IssuerAlternativeName`
+ * :class:`~cryptography.x509.OCSPNoCheck`
+
+ * Add support for creating certificate signing requests with
+ :class:`~cryptography.x509.CertificateSigningRequestBuilder`. This includes
+ support for the same extensions supported in the ``CertificateBuilder``.
+ * Deprecate ``encode_rfc6979_signature`` and ``decode_rfc6979_signature`` in
+ favor of
+
:func:`~cryptography.hazmat.primitives.asymmetric.utils.encode_dss_signature`
+ and
+
:func:`~cryptography.hazmat.primitives.asymmetric.utils.decode_dss_signature`.
+- Adjust Requires according to requires.txt
+
+-------------------------------------------------------------------
Old:
----
cryptography-0.9.3.tar.gz
cryptography-0.9.3.tar.gz.asc
cryptography_vectors-0.9.3.tar.gz
cryptography_vectors-0.9.3.tar.gz.asc
New:
----
cryptography-1.0.tar.gz
cryptography-1.0.tar.gz.asc
cryptography_vectors-1.0.tar.gz
cryptography_vectors-1.0.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography.spec ++++++
--- /var/tmp/diff_new_pack.vDj6o7/_old 2015-08-28 08:25:08.000000000 +0200
+++ /var/tmp/diff_new_pack.vDj6o7/_new 2015-08-28 08:25:08.000000000 +0200
@@ -17,7 +17,7 @@
Name: python-cryptography
-Version: 0.9.3
+Version: 1.0
Release: 0
Summary: Python library which exposes cryptographic recipes and
primitives
License: Apache-2.0
@@ -29,10 +29,10 @@
Source3:
https://pypi.python.org/packages/source/c/cryptography-vectors/cryptography_vectors-%{version}.tar.gz
Source4:
https://pypi.python.org/packages/source/c/cryptography-vectors/cryptography_vectors-%{version}.tar.gz.asc
BuildRequires: libopenssl-devel
-BuildRequires: python-cffi >= 0.8
+BuildRequires: python-cffi >= 1.1.0
BuildRequires: python-devel
BuildRequires: python-enum34
-BuildRequires: python-idna
+BuildRequires: python-idna >= 2.0
BuildRequires: python-ipaddress
BuildRequires: python-setuptools
BuildRequires: python-six >= 1.4.1
@@ -40,14 +40,14 @@
# Test requirements
BuildRequires: python-iso8601
BuildRequires: python-pretend
-BuildRequires: python-pyasn1
+BuildRequires: python-pyasn1 >= 0.1.8
BuildRequires: python-pytest
BuildRequires: python-virtualenv
-Requires: python-cffi >= 0.8
+Requires: python-cffi >= 1.1.0
Requires: python-enum34
-Requires: python-idna
+Requires: python-idna >= 2.0
Requires: python-ipaddress
-Requires: python-pyasn1
+Requires: python-pyasn1 >= 0.1.8
Requires: python-six >= 1.4.1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ cryptography-0.9.3.tar.gz -> cryptography-1.0.tar.gz ++++++
++++ 29797 lines of diff (skipped)
++++++ cryptography_vectors-0.9.3.tar.gz -> cryptography_vectors-1.0.tar.gz
++++++
/work/SRC/openSUSE:Factory/python-cryptography/cryptography_vectors-0.9.3.tar.gz
/work/SRC/openSUSE:Factory/.python-cryptography.new/cryptography_vectors-1.0.tar.gz
differ: char 5, line 1