From e82ed47931de38ff2adac0019e896c107ca86adc Mon Sep 17 00:00:00 2001 From: Anton Date: Sun, 26 Jan 2025 14:26:37 +0800 Subject: [PATCH] Fix parsing of raw ipv6 address in host header --- src/Driver/Internal/AbstractHttpDriver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Driver/Internal/AbstractHttpDriver.php b/src/Driver/Internal/AbstractHttpDriver.php index 0a30777d..034a704c 100644 --- a/src/Driver/Internal/AbstractHttpDriver.php +++ b/src/Driver/Internal/AbstractHttpDriver.php @@ -17,7 +17,7 @@ /** @internal */ abstract class AbstractHttpDriver implements HttpDriver { - protected const HOST_HEADER_REGEX = /** @lang RegExp */ '#^([A-Z\d._\-]+|\[[\d:]+])(?::([1-9]\d*))?$#i'; + protected const HOST_HEADER_REGEX = /** @lang RegExp */ '#^([A-Z\d._\-]+|\[[\dA-F:]+])(?::([1-9]\d*))?$#i'; private static ?TimeoutQueue $timeoutQueue = null;