Change-default-webRTC-policy-to-not-use-any-address.patch 1.5 KB

12345678910111213141516171819202122232425262728293031323334
  1. From: csagan5 <32685696+csagan5@users.noreply.github.com>
  2. Date: Sat, 9 May 2020 14:42:37 +0200
  3. Subject: Change default webRTC policy to not use any address
  4. This prevents leakage of the local IP address.
  5. See also: https://github.com/bromite/bromite/issues/553
  6. ---
  7. .../peerconnection/peer_connection_dependency_factory.cc | 7 ++++---
  8. 1 file changed, 4 insertions(+), 3 deletions(-)
  9. 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
  10. --- a/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc
  11. +++ b/third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.cc
  12. @@ -657,12 +657,13 @@ PeerConnectionDependencyFactory::CreatePortAllocator(
  13. port_config.enable_nonproxied_udp = false;
  14. break;
  15. case DEFAULT:
  16. - port_config.enable_multiple_routes = true;
  17. - port_config.enable_nonproxied_udp = true;
  18. + port_config.enable_multiple_routes = false;
  19. + port_config.enable_nonproxied_udp = false;
  20. + port_config.enable_default_local_candidate = false;
  21. break;
  22. }
  23. - VLOG(3) << "WebRTC routing preferences: "
  24. + LOG(INFO) << "WebRTC routing preferences: "
  25. << "policy: " << policy
  26. << ", multiple_routes: " << port_config.enable_multiple_routes
  27. << ", nonproxied_udp: " << port_config.enable_nonproxied_udp
  28. --
  29. 2.20.1