Actions
Feature #17134
openAdd resolv_timeout to TCPSocket
Status:
Open
Assignee:
-
Target version:
-
Description
Add resolve_timeout to TCPSocket.new.
It makes DNS timeout customizable in the same way as Socket.tcp.
Files
Updated by Glass_saga (Masaki Matsushita) over 4 years ago
- Related to Feature #16381: Accept resolv_timeout in Net::HTTP added
Updated by Glass_saga (Masaki Matsushita) over 4 years ago
- Subject changed from Add resolve_timeout to TCPSocket to Add resolv_timeout to TCPSocket
Updated by ko1 (Koichi Sasada) about 4 years ago
Could you describe API changes more?
Updated by Glass_saga (Masaki Matsushita) about 4 years ago
- Target version changed from 36 to 3.0
It receives resolv_timeout
as a keyword argument to specify name resolution timeout.
Example:
# it raises SocketError if name resolution is not finished within resolve_timeout.
tcp_socket = TCPSocket.new("example.com", 80, resolv_timeout: 10)
Updated by Glass_saga (Masaki Matsushita) about 4 years ago
- Status changed from Open to Closed
Applied in changeset git|511fe23fa2bdf1f17faa91e0558be47b5bb62b2a.
Add resolve_timeout to TCPSocket [Feature #17134]
Updated by Glass_saga (Masaki Matsushita) about 4 years ago
- Related to Feature #17187: Add connect_timeout to TCPSocket added
Updated by naruse (Yui NARUSE) about 4 years ago
- Status changed from Closed to Open
- Target version deleted (
3.0)
Updated by naruse (Yui NARUSE) about 4 years ago
- Related to Bug #17220: Rails Active Job integration test fails with Ruby 3.0.0 since 2038cc6cab6ceeffef3ec3a765c70ae684f829ed added
Updated by naruse (Yui NARUSE) almost 4 years ago
- Related to Feature #16476: Socket.getaddrinfo cannot be interrupted by Timeout.timeout added
Updated by hsbt (Hiroshi SHIBATA) about 2 years ago
- Status changed from Open to Closed
Applied in changeset git|c8bfbbc25e4bc7c3ff59fae40471923a2793ba48.
Removed documentation for incomplete option about [Feature #17134]
Updated by hsbt (Hiroshi SHIBATA) about 2 years ago
- Status changed from Closed to Open
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0