Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cryptography for
openSUSE:Factory checked in at 2023-04-16 16:06:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cryptography (Old)
and /work/SRC/openSUSE:Factory/.python-cryptography.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cryptography"
Sun Apr 16 16:06:43 2023 rev:76 rq:1079573 version:40.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cryptography/python-cryptography.changes
2023-04-04 21:18:07.572312777 +0200
+++
/work/SRC/openSUSE:Factory/.python-cryptography.new.19717/python-cryptography.changes
2023-04-16 16:06:46.900715412 +0200
@@ -1,0 +2,6 @@
+Sat Apr 15 10:26:40 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 40.0.2:
+ * Fixed compilation when using LibreSSL 3.7.2.
+
+-------------------------------------------------------------------
Old:
----
cryptography-40.0.1.tar.gz
New:
----
cryptography-40.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography.spec ++++++
--- /var/tmp/diff_new_pack.AEy6gs/_old 2023-04-16 16:06:48.380723944 +0200
+++ /var/tmp/diff_new_pack.AEy6gs/_new 2023-04-16 16:06:48.384723966 +0200
@@ -28,7 +28,7 @@
%bcond_with test
%endif
Name: python-cryptography%{psuffix}
-Version: 40.0.1
+Version: 40.0.2
Release: 0
Summary: Python library which exposes cryptographic recipes and
primitives
License: Apache-2.0 OR BSD-3-Clause
++++++ _service ++++++
--- /var/tmp/diff_new_pack.AEy6gs/_old 2023-04-16 16:06:48.428724220 +0200
+++ /var/tmp/diff_new_pack.AEy6gs/_new 2023-04-16 16:06:48.432724244 +0200
@@ -1,7 +1,7 @@
<services>
<service name="download_files" mode="disabled"/>
<service name="cargo_vendor" mode="disabled">
- <param name="srcdir">cryptography-40.0.1/src/rust</param>
+ <param name="srcdir">cryptography-40.0.2/src/rust</param>
<param name="compression">zst</param>
</service>
<service name="cargo_audit" mode="disabled">
++++++ cryptography-40.0.1.tar.gz -> cryptography-40.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-40.0.1/CHANGELOG.rst
new/cryptography-40.0.2/CHANGELOG.rst
--- old/cryptography-40.0.1/CHANGELOG.rst 2023-03-25 02:13:05.000000000
+0100
+++ new/cryptography-40.0.2/CHANGELOG.rst 2023-04-14 14:24:12.000000000
+0200
@@ -1,6 +1,13 @@
Changelog
=========
+.. _v40-0-2:
+
+40.0.2 - 2023-04-14
+~~~~~~~~~~~~~~~~~~~
+
+* Fixed compilation when using LibreSSL 3.7.2.
+
.. _v40-0-1:
40.0.1 - 2023-03-24
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-40.0.1/PKG-INFO
new/cryptography-40.0.2/PKG-INFO
--- old/cryptography-40.0.1/PKG-INFO 2023-03-25 02:13:13.522214400 +0100
+++ new/cryptography-40.0.2/PKG-INFO 2023-04-14 14:24:20.976802800 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: cryptography
-Version: 40.0.1
+Version: 40.0.2
Summary: cryptography is a package which provides cryptographic recipes and
primitives to Python developers.
Home-page: https://github.com/pyca/cryptography
Author: The Python Cryptographic Authority and individual contributors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-40.0.1/src/_cffi_src/openssl/ssl.py
new/cryptography-40.0.2/src/_cffi_src/openssl/ssl.py
--- old/cryptography-40.0.1/src/_cffi_src/openssl/ssl.py 2023-03-25
02:13:05.000000000 +0100
+++ new/cryptography-40.0.2/src/_cffi_src/openssl/ssl.py 2023-04-14
14:24:12.000000000 +0200
@@ -253,6 +253,7 @@
unsigned int);
X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *);
+void SSL_CTX_set_cert_store(SSL_CTX *, X509_STORE *);
int SSL_CTX_add_client_CA(SSL_CTX *, X509 *);
void SSL_CTX_set_client_CA_list(SSL_CTX *, Cryptography_STACK_OF_X509_NAME *);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cryptography-40.0.1/src/_cffi_src/openssl/x509_vfy.py
new/cryptography-40.0.2/src/_cffi_src/openssl/x509_vfy.py
--- old/cryptography-40.0.1/src/_cffi_src/openssl/x509_vfy.py 2023-03-25
02:13:05.000000000 +0100
+++ new/cryptography-40.0.2/src/_cffi_src/openssl/x509_vfy.py 2023-04-14
14:24:12.000000000 +0200
@@ -30,12 +30,69 @@
typedef int (*X509_STORE_CTX_get_issuer_fn)(X509 **, X509_STORE_CTX *, X509 *);
+static const int X509_V_OK;
+static const int X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT;
+static const int X509_V_ERR_UNABLE_TO_GET_CRL;
+static const int X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE;
+static const int X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE;
+static const int X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY;
+static const int X509_V_ERR_CERT_SIGNATURE_FAILURE;
+static const int X509_V_ERR_CRL_SIGNATURE_FAILURE;
+static const int X509_V_ERR_CERT_NOT_YET_VALID;
+static const int X509_V_ERR_CERT_HAS_EXPIRED;
+static const int X509_V_ERR_CRL_NOT_YET_VALID;
+static const int X509_V_ERR_CRL_HAS_EXPIRED;
+static const int X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD;
+static const int X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD;
+static const int X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD;
+static const int X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD;
+static const int X509_V_ERR_OUT_OF_MEM;
+static const int X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT;
+static const int X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN;
+static const int X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY;
+static const int X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE;
+static const int X509_V_ERR_CERT_CHAIN_TOO_LONG;
+static const int X509_V_ERR_CERT_REVOKED;
+static const int X509_V_ERR_INVALID_CA;
+static const int X509_V_ERR_PATH_LENGTH_EXCEEDED;
+static const int X509_V_ERR_INVALID_PURPOSE;
+static const int X509_V_ERR_CERT_UNTRUSTED;
+static const int X509_V_ERR_CERT_REJECTED;
+static const int X509_V_ERR_SUBJECT_ISSUER_MISMATCH;
+static const int X509_V_ERR_AKID_SKID_MISMATCH;
+static const int X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH;
+static const int X509_V_ERR_KEYUSAGE_NO_CERTSIGN;
+static const int X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER;
+static const int X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION;
+static const int X509_V_ERR_KEYUSAGE_NO_CRL_SIGN;
+static const int X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION;
+static const int X509_V_ERR_INVALID_NON_CA;
+static const int X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED;
+static const int X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE;
+static const int X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED;
+static const int X509_V_ERR_INVALID_EXTENSION;
+static const int X509_V_ERR_INVALID_POLICY_EXTENSION;
+static const int X509_V_ERR_NO_EXPLICIT_POLICY;
+static const int X509_V_ERR_DIFFERENT_CRL_SCOPE;
+static const int X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE;
+static const int X509_V_ERR_UNNESTED_RESOURCE;
+static const int X509_V_ERR_PERMITTED_VIOLATION;
+static const int X509_V_ERR_EXCLUDED_VIOLATION;
+static const int X509_V_ERR_SUBTREE_MINMAX;
+static const int X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE;
+static const int X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX;
+static const int X509_V_ERR_UNSUPPORTED_NAME_SYNTAX;
+static const int X509_V_ERR_CRL_PATH_VALIDATION_ERROR;
+static const int X509_V_ERR_HOSTNAME_MISMATCH;
+static const int X509_V_ERR_EMAIL_MISMATCH;
+static const int X509_V_ERR_IP_ADDRESS_MISMATCH;
+static const int X509_V_ERR_APPLICATION_VERIFICATION;
+
+
/* While these are defined in the source as ints, they're tagged here
as longs, just in case they ever grow to large, such as what we saw
with OP_ALL. */
-static const int X509_V_OK;
-
/* Verification parameters */
static const long X509_V_FLAG_CRL_CHECK;
static const long X509_V_FLAG_CRL_CHECK_ALL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-40.0.1/src/cryptography/__about__.py
new/cryptography-40.0.2/src/cryptography/__about__.py
--- old/cryptography-40.0.1/src/cryptography/__about__.py 2023-03-25
02:13:05.000000000 +0100
+++ new/cryptography-40.0.2/src/cryptography/__about__.py 2023-04-14
14:24:12.000000000 +0200
@@ -9,7 +9,7 @@
"__copyright__",
]
-__version__ = "40.0.1"
+__version__ = "40.0.2"
__author__ = "The Python Cryptographic Authority and individual contributors"
__copyright__ = f"Copyright 2013-2023 {__author__}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cryptography-40.0.1/src/cryptography.egg-info/PKG-INFO
new/cryptography-40.0.2/src/cryptography.egg-info/PKG-INFO
--- old/cryptography-40.0.1/src/cryptography.egg-info/PKG-INFO 2023-03-25
02:13:13.000000000 +0100
+++ new/cryptography-40.0.2/src/cryptography.egg-info/PKG-INFO 2023-04-14
14:24:20.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: cryptography
-Version: 40.0.1
+Version: 40.0.2
Summary: cryptography is a package which provides cryptographic recipes and
primitives to Python developers.
Home-page: https://github.com/pyca/cryptography
Author: The Python Cryptographic Authority and individual contributors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-40.0.1/src/rust/Cargo.lock
new/cryptography-40.0.2/src/rust/Cargo.lock
--- old/cryptography-40.0.1/src/rust/Cargo.lock 2023-03-25 02:13:05.000000000
+0100
+++ new/cryptography-40.0.2/src/rust/Cargo.lock 2023-04-14 14:24:12.000000000
+0200
@@ -309,9 +309,9 @@
[[package]]
name = "openssl"
-version = "0.10.48"
+version = "0.10.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "518915b97df115dd36109bfa429a48b8f737bd05508cf9588977b599648926d2"
+checksum = "7e30d8bc91859781f0a943411186324d580f2bbeb71b452fe91ae344806af3f1"
dependencies = [
"bitflags",
"cfg-if",
@@ -335,11 +335,10 @@
[[package]]
name = "openssl-sys"
-version = "0.9.83"
+version = "0.9.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "666416d899cf077260dac8698d60a60b435a46d57e82acb1be3d0dad87284e5b"
+checksum = "0d3d193fb1488ad46ffe3aaabc912cc931d02ee8518fe2959aea8ef52718b0c0"
dependencies = [
- "autocfg",
"cc",
"libc",
"pkg-config",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cryptography-40.0.1/src/rust/Cargo.toml
new/cryptography-40.0.2/src/rust/Cargo.toml
--- old/cryptography-40.0.1/src/rust/Cargo.toml 2023-03-25 02:13:05.000000000
+0100
+++ new/cryptography-40.0.2/src/rust/Cargo.toml 2023-04-14 14:24:12.000000000
+0200
@@ -14,8 +14,8 @@
pem = "1.1"
chrono = { version = "0.4.24", default-features = false, features = ["alloc",
"clock"] }
ouroboros = "0.15"
-openssl = "0.10.48"
-openssl-sys = "0.9.72"
+openssl = "0.10.50"
+openssl-sys = "0.9.85"
foreign-types-shared = "0.1"
[build-dependencies]
++++++ vendor.tar.zst ++++++
Binary files /var/tmp/diff_new_pack.AEy6gs/_old and
/var/tmp/diff_new_pack.AEy6gs/_new differ