summaryrefslogtreecommitdiff
path: root/ext/socket/socket.c
AgeCommit message (Expand)Author
2020-08-29Show deprecation warning on Socket.gethostbyname and Socket.gethostbyaddrMasaki Matsushita
2020-08-27Adjust indents [ci skip]Nobuyoshi Nakada
2020-08-27Make Socket.getaddrinfo interruptible (#2827)Kir Shatrov
2020-05-14Thread scheduler for light weight concurrency.Samuel Williams
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2018-11-29disable non-blocking pipes and sockets by defaultnormal
2018-11-22socket: disable nonblocking-by-default on win32normal
2018-11-22io + socket: make pipes and sockets nonblocking by defaultnormal
2018-07-24UNREACHABLE_RETURNnobu
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