Douglas Sterner wrote:

Using Squid 2.5 Stable 9 on Suse 9.3 and NTLM auth we are having trouble rendering larger pdf files when using automatically detect on IE 6. If we hard code the proxy it seems to work fine. Could someone look over my new wpad.dat and point out my errors. IP's were changed to protect the innocent.

Thanks

Douglas Sterner


function FindProxyForURL(url, host)
{
//if name is in our domain, or starts with 192.168.999. don't use proxy
if(isPlainHostName(host) ||
    dnsDomainIs(host,".mydomain.lcl") ||
    host.substring(0,12)=="192.168.999." ))
    return "DIRECT";
else if (isInNet(myIpAddress(), "192.168.998.0", "255.255.255.0"))    //A
    return "PROXY 192.168.998.3:3128";
else if (isInNet(myIpAddress(), "192.168.997.0", "255.255.255.0"))    //B
    return "PROXY 192.168.997.3:3128";
else if (isInNet(myIpAddress(), "192.168.996.0", "255.255.255.0"))    //C
    return "PROXY 192.168.996.3:3128";
else if (isInNet(myIpAddress(), "192.168.995.0", "255.255.255.0"))    //D
    return "PROXY 192.168.996.3:3128";
else if (isInNet(myIpAddress(), "192.168.994.0", "255.255.255.0"))    //E
    return "PROXY 192.168.996.3:3128";
else
    return "DIRECT";
}

Have you tried encapsulating each if/else if block within '{' and '}' ? Like follows.

if(isPlainHostName(host) ||
dnsDomainIs(host,".mydomain.lcl") ||
host.substring(0,12)=="192.168.99." )) {
 return "DIRECT"; }

etc etc.

Peter

Reply via email to