module PhusionPassenger::Utils

def local_socket_address?(address)

def local_socket_address?(address)
  case get_socket_address_type(address)
  when :unix
    return true
  when :tcp
    host, port = address.sub(%r{^tcp://}, '').split(':', 2)
    return host == "127.0.0.1" || host == "::1" || host == "localhost"
  else
    raise ArgumentError, "Unknown socket address type for '#{address}'."
  end
end