summaryrefslogtreecommitdiff
path: root/ext/socket/basicsocket.c
AgeCommit message (Expand)Author
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2021-09-23[DOC] Use `unpack1` instead of `unpack(template)[0]` [ci skip]Kazuhiro NISHIYAMA
2021-07-12Avoid calling `fstat` on things we already know are valid sockets.Samuel Williams
2021-06-22Deprecate and rework old (fd) centric functions.Samuel Williams
2021-06-22Direct io for accept, send, sendmsg, recvfrom, and related methods.Samuel Williams
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2018-09-05fix a typo [ci skip]nobu
2018-09-05fix typonaruse
2018-09-05AIX doesn't set OptionLength for boolean optionsnaruse
2017-10-27socket: fix BasicSocket#*_nonblock buffering bugs from r58400normal
2017-04-08basicsocket.c: proper system call namenobu
2017-01-16basicsocket (rsock_bsock_send): do not truncate return valuenormal
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-24Drop support for BeOSnobu
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_recvfrom_nonblocknormal
2015-07-12* ext/socket/basicsocket.c: [DOC] typo (Errno::AGAIN -> Errno::EAGAIN)sorah
2015-07-08basicsocket.c: swap examples [ci skip]nobu
2015-07-02socket: memoize common socket families in fptr->modenormal
2015-06-18* include/ruby/ruby.h: $SAFE=2 is now obsolete.hsbt
2015-06-15socket: allow explicit buffer for recv and recv_nonblocknormal
2015-06-15socket: allow exception-free nonblocking sendmsg/recvmsgnormal
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 ArgumentErrorshugo
2013-04-06socket/extconf.rb: RSTRING_SOCKLENnobu
2013-04-06* ext/socket: Improve socket exception message to show socket address.akr
2013-03-15internal.h: export rb_sys_fail_path_with_funcnobu
2013-02-24* ext/socket: define and use union_sockaddr instead of structakr
2013-01-30* ext/socket/basicsocket.c (bsock_getsockname): ignore truncatedakr
2012-09-10* ext/socket/{basicksocket,init,udpsocket}.c: revert some parts ofusa
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 ofnobu
2011-08-15* ext/socket: Make Socket documentation appear. Add documentation fordrbrain
2011-02-12* thread.c (rb_thread_io_blocking_region): new function to runnobu
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-22update doc.akr
2010-03-22update doc.akr
2010-03-21* ext/socket: make sources rdoc friendly.akr
2010-02-23rdoc update.akr
2010-01-31rdoc update.akr
2010-01-31update rdoc.akr
2009-11-04fix typos.akr
2009-04-18* ext/readline/readline.c: use rb_f_notimplement for methods notakr
2009-03-19* io.c (rb_mWaitReadable): defined.akr
2009-03-01* ext/socket/ (rsock_getfamily): renamed from rb_sock_getfamily.akr