From 3efea48a70180aa981011a79d9a8d07d520f4321 Mon Sep 17 00:00:00 2001 From: drbrain Date: Fri, 20 Jul 2012 00:32:35 +0000 Subject: * ext/socket/raddrinfo.c (addrinfo_ipv6_unique_local_p): Added Addrinfo#ipv6_unique_local? to detect RFC 4193 unique local addresses. Part of #6692 * ext/socket/rubysocket.h: Add IN6_IS_ADDR_UNIQUE_LOCAL macro if missing. * test/socket/test_addrinfo.rb: Test for ipv6_unqiue_local? git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/socket/test_addrinfo.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/socket/test_addrinfo.rb b/test/socket/test_addrinfo.rb index 3240b9d814..8870fe5e3d 100644 --- a/test/socket/test_addrinfo.rb +++ b/test/socket/test_addrinfo.rb @@ -512,7 +512,8 @@ class TestSocketAddrinfo < Test::Unit::TestCase [:ipv6_v4mapped?, "::ffff:0.0.0.0", "::ffff:255.255.255.255"], [:ipv6_linklocal?, "fe80::", "febf::"], [:ipv6_sitelocal?, "fec0::", "feef::"], - [:ipv6_multicast?, "ff00::", "ffff::"] + [:ipv6_multicast?, "ff00::", "ffff::"], + [:ipv6_unique_local?, "fc00::", "fd00::"], ] mlist = [ [:ipv6_mc_nodelocal?, "ff01::", "ff11::"], -- cgit v1.2.3