From a4238a88b9f91a73449b6f8555c7f3460c57ece9 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Thu, 27 Aug 2026 17:46:52 +0200 Subject: [PATCH] [Sync-En] sodium: AES-256-GCM aarch64 support; filesystem: auto_detect_line_endings deprecation --- language-snippets.ent | 36 +++++++++++++++---- reference/filesystem/ini.xml | 19 +++++----- reference/sodium/constants.xml | 16 +++++++-- .../sodium-crypto-aead-aes256gcm-decrypt.xml | 9 +++-- .../sodium-crypto-aead-aes256gcm-encrypt.xml | 9 +++-- ...ium-crypto-aead-aes256gcm-is-available.xml | 29 +++++++++++++-- .../sodium-crypto-aead-aes256gcm-keygen.xml | 9 +++-- 7 files changed, 102 insertions(+), 25 deletions(-) diff --git a/language-snippets.ent b/language-snippets.ent index 4d22670c38..848b8fa2b6 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1,6 +1,5 @@ - - + @@ -101,11 +100,13 @@ y los argumentos faltantes son reemplazados con sus valores por defecto. Esta función ignora la colección de argumentos variádicos nombrados desconocidos. Los argumentos nombrados que son recolectados solo son accesibles a través del parámetro variádico.'> - Si PHP no reconoce correctamente los finales de -línea al leer ficheros que han sido creados o leídos en un Macintosh, la activación de -la opción de configuración +Antes de PHP 8.1.0, la +opción de configuración en tiempo de ejecución auto_detect_line_endings -puede resolver el problema.'> +se podía activar para ayudar a PHP a reconocer correctamente los finales de línea +al leer ficheros creados en sistemas Macintosh. Esta opción está obsoleta a partir +de PHP 8.1.0. Si es necesario, en su lugar se deben gestionar manualmente los saltos +de línea "\r".'> Esta función no funciona con los archivos remotos, ya que el archivo @@ -4517,6 +4518,29 @@ xmlns="http://docbook.org/ns/docbook">Esta función ha sido '> + + + + + + &Version; + &Description; + + + + + 8.4.0 + + Esta función ahora también está definida en aarch64. + Anteriormente solo estaba definida en x86 y x86_64. + + + + + +'> + - - +
&reftitle.runtime; &extension.runtime; @@ -149,18 +147,23 @@ bool - + Cuando se activa, PHP examinará la información leída por fgets y file para ver si se está usando las convenciones de final de línea de Unix, MS-Dos o Macintosh. - - + + Esto permite a PHP inter-operar con los sistemas Macintosh, pero por defecto está en Off, ya que hay una pérdida muy pequeña de rendimiento cuando se detectan las convenciones de EOL para la primera línea, y también - porque la gente que usa retornos de carro como elementos serparadores bajo + porque la gente que usa retornos de carro como elementos separadores bajo sistemas Unix podrían experimentar un comportamiento que no es compatible con versiones anteriores. - + + + + Esta opción está obsoleta a partir de PHP 8.1.0. + + diff --git a/reference/sodium/constants.xml b/reference/sodium/constants.xml index e4e5b4d9af..8a5140171c 100644 --- a/reference/sodium/constants.xml +++ b/reference/sodium/constants.xml @@ -1,7 +1,5 @@ - - - + &reftitle.constants; &extension.constants; @@ -171,6 +169,9 @@ + Solo está definida en las plataformas donde el soporte de AES-256-GCM + está compilado. + Definida en aarch64 a partir de PHP 8.4.0. @@ -181,6 +182,9 @@ + Solo está definida en las plataformas donde el soporte de AES-256-GCM + está compilado. + Definida en aarch64 a partir de PHP 8.4.0. @@ -191,6 +195,9 @@ + Solo está definida en las plataformas donde el soporte de AES-256-GCM + está compilado. + Definida en aarch64 a partir de PHP 8.4.0. @@ -201,6 +208,9 @@ + Solo está definida en las plataformas donde el soporte de AES-256-GCM + está compilado. + Definida en aarch64 a partir de PHP 8.4.0. diff --git a/reference/sodium/functions/sodium-crypto-aead-aes256gcm-decrypt.xml b/reference/sodium/functions/sodium-crypto-aead-aes256gcm-decrypt.xml index 60f7d38b0c..0bee477893 100644 --- a/reference/sodium/functions/sodium-crypto-aead-aes256gcm-decrypt.xml +++ b/reference/sodium/functions/sodium-crypto-aead-aes256gcm-decrypt.xml @@ -1,6 +1,5 @@ - - + sodium_crypto_aead_aes256gcm_decrypt @@ -70,6 +69,12 @@ + + &reftitle.changelog; + &sodium.changelog.aes256gcm-aarch64; + + + - + sodium_crypto_aead_aes256gcm_encrypt @@ -69,6 +68,12 @@ + + &reftitle.changelog; + &sodium.changelog.aes256gcm-aarch64; + + + - + sodium_crypto_aead_aes256gcm_is_available @@ -31,6 +30,32 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + Esta función ahora puede devolver &true; en CPU aarch64 que dispongan de + las extensiones criptográficas de ARM. + Anteriormente, AES-256-GCM acelerado por hardware solo se detectaba en + x86 y x86_64, y esta función siempre devolvía &false; en aarch64. + + + + + + + + - + sodium_crypto_aead_aes256gcm_keygen @@ -32,6 +31,12 @@ + + &reftitle.changelog; + &sodium.changelog.aes256gcm-aarch64; + + +