From 0cf6361f111996d9af48e00fde231db480510f3b Mon Sep 17 00:00:00 2001 From: lacatoire Date: Tue, 12 May 2026 09:25:19 +0200 Subject: [PATCH] [Sync EN] Sockets: add changelog entries for PHP 8.5 changes Fixes #607 --- reference/sockets/constants.xml | 20 +++++++++++++++++-- .../functions/socket-addrinfo-lookup.xml | 11 +++++++++- reference/sockets/functions/socket-bind.xml | 9 ++++++++- .../functions/socket-create-listen.xml | 9 ++++++++- reference/sockets/functions/socket-create.xml | 8 +++++++- .../sockets/functions/socket-getsockname.xml | 9 ++++++++- reference/sockets/functions/socket-sendto.xml | 9 ++++++++- .../sockets/functions/socket-set-option.xml | 14 ++++++++++++- 8 files changed, 80 insertions(+), 9 deletions(-) diff --git a/reference/sockets/constants.xml b/reference/sockets/constants.xml index 56ea5158ed..5dcdafb75a 100644 --- a/reference/sockets/constants.xml +++ b/reference/sockets/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; @@ -46,7 +46,23 @@ - Disponible a partir de PHP 8.3.0 (solo FreeBSD) + Familia de direcciones de socket para la interfaz divert(4) + de FreeBSD, usada para recibir paquetes desviados por el cortafuegos. + Disponible a partir de PHP 8.3.0 (solo FreeBSD). + + + + + + AF_PACKET + (int) + + + + Familia de direcciones de socket para sockets de paquetes de bajo nivel, + usada para enviar y recibir paquetes en bruto a nivel del controlador + del dispositivo (capa 2 del modelo OSI). + Disponible a partir de PHP 8.5.0 (solo Linux). diff --git a/reference/sockets/functions/socket-addrinfo-lookup.xml b/reference/sockets/functions/socket-addrinfo-lookup.xml index 797d73bd4e..0e7e50e744 100644 --- a/reference/sockets/functions/socket-addrinfo-lookup.xml +++ b/reference/sockets/functions/socket-addrinfo-lookup.xml @@ -1,5 +1,5 @@ - + @@ -74,6 +74,15 @@ + + 8.5.0 + + Ahora lanza un TypeError si algún valor + del array hints no puede ser convertido a int, + y puede lanzar un ValueError si alguno + de esos valores produce un desbordamiento. + + 8.0.0 diff --git a/reference/sockets/functions/socket-bind.xml b/reference/sockets/functions/socket-bind.xml index cca968262a..b6afec5e56 100644 --- a/reference/sockets/functions/socket-bind.xml +++ b/reference/sockets/functions/socket-bind.xml @@ -1,6 +1,6 @@ - + @@ -86,6 +86,13 @@ + + 8.5.0 + + Ahora lanza un ValueError cuando + port es menor que 0 o mayor que 65535. + + &sockets.changelog.socket-param; diff --git a/reference/sockets/functions/socket-create-listen.xml b/reference/sockets/functions/socket-create-listen.xml index 6f445234b4..e4ee455e67 100644 --- a/reference/sockets/functions/socket-create-listen.xml +++ b/reference/sockets/functions/socket-create-listen.xml @@ -1,6 +1,6 @@ - + @@ -79,6 +79,13 @@ + + 8.5.0 + + Ahora lanza un ValueError cuando + port es menor que 0 o mayor que 65535. + + 8.4.0 diff --git a/reference/sockets/functions/socket-create.xml b/reference/sockets/functions/socket-create.xml index 0c8a79c68c..e5f288c1ff 100644 --- a/reference/sockets/functions/socket-create.xml +++ b/reference/sockets/functions/socket-create.xml @@ -1,6 +1,6 @@ - + @@ -241,6 +241,12 @@ + + 8.5.0 + + Ahora admite la creación de sockets de la familia AF_PACKET. + + 8.0.0 diff --git a/reference/sockets/functions/socket-getsockname.xml b/reference/sockets/functions/socket-getsockname.xml index 2b9d3a96ba..60b5422410 100644 --- a/reference/sockets/functions/socket-getsockname.xml +++ b/reference/sockets/functions/socket-getsockname.xml @@ -1,6 +1,6 @@ - + @@ -92,6 +92,13 @@ + + 8.5.0 + + Ahora recupera el índice de la interfaz y su representación en cadena + cuando se usa sobre un socket de la familia AF_PACKET. + + &sockets.changelog.socket-param; diff --git a/reference/sockets/functions/socket-sendto.xml b/reference/sockets/functions/socket-sendto.xml index 1bac094793..746b0f6715 100644 --- a/reference/sockets/functions/socket-sendto.xml +++ b/reference/sockets/functions/socket-sendto.xml @@ -1,6 +1,6 @@ - + @@ -140,6 +140,13 @@ + + 8.5.0 + + Ahora lanza un ValueError cuando + port es menor que 0 o mayor que 65535. + + &sockets.changelog.socket-param; 8.0.0 diff --git a/reference/sockets/functions/socket-set-option.xml b/reference/sockets/functions/socket-set-option.xml index 4858942a2b..b7248721db 100644 --- a/reference/sockets/functions/socket-set-option.xml +++ b/reference/sockets/functions/socket-set-option.xml @@ -1,6 +1,6 @@ - + @@ -91,6 +91,18 @@ + + 8.5.0 + + Ahora lanza una excepción cuando se utiliza + MCAST_LEAVE_GROUP o + MCAST_LEAVE_SOURCE_GROUP y el valor no es un + objeto o un array válido, y lanza un + ValueError cuando se utiliza una opción + multicast sobre un socket que no es de la familia + AF_INET o AF_INET6. + + &sockets.changelog.socket-param;