diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -1,3 +1,19 @@ +Sat Dec 25 23:29:11 2010 Tanaka Akira <akr@fsij.org> + + * ext/socket/option.c (inspect_ipv4_add_drop_membership): new function + to inspect struct ip_mreq and struct ip_mreqn for + IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP. + Socket::Option.new(:INET, :IP, :ADD_MEMBERSHIP, + [239,255,99,81, 0,0,0,0].pack("CCCCCCCC")).inspect is now + "#<Socket::Option: INET IP ADD_MEMBERSHIP 239.255.99.81 0.0.0.0>". + (inspect_ipv4_multicast_if): new function to inspect struct in_addr + and struct ip_mreqn for IP_MULTICAST_IF. + Socket::Option.new(:INET, :IP, :MULTICAST_IF, + [192,168,0,7].pack("CCCC")).inspect is now + "#<Socket::Option: INET IP MULTICAST_IF 192.168.0.7>". + + * ext/socket/extconf.rb: check struct ip_mreq and struct ip_mreqn. + Sat Dec 25 22:49:10 2010 Nobuyoshi Nakada <nobu@ruby-lang.org> * test/csv: DifferentOFS needs to be include in each classes. @@ -27,8 +43,8 @@ Sat Dec 25 18:26:55 2010 Tanaka Akira <akr@fsij.org> * ext/socket/option.c (inspect_ipv6_mreq): new function to inspect struct ipv6_mreq for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP. Socket::Option.new(:INET6, :IPV6, :JOIN_GROUP, - [0xff12,0,0,0,0,0,0,1, 2].pack("nnnnnnnnI!")).inspect is now: - "#<Socket::Option: INET6 IPV6 JOIN_GROUP ff12::1 eth0>" + [0xff12,0,0,0,0,0,0,1, 2].pack("nnnnnnnnI!")).inspect is now + "#<Socket::Option: INET6 IPV6 JOIN_GROUP ff12::1 eth0>". * ext/socket/extconf.rb: check struct ipv6_mreq. |