about summary refs log tree commit homepage
path: root/ext/kgio/accept.c
DateCommit message (Expand)
2021-05-25fix compatibility with GC.compact
2018-01-19accept: avoid passing unnecessary arg to rb_funcall
2016-12-15reinstate the original (and dangerous) autopush in C
2015-08-13remove autopush support and make it a no-op
2014-02-08prepare for rb_thread_blocking_region removal
2014-02-04set RSTRING_MODIFIED where appropriate for Rubinius
2014-01-20Don't use deprecated api
2013-08-16accept: more informative exception on unknown family
2013-08-16check syscall returns against < 0 instead of == -1
2012-12-30accept: do not set blocking if non-blocking is set
2011-11-17doc: update documentation regarding accept method flags
2011-11-15accept: deprecate singleton Kgio.accept_* methods
2011-11-15accept: always set O_NONBLOCK for accept()-ed sockets in 1.8
2011-07-14accept.c: fix RDoc for new Kgio::SOCK_* constants
2011-07-06export SOCK_NONBLOCK, SOCK_CLOEXEC constants in Kgio
2011-07-06accept.c: reinstate errno after calling my_fileno()
2011-06-15fix misc compiler warnings
2011-04-21doc: improve kgio_accept/kgio_tryaccept docs
2011-04-10accept: better detect closed files on EINTR/EAGAIN
2011-03-20*accept methods can take flags argument, like accept4()
2011-03-19accept: prepare optional flags argument to accept() wrappers
2011-03-14use rb_thread_blocking_io_region if possible
2011-02-08doc: fully RDoc all methods and classes
2011-02-08doc: fix accept -> tryaccept copy+paste error
2011-02-03add SocketMethods#kgio_addr!
2011-02-02add proper IPv6 support
2011-01-31autopush: simplify implementation and just use ivars
2011-01-31rename nopush_smart to autopush
2011-01-27preliminary implementation of "smart_nopush"
2011-01-27revamp packaging makefile, update URLs
2010-12-25accept4: fall back to regular accept() on ENOSYS
2010-12-25accept methods may take an optional argument
2010-10-07doc: fix RDoc generation
2010-10-06doc: fix typo in Kgio.accept_cloexec= doc
2010-09-29refactor and split into separate files