Actions
Bug #11513
closedIPAddr should reject invalid formats
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.0dev (2015-06-20 trunk 50978) [x86_64-linux]
Description
Is this intended behavior?
A patch is PR#942(https://github.com/ruby/ruby/pull/942)
require 'ipaddr'
IPAddr.new "[2001:200:300::] INVALID" #=> IPAddr::InvalidAddressError: invalid address
IPAddr.new "192.168.0.1/32 INVALID" #=> IPAddr::InvalidAddressError: invalid address
IPAddr.new "[2001:200:300::]\nINVALID" #=> #<IPAddr: IPv6:2001:0200:0300:0000:0000:0000:0000:0000/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, expected: IPAddr::InvalidAddressError
IPAddr.new "192.168.0.1/32\nINVALID" #=> #<IPAddr: IPv4:192.168.0.1/255.255.255.255>, expected: IPAddr::InvalidAddressError or IPAddr::InvalidPrefixError
Actions
Like0
Like0Like0Like0Like0