From 3d22aa091bb962c68810f10a6027ef452da84a90 Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Tue, 21 May 2024 11:47:35 -0500 Subject: T5940: relax regex of uri user information for 1.3.x compatibility --- src/url.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/url.ml b/src/url.ml index 2f3367b..3d77544 100644 --- a/src/url.ml +++ b/src/url.ml @@ -30,7 +30,7 @@ let regex_matches regex s = let host_path_format = Pcre.regexp - {|^//(?:[a-zA-Z0-9\-\._~]+(?::[a-zA-Z0-9\-\._~]*)?@)?([a-zA-Z0-9\-\._~]+|\[[a-zA-Z0-9:\.]+\])(?::([0-9]+))?(/.*)?$|} + {|^//(?:[^/?#]+(?::[^/?#]*)?@)?([a-zA-Z0-9\-\._~]+|\[[a-zA-Z0-9:\.]+\])(?::([0-9]+))?(/.*)?$|} let host_name_format = Pcre.regexp {|^[a-zA-Z0-9]+([\-\._~]{1}[a-zA-Z0-9]+)*$|} let ipv4_addr_format = Pcre.regexp {|^(([1-9]\d{0,2}|0)\.){3}([1-9]\d{0,2}|0)$|} -- cgit v1.2.3