)]}'
{
  "commit": "7627fdd68a31f4873d32e2af4c78e0f16eab3bd8",
  "tree": "61d538723abc672d29dc824388f45767d75da3a8",
  "parents": [
    "7c78e42a507b66f189ea9485f954dfb0a5ce7fbf"
  ],
  "author": {
    "name": "Qingsi Wang",
    "email": "qingsi@webrtc.org",
    "time": "Mon Aug 19 23:07:40 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Aug 20 06:29:25 2019"
  },
  "message": "Sanitize the address field of peer-reflexive remote candidates.\n\nPer the latest WebRTC stats spec\n(https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats)\nthe address field of a peer-reflexive remote candidate should be concealed\nuntil the same address is learnt via addIceCandidate.\n\nThis CL also refactors the sanitization-related code paths.\n\nBug: chromium:968161\nChange-Id: I74c5da78232b2f604689867bda2937b8af827c4f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/149381\nReviewed-by: Steve Anton \u003csteveanton@webrtc.org\u003e\nCommit-Queue: Qingsi Wang \u003cqingsi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#28909}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c6ae5cb4a699d27222a1eef5895e5931de33919",
      "old_mode": 33188,
      "old_path": "p2p/base/connection.cc",
      "new_id": "8b2c8d96dbc40f230d173b24c3d5836468010c1b",
      "new_mode": 33188,
      "new_path": "p2p/base/connection.cc"
    },
    {
      "type": "modify",
      "old_id": "92fc2ed9cbf51dad5cee04eeaae64ff45687595c",
      "old_mode": 33188,
      "old_path": "p2p/base/connection.h",
      "new_id": "b872dbfd70717ebb83486c7bd1a7bd7f6278e909",
      "new_mode": 33188,
      "new_path": "p2p/base/connection.h"
    },
    {
      "type": "modify",
      "old_id": "01caaa9b10d08fe7437097da765b1dfc1320c0df",
      "old_mode": 33188,
      "old_path": "p2p/base/p2p_transport_channel.cc",
      "new_id": "f6a8bbc8d70f8258882d31b74b38586c7081c22c",
      "new_mode": 33188,
      "new_path": "p2p/base/p2p_transport_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "f9ea59d12eecbaa5bf345c84e85466cf7554649f",
      "old_mode": 33188,
      "old_path": "p2p/base/p2p_transport_channel.h",
      "new_id": "6fa64e0055eec0deba272725ba00b476ebce32c2",
      "new_mode": 33188,
      "new_path": "p2p/base/p2p_transport_channel.h"
    },
    {
      "type": "modify",
      "old_id": "1b9347565f251c7310364b1ee4b88bb4eae32bcc",
      "old_mode": 33188,
      "old_path": "p2p/base/p2p_transport_channel_unittest.cc",
      "new_id": "65f7d20ebafaff7a2c9298179c18e1f3329d0f56",
      "new_mode": 33188,
      "new_path": "p2p/base/p2p_transport_channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "62287912ed9aa7444a1cd4db3ca7ea0bcc2495a8",
      "old_mode": 33188,
      "old_path": "p2p/base/port_allocator.cc",
      "new_id": "a9d7cb6493c2c0e0229641c729781a5409381ff3",
      "new_mode": 33188,
      "new_path": "p2p/base/port_allocator.cc"
    },
    {
      "type": "modify",
      "old_id": "d78b6cbc65acce8d63fb0387b10366850a4c9fa5",
      "old_mode": 33188,
      "old_path": "p2p/base/port_allocator.h",
      "new_id": "c0b0e605dcfc9193a56ff6c3659e1647590a4ee8",
      "new_mode": 33188,
      "new_path": "p2p/base/port_allocator.h"
    },
    {
      "type": "modify",
      "old_id": "b1f147dcdcc637c0aea0c4268868914f8f9b8f2d",
      "old_mode": 33188,
      "old_path": "p2p/client/basic_port_allocator.cc",
      "new_id": "316bc879dd09bd46bfb68123101e2fcbee1a941c",
      "new_mode": 33188,
      "new_path": "p2p/client/basic_port_allocator.cc"
    },
    {
      "type": "modify",
      "old_id": "13611e724f984dd4e8022dc22a779859683f0570",
      "old_mode": 33188,
      "old_path": "p2p/client/basic_port_allocator.h",
      "new_id": "50cb83d442004f53199737d0ec6e50a4797b29fb",
      "new_mode": 33188,
      "new_path": "p2p/client/basic_port_allocator.h"
    }
  ]
}
