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

Reply via email to