aboutsummaryrefslogtreecommitdiffstats
path: root/ext/socket
Commit message (Expand)AuthorAgeFilesLines
* option.c: use rb_w32_inet_ptonnobu2014-02-231-0/+4
* raddrinfo.c: suppress warningsnobu2014-02-231-11/+9
* Fix a filename.akr2014-02-221-1/+1
* fix second argument of MEMZEROkazu2014-02-211-1/+1
* * ext/socket/init.c (wait_connectable): break if the socket isshugo2014-02-211-2/+6
* socket: sendmsg/recvmsg only retries blocking on errorsnormal2014-02-211-10/+8
* * ext/socket/raddrinfo.c (numeric_getaddrinfo): Use xcalloc.akr2014-02-201-4/+2
* * ext/socket: Bypass getaddrinfo() if node and serv are numeric.akr2014-02-194-9/+128
* * ext/socket: Wrap struct addrinfo by struct rb_addrinfo.akr2014-02-195-76/+100
* * ext/socket/ipsocket.c (ip_s_getaddress): Don't access freed memory.akr2014-02-191-2/+3
* * include/ruby/intern.h,akr2014-02-141-1/+0
* socket: split out SOCK_CLOEXEC versions of wrappers for readabilitynormal2014-01-312-19/+29
* socket.c: suppress warningsnobu2014-01-311-0/+4
* socket.c: suppress warningsnobu2014-01-291-0/+4
* * ext/socket: Avoid redundant fcntl/fstat syscalls for cloexecakr2014-01-285-20/+83
* Several more OS information for TYPE_IP_MULTICAST_LOOP andakr2014-01-211-1/+12
* ext/socket/option.c: fix typonobu2014-01-201-1/+1
* * ext/socket/option.c: Use "int" for IP_MULTICAST_LOOP andakr2014-01-201-1/+1
* * ext/socket/option.c: Use "int" for IP_MULTICAST_LOOP andakr2014-01-201-1/+1
* * ext/socket/option.c: Use "byte" as default argument forakr2014-01-201-4/+13
* * ext/socket/option.c: Use preprocessor macros to avoid repeatedakr2014-01-201-35/+24
* socket/option.c: helper functionsnobu2014-01-191-12/+26
* socket/option.c: revert r44647nobu2014-01-191-14/+20
* * ext/nkf/nkf-utf8/nkf.c: fix typo by @windwiny [fix GH-506]hsbt2014-01-192-3/+3
* socket/option.c: socket option variationsnobu2014-01-191-20/+14
* * ext/socket: Avoid unnecessary ppoll/select on Linux.akr2014-01-184-4/+20
* [DOC]akr2014-01-181-4/+0
* * ext/socket/option.c: IP_MULTICAST_LOOP and IP_MULTICAST_TTL socketakr2014-01-181-7/+7
* socket.c: format flagsnobu2014-01-041-14/+4
* socket.c: use rb_syserr_failnobu2014-01-042-17/+42
* * ext/socket/socket.c (rsock_sys_fail_host_port): save and restore errnocharliesome2014-01-031-0/+13
* * ext/socket/lib/socket.rb: Don't test $! in "ensure" clause becauseakr2013-12-131-30/+49
* * ext/socket/ifaddr.c (rsock_getifaddrs): fix possible memory leak.mame2013-10-021-0/+4
* * ext/socket/mkconstants.rb: define MSG_FASTOPEN.glass2013-09-151-0/+1
* * process.c: Remove spaces between SI prefix and unit to followakr2013-09-091-2/+2
* * ext/socket/mkconstants.rb (TCP_FASTOPEN): Defined for TCP fast open.akr2013-09-071-0/+1
* * ext/socket/unixserver.c: [DOC] Document #acceptzzak2013-08-194-17/+19
* * ext/socket/ipsocket.c (init_inetsock_internal): Don't try mismachedakr2013-07-011-1/+1
* * ext/socket/ipsocket.c (init_inetsock_internal): Use an addressakr2013-07-011-2/+7
* * ext/socket/ipsocket.c (init_inetsock_internal): Don't use localakr2013-06-281-3/+12
* * ext/socket/extconf.rb: Enable RFC 3542 IPV6 socket options for OS Xdrbrain2013-06-121-0/+5
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-124-7/+0
* * ext/socket/raddrinfo.c (nogvl_getaddrinfo): Fix indent.kou2013-06-101-2/+1
* * ext/socket/raddrinfo.c (nogvl_getaddrinfo): Add missing returnkou2013-06-101-1/+1
* * ext/socket/raddrinfo.c (nogvl_getaddrinfo): work around for Ubuntunaruse2013-06-101-1/+10
* * ext/socket/option.c: rename functions introduced in r41009naruse2013-06-021-31/+28
* * ext/socket/option.c (inspect_byte): used only on NetBSD.nobu2013-05-311-0/+2
* * ext/socket/option.c (sockopt_s_byte): constructor of the sockoptnaruse2013-05-311-0/+203
* * ext/socket/mkconstants.rb (INTEGER2NUM): Make less comparisons.akr2013-05-181-6/+8
* * ext/socket/mkconstants.rb (INTEGER2NUM): Renamed from INTEGER2VALUE.akr2013-05-181-4/+4