http://bugs.winehq.org/show_bug.cgi?id=28552
--- Comment #8 from Hans Leidekker hans@meelstraat.net 2011-10-06 07:24:37 CDT --- (In reply to comment #7)
André, can you elaborate on that conclusion? You mean connect/WSAConnect detects the system proxy and try to communicate over it?
What if only a HTTP proxy is configured it would be impossible to tunnel raw TCP sockets through HTTP in most of the cases due to the way http proxy works.
If a SOCKS proxy is configured then I would agree it's possible to tunnel any connection through proxy.
Or you mean when the connect/WSAConnect IP is the proxy IP the winsock dll tries to authenticate by itself using the correct configured protocol?
I would like to understand how did you concluded about that.
My understanding is that .NET has its own HTTP stack implemented on top of ws2_32, which calls WinHttpDetectAutoProxyConfigUrl to retrieve proxy settings. So ws2_32 itself has nothing to do with detecting proxies.