Branch: Tag:

2014-01-14

2014-01-14 22:52:48 by Jonas Walldén <jonasw@roxen.com>

It's been observed that e.g. fe80::1 isn't always resolved quickly and thus
adds a 10 second timeout to every start.

5253: Inside #if undefined(NO_DNS)
   local_addrs = Array.uniq(local_addrs);    }    foreach(local_addrs, string addr) { +  // Shortcut some known aliases to avoid lengthy waits if DNS cannot +  // resolve them. +  if (addr == "127.0.0.1" || addr == "::1" || addr == "fe80::1") { +  if (addr != "fe80::1") +  hosts += ({ "localhost" }); +  break; +  } +     if ((dns = Protocols.DNS.gethostbyaddr(addr)) && sizeof(dns)) {    if (dns[0]) {    hosts += ({ dns[0] });