Hello community,
here is the log from the commit of package python-cryptography for
openSUSE:Factory checked in at 2016-06-12 18:53:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
2016-03-29 09:51:20.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-cryptography.new/python-cryptography.changes
2016-06-12 18:53:27.000000000 +0200
@@ -1,0 +2,25 @@
+Mon Jun 6 13:03:35 UTC 2016 - [email protected]
+
+- fix download urls
+
+-------------------------------------------------------------------
+Fri Jun 3 19:37:40 UTC 2016 - [email protected]
+
+- update to upstream release 1.3.4
+ * Added new OpenSSL functions to the bindings to support an upcoming
+ ``pyOpenSSL`` release.
+
+-------------------------------------------------------------------
+Fri May 6 07:43:10 UTC 2016 - [email protected]
+
+- correct source urls
+
+-------------------------------------------------------------------
+Thu May 5 17:08:06 UTC 2016 - [email protected]
+
+- update to upstream release 1.3.2
+ * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2h.
+ * Fixed an issue preventing ``cryptography`` from compiling against
+ LibreSSL 2.3.x.
+
+-------------------------------------------------------------------
Old:
----
cryptography-1.3.1.tar.gz
cryptography-1.3.1.tar.gz.asc
cryptography_vectors-1.3.1.tar.gz
cryptography_vectors-1.3.1.tar.gz.asc
New:
----
cryptography-1.3.4.tar.gz
cryptography-1.3.4.tar.gz.asc
cryptography_vectors-1.3.4.tar.gz
cryptography_vectors-1.3.4.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography.spec ++++++
--- /var/tmp/diff_new_pack.AopzYt/_old 2016-06-12 18:53:29.000000000 +0200
+++ /var/tmp/diff_new_pack.AopzYt/_new 2016-06-12 18:53:29.000000000 +0200
@@ -17,17 +17,17 @@
Name: python-cryptography
-Version: 1.3.1
+Version: 1.3.4
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/
-Source0:
https://pypi.python.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz
-Source1:
https://pypi.python.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz.asc
+Source0:
https://pypi.io/packages/source/c/cryptography/cryptography-%{version}.tar.gz
+Source1:
https://pypi.io/packages/source/c/cryptography/cryptography-%{version}.tar.gz.asc
Source2: %{name}.keyring
-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
+Source3:
https://pypi.io/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz
+Source4:
https://pypi.io/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
BuildRequires: libopenssl-devel
++++++ cryptography-1.3.1.tar.gz -> cryptography-1.3.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-1.3.1/CHANGELOG.rst
new/cryptography-1.3.4/CHANGELOG.rst
--- old/cryptography-1.3.1/CHANGELOG.rst 2016-03-21 22:45:34.000000000
+0100
+++ new/cryptography-1.3.4/CHANGELOG.rst 2016-06-03 05:07:01.000000000
+0200
@@ -1,6 +1,25 @@
Changelog
=========
+1.3.4 - 2016-06-03
+~~~~~~~~~~~~~~~~~~
+
+* Added another OpenSSL function to the bindings to support an upcoming
+ ``pyOpenSSL`` release.
+
+1.3.3 - 2016-06-02
+~~~~~~~~~~~~~~~~~~
+
+* Added two new OpenSSL functions to the bindings to support an upcoming
+ ``pyOpenSSL`` release.
+
+1.3.2 - 2016-05-04
+~~~~~~~~~~~~~~~~~~
+
+* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2h.
+* Fixed an issue preventing ``cryptography`` from compiling against
+ LibreSSL 2.3.x.
+
1.3.1 - 2016-03-21
~~~~~~~~~~~~~~~~~~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-1.3.1/PKG-INFO
new/cryptography-1.3.4/PKG-INFO
--- old/cryptography-1.3.1/PKG-INFO 2016-03-21 22:45:48.000000000 +0100
+++ new/cryptography-1.3.4/PKG-INFO 2016-06-03 05:09:16.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: cryptography
-Version: 1.3.1
+Version: 1.3.4
Summary: cryptography is a package which provides cryptographic recipes and
primitives to Python developers.
Home-page: https://github.com/pyca/cryptography
Author: The cryptography developers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-1.3.1/setup.py
new/cryptography-1.3.4/setup.py
--- old/cryptography-1.3.1/setup.py 2016-03-21 16:15:57.000000000 +0100
+++ new/cryptography-1.3.4/setup.py 2016-06-03 05:07:01.000000000 +0200
@@ -311,7 +311,7 @@
tests_require=test_requirements,
extras_require={
"test": test_requirements,
- "docs-test": [
+ "docstest": [
"doc8",
"pyenchant",
"readme_renderer",
@@ -319,7 +319,7 @@
"sphinx_rtd_theme",
"sphinxcontrib-spelling",
],
- "pep8-test": [
+ "pep8test": [
"flake8",
"flake8-import-order",
"pep8-naming",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-1.3.1/src/_cffi_src/build_openssl.py
new/cryptography-1.3.4/src/_cffi_src/build_openssl.py
--- old/cryptography-1.3.1/src/_cffi_src/build_openssl.py 2016-03-21
16:15:57.000000000 +0100
+++ new/cryptography-1.3.4/src/_cffi_src/build_openssl.py 2016-06-03
05:06:35.000000000 +0200
@@ -38,8 +38,15 @@
_PRE_INCLUDE = """
+#include <openssl/opensslv.h>
+/*
+ LibreSSL removed e_os2.h from the public headers so we'll only include it
+ if we're using vanilla OpenSSL.
+*/
+#if !defined(LIBRESSL_VERSION_NUMBER)
#include <openssl/e_os2.h>
-#if defined(OPENSSL_SYS_WINDOWS)
+#endif
+#if defined(_WIN32)
#include <windows.h>
#endif
"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-1.3.1/src/_cffi_src/openssl/x509.py
new/cryptography-1.3.4/src/_cffi_src/openssl/x509.py
--- old/cryptography-1.3.1/src/_cffi_src/openssl/x509.py 2016-03-21
16:15:57.000000000 +0100
+++ new/cryptography-1.3.4/src/_cffi_src/openssl/x509.py 2016-06-03
05:06:35.000000000 +0200
@@ -188,6 +188,7 @@
X509_EXTENSION *X509_REVOKED_get_ext(X509_REVOKED *, int);
int X509_REVOKED_add_ext(X509_REVOKED *, X509_EXTENSION*, int);
int X509_REVOKED_add1_ext_i2d(X509_REVOKED *, int, void *, int, unsigned long);
+X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *, int);
int X509_REVOKED_set_revocationDate(X509_REVOKED *, ASN1_TIME *);
@@ -281,6 +282,8 @@
/* new in 1.0.2 */
int i2d_re_X509_tbs(X509 *, unsigned char **);
void X509_get0_signature(ASN1_BIT_STRING **, X509_ALGOR **, X509 *);
+int X509_get_signature_nid(const X509 *);
+X509_ALGOR *X509_get0_tbs_sigalg(X509 *);
long X509_get_version(X509 *);
@@ -377,6 +380,12 @@
if (palg)
*palg = x->sig_alg;
}
+
+int X509_get_signature_nid(const X509 *x)
+{
+ return OBJ_obj2nid(x->sig_alg->algorithm);
+}
+
#endif
/* Added in 1.0.2 but we need it in all versions now due to the great
opaquing. */
@@ -421,6 +430,12 @@
/* Added in 1.1.0 but we need it in all versions now due to the great
opaquing. */
#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+
+X509_ALGOR *X509_get0_tbs_sigalg(X509 *x)
+{
+ return x->cert_info->signature;
+}
+
/* from x509/x509_req.c */
void X509_REQ_get0_signature(ASN1_BIT_STRING **psig, X509_ALGOR **palg,
X509_REQ *req)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-1.3.1/src/cryptography/__about__.py
new/cryptography-1.3.4/src/cryptography/__about__.py
--- old/cryptography-1.3.1/src/cryptography/__about__.py 2016-03-21
22:45:34.000000000 +0100
+++ new/cryptography-1.3.4/src/cryptography/__about__.py 2016-06-03
05:07:01.000000000 +0200
@@ -14,7 +14,7 @@
" and primitives to Python developers.")
__uri__ = "https://github.com/pyca/cryptography"
-__version__ = "1.3.1"
+__version__ = "1.3.4"
__author__ = "The cryptography developers"
__email__ = "[email protected]"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cryptography-1.3.1/src/cryptography.egg-info/PKG-INFO
new/cryptography-1.3.4/src/cryptography.egg-info/PKG-INFO
--- old/cryptography-1.3.1/src/cryptography.egg-info/PKG-INFO 2016-03-21
22:45:47.000000000 +0100
+++ new/cryptography-1.3.4/src/cryptography.egg-info/PKG-INFO 2016-06-03
05:09:16.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: cryptography
-Version: 1.3.1
+Version: 1.3.4
Summary: cryptography is a package which provides cryptographic recipes and
primitives to Python developers.
Home-page: https://github.com/pyca/cryptography
Author: The cryptography developers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cryptography-1.3.1/src/cryptography.egg-info/requires.txt
new/cryptography-1.3.4/src/cryptography.egg-info/requires.txt
--- old/cryptography-1.3.1/src/cryptography.egg-info/requires.txt
2016-03-21 22:45:47.000000000 +0100
+++ new/cryptography-1.3.4/src/cryptography.egg-info/requires.txt
2016-06-03 05:09:16.000000000 +0200
@@ -6,7 +6,7 @@
ipaddress
cffi>=1.4.1
-[docs-test]
+[docstest]
doc8
pyenchant
readme_renderer
@@ -14,7 +14,7 @@
sphinx_rtd_theme
sphinxcontrib-spelling
-[pep8-test]
+[pep8test]
flake8
flake8-import-order
pep8-naming
++++++ cryptography_vectors-1.3.1.tar.gz -> cryptography_vectors-1.3.4.tar.gz
++++++
/work/SRC/openSUSE:Factory/python-cryptography/cryptography_vectors-1.3.1.tar.gz
/work/SRC/openSUSE:Factory/.python-cryptography.new/cryptography_vectors-1.3.4.tar.gz
differ: char 5, line 1