)]}'
{
  "commit": "b8a3ad1f1a0ea8ed3ec0b48718b6d513bda243c2",
  "tree": "4266d183916e15e0de5a7ecd871d501849a8815f",
  "parents": [
    "30eca4a0cc4f20a7b8a84aa0f4ed4ff913ed48b7"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Jan 11 08:55:38 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jan 11 08:56:26 2022 -0800"
  },
  "message": "Updates header validation behavior when encountering a too-long header field.\n\nIt turns out that nghttp2 does not invoke OnInvalidFrame(), and does not signal a user callback failure. Replicating this behavior requires adding some new status enum values and further complicating OgHttp2Session::OnHeaderStatus().\n\nPiperOrigin-RevId: 421043626\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a70628e31a868c63440ec510587bcefe7530dda",
      "old_mode": 33188,
      "old_path": "http2/adapter/header_validator.cc",
      "new_id": "0c1d8738d897fa45cec83cbccfb181ddd8070620",
      "new_mode": 33188,
      "new_path": "http2/adapter/header_validator.cc"
    },
    {
      "type": "modify",
      "old_id": "fc8c2268e4f149d7183c95229bd7d133b04aef56",
      "old_mode": 33188,
      "old_path": "http2/adapter/header_validator.h",
      "new_id": "b21b299f7f94bc8a95757c50122c186119784851",
      "new_mode": 33188,
      "new_path": "http2/adapter/header_validator.h"
    },
    {
      "type": "modify",
      "old_id": "09c4d4304a622c249167344d0f53de5e0616c3d9",
      "old_mode": 33188,
      "old_path": "http2/adapter/header_validator_test.cc",
      "new_id": "5fe05a8eac778857b6afe8f13247e33168b4192b",
      "new_mode": 33188,
      "new_path": "http2/adapter/header_validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8e39ef460f92388fc05b8e67799052067f98a7a9",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_visitor_interface.h",
      "new_id": "0e8619fd126e1ea76fcb297671e78e063e3b02f8",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_visitor_interface.h"
    },
    {
      "type": "modify",
      "old_id": "2d05beef73196ebaf831e37e38a05402c99c79eb",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_callbacks.cc",
      "new_id": "d96214dbea8d497261074aecc15eeed019db8a54",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "5a82c9790654b06c71638b5ea8bed329c9e96635",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "2d8725424edd0d97b7df7ade03f2acb09a4e2097",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a91af7b7c7f68f214f4dbc127d2868d202aba1bc",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "09d3d93255114b9d53987e49960bdbe382680144",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    }
  ]
}
