summaryrefslogtreecommitdiff
path: root/ext/socket/lib/socket.rb
AgeCommit message (Expand)Author
2024-02-26Revise 9ec342e07df6aa5e2c2e9003517753a2f1b508fdNobuyoshi Nakada
2024-02-26[Bug #20296] Fix the default assertion messageNobuyoshi Nakada
2024-02-26Introduction of Happy Eyeballs Version 2 (RFC8305) in Socket.tcp (#9374)Misaki Shioi
2023-12-18Update `BasicSocket#recv` documentation on return valueJean Boussier
2022-12-15Remove `require 'io/wait'` where it's no longer necessary. (#6932)Samuel Williams
2022-12-15socket.rb - simplify check for the methodNobuyoshi Nakada
2022-12-14socket.rb - don't load io/wait (#6922)MSP-Greg
2022-11-30Removed documentation for incomplete option about [Feature #17134]Hiroshi SHIBATA
2022-11-17Add support for `sockaddr_un` on Windows. (#6513)Samuel Williams
2019-09-10Support timeout for AddrinfoMasaki Matsushita
2019-09-09Revert "Support timeout for Addrinfo"Masaki Matsushita
2019-09-09Support timeout for AddrinfoMasaki Matsushita
2018-02-17socket.rb: protected connect_internalnobu
2017-10-27socket: fix BasicSocket#*_nonblock buffering bugs from r58400normal
2017-10-22Fixed misspelling words.hsbt
2017-10-22Add missing `buf` parameter to `recv_nonblock` doc [ci skip]nobu
2017-04-19socket: avoid fcntl for read/write_nonblock on Linuxnormal
2017-04-11Socket.udp_server_sockets: use symbol procnormal
2017-04-09Get rid of inifinity retry loop in Socket.udp_server_socketsusa
2017-02-23Revert r57690 except for read_nonblocknobu
2017-02-23[DOC] mark up literalsnobu
2017-02-23[DOC] keyword argument _exception_nobu
2017-02-23socket.rb: [DOC] fix nonblock methodsnobu
2017-02-23[DOC] {read,write}_nonblock with exception: falsenobu
2016-11-21socket: use symbol proc for IO#close loopsnormal
2016-11-15socket.rb: remove closed checksnobu
2016-11-14socket.rb: kwargsnobu
2016-10-27socket: fix rdoc of UDPSocket#recvfrom_nonblockrhe
2015-12-14* ext/socket/lib/socket.rb: use safe navigation operator.hsbt
2015-11-19* ext/socket/ancdata.c: Check buffer full and ignore MSG_TRUNC flag.akr
2015-11-17socket: fix recvmsg without argumentnormal
2015-11-17* ext/socket/lib/socket.rb (Socket#recvmsg{,_nonblock}): default valuesusa
2015-11-17* ext/socket/lib/socket.rb: UNIXSocket is not always exists. fixesusa
2015-11-17socket: update doc for recvfrom_nonblock [ci skip]normal
2015-11-17socket: avoid exceptions in wrapper codenormal
2015-11-17socket: avoid arg parsing in bsock_sendmsg_internalnormal
2015-11-17socket (bsock_recvmsg_internal): avoid arg parsingnormal
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-14* ext/socket/lib/socket.rb: Specify frozen_string_literal: true.akr
2015-05-06stdlib: use IO#wait_*able instead of IO.select when possiblenormal
2015-04-20socket: avoid common exceptions when calling connect_nonblocknormal
2013-12-13* ext/socket/lib/socket.rb: Don't test $! in "ensure" clause becauseakr
2013-05-12fixed wrong document for Socket.tcp by @lann [fix GH-302]hsbt
2013-04-24* ext/socket/lib/socket.rb: Doc typos by @vipulnsward [Fixes GH-292]zzak
2013-01-31* ext/socket/raddrinfo.c (rsock_unix_sockaddr_len): returnshugo
2013-01-25* ext/socket/raddrinfo.c (rsock_unixpath_len, init_unix_addrinfo),shugo
2012-01-09* ext/socket/lib/socket.rb (family_addrinfo): don't require protocolakr
2012-01-09* ext/socket/lib/socket.rb (family_addrinfo): return the givenakr