From: "farhan.memon@... (Md. Farhan Memon) via ruby-core" Date: 2023-06-01T10:52:16+00:00 Subject: [ruby-core:113730] [Ruby master Bug#19705] Ruby IPAddr class accepting wrong IPv6 address string Issue #19705 has been reported by farhan.memon@getsimpl.com (Md. Farhan Memon). ---------------------------------------- Bug #19705: Ruby IPAddr class accepting wrong IPv6 address string https://bugs.ruby-lang.org/issues/19705 * Author: farhan.memon@getsimpl.com (Md. Farhan Memon) * Status: Open * Priority: Normal * ruby -v: 3.1.3 * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN ---------------------------------------- We are middle of upgrading ruby versions v2.7.3 -> v3.1.3 One of our test cases are failing related to valid ipv6 address string, check the following ```` # ruby 2.7.3 IPAddr.new('fe80::85e:7530:69ec:9074%en0').ipv6? => IPAddr::InvalidAddressError (invalid address: fe80::85e:7530:69ec:9074%en0) # ruby 3.1.3 IPAddr.new('fe80::85e:7530:69ec:9074%en0').ipv6? => true ```` Is it really a bug or am I missing something? Please help. P.S. Stackoverflow link: https://stackoverflow.com/q/76380777/6548745 -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/