34 lines
1.5 KiB
Diff
34 lines
1.5 KiB
Diff
From: csagan5 <32685696+csagan5@users.noreply.github.com>
|
|
Date: Sat, 9 May 2020 14:42:37 +0200
|
|
Subject: Change default webRTC policy to not use any address
|
|
|
|
This prevents leakage of the local IP address.
|
|
|
|
See also: https://github.com/bromite/bromite/issues/553
|
|
---
|
|
.../peerconnection/peer_connection_dependency_factory.cc | 7 ++++---
|
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc
|
|
--- a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc
|
|
+++ b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc
|
|
@@ -423,12 +423,13 @@ PeerConnectionDependencyFactory::CreatePortAllocator(
|
|
port_config.enable_nonproxied_udp = false;
|
|
break;
|
|
case DEFAULT:
|
|
- port_config.enable_multiple_routes = true;
|
|
- port_config.enable_nonproxied_udp = true;
|
|
+ port_config.enable_multiple_routes = false;
|
|
+ port_config.enable_nonproxied_udp = false;
|
|
+ port_config.enable_default_local_candidate = false;
|
|
break;
|
|
}
|
|
|
|
- VLOG(3) << "WebRTC routing preferences: "
|
|
+ LOG(INFO) << "WebRTC routing preferences: "
|
|
<< "policy: " << policy
|
|
<< ", multiple_routes: " << port_config.enable_multiple_routes
|
|
<< ", nonproxied_udp: " << port_config.enable_nonproxied_udp
|
|
--
|
|
2.17.1
|
|
|