summaryrefslogtreecommitdiff
path: root/ext/socket/socket.c
AgeCommit message (Expand)Author
2013-08-19* ext/socket/unixserver.c: [DOC] Document #acceptzzak
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-05-11* ext/socket: New method, Socket.getifaddrs, implemented.akr
2013-05-07* ext/socket/socket.c (socket_s_ip_address_list): fix wrongly fillednaruse
2013-05-07* ext/socket/socket.c (socket_s_ip_address_list): Cast EXTRA_SPACE asakr
2013-05-06* ext/socket/socket.c (socket_s_ip_address_list): Fill sin6_scope_idakr
2013-04-08Fix #6154 by introducing new EAGAIN/EWOULDBLOCK/EINPROGRESSheadius
2013-04-06* ext/socket/socket.c (rsock_sys_fail_raddrinfo): Renamed fromakr
2013-04-06* ext/socket/socket.c (rsock_sys_fail_sockaddr): Takes struct sockaddrakr
2013-04-06socket/extconf.rb: RSTRING_SOCKLENnobu
2013-04-06socket.c: suppress warningsnobu
2013-04-06* ext/socket/rubysocket.h (SockAddrStringValueWithAddrinfo): New macro.akr
2013-04-06* ext/socket/socket.c (rsock_sys_fail_sockaddr): Delete 2nd argument.akr
2013-04-06* ext/socket/socket.c (rsock_sys_fail_path): Use rb_str_inspect onlyakr
2013-04-06* ext/socket/socket.c (rsock_sys_fail_path): Use rb_str_inspect if theakr
2013-04-06* ext/socket: Improve socket exception message to show socket address.akr
2013-03-26* ext/socket/socket.c (sockaddr_len): return the shortest length forakr
2013-03-14update doc.akr
2013-02-24* ext/socket: define and use union_sockaddr instead of structakr
2013-02-15* ext/socket/extconf.rb: test struct sockaddr_un and its member,akr
2013-02-15socket: ai_addrlen is socklen_tnobu
2013-02-14* ext/socket/sockport.h (VALIDATE_SOCKLEN): new macro to validateakr
2013-02-14* ext/socket/socket.c (sockaddr_len): extracted from sockaddr_obj.akr
2013-02-14* ext/socket: always operate length of socket addess companion withakr
2013-02-13* ext/socket/extconf.rb: don't define HAVE_SA_LEN and HAVE_SA_LEN.akr
2013-01-29* ext/socket/socket.c (sock_s_pack_sockaddr_un): calculate theshugo
2012-10-20* ext/socket/socket.c: Documentation for Socketzzak
2012-04-26* ext/socket/socket.c (sock_s_pack_sockaddr_un): support the longestakr
2012-04-26suppress a warning.akr
2012-04-26* ext/socket/raddrinfo.c (init_unix_addrinfo): support the longestakr
2012-04-24* ext/socket/raddrinfo.c (init_unix_addrinfo): show actual path lengthakr
2012-04-13* encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain
2011-11-05* ext/socket/socket.c (rsock_socketpair0): refactored.akr
2011-11-05* ext/socket/socket.c (rsock_socketpair0): don't clearakr
2011-11-03* ext/socket/socket.c (rsock_socketpair0): extracted fromakr
2011-10-31* ext/socket/socket.c (rsock_socketpair): use SOCK_CLOEXEC ifakr
2011-10-31* ext/socket/socket.c (rsock_socketpair): extracted fromakr
2011-10-31* include/ruby/intern.h (rb_fd_fix_cloexec): renamed fromakr
2011-10-22* include/ruby/intern.h (rb_fd_set_cloexec): declared.akr
2011-08-15* ext/socket: Make Socket documentation appear. Add documentation fordrbrain
2011-07-20* include/ruby/intern.h (rb_update_max_fd): declaration moved fromakr
2010-04-28* ext/socket: fixed types.nobu
2010-04-22* ext/**/*.[ch]: removed trailing spaces.nobu
2010-03-22* ext/socket: use rsock_ prefix for internal initialization functions.akr
2010-03-22update doc.akr
2010-03-22update doc.akr
2010-03-22update doc.akr
2010-03-21* ext/socket: make sources rdoc friendly.akr
2010-02-08* ext/socket/socket.c (socket_s_ip_address_list): obtain the scope_idakr
2010-02-06* ext/socket/ipsocket.c (ip_addr, ip_peeraddr),nobu