summaryrefslogtreecommitdiff
path: root/ext/socket/basicsocket.c
AgeCommit message (Expand)Author
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
2009-03-01* ext/socket: add rsock_prefix.akr
2009-02-13rdoc update.akr
2009-02-13rdoc update.akr
2009-02-12* ext/socket/basicsocket.c (bsock_getpeereid): implemented for Solarisakr
2009-02-11* ext/socket/extconf.rb: check getpeereid.akr
2009-02-10* ext/socket/basicsocket.c (bsock_getpeername): use structakr
2009-02-09* ext/socket/rubysocket.h (level_arg): add family argument.akr
2009-02-09* ext/socket/basicsocket.c (bsock_getsockname): use sockaddr_storage.akr
2009-02-09* ext/socket/basicsocket.c (bsock_getsockopt): refine address familyakr
2009-02-08* ext/socket/rubysocket.h (sockopt_new): add family argument.akr
2009-02-05* ext/socket: AddrInfo is renamed to Addrinfo. [ruby-dev:37876]akr
2009-02-02* ext/socket/rubysocket.h (rb_cSockOpt): declared.akr
2009-01-17* ext/socket: split files for each class.akr