QtNetwork: bypass proxy for local connections
authorJulien Brianceau <jbrianceau@nds.com>
Mon, 3 Sep 2012 11:56:09 +0000 (13:56 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 7 Sep 2012 13:44:31 +0000 (15:44 +0200)
commit5b1bc864a91c3bdb02e36e7546dadebabb42fdec
treed0152be037386301af2a78dbba409bc98857e480
parent89a962c3a0e119a1faf351f5d3dc4c5c7bccccf3
QtNetwork: bypass proxy for local connections

According to Qt doc, "Network proxy is not used if the address used in
connectToHost(), bind() or listen() is equivalent to
QHostAddress::LocalHost or QHostAddress::LocalHostIPv6. This is not the
case in current implementation.

Change-Id: I6b8a40c1e8bd8aad9504d8f939b87eda6e93337c
Reviewed-by: Richard J. Moore <rich@kde.org>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
src/network/kernel/qnetworkproxy.cpp
src/network/socket/qabstractsocket.cpp
tests/auto/network/kernel/qnetworkproxyfactory/tst_qnetworkproxyfactory.cpp