)]}'
{
  "commit": "8dfeebd32d277fcfa50df99042d2b8ceeaecf369",
  "tree": "54f3fb68d23ce813161b8a8d61aa3a7a883dd9de",
  "parents": [
    "733552e0b4fe96a298e0f9d3cff4842329f9091d"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Tue Jul 16 11:41:29 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jul 16 11:53:01 2019 -0700"
  },
  "message": "Make HttpDecoder::ParsePriorityFrame() more robust.\n\n1. As https://crbug.com/981291 and https://crbug.com/981646 demonstrate,\n   ParsePriorityFrame() used crashes on certain input.  Fix that.\n2. Signal QUIC_INVALID_FRAME_DATA instead of QUIC_INTERNAL_ERROR, since\n   handling invalid input is not an internal bug but an error on the\n   sender\u0027s part.\n3. Signal error if PRIORITY frame has superfluous payload.\n4. Add tests.\n\ngfe-relnote: n/a, change in QUIC v99-only class\nPiperOrigin-RevId: 258409280\nChange-Id: If2d5a14c222955ebaa4650b0723be180330c8d1a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c4c083062545ccc82d7a2e7266c6fb10af69f11",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_decoder.cc",
      "new_id": "3388b2c79f96d77e05a79d40c3958301dbf1391b",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "9229db0c9c38dc62ee23434a34a046bdfe7deaa9",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_decoder_test.cc",
      "new_id": "735f3220c7820622b90601ea3124d9c0a5eebebc",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_decoder_test.cc"
    }
  ]
}
