General

Profile

dmlary (David Lary)

  • Login: dmlary
  • Registered on: 01/24/2025
  • Last sign in: 01/28/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

01/28/2025

05:03 PM Ruby Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of Errno::ECONNREFUSED for hosts defined in /etc/hosts
Setting `Socket.tcp_fast_fallback = false` does fix the issue. I get `Errno::ECONNREFUSED` in that case.
```
[1] pry(main)> require "socket"
=> true
[2] pry(main)> TCPSocket.new("test_system", 12345)
Socket::ResolutionError: getaddrinf...
dmlary (David Lary)

01/24/2025

06:12 PM Ruby Bug #21088 (Closed): TCPSocket.new raises Socket::ResolutionError instead of Errno::ECONNREFUSED for hosts defined in /etc/hosts
`TCPSocket.new` raises `Socket::ResolutionError` when the connection is refused for hosts defined in /etc/hosts. It should raise `Errno::ECONNREFUSED`.
```ruby
[6] pry(main)> TCPSocket.new("test_system", 22)
=> #<TCPSocket:fd 8, AF...
dmlary (David Lary)

Also available in: Atom