index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ext
/
socket
/
rubysocket.h
Age
Commit message (
Expand
)
Author
2020-12-10
Add connect_timeout to TCPSocket
Masaki Matsushita
2020-12-07
Revert getaddrinfo_a()
Masaki Matsushita
2020-11-01
ext/socket/rubysocket.h: avoid the conflict of T_DATA definition in AIX
Rei Odaira
2020-09-25
Add resolve_timeout to TCPSocket [Feature #17134]
Masaki Matsushita
2020-08-27
Make Socket.getaddrinfo interruptible (#2827)
Kir Shatrov
2020-05-14
Thread scheduler for light weight concurrency.
Samuel Williams
2020-04-08
Merge pull request #2991 from shyouhei/ruby.h
卜部昌平
2019-12-26
decouple internal.h headers
卜部昌平
2018-11-29
disable non-blocking pipes and sockets by default
normal
2018-11-22
socket: disable nonblocking-by-default on win32
normal
2018-11-22
io + socket: make pipes and sockets nonblocking by default
normal
2018-11-11
Use friendlier terminology in rubysocket.h comment
nobu
2018-11-11
Revert "Use friendlier terminology in rubysocket.h comment"
nobu
2018-11-11
Use friendlier terminology in rubysocket.h comment
nobu
2017-10-27
socket: fix BasicSocket#*_nonblock buffering bugs from r58400
normal
2016-08-02
socket/option.c: inet_ntop
nobu
2015-11-24
Drop support for BeOS
nobu
2015-11-23
Haiku now best effort support
nobu
2015-11-17
socket: avoid arg parsing in bsock_sendmsg_internal
normal
2015-11-17
socket (bsock_recvmsg_internal): avoid arg parsing
normal
2015-11-16
socket: avoid arg parsing in rsock_s_accept_nonblock
normal
2015-11-16
socket: avoid arg parsing in rsock_s_recvfrom_nonblock
normal
2015-10-24
* configure.in: fixed build failure of Haiku.
hsbt
2015-10-13
rsock_addrinfo: specify address family
nobu
2015-07-02
socket: memoize common socket families in fptr->mode
normal
2015-06-15
socket: allow exception-free nonblocking sendmsg/recvmsg
normal
2015-05-29
socket: avoid redundant fcntl on Linux
normal
2015-03-12
accept_nonblock supports "exception: false"
normal
2014-05-19
* ext/socket/option.c (inspect_tcp_info): New function to inspect struct tcp_...
akr
2014-02-19
* ext/socket: Bypass getaddrinfo() if node and serv are numeric.
akr
2014-02-19
* ext/socket: Wrap struct addrinfo by struct rb_addrinfo.
akr
2014-02-14
* include/ruby/intern.h,
akr
2014-01-28
* ext/socket: Avoid redundant fcntl/fstat syscalls for cloexec
akr
2014-01-18
* ext/socket: Avoid unnecessary ppoll/select on Linux.
akr
2014-01-04
socket.c: use rb_syserr_fail
nobu
2013-05-14
socket: fix build error and warnings on mingw
nobu
2013-05-11
* ext/socket/rubysocket.h (HAVE_TYPE_STRUCT_SOCKADDR_DL):
naruse
2013-05-11
* ext/socket: New method, Socket.getifaddrs, implemented.
akr
2013-05-09
* ext/socket/rubysocket.h, ext/socket/unixsocket.c,
akr
2013-04-17
* ext/socket/rubysocket.h (SOCKLEN_MAX): Expression simplified.
akr
2013-04-17
* ext/socket/rubysocket.h (SOCKLEN_MAX): Defined.
akr
2013-04-08
* remove trailing spaces.
nobu
2013-04-06
* ext/socket/socket.c (rsock_sys_fail_raddrinfo): Renamed from
akr
2013-04-06
* ext/socket/socket.c (rsock_sys_fail_sockaddr): Takes struct sockaddr
akr
2013-04-06
socket/extconf.rb: RSTRING_SOCKLEN
nobu
2013-04-06
* ext/socket/rubysocket.h (SockAddrStringValueWithAddrinfo): New macro.
akr
2013-04-06
* ext/socket/socket.c (rsock_sys_fail_sockaddr): Delete 2nd argument.
akr
2013-04-06
* ext/socket/rubysocket.h (rsock_sys_fail_host_port) Wrap by NORETURN.
akr
2013-04-06
* ext/socket: Improve socket exception message to show socket address.
akr
2013-02-27
* ext/socket/rubysocket.h (union_sockaddr): make it longer for SunOS
akr
[next]