webrtc/talk/p2p/base
guoweis@webrtc.org b6173abe59 Fix local address leakage when IceTransportsType is relay
As part of implementing IceTransportsType constraint, we should hide the raddr which is the mapped address to prevent local address leakage.

BUG=1179
R=juberti@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/26889004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7484 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-21 20:40:21 +00:00
..
asyncstuntcpsocket_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
asyncstuntcpsocket.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
asyncstuntcpsocket.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
basicpacketsocketfactory.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
basicpacketsocketfactory.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
candidate.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
common.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
constants.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
constants.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
dtlstransport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
dtlstransportchannel_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
dtlstransportchannel.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
dtlstransportchannel.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
fakesession.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
p2ptransport.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
p2ptransport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
p2ptransportchannel_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
p2ptransportchannel.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
p2ptransportchannel.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
packetsocketfactory.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
parsing.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
parsing.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
port_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
port.cc Fix local address leakage when IceTransportsType is relay 2014-10-21 20:40:21 +00:00
port.h Fix local address leakage when IceTransportsType is relay 2014-10-21 20:40:21 +00:00
portallocator.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portallocator.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portallocatorsessionproxy_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portallocatorsessionproxy.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portallocatorsessionproxy.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portinterface.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portproxy.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
portproxy.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
pseudotcp_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
pseudotcp.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
pseudotcp.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
rawtransport.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
rawtransport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
rawtransportchannel.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
rawtransportchannel.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
relayport_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
relayport.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
relayport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
relayserver_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
relayserver.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
relayserver.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
session_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
session.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
session.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessionclient.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessiondescription.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessiondescription.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessionid.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessionmanager.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessionmanager.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessionmessages.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
sessionmessages.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stun_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stun.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stun.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunport_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunport.cc Fix local address leakage when IceTransportsType is relay 2014-10-21 20:40:21 +00:00
stunport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunrequest_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunrequest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunrequest.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunserver_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunserver.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
stunserver.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
tcpport.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
tcpport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
testrelayserver.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
teststunserver.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
testturnserver.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transport_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transport.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportchannel.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportchannel.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportchannelimpl.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportchannelproxy.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportchannelproxy.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportdescription.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportdescription.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportdescriptionfactory_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportdescriptionfactory.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportdescriptionfactory.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
transportinfo.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
turnport_unittest.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
turnport.cc Fix local address leakage when IceTransportsType is relay 2014-10-21 20:40:21 +00:00
turnport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
turnserver.cc Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
turnserver.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00
udpport.h Reverts r7459 "Create a copy of talk/xmpp and talk/p2p under webrtc/libjingle/xmpp and webrtc/p2p." 2014-10-17 22:03:39 +00:00