gecko-dev/media/mtransport/test
Paul Vitale 09f4c06235 Bug 1203503 - part 2. replace proxy tunnel with new ipc-based tunnel r+bwc, r+mayhemer
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
2018-06-05 12:10:16 -05:00
..
TestSyncRunnable.cpp
buffered_stun_socket_unittest.cpp Bug 1480869: define SRTP ciphers suites inside mtransport r=mt 2018-09-11 03:58:34 +00:00
dummysocket.h Bug 1455647 - Part 4: Make a place to live for context about media packets, to fix packet dump hooks. r+drno r=drno 2018-05-09 17:13:35 -05:00
gtest_ringbuffer_dumper.h
gtest_utils.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
ice_unittest.cpp Bug 1494301: Single API for mtransport. r=mjf 2018-10-26 00:39:07 +00:00
moz.build Bug 1203503 - part 2. replace proxy tunnel with new ipc-based tunnel r+bwc, r+mayhemer 2018-06-05 12:10:16 -05:00
mtransport_test_utils.h
multi_tcp_socket_unittest.cpp Bug 1486012: Rework ICE restart. r=mjf 2018-09-20 16:07:51 +00:00
nrappkit_unittest.cpp
proxy_tunnel_socket_unittest.cpp Bug 1203503 - part 2. replace proxy tunnel with new ipc-based tunnel r+bwc, r+mayhemer 2018-06-05 12:10:16 -05:00
rlogconnector_unittest.cpp
runnable_utils_unittest.cpp
sctp_unittest.cpp Bug 1455647 - Part 4: Make a place to live for context about media packets, to fix packet dump hooks. r+drno r=drno 2018-05-09 17:13:35 -05:00
simpletokenbucket_unittest.cpp
sockettransportservice_unittest.cpp
stunserver.cpp Bug 1455647 - Part 4: Make a place to live for context about media packets, to fix packet dump hooks. r+drno r=drno 2018-05-09 17:13:35 -05:00
stunserver.h
test_nr_socket_ice_unittest.cpp Bug 1486012: Rework ICE restart. r=mjf 2018-09-20 16:07:51 +00:00
test_nr_socket_unittest.cpp
transport_unittests.cpp Bug 1494301: Single API for mtransport. r=mjf 2018-10-26 00:39:07 +00:00
turn_unittest.cpp Bug 1486012: Rework ICE restart. r=mjf 2018-09-20 16:07:51 +00:00
webrtcproxychannel_unittest.cpp Bug 1203503 - part 2. replace proxy tunnel with new ipc-based tunnel r+bwc, r+mayhemer 2018-06-05 12:10:16 -05:00