summaryrefslogtreecommitdiff
path: root/ext/socket/socket.c
Commit message (Expand)AuthorAgeFilesLines
* Add support for `sockaddr_un` on Windows. (#6513)Samuel Williams2022-11-171-3/+3
* Add IO#timeout attribute and use it for blocking IO operations. (#5653)Samuel Williams2022-10-071-0/+4
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-223/+223
* [Feature #18491] Drop support for HP-UXPeter Zhu2022-01-181-3/+2
* Direct io for accept, send, sendmsg, recvfrom, and related methods.Samuel Williams2021-06-221-16/+10
* Removed no longer used variablesNobuyoshi Nakada2021-06-141-1/+0
* Add scheduler hook `Addrinfo.getaddrinfo`. (#4375)Samuel Williams2021-06-141-31/+1
* [DOC] Fix typo in ext/socket/socket.c [ci skip]Dimitris Zorbas2021-02-041-2/+2
* [DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer2021-01-051-1/+1
* socket is ractor-safe.Koichi Sasada2020-12-181-0/+2
* Add connect_timeout to TCPSocketMasaki Matsushita2020-12-101-1/+1
* Revert getaddrinfo_a()Masaki Matsushita2020-12-071-4/+0
* Show deprecation warning on Socket.gethostbyname and Socket.gethostbyaddrMasaki Matsushita2020-08-291-0/+3
* Adjust indents [ci skip]Nobuyoshi Nakada2020-08-271-5/+5
* Make Socket.getaddrinfo interruptible (#2827)Kir Shatrov2020-08-271-1/+6
* Thread scheduler for light weight concurrency.Samuel Williams2020-05-141-72/+26
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-6/+1
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-5/+5
* disable non-blocking pipes and sockets by defaultnormal2018-11-291-2/+3
* socket: disable nonblocking-by-default on win32normal2018-11-221-4/+8
* io + socket: make pipes and sockets nonblocking by defaultnormal2018-11-221-2/+6
* UNREACHABLE_RETURNnobu2018-07-241-1/+1
* socket.c,tcpsocket.c: improve deprecation noticesstomar2017-11-071-8/+8
* reference Socket.getaddrinfo to Addrinfo.getaddrinfo.akr2017-10-211-0/+3
* Describe recommended-methods.akr2017-10-211-0/+2
* Deprecation document for gethostbyname,gethostbyaddr.akr2017-10-211-2/+20
* add example for Socket.gethostbyaddr.akr2017-10-211-0/+7
* socket.c: null byte at Socket.getnameinfonobu2017-10-111-2/+2
* * ext/socket/*.c: Add proper require for example to work.hsbt2016-10-051-0/+2
* socket.c: unlimited size hostnamenobu2016-01-281-6/+20
* rb_readwrite_syserr_failnobu2015-12-231-1/+1
* prefer rb_syserr_failnobu2015-12-231-3/+4
* use rb_gc_for_fd for more callersnormal2015-11-231-2/+1
* * ext/socket/socket.c: remove mention of :UNIX in getaddrinfo().hsbt2015-11-201-1/+1
* socket: avoid arg parsing in rsock_s_accept_nonblocknormal2015-11-161-58/+8
* socket: Socket#connect_nonblock avoids arg parsing with C APInormal2015-11-161-55/+10
* socket: avoid arg parsing in rsock_s_recvfrom_nonblocknormal2015-11-161-65/+7
* ext: use RARRAY_ASETnobu2015-11-051-1/+1
* ext: use RARRAY_AREFnobu2015-11-051-7/+7
* ext: use RARRAY_CONST_PTRnobu2015-11-041-7/+7
* rsock_addrinfo: specify address familynobu2015-10-131-2/+4
* socket.c: suppress warningsnobu2015-08-051-1/+1
* * ext/socket/basicsocket.c: [DOC] typo (Errno::AGAIN -> Errno::EAGAIN)sorah2015-07-121-2/+2
* pass saved errnonobu2015-07-081-2/+2
* * include/ruby/ruby.h: $SAFE=3 is now obsolete.hsbt2015-06-171-4/+0
* socket: allow exception-free nonblocking sendmsg/recvmsgnormal2015-06-151-4/+2
* connect_nonblock(..., exception: false) does not raise EISCONNnormal2015-04-201-0/+6
* connect_nonblock supports "exception: false"normal2015-04-121-4/+22
* accept_nonblock supports "exception: false"normal2015-03-121-4/+12
* use rb_funcallvnobu2015-02-161-1/+1