From: Adam F. <ad...@sn...> - 2002-08-29 04:28:26
|
Good morning, I have just realised why gaim was breaking the proxy settings whenever I started it.. http_proxy is set in environment and for some reason gaim decides it should use that proxy even though it is set not to use a proxy :) thats bad, because http_proxy is set to "http://localhost:8080/" and http_proxy_port is not set at all (which gaim later checks after discovering http_proxy). It looks like gaim also checks for HTTP_PROXY and HTTPPROXY environment variables, so presumably if I set those to anything then gaim would fail to connect anywhere. all because of if (proxyhost[0]) proxytype = PROXY_HTTP; in src/gaimrc.c All gaim ends up with after trying to discover proxy settings is yes to use a http proxy, and random strings for the proxy settings. This happens with both the 0.59 and 0.60 cvs trees. Gaim should probably only attempt to discover proxy settings from environment if there is no .gaimrc file present, that is the most sensible suggestion I can come up with. -- Adam ad...@sn... |