Paul,
Yes, all connections to the outside world must go through the proxy. I have now set http_proxy in /etc/wgetrc to the proper address and enabled it with http_proxy=on.
That's a typo and you have use_proxy=on, right?
On the last line of the debug file I see "Connecting to sunsolve.sun.com|192.18.108.40|:443..." as the client hangs.
Somehow I still believe that the root cause is a missing proxy setting when pca_proxy.cgi runs, otherwise you should see wget connecting to the company proxy instead of sunsolve.
Hmm, I just did some testing myself, and it seems as if wget doesn't use the http_proxy setting when accessing https:// URLs. Can you try to set https_proxy in wgetrc as well? I didn't know that this options even exists.
Martin.
