From 780d4232ab177bb1904759705ef33c8dacf31289 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Catoire Date: Mon, 11 May 2026 20:36:04 +0200 Subject: [PATCH] [Sync EN] Sockets: ajout des changelogs PHP 8.5 Fixes #2842 --- reference/sockets/constants.xml | 20 +++++++++++++++++-- .../functions/socket-addrinfo-lookup.xml | 12 ++++++++++- reference/sockets/functions/socket-bind.xml | 9 ++++++++- .../functions/socket-create-listen.xml | 9 ++++++++- reference/sockets/functions/socket-create.xml | 9 ++++++++- .../sockets/functions/socket-getsockname.xml | 10 +++++++++- reference/sockets/functions/socket-sendto.xml | 9 ++++++++- .../sockets/functions/socket-set-option.xml | 14 ++++++++++++- 8 files changed, 83 insertions(+), 9 deletions(-) diff --git a/reference/sockets/constants.xml b/reference/sockets/constants.xml index fa4e45ea98..1c158e6f4f 100644 --- a/reference/sockets/constants.xml +++ b/reference/sockets/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; @@ -45,7 +45,23 @@ - Disponible à partir de PHP 8.3.0 (uniquement sur FreeBSD) + Famille d'adresses de socket pour l'interface divert(4) + de FreeBSD, utilisée pour recevoir les paquets détournés par le pare-feu. + Disponible à partir de PHP 8.3.0 (uniquement sur FreeBSD). + + + + + + AF_PACKET + (int) + + + + Famille d'adresses de socket pour les sockets paquets bas niveau, utilisée + pour envoyer et recevoir des paquets bruts au niveau du pilote de + périphérique (couche OSI 2). + Disponible à partir de PHP 8.5.0 (uniquement sur Linux). diff --git a/reference/sockets/functions/socket-addrinfo-lookup.xml b/reference/sockets/functions/socket-addrinfo-lookup.xml index d28bbde53c..dd48790df0 100644 --- a/reference/sockets/functions/socket-addrinfo-lookup.xml +++ b/reference/sockets/functions/socket-addrinfo-lookup.xml @@ -1,5 +1,5 @@ - + @@ -74,6 +74,16 @@ + + 8.5.0 + + Lève désormais une exception TypeError + si une valeur du tableau hints ne peut pas être + convertie en entier, et peut lever une exception + ValueError si l'une de ces valeurs + provoque un dépassement. + + 8.0.0 diff --git a/reference/sockets/functions/socket-bind.xml b/reference/sockets/functions/socket-bind.xml index 248743e863..476b15625e 100755 --- 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 + + Lève désormais une exception ValueError + lorsque port est inférieur à 0 ou supérieur à 65535. + + &sockets.changelog.socket-param; diff --git a/reference/sockets/functions/socket-create-listen.xml b/reference/sockets/functions/socket-create-listen.xml index 1d2e84ba7f..2f7ac5a3b0 100755 --- 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 + + Lève désormais une exception ValueError + lorsque port est inférieur à 0 ou supérieur à 65535. + + 8.4.0 diff --git a/reference/sockets/functions/socket-create.xml b/reference/sockets/functions/socket-create.xml index 98311f0c69..a054a0e144 100755 --- a/reference/sockets/functions/socket-create.xml +++ b/reference/sockets/functions/socket-create.xml @@ -1,6 +1,6 @@ - + @@ -240,6 +240,13 @@ + + 8.5.0 + + Prend désormais en charge la création de sockets de la famille + AF_PACKET. + + 8.0.0 diff --git a/reference/sockets/functions/socket-getsockname.xml b/reference/sockets/functions/socket-getsockname.xml index c01e06c3ba..9feada83d1 100755 --- a/reference/sockets/functions/socket-getsockname.xml +++ b/reference/sockets/functions/socket-getsockname.xml @@ -1,6 +1,6 @@ - + @@ -92,6 +92,14 @@ + + 8.5.0 + + Récupère désormais l'index d'interface et sa représentation textuelle + lorsqu'elle est utilisée sur un socket de la famille + AF_PACKET. + + &sockets.changelog.socket-param; diff --git a/reference/sockets/functions/socket-sendto.xml b/reference/sockets/functions/socket-sendto.xml index 5d1408cf9f..5b08b8c645 100755 --- 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 + + Lève désormais une exception ValueError + lorsque port est inférieur à 0 ou supérieur à 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 8252fc8b8c..c546b75672 100755 --- a/reference/sockets/functions/socket-set-option.xml +++ b/reference/sockets/functions/socket-set-option.xml @@ -1,6 +1,6 @@ - + @@ -92,6 +92,18 @@ + + 8.5.0 + + Lève désormais une exception lorsque + MCAST_LEAVE_GROUP ou + MCAST_LEAVE_SOURCE_GROUP est utilisé et que la + valeur n'est pas un objet ou un tableau valide, et lève une exception + ValueError lorsqu'une option multicast + est utilisée sur un socket qui n'est pas de la famille + AF_INET ou AF_INET6. + + &sockets.changelog.socket-param;