From 2b7a376e42cfefdf66acb02820f89842415437f5 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 30 Jun 2025 16:40:02 +0200 Subject: update to 8.5.0-dev dump ABI/API to 20240925 add lexbor and uri extension (always static) move /usr/share/fpm/status.html to /usr/share/php/fpm/status.html --- php-8.5.0-openssl-ec-param.patch | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 php-8.5.0-openssl-ec-param.patch (limited to 'php-8.5.0-openssl-ec-param.patch') diff --git a/php-8.5.0-openssl-ec-param.patch b/php-8.5.0-openssl-ec-param.patch new file mode 100644 index 0000000..223d34e --- /dev/null +++ b/php-8.5.0-openssl-ec-param.patch @@ -0,0 +1,35 @@ +diff -up ./ext/openssl/openssl_backend_v1.c.ec-param ./ext/openssl/openssl_backend_v1.c +--- ./ext/openssl/openssl_backend_v1.c.ec-param 2025-06-30 15:57:32.345876147 +0200 ++++ ./ext/openssl/openssl_backend_v1.c 2025-06-30 15:59:43.380395611 +0200 +@@ -256,13 +256,8 @@ static bool php_openssl_pkey_init_ec_dat + OPENSSL_PKEY_SET_BN(data, b); + OPENSSL_PKEY_SET_BN(data, order); + ++ php_error_docref(NULL, E_WARNING, "Missing params: curve_name (params only is not supported by OpenSSL)"); + if (!(p && a && b && order)) { +- if (!p && !a && !b && !order) { +- php_error_docref(NULL, E_WARNING, "Missing params: curve_name"); +- } else { +- php_error_docref( +- NULL, E_WARNING, "Missing params: curve_name or p, a, b, order"); +- } + goto clean_exit; + } + +diff -up ./ext/openssl/openssl_backend_v3.c.ec-param ./ext/openssl/openssl_backend_v3.c +--- ./ext/openssl/openssl_backend_v3.c.ec-param 2025-06-30 15:57:38.753560492 +0200 ++++ ./ext/openssl/openssl_backend_v3.c 2025-06-30 16:01:02.221616267 +0200 +@@ -312,12 +312,8 @@ EVP_PKEY *php_openssl_pkey_init_ec(zval + OPENSSL_PKEY_SET_BN(data, b); + OPENSSL_PKEY_SET_BN(data, order); + ++ php_error_docref(NULL, E_WARNING, "Missing params: curve_name (params only is not supported by OpenSSL)"); + if (!(p && a && b && order)) { +- if (!p && !a && !b && !order) { +- php_error_docref(NULL, E_WARNING, "Missing params: curve_name"); +- } else { +- php_error_docref(NULL, E_WARNING, "Missing params: curve_name or p, a, b, order"); +- } + goto cleanup; + } + -- cgit