When a domain name has an underscore squid will not attempt to load them. This is because the DNS RFC does not allow underscores but even older versions of BIND allow it. Personally I'd prefer to get a dns error rather than a Squid error. Perhaps we can have a local USE keyword to configure with "--enable-underscores"? If it'd help I'll make a patch that uses a local USE for this option. Reproducible: Always Steps to Reproduce:
Just for an example, some of the images on the offical Firebird theme website have an underscore in their domain and won't load even if the DNS server would resolve them: http://texturizer.net/firebird/themes/
OK check out the 2.5.5-r1 ebuild in portage. It has a local use 'underscores' that will add --enable-underscores to the build process. Ive tested this with the mozilla link below and all seems good. My bind allows this, but if you are running one that doesnt then you will get resolution errors.
Closing. Reopen if you need too