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
Age
Commit message (
Expand
)
Author
2025-12-08
merge revision(s) beb85e7eeee4163cd45b69645a60cdb942f72c05: [Backport #21705]
Takashi Kokubun
2025-11-17
Avoid spawning thread for trivial getnameinfo calls
John Hawthorn
2025-11-14
ext/socket: Set raddrinfo thread as detached before thread start (#15194)
Luke Gruber
2025-07-14
merge revision(s) d77e02bd85ab7f841df8d473bac214b9a92a3506: [Backport #21497]
Takashi Kokubun
2025-06-18
Fix `heap-use-after-free` in `free_fast_fallback_getaddrinfo_entry` (#13231)
Misaki Shioi
2025-06-18
Ensure that memory is not freed before calling `free_fast_fallback_getaddrinf...
Misaki Shioi
2025-04-09
Fix crash in TCPSocket.open
Luke Jahnke
2025-04-02
Improve backtrace of errors raised by `Socket.tcp_with_fast_fallback`
Jean Boussier
2025-03-11
Fix `Socket.tcp_with_fast_fallback` to be usable from a Ractor
Jean Boussier
2025-02-13
merge revision(s) 1683dadb19876f0a64589bdbbcf6fff8143f78ff: [Backport #21088]
Takashi Kokubun
2024-12-25
Introduce a timeout to prevent `rb_thread_fd_select` from hanging with write(...
Misaki Shioi
2024-12-23
Improve doc for `Socket::ResolutionError` (#12434)
Misaki Shioi
2024-12-18
Wrap `do_fast_fallback_getaddrinfo` with `rb_thread_prevent_fork` (#12366)
Misaki Shioi
2024-12-16
[DOC] Fix broken parameter display and see links for Socket
nvh0412
2024-12-15
Fix broken links to `Socket.tcp_fast_fallback=`
Stan Lo
2024-12-14
Improve APIs for Globally Enabling/Disabling fast_fallback in Socket (#12257)
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-10
Fix Connection Attempt Delay of `Socket.tcp` (#12291)
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-29
Allow disable to `fast_fallback` of `TCPSocket.new` (#12210)
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
Make fast_fallback option false by default temporarily (#12070)
Misaki Shioi
2024-11-14
Fix a stack-buffer-overflow bug
Yusuke Endoh
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-20
[DOC] Improve `Socket::tcp` with Happy Eyeballs Version 2
Misaki Shioi
2024-10-12
Support `IO#timeout` for `rsock_connect`. (#11880)
Samuel Williams
2024-10-11
Fix an implicit conversion that loses integer precision
Nobuyoshi Nakada
2024-10-11
Update `rsock_connect` to take `VALUE io` argument. (#11847)
Samuel Williams
2024-10-10
Move directives outside `rb_ary_new3` call
Nobuyoshi Nakada
2024-10-09
Update `Socket#recvfrom` to use `rb_io_blocking_region`.
Samuel Williams
2024-10-09
Update `Socket#accept` to use `rb_io_blocking_region`.
Samuel Williams
2024-10-09
Update `UDPSocket#send` to use `rb_io_blocking_region`.
Samuel Williams
2024-10-09
Update `IPSocket` to use `rb_io_descriptor` and `rb_io_mode`.
Samuel Williams
2024-10-09
Update `UNIXSocket` to use `rb_io_blocking_region`.
Samuel Williams
2024-10-09
Update `BasicSocket` to use `rb_io_blocking_region`.
Samuel Williams
2024-10-07
[DOC] Add some descriptions for options of `Socket::tcp`
v3_4_0_preview2
Misaki Shioi
2024-09-13
Prevent warnings "the block passed to ... may be ignored"
Yusuke Endoh
2024-09-06
Prefer constants for `shutdown` over magic numbers
Nobuyoshi Nakada
2024-09-05
Proof of Concept: Allow to prevent fork from happening in known fork unsafe API
Jean Boussier
[next]