aboutsummaryrefslogtreecommitdiffstats
path: root/ext/socket
Commit message (Expand)AuthorAgeFilesLines
* Clean up implementation of SOCKSSocket, its confusing and undocumentedJustin McNally2019-11-011-4/+10
* Prefer libsocksd over libsocksJustin McNally2019-11-011-1/+1
* Support libsocksd socks library for SOCKSSocketJustin McNally2019-11-011-1/+1
* Support timeout for AddrinfoMasaki Matsushita2019-09-103-13/+145
* Revert "Support timeout for Addrinfo"Masaki Matsushita2019-09-093-145/+13
* Support timeout for AddrinfoMasaki Matsushita2019-09-093-13/+145
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-292-6/+6
* rb_ensure now free from ANYARGS卜部昌平2019-08-273-6/+12
* Hoisted out unixsocket_len, triming NUL chars from sun_pathNobuyoshi Nakada2019-08-161-29/+30
* Constified afamily functionsNobuyoshi Nakada2019-07-161-3/+3
* socket: use frozen string buffer when releasing GVLTanaka Akira2019-07-141-2/+5
* Include ruby/assert.h in ruby/ruby.h so that assertions can be thereNobuyoshi Nakada2019-07-141-0/+15
* * expand tabs.git2019-06-111-3/+3
* ext/socket/ipsocket.c: Use SO_REUSEADDR for local_host/portYusuke Endoh2019-06-111-0/+5
* Suppress paranoid warnings for external/3rd-party librariesNobuyoshi Nakada2019-05-231-0/+1
* Removed moving toplevel header since r12501nobu2019-02-081-15/+15
* Fix indents [ci skip]nobu2018-12-311-4/+4
* disable non-blocking pipes and sockets by defaultnormal2018-11-293-5/+6
* socket: disable nonblocking-by-default on win32normal2018-11-223-7/+23
* ext/socket/init.c (rsock_socket0): non-blocking for non-SOCK_NONBLOCKnormal2018-11-221-0/+1
* io + socket: make pipes and sockets nonblocking by defaultnormal2018-11-223-8/+16
* Use friendlier terminology in rubysocket.h commentnobu2018-11-111-1/+1
* Revert "Use friendlier terminology in rubysocket.h comment"nobu2018-11-111-1/+1
* Use friendlier terminology in rubysocket.h commentnobu2018-11-111-1/+1
* ext/socket/init.c (wait_connectable): bail out early on some errorsnormal2018-11-081-1/+20
* fix a typo [ci skip]nobu2018-09-051-1/+1
* fix typonaruse2018-09-051-1/+1
* AIX doesn't set OptionLength for boolean optionsnaruse2018-09-051-0/+12
* UNREACHABLE_RETURNnobu2018-07-243-4/+4
* comma at the end of enum is a C99ismshyouhei2018-06-251-1/+1
* UNIXSocket#recv_io: trigger GC when out of FDsnormal2018-06-241-1/+27
* io.c: workaround for EPROTOTYPEnobu2018-04-301-4/+22
* unixsocket.c: abstract namespacenobu2018-03-281-1/+23
* unixsocket.c: check NUL bytesnobu2018-03-281-1/+1
* search winsock libraries explicitlynobu2018-03-021-0/+1
* Refactor ERB version checking for keyword argumentsk0kubun2018-02-271-1/+1
* erb.rb: deprecate safe_level of ERB.newk0kubun2018-02-221-11/+19
* socket.rb: protected connect_internalnobu2018-02-171-2/+2
* init.c: encode socket error messagenobu2018-01-231-0/+12
* getaddrinfo.c: ai_errlistnobu2018-01-231-0/+2
* raddrinfo.c: fix parse_numeric_portnobu2018-01-151-9/+9
* ifaddr.c: get_ifaddrsnobu2017-12-221-20/+15
* ifaddr.c: fix memsizenobu2017-12-041-4/+5
* ifaddr.c: unused membernobu2017-12-031-2/+0
* socket.c,tcpsocket.c: improve deprecation noticesstomar2017-11-072-12/+12
* ext/socket/ifaddr.c: [DOC] fix typostomar2017-11-071-1/+1
* socket: fix BasicSocket#*_nonblock buffering bugs from r58400normal2017-10-274-7/+118
* Fixed misspelling words.hsbt2017-10-221-1/+1
* Add missing `buf` parameter to `recv_nonblock` doc [ci skip]nobu2017-10-221-0/+1
* reference Socket.getaddrinfo to Addrinfo.getaddrinfo.akr2017-10-211-0/+3