mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-03 18:47:53 +00:00
09f4c06235
This replaces the tunnel using a new nr_socket implementation. Proxy detection code is still done in the peer connction. However, the result is only used to detect a proxy. The result is unused. Address resolution is done by necko code in the parent process. The new socket wraps a WebrtcProxyChannel which uses necko to handle proxy negotiation. This has a happy side effect of enabling all authentication modes that necko already supports for http proxies. This adds a protocol for Necko to manage, WebrtcProxyChannel. This new protocol serves as a pipe for a CONNECT tunnel. It is only used in WebRtc and not built in no WebRtc builds. --HG-- extra : rebase_source : a951841f95eaaa0562886cf76b405b01f1adf70e extra : intermediate-source : 5c3da21957fc80b07188bc8a405437b858027a22 extra : source : 594a32883463ab051677ba06e22fa6d062b4b4a9 |
||
---|---|---|
.. | ||
ChannelEventQueue.cpp | ||
ChannelEventQueue.h | ||
moz.build | ||
NeckoChannelParams.ipdlh | ||
NeckoChild.cpp | ||
NeckoChild.h | ||
NeckoCommon.cpp | ||
NeckoCommon.h | ||
NeckoMessageUtils.h | ||
NeckoParent.cpp | ||
NeckoParent.h | ||
NeckoTargetHolder.cpp | ||
NeckoTargetHolder.h | ||
PChannelDiverter.ipdl | ||
PDataChannel.ipdl | ||
PFileChannel.ipdl | ||
PNecko.ipdl | ||
PSimpleChannel.ipdl |