mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-31 10:46:16 +00:00
lang/python311: refresh LibreSSL patches
LibreSSL 3.9 introduced X509_STORE_get1_objects(3) so modify the preprocessor guard to account. Prior to LibreSSL < 3.9 becoming EOL, an additional conditional was needed to copy LibreSSL 3.9's X509_STORE_get1_objects(3) as the included implementation for OpenSSL < 3.3 clashed with LibreSSL. Event: ARRL/RAC Field Day 2024 PR: 279390
This commit is contained in:
parent
8a9ebf3358
commit
3f76bb7c6f
@ -1,4 +1,4 @@
|
||||
--- Modules/_hashopenssl.c.orig 2023-02-07 13:37:51 UTC
|
||||
--- Modules/_hashopenssl.c.orig 2024-04-02 08:25:04 UTC
|
||||
+++ Modules/_hashopenssl.c
|
||||
@@ -45,10 +45,21 @@
|
||||
|
||||
@ -50,7 +50,7 @@
|
||||
PY_HASH_ENTRY(NULL, NULL, NULL, 0),
|
||||
};
|
||||
|
||||
@@ -873,9 +892,12 @@ py_evp_fromname(PyObject *module, const char *digestna
|
||||
@@ -874,9 +893,12 @@ py_evp_fromname(PyObject *module, const char *digestna
|
||||
goto exit;
|
||||
}
|
||||
|
||||
|
11
lang/python311/files/libressl/patch-Modules___ssl.c
Normal file
11
lang/python311/files/libressl/patch-Modules___ssl.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- Modules/_ssl.c.orig 2024-04-02 08:25:04 UTC
|
||||
+++ Modules/_ssl.c
|
||||
@@ -4541,7 +4541,7 @@ set_sni_callback(PySSLContext *self, PyObject *arg, vo
|
||||
return 0;
|
||||
}
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x30300000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x30300000L && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
static X509_OBJECT *x509_object_dup(const X509_OBJECT *obj)
|
||||
{
|
||||
int ok;
|
Loading…
Reference in New Issue
Block a user