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
ruby_4_0
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
/
ipsocket.c
Age
Commit message (
Expand
)
Author
2025-12-19
Fix: Specifying 0 should cause an immediate timeout (#15641)
Misaki Shioi
2025-12-19
Fix: Do not check open_timeout twice (#15626)
Misaki Shioi
2025-12-17
Add host information to timeout error messages in `TCPSocket.new` and `Socket...
Misaki Shioi
2025-12-17
`Socket.tcp` and `TCPSocket.new` raises `IO::TiemoutError` with user specifie...
Misaki Shioi
2025-12-17
Fix: Recalculate the timeout duration considering `open_timeout` (#15596)
Misaki Shioi
2025-11-13
ext/socket: Set raddrinfo thread as detached before thread start (#15142)
Luke Gruber
2025-09-13
Remove an unused expression
Nobuyoshi Nakada
2025-07-23
Prevent a warning: old-style function definition
Yusuke Endoh
2025-07-17
Flag rsock_raise_user_specified_timeout() as NORETURN (#13928)
Daisuke Aritomo
2025-07-17
[Feature #21347] Add `open_timeout` as an overall timeout option for `TCPSock...
Misaki Shioi
2025-07-10
Fix timeout in Addrinfo.getaddrinfo to actually take effect (#13803)
Misaki Shioi
2025-05-03
Fix `heap-use-after-free` in `free_fast_fallback_getaddrinfo_entry` (#13231)
Misaki Shioi
2025-04-13
Fix typos `finised` -> `finished` (#13104)
Haruna Tsujita
2025-03-15
Fix crash in TCPSocket.open
Luke Jahnke
2025-02-18
Tweak: Add prefix to non-static function names (#12764)
Misaki Shioi
2025-02-03
Do not save ResolutionError if resolution succeeds for any address family (#1...
Misaki Shioi
2025-01-29
Ensure that memory is not freed before calling `free_fast_fallback_getaddrinf...
Misaki Shioi
2024-12-25
Introduce a timeout to prevent `rb_thread_fd_select` from hanging with write(...
Misaki Shioi
2024-12-18
Wrap `do_fast_fallback_getaddrinfo` with `rb_thread_prevent_fork` (#12366)
Misaki Shioi
2024-12-11
Use ruby_strdup/xfree in fast_fallback
John Hawthorn
2024-12-11
Use `rb_thread_fd_select` instead of select(2) (#12292)
Misaki Shioi
2024-12-03
Fix use of getaddrinfo_shared->lock
John Hawthorn
2024-11-30
Improve the conditions for clearing the Connection Attempt Delay upon connect...
Misaki Shioi
2024-11-29
Ensure to close pipes when `TCPSocket.new` finishes processing (#12181)
Misaki Shioi
2024-11-28
Ensure to free fast_fallback_getaddrinfo_shared with single family (#12199)
Misaki Shioi
2024-11-25
Prevent memory leak
Yusuke Endoh
2024-11-25
Fix initialization of `struct wait_fast_fallback_arg::cancelled`
Nobuyoshi Nakada
2024-11-25
Do not save the last error without sockets in the connection attempt (#12153)
Misaki Shioi
2024-11-24
UBF is also required for synchronous name resolution (#12156)
Misaki Shioi
2024-11-23
Save the error that occurred during name resolution (#12155)
Misaki Shioi
2024-11-21
Fix the usage of realloc
Yusuke Endoh
2024-11-17
Fix stack-use-after-return (#12105)
Misaki Shioi
2024-11-15
Do not wait connection attempt delay without in progress fds (#12087)
Misaki Shioi
2024-11-12
[Feature #120782] Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSo...
Misaki Shioi
2024-10-12
Support `IO#timeout` for `rsock_connect`. (#11880)
Samuel Williams
2024-10-11
Update `rsock_connect` to take `VALUE io` argument. (#11847)
Samuel Williams
2024-10-09
Update `IPSocket` to use `rb_io_descriptor` and `rb_io_mode`.
Samuel Williams
2024-02-01
Revert "Set AI_ADDRCONFIG when making getaddrinfo(3) calls for outgoing conns"
KJ Tsanaktsidis
2023-12-07
Set AI_ADDRCONFIG when making getaddrinfo(3) calls for outgoing conns (#7295)
KJ Tsanaktsidis
2022-07-21
Expand tabs [ci skip]
Takashi Kokubun
2021-01-05
[DOC] Fix grammar: "is same as" -> "is the same as"
Marcus Stollsteimer
2020-12-10
Add connect_timeout to TCPSocket
Masaki Matsushita
2020-12-07
Revert getaddrinfo_a()
Masaki Matsushita
2020-09-27
ext/socket/ipsocket.c: prevent "warning: unused variable 'resolv_timeout'"
Yusuke Endoh
2020-09-25
Add resolve_timeout to TCPSocket [Feature #17134]
Masaki Matsushita
2019-08-27
rb_ensure now free from ANYARGS
卜部昌平
2019-06-11
* expand tabs.
git
2019-06-11
ext/socket/ipsocket.c: Use SO_REUSEADDR for local_host/port
Yusuke Endoh
2017-04-14
IPSocket#inspect
nobu
2016-10-05
* ext/socket/*.c: Add proper require for example to work.
hsbt
[next]