)]}'
{
  "commit": "234c877f533c14c20f10cda4ee3971d4a6e808a0",
  "tree": "3f87f810825c9844fb7c8f78798ff1594d7fc4a5",
  "parents": [
    "b7ac1042fa4b8c4e8fb9ab69e3487081be8008ef"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Fri Dec 06 14:14:12 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 06 14:14:48 2019 -0800"
  },
  "message": "Begin performing Stubby handshake inspection in the prod --\u003e off-net direction.\n\nFor now, all prod --\u003e off-net Stubby connections will be inspected, logged, and then accepted. Once we fill out the qbone.acl with acceptable on-net clients, we can begin enforcing the ACL by flipping the qbone_enforce_acl_for_on_net_clients flag.\n\nThis change includes a renaming of the enum QbonePacketProcessor::Direction::FROM_CLIENT to FROM_OFF_NETWORK along with several other replacements of peer --\u003e on-net and client --\u003e off-net. These values are in reference to the direction of the packets through the tunnel, *not* in reference to the client/server roles in the TCP connection being inspected through the tunnel.\n\nFor tracking the client/server roles in each TCP connection, a new QboneTcpHandshakeInspector::Party enum has been introduced to track which side of the TCP connection is currently being inspected.\n\ngfe-relnote: n/a (QBONE-only change)\nPiperOrigin-RevId: 284260144\nChange-Id: I820fcbdd9b37620fa33afcd13d5e36d8a5cac90e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39b622b4de5cd30da42545a67e35b4f0cc042ea0",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_packet_processor.cc",
      "new_id": "3bfb97a565741d92b8bad25fbbc3982ef074986d",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_packet_processor.cc"
    },
    {
      "type": "modify",
      "old_id": "44767715c618f8d927c14dae3eee0750054b2fb7",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_packet_processor.h",
      "new_id": "04b7412a0876e6e3d06ed129acff9de66aa4bbac",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_packet_processor.h"
    },
    {
      "type": "modify",
      "old_id": "f7e642a6ed57aaa5b3c5b361946933a25c07e5f1",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_packet_processor_test.cc",
      "new_id": "a2b0201cb1f821225453d26cf7a9c09541becb7a",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_packet_processor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2b4a736c5a2cbde0d8c57afc474885f0fbcf0adc",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_server_session.cc",
      "new_id": "1360e6d79a38ec47b5cf904019be59ecb80676d9",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_server_session.cc"
    }
  ]
}
