diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -1,3 +1,36 @@ +Thu Feb 14 20:11:23 2013 Tanaka Akira <akr@fsij.org> + + * ext/socket: always operate length of socket addess companion with + socket address. + + * ext/socket/rubysocket.h (rsock_make_ipaddr): add an argument for + socket address length. + (rsock_ipaddr): ditto. + + * ext/socket/ipsocket.c (ip_addr): pass length to rsock_ipaddr. + (ip_peeraddr): ditto. + (ip_s_getaddress): pass length to rsock_make_ipaddr. + + * ext/socket/socket.c (make_addrinfo): pass length to rsock_ipaddr. + (sock_s_getnameinfo): pass actual address length to rb_getnameinfo. + (sock_s_unpack_sockaddr_in): pass length to rsock_make_ipaddr. + + * ext/socket/init.c (rsock_s_recvfrom): pass length to rsock_ipaddr. + (rsock_s_recvfrom_nonblock): ditto. + + * ext/socket/tcpsocket.c (tcp_sockaddr): pass length to + rsock_make_ipaddr. + + * ext/socket/raddrinfo.c (make_ipaddr0): add an argument for socket + address length. pass the length to rb_getnameinfo. + (rsock_ipaddr): ditto. + (rsock_make_ipaddr): add an argument for socket address length. + pass the length to make_ipaddr0. + (make_inetaddr): pass length to make_ipaddr0. + a local variable renamed. + (host_str): a local variable renamed. + (port_str): ditto. + Thu Feb 14 14:31:43 2013 Eric Hodel <drbrain@segment7.net> * lib/net/http.rb: Removed OpenSSL dependency from Net::HTTP. |