aboutsummaryrefslogtreecommitdiffstats
path: root/test/socket
Commit message (Expand)AuthorAgeFilesLines
* test/socket/test_unix.rb: replace sleep with selectnormal2015-06-181-1/+1
* test_nonblock.rb: use assert_predicatenobu2015-06-161-2/+2
* test_nonblock.rb: fix failure on OSXnobu2015-06-161-1/+1
* socket: allow explicit buffer for recv and recv_nonblocknormal2015-06-152-0/+17
* socket: allow exception-free nonblocking sendmsg/recvmsgnormal2015-06-151-0/+44
* test/socket/test_nonblock.rb: try to avoid EMSGSIZEnormal2015-06-051-2/+2
* FreeBSD raises Errno::EMSGSIZEnaruse2015-06-041-1/+1
* use assert_raisenobu2015-06-025-9/+9
* test_nonblock.rb: skip if EPROTONOSUPPORTnobu2015-06-021-4/+4
* test/socket/test_nonblock.rb: new test for sendmsg_nonblocknormal2015-06-021-0/+13
* test_nonblock.rb: refine failure messagenobu2015-05-181-1/+1
* ext/socket/init.c: use SOCK_NONBLOCK if availablenormal2015-05-171-0/+4
* connect_nonblock(..., exception: false) does not raise EISCONNnormal2015-04-201-0/+2
* connect_nonblock supports "exception: false"normal2015-04-121-0/+23
* test_addrinfo.rb: relax memory usage criterionnobu2015-04-101-3/+3
* raddrinfo.c: fix memory leaknobu2015-04-081-0/+11
* accept_nonblock supports "exception: false"normal2015-03-123-0/+17
* * io.c (rb_io_close_m): Don't raise when the IO object is closed.akr2015-01-151-1/+1
* test_basicsocket.rb: do not hardcode port numbernobu2015-01-131-5/+5
* * test/socket/test_basicsocket.rb: Remove unused constant.headius2015-01-131-3/+0
* * remove trailing spaces.svn2015-01-131-2/+2
* * test/socket/test_basicsocket.rb: Add basic tests for close_readheadius2015-01-131-0/+49
* test/socket/test_unix.rb (TestSocket_UNIXSocket#test_too_long_path): sockaddr...odaira2014-10-041-2/+2
* Suppress warnings.akr2014-05-281-2/+2
* * ext/socket/unixsocket.c (rsock_init_unixsock): Open a socketakr2014-05-283-95/+132
* test_socket.rb: ignore interface without addressnobu2014-05-281-0/+1
* use Socket.getifaddrs to show interface names and so onnaruse2014-05-271-7/+9
* test_udp_server don't test IPv6 link-local addresses.akr2014-05-241-0/+1
* Use Etc.uname instead of uname command invocation.akr2014-05-181-1/+2
* socket: sendmsg/recvmsg only retries blocking on errorsnormal2014-02-211-0/+23
* * test/socket/test_socket.rb: unix socket is required by test case.hsbt2014-02-181-0/+2
* * test/socket/test_addrinfo.rb: remove unused variables.hsbt2014-02-184-22/+17
* * ext/socket/option.c: Use "int" for IP_MULTICAST_LOOP andakr2014-01-201-0/+7
* add a test.akr2014-01-201-0/+7
* * ext/socket/lib/socket.rb: Don't test $! in "ensure" clause becauseakr2013-12-131-0/+71
* * io.c (io_read_nonblock): support non-blocking reads without raisingtenderlove2013-08-261-0/+14
* * test/socket/test_tcp.rb (test_initialize_failure): Use EADDRNOTAVAILakr2013-07-191-14/+29
* Use server_port for Windowsnaruse2013-07-051-1/+5
* * ext/socket/ipsocket.c (init_inetsock_internal): Don't use localakr2013-06-281-4/+6
* * test/socket/test_udp.rb: Close sockets explicitly.akr2013-06-261-2/+9
* * test/socket/test_sockopt.rb: change test name. follow r41037.ayumin2013-06-021-2/+2
* follow r41034naruse2013-06-021-4/+4
* * ext/socket/option.c (sockopt_s_byte): constructor of the sockoptnaruse2013-05-311-0/+18
* * ext/socket: New method, Socket.getifaddrs, implemented.akr2013-05-111-0/+11
* * ext/socket/ancdata.c (bsock_sendmsg_internal): Always setakr2013-05-092-2/+2
* * remove trailing spaces.nobu2013-04-081-1/+1
* Fix #6154 by introducing new EAGAIN/EWOULDBLOCK/EINPROGRESSheadius2013-04-081-2/+8
* * ext/socket/rubysocket.h (SockAddrStringValueWithAddrinfo): New macro.akr2013-04-061-1/+1
* * ext/socket: Improve socket exception message to show socket address.akr2013-04-063-0/+59
* * ext/socket/raddrinfo.c (rsock_unix_sockaddr_len): returnshugo2013-01-311-2/+29