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