summaryrefslogtreecommitdiff
path: root/ext/socket
AgeCommit message (Expand)Author
2011-11-06* ext/socket/rubysocket.h (rsock_recvmsg): declared.akr
2011-11-05* ext/socket/socket.c (rsock_socketpair0): refactored.akr
2011-11-05* ext/socket/init.c (rsock_socket0): don't clear try_sock_cloexec ifakr
2011-11-05* ext/socket/init.c (rsock_socket0): extract single socket() call withakr
2011-11-05* ext/socket/socket.c (rsock_socketpair0): don't clearakr
2011-11-04* whitespace cleanup.nobu
2011-11-03* ext/socket/socket.c (rsock_socketpair0): extracted fromakr
2011-11-03* ext/socket/init.c (rsock_socket): set close-on-exec flag whennagachika
2011-11-01* io.c (rb_maygvl_fd_fix_cloexec): renamed from fd_set_cloexec.akr
2011-10-31* ext/socket/init.c (cloexec_accept): new function to use accept4 ifakr
2011-10-31* ext/socket/ancdata.c (nogvl_recvmsg_func): use MSG_CMSG_CLOEXEC ifakr
2011-10-31* ext/socket/socket.c (rsock_socketpair): use SOCK_CLOEXEC ifakr
2011-10-31* ext/socket/socket.c (rsock_socketpair): extracted fromakr
2011-10-31* ext/socket/init.c (rsock_socket): use SOCK_CLOEXEC if available.akr
2011-10-31* include/ruby/intern.h (rb_fd_fix_cloexec): renamed fromakr
2011-10-22* include/ruby/intern.h (rb_fd_set_cloexec): declared.akr
2011-08-15* ext/socket: Make Socket documentation appear. Add documentation fordrbrain
2011-08-11* ext/socket/ipsocket.c (init_inetsock_internal): use SOMAXCONN forakr
2011-08-10* ext/socket/lib/socket.rb: fix argument check in the previous commit.akr
2011-08-10* ext/socket/lib/socket.rb (Socket.tcp): add :connect_timeout option.akr
2011-07-29* ext/socket/lib/socket.rb (udp_server_sockets): unused variableakr
2011-07-29* ext/socket/mkconstants.rb: fix typos.akr
2011-07-29* ext/socket/mkconstants.rb: use whitespaces as a separator.akr
2011-07-29* ext/socket/mkconstants.rb: add documents for constants.akr
2011-07-24* ext/socket/extconf.rb: refine the recvmsg test.akr
2011-07-24* ext/socket/extconf.rb: fix the recvmsg test.akr
2011-07-23* ext/socket/extconf.rb: test recvmsg allocates file descriptors forakr
2011-07-23* io.c (rb_update_max_fd): validate fd.akr
2011-07-21* ext/socket/ancdata.c (discard_cmsg): workaround for MacOS X Lion.akr
2011-07-20* include/ruby/intern.h (rb_update_max_fd): declaration moved fromakr
2011-06-22* ext/socket/depend (SOCK_HEADERS): use $(top_srcdir) instaed ofkosaki
2011-06-21* internal.h: move rb_thread_io_blocking_region() declarationkosaki
2011-06-17update doc.akr
2011-06-13* ext/socket/unixsocket.c (unix_send_io): race condition fixed.akr
2011-05-15* remove trailing spaces.nobu
2011-05-11 * object.c (rb_obj_equal): Add documentation. Patch by Vincent Batts.drbrain
2011-05-11 * Various .document files: Update .document files to match files whichdrbrain
2011-05-04* ext/socket/init.c (wait_connectable): fix error handling code.kosaki
2011-05-04* ext/socket/init.c (wait_connectable): use rb_wait_for_single_fd().kosaki
2011-05-01* ext/socket/init.c (rsock_connect): add to care EINTR. basedkosaki
2011-04-30* include/ruby/intern.h (rb_thread_select): mark as deprecated.kosaki
2011-03-28* ext/socket/raddrinfo.c: parenthesize macro arguments.akr
2011-03-27* ext/socket/ipsocket.c: parenthesize macro arguments.akr
2011-03-26* ext/socket/getaddrinfo.c: parenthesize macro arguments.akr
2011-03-16* ext/socket/ipsocket.c (init_inetsock_internal): raise an error onakr
2011-02-12* thread.c (rb_thread_io_blocking_region): new function to runnobu
2010-12-26* ext/socket/mkconstants.rb: add IF_NAMESIZE.akr
2010-12-26* ext/socket/mkconstants.rb: define INET_ADDRSTRLEN as 16 if notakr
2010-12-26fix a typo.akr
2010-12-26* ext/socket/option.c: define IFNAMSIZ if not available.akr