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