|
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...
|