summaryrefslogtreecommitdiff
path: root/ext/socket/socket.c
AgeCommit message (Expand)Author
2017-11-07socket.c,tcpsocket.c: improve deprecation noticesstomar
2017-10-21reference Socket.getaddrinfo to Addrinfo.getaddrinfo.akr
2017-10-21Describe recommended-methods.akr
2017-10-21Deprecation document for gethostbyname,gethostbyaddr.akr
2017-10-21add example for Socket.gethostbyaddr.akr
2017-10-11socket.c: null byte at Socket.getnameinfonobu
2016-10-05* ext/socket/*.c: Add proper require for example to work.hsbt
2016-01-28socket.c: unlimited size hostnamenobu
2015-12-23rb_readwrite_syserr_failnobu
2015-12-23prefer rb_syserr_failnobu
2015-11-23use rb_gc_for_fd for more callersnormal
2015-11-20* ext/socket/socket.c: remove mention of :UNIX in getaddrinfo().hsbt
2015-11-16socket: avoid arg parsing in rsock_s_accept_nonblocknormal
2015-11-16socket: Socket#connect_nonblock avoids arg parsing with C APInormal
2015-11-16socket: avoid arg parsing in rsock_s_recvfrom_nonblocknormal
2015-11-05ext: use RARRAY_ASETnobu
2015-11-05ext: use RARRAY_AREFnobu
2015-11-04ext: use RARRAY_CONST_PTRnobu
2015-10-13rsock_addrinfo: specify address familynobu
2015-08-05socket.c: suppress warningsnobu
2015-07-12* ext/socket/basicsocket.c: [DOC] typo (Errno::AGAIN -> Errno::EAGAIN)sorah
2015-07-08pass saved errnonobu
2015-06-17* include/ruby/ruby.h: $SAFE=3 is now obsolete.hsbt
2015-06-15socket: allow exception-free nonblocking sendmsg/recvmsgnormal
2015-04-20connect_nonblock(..., exception: false) does not raise EISCONNnormal
2015-04-12connect_nonblock supports "exception: false"normal
2015-03-12accept_nonblock supports "exception: false"normal
2015-02-16use rb_funcallvnobu
2014-12-27* ext/socket/socket.c: improved document for YARD doc.hsbt
2014-09-30protoize no-arguments functionsnobu
2014-07-25* ext/socket/socket.c (sock_gethostname): Use NI_MAXHOST to supportcharliesome
2014-04-07* ext/socket/socket.c (sock_s_getnameinfo): Save errno for EAI_SYSTEM.akr
2014-02-19* ext/socket: Wrap struct addrinfo by struct rb_addrinfo.akr
2014-01-31socket: split out SOCK_CLOEXEC versions of wrappers for readabilitynormal
2014-01-29socket.c: suppress warningsnobu
2014-01-28* ext/socket: Avoid redundant fcntl/fstat syscalls for cloexecakr
2014-01-19* ext/nkf/nkf-utf8/nkf.c: fix typo by @windwiny [fix GH-506]hsbt
2014-01-04socket.c: format flagsnobu
2014-01-04socket.c: use rb_syserr_failnobu
2014-01-03* ext/socket/socket.c (rsock_sys_fail_host_port): save and restore errnocharliesome
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