summaryrefslogtreecommitdiff
path: root/ext/socket/lib
Commit message (Expand)AuthorAgeFilesLines
* Support timeout for AddrinfoMasaki Matsushita2019-09-101-4/+5
* Revert "Support timeout for Addrinfo"Masaki Matsushita2019-09-091-5/+4
* Support timeout for AddrinfoMasaki Matsushita2019-09-091-4/+5
* socket.rb: protected connect_internalnobu2018-02-171-2/+2
* socket: fix BasicSocket#*_nonblock buffering bugs from r58400normal2017-10-271-7/+2
* Fixed misspelling words.hsbt2017-10-221-1/+1
* Add missing `buf` parameter to `recv_nonblock` doc [ci skip]nobu2017-10-221-0/+1
* socket: avoid fcntl for read/write_nonblock on Linuxnormal2017-04-191-0/+18
* Socket.udp_server_sockets: use symbol procnormal2017-04-111-1/+1
* Get rid of inifinity retry loop in Socket.udp_server_socketsusa2017-04-091-0/+1
* Revert r57690 except for read_nonblocknobu2017-02-231-18/+9
* [DOC] mark up literalsnobu2017-02-231-18/+18
* [DOC] keyword argument _exception_nobu2017-02-231-9/+9
* socket.rb: [DOC] fix nonblock methodsnobu2017-02-231-7/+7
* [DOC] {read,write}_nonblock with exception: falsenobu2017-02-231-9/+18
* socket: use symbol proc for IO#close loopsnormal2016-11-211-6/+6
* socket.rb: remove closed checksnobu2016-11-151-15/+15
* socket.rb: kwargsnobu2016-11-141-19/+10
* socket: fix rdoc of UDPSocket#recvfrom_nonblockrhe2016-10-271-1/+0
* * ext/socket/lib/socket.rb: use safe navigation operator.hsbt2015-12-141-1/+1
* * ext/socket/ancdata.c: Check buffer full and ignore MSG_TRUNC flag.akr2015-11-191-1/+2
* socket: fix recvmsg without argumentnormal2015-11-171-2/+2
* * ext/socket/lib/socket.rb (Socket#recvmsg{,_nonblock}): default valuesusa2015-11-171-2/+2
* * ext/socket/lib/socket.rb: UNIXSocket is not always exists. fixesusa2015-11-171-1/+1
* socket: update doc for recvfrom_nonblock [ci skip]normal2015-11-171-6/+13
* socket: avoid exceptions in wrapper codenormal2015-11-171-10/+4
* socket: avoid arg parsing in bsock_sendmsg_internalnormal2015-11-171-0/+50
* socket (bsock_recvmsg_internal): avoid arg parsingnormal2015-11-171-0/+71
* socket: avoid arg parsing in rsock_s_accept_nonblocknormal2015-11-161-0/+140
* socket: Socket#connect_nonblock avoids arg parsing with C APInormal2015-11-161-0/+47
* socket: avoid arg parsing in rsock_s_recvfrom_nonblocknormal2015-11-161-0/+171
* * ext/socket/lib/socket.rb: Specify frozen_string_literal: true.akr2015-11-141-1/+3
* stdlib: use IO#wait_*able instead of IO.select when possiblenormal2015-05-061-2/+2
* socket: avoid common exceptions when calling connect_nonblocknormal2015-04-201-8/+5
* * ext/socket/lib/socket.rb: Don't test $! in "ensure" clause becauseakr2013-12-131-30/+49
* fixed wrong document for Socket.tcp by @lann [fix GH-302]hsbt2013-05-121-5/+0
* * ext/socket/lib/socket.rb: Doc typos by @vipulnsward [Fixes GH-292]zzak2013-04-241-6/+6
* * ext/socket/raddrinfo.c (rsock_unix_sockaddr_len): returnshugo2013-01-311-1/+1
* * ext/socket/raddrinfo.c (rsock_unixpath_len, init_unix_addrinfo),shugo2013-01-251-7/+19
* * ext/socket/lib/socket.rb (family_addrinfo): don't require protocolakr2012-01-091-1/+4
* * ext/socket/lib/socket.rb (family_addrinfo): return the givenakr2012-01-091-0/+3
* * ext/socket: Make Socket documentation appear. Add documentation fordrbrain2011-08-151-2/+13
* * ext/socket/ipsocket.c (init_inetsock_internal): use SOMAXCONN forakr2011-08-111-2/+2
* * ext/socket/lib/socket.rb: fix argument check in the previous commit.akr2011-08-101-3/+1
* * ext/socket/lib/socket.rb (Socket.tcp): add :connect_timeout option.akr2011-08-101-12/+83
* * ext/socket/lib/socket.rb (udp_server_sockets): unused variableakr2011-07-291-2/+0
* * object.c (rb_obj_equal): Add documentation. Patch by Vincent Batts.drbrain2011-05-111-1/+7
* Clean warnings: unused variables.naruse2010-06-231-1/+1
* * ext/socket/lib/socket.rb: suppress warnings.akr2010-06-221-2/+1
* * ext/socket/lib/socket.rb (BasicSocket#connect_address): MacOS X 10.6akr2010-05-081-0/+2