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