| Commit message (Expand) | Author | Age | Files | Lines |
* | Try `nil` as default for 'default timeout'. (#6509) | Samuel Williams | 2022-10-08 | 1 | -1/+1 |
* | Add IO#timeout attribute and use it for blocking IO operations. (#5653) | Samuel Williams | 2022-10-07 | 1 | -1/+1 |
* | Expand tabs [ci skip] | Takashi Kokubun | 2022-07-21 | 1 | -37/+37 |
* | [DOC] Use `unpack1` instead of `unpack(template)[0]` [ci skip] | Kazuhiro NISHIYAMA | 2021-09-23 | 1 | -1/+1 |
* | Avoid calling `fstat` on things we already know are valid sockets. | Samuel Williams | 2021-07-12 | 1 | -2/+28 |
* | Deprecate and rework old (fd) centric functions. | Samuel Williams | 2021-06-22 | 1 | -18/+27 |
* | Direct io for accept, send, sendmsg, recvfrom, and related methods. | Samuel Williams | 2021-06-22 | 1 | -1/+1 |
* | drop-in type check for rb_define_singleton_method | 卜部昌平 | 2019-08-29 | 1 | -1/+1 |
* | fix a typo [ci skip] | nobu | 2018-09-05 | 1 | -1/+1 |
* | fix typo | naruse | 2018-09-05 | 1 | -1/+1 |
* | AIX doesn't set OptionLength for boolean options | naruse | 2018-09-05 | 1 | -0/+12 |
* | socket: fix BasicSocket#*_nonblock buffering bugs from r58400 | normal | 2017-10-27 | 1 | -0/+7 |
* | basicsocket.c: proper system call name | nobu | 2017-04-08 | 1 | -1/+4 |
* | basicsocket (rsock_bsock_send): do not truncate return value | normal | 2017-01-16 | 1 | -3/+3 |
* | [DOC] replace Fixnum with Integer [ci skip] | nobu | 2016-10-26 | 1 | -2/+2 |
* | * ext/socket/*.c: Add proper require for example to work. | hsbt | 2016-10-05 | 1 | -0/+2 |
* | Drop support for BeOS | nobu | 2015-11-24 | 1 | -4/+0 |
* | socket: avoid arg parsing in bsock_sendmsg_internal | normal | 2015-11-17 | 1 | -3/+4 |
* | socket (bsock_recvmsg_internal): avoid arg parsing | normal | 2015-11-17 | 1 | -2/+6 |
* | socket: avoid arg parsing in rsock_s_recvfrom_nonblock | normal | 2015-11-16 | 1 | -52/+8 |
* | * ext/socket/basicsocket.c: [DOC] typo (Errno::AGAIN -> Errno::EAGAIN) | sorah | 2015-07-12 | 1 | -1/+1 |
* | basicsocket.c: swap examples [ci skip] | nobu | 2015-07-08 | 1 | -7/+11 |
* | socket: memoize common socket families in fptr->mode | normal | 2015-07-02 | 1 | -2/+2 |
* | * include/ruby/ruby.h: $SAFE=2 is now obsolete. | hsbt | 2015-06-18 | 1 | -1/+0 |
* | socket: allow explicit buffer for recv and recv_nonblock | normal | 2015-06-15 | 1 | -2/+4 |
* | socket: allow exception-free nonblocking sendmsg/recvmsg | normal | 2015-06-15 | 1 | -2/+6 |
* | * ext/socket/basicsocket.c, ext/socket/sockssocket.c: | ktsj | 2014-12-07 | 1 | -9/+0 |
* | * ext/socket: Avoid unnecessary ppoll/select on Linux. | akr | 2014-01-18 | 1 | -1/+1 |
* | * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentError | shugo | 2013-06-12 | 1 | -3/+0 |
* | socket/extconf.rb: RSTRING_SOCKLEN | nobu | 2013-04-06 | 1 | -2/+2 |
* | * ext/socket: Improve socket exception message to show socket address. | akr | 2013-04-06 | 1 | -5/+5 |
* | internal.h: export rb_sys_fail_path_with_func | nobu | 2013-03-15 | 1 | -2/+0 |
* | * ext/socket: define and use union_sockaddr instead of struct | akr | 2013-02-24 | 1 | -10/+10 |
* | * ext/socket/basicsocket.c (bsock_getsockname): ignore truncated | akr | 2013-01-30 | 1 | -0/+8 |
* | * ext/socket/{basicksocket,init,udpsocket}.c: revert some parts of | usa | 2012-09-10 | 1 | -1/+2 |
* | * ext/socket/basicsocket.c (rsock_bsock_send): | kosaki | 2012-09-09 | 1 | -2/+1 |
* | * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of | nobu | 2012-02-27 | 1 | -1/+1 |
* | * ext/socket: Make Socket documentation appear. Add documentation for | drbrain | 2011-08-15 | 1 | -3/+5 |
* | * thread.c (rb_thread_io_blocking_region): new function to run | nobu | 2011-02-12 | 1 | -1/+1 |
* | * ext/socket: fixed types. | nobu | 2010-04-28 | 1 | -7/+7 |
* | * ext/**/*.[ch]: removed trailing spaces. | nobu | 2010-04-22 | 1 | -11/+11 |
* | * ext/socket: use rsock_ prefix for internal initialization functions. | akr | 2010-03-22 | 1 | -1/+1 |
* | update doc. | akr | 2010-03-22 | 1 | -9/+20 |
* | update doc. | akr | 2010-03-22 | 1 | -0/+4 |
* | * ext/socket: make sources rdoc friendly. | akr | 2010-03-21 | 1 | -0/+6 |
* | rdoc update. | akr | 2010-02-23 | 1 | -1/+1 |
* | rdoc update. | akr | 2010-01-31 | 1 | -2/+3 |
* | update rdoc. | akr | 2010-01-31 | 1 | -1/+27 |
* | fix typos. | akr | 2009-11-04 | 1 | -2/+2 |
* | * ext/readline/readline.c: use rb_f_notimplement for methods not | akr | 2009-04-18 | 1 | -5/+7 |