From b33e467834a8c9b5401cdd27b19eeaa8e01d84de Mon Sep 17 00:00:00 2001 From: lacatoire Date: Thu, 28 May 2026 15:10:40 +0200 Subject: [PATCH] Sync reference/sockets with EN Port the EN changes recorded by revcheck to the German translation (all 7 files): - constants.xml: expand the AF_DIVERT description and document the new AF_PACKET family (PHP 8.5, Linux only) - socket-bind.xml, socket-create-listen.xml, socket-sendto.xml: add the PHP 8.5 ValueError for out-of-range port arguments - socket-create.xml: note PHP 8.5 support for AF_PACKET sockets - socket-getsockname.xml: document the interface index returned for AF_PACKET sockets in PHP 8.5 - socket-set-option.xml: document the PHP 8.5 multicast option validation behaviour --- reference/sockets/constants.xml | 21 +++++++++++++++++-- reference/sockets/functions/socket-bind.xml | 10 ++++++++- .../functions/socket-create-listen.xml | 10 ++++++++- reference/sockets/functions/socket-create.xml | 9 +++++++- .../sockets/functions/socket-getsockname.xml | 10 ++++++++- reference/sockets/functions/socket-sendto.xml | 10 ++++++++- .../sockets/functions/socket-set-option.xml | 15 ++++++++++++- 7 files changed, 77 insertions(+), 8 deletions(-) diff --git a/reference/sockets/constants.xml b/reference/sockets/constants.xml index 90ebe11fe..755cec5e3 100644 --- a/reference/sockets/constants.xml +++ b/reference/sockets/constants.xml @@ -1,5 +1,5 @@ - + @@ -47,7 +47,24 @@ - Verfügbar ab PHP 8.3.0 (nur FreeBSD) + Socket-Adressfamilie für die FreeBSD-Schnittstelle + divert(4), die zum Empfangen von durch die Firewall + umgeleiteten Paketen verwendet wird. + Verfügbar ab PHP 8.3.0 (nur FreeBSD). + + + + + + AF_PACKET + (int) + + + + Socket-Adressfamilie für Low-Level-Paket-Sockets, die zum Senden und + Empfangen von Rohpaketen auf der Ebene des Gerätetreibers (OSI-Schicht 2) + verwendet wird. + Verfügbar ab PHP 8.5.0 (nur Linux). diff --git a/reference/sockets/functions/socket-bind.xml b/reference/sockets/functions/socket-bind.xml index 263055b0c..072f56861 100644 --- a/reference/sockets/functions/socket-bind.xml +++ b/reference/sockets/functions/socket-bind.xml @@ -1,6 +1,6 @@ - + socket_bind @@ -90,6 +90,14 @@ + + 8.5.0 + + Es wird nun ein ValueError ausgelöst, + wenn port kleiner als 0 oder größer als 65535 + ist. + + &sockets.changelog.socket-param; diff --git a/reference/sockets/functions/socket-create-listen.xml b/reference/sockets/functions/socket-create-listen.xml index c05912387..ccddb2a53 100644 --- a/reference/sockets/functions/socket-create-listen.xml +++ b/reference/sockets/functions/socket-create-listen.xml @@ -1,5 +1,5 @@ - + @@ -80,6 +80,14 @@ + + 8.5.0 + + Es wird nun ein ValueError ausgelöst, + wenn port kleiner als 0 oder größer als 65535 + ist. + + 8.4.0 diff --git a/reference/sockets/functions/socket-create.xml b/reference/sockets/functions/socket-create.xml index d5743ad3a..5d7e65d67 100644 --- 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 + + Unterstützt nun das Erstellen von Sockets der Familie + AF_PACKET. + + 8.0.0 diff --git a/reference/sockets/functions/socket-getsockname.xml b/reference/sockets/functions/socket-getsockname.xml index 20a0e991b..c6bd530e8 100644 --- a/reference/sockets/functions/socket-getsockname.xml +++ b/reference/sockets/functions/socket-getsockname.xml @@ -1,6 +1,6 @@ - + socket_getsockname @@ -101,6 +101,14 @@ + + 8.5.0 + + Liefert nun den Schnittstellenindex und seine Zeichenkettendarstellung, + wenn die Funktion auf einem Socket der Familie + AF_PACKET verwendet wird. + + &sockets.changelog.socket-param; diff --git a/reference/sockets/functions/socket-sendto.xml b/reference/sockets/functions/socket-sendto.xml index f4782d2dd..3a4a582fa 100644 --- a/reference/sockets/functions/socket-sendto.xml +++ b/reference/sockets/functions/socket-sendto.xml @@ -1,6 +1,6 @@ - + socket_sendto @@ -143,6 +143,14 @@ + + 8.5.0 + + Es wird nun ein ValueError ausgelöst, + wenn port kleiner als 0 oder größer als 65535 + ist. + + &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 fa54be73f..16590c14a 100644 --- a/reference/sockets/functions/socket-set-option.xml +++ b/reference/sockets/functions/socket-set-option.xml @@ -1,6 +1,6 @@ - + socket_set_option @@ -92,6 +92,19 @@ + + 8.5.0 + + Es wird nun eine Exception ausgelöst, wenn + MCAST_LEAVE_GROUP oder + MCAST_LEAVE_SOURCE_GROUP verwendet wird und der + Wert kein gültiges Objekt oder Array ist, sowie ein + ValueError, wenn eine + Multicast-Option auf einem Socket verwendet wird, der nicht zur + Familie AF_INET oder AF_INET6 + gehört. + + &sockets.changelog.socket-param;