[#70843] Re: [ruby-cvs:58952] hsbt:r51801 (trunk): * lib/rubygems: Update to RubyGems HEAD(fe61e4c112). — Eric Wong <normalperson@...>
hsbt@ruby-lang.org wrote:
3 messages
2015/09/17
[ruby-core:70679] [Ruby trunk - Bug #11513] [Open] IPAddr should reject invalid formats
From:
kachick1@...
Date:
2015-09-07 17:13:36 UTC
List:
ruby-core #70679
Issue #11513 has been reported by Kenichi Kamiya. ---------------------------------------- Bug #11513: IPAddr should reject invalid formats https://bugs.ruby-lang.org/issues/11513 * Author: Kenichi Kamiya * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.3.0dev (2015-06-20 trunk 50978) [x86_64-linux] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- 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 ~~~ -- https://bugs.ruby-lang.org/