summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2021-01-09 12:14:23 -0800
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2022-01-12 10:49:57 +0900
commitd494a16ac5d39544b1a5b317414f27f90678a3a5 (patch)
treec45448c614e97befa562d4662de17b0519278e2f /lib
parent421bb589bea58f2b391be339d41603ed6b548191 (diff)
[ruby/resolv] Support more characters in link local addresses
Implements [Feature #17524] https://github.com/ruby/resolv/commit/993a1a374f
Diffstat (limited to 'lib')
-rw-r--r--lib/resolv.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/resolv.rb b/lib/resolv.rb
index b69c7045ca..61c9c7d5cf 100644
--- a/lib/resolv.rb
+++ b/lib/resolv.rb
@@ -2464,7 +2464,7 @@ class Resolv
Regex_8HexLinkLocal = /\A
[Ff][Ee]80
(?::[0-9A-Fa-f]{1,4}){7}
- %[0-9A-Za-z]+
+ %[-0-9A-Za-z._~]+
\z/x
##
@@ -2478,7 +2478,7 @@ class Resolv
|
:((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)
)?
- :[0-9A-Fa-f]{1,4}%[0-9A-Za-z.]+
+ :[0-9A-Fa-f]{1,4}%[-0-9A-Za-z._~]+
\z/x
##