)]}'
{
  "commit": "19944ee00bf4e8f64a543205f34028431c9fa60f",
  "tree": "181c1322185996c7495e0b3548af79396f3ce6a5",
  "parents": [
    "b751f2c073bcdd5466b3d734ee51375d1db381b9"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Jan 18 10:44:17 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jan 18 10:45:01 2022 -0800"
  },
  "message": "Add testing for content-length handling.\n\nThis CL adds oghttp2 and nghttp2 testing for content-length handling, including\nscenarios where the actual data length is smaller/larger than the\ncontent-length value and where the stream ends with a DATA vs. HEADERS frame.\nSurprisingly and relevantly for Envoy integration testing, nghttp2 calls\nOnInvalidFrame() when the stream ends with a HEADERS frame (but not DATA\nframe). This CL shows content-length gaps that oghttp2 needs to fill.\n\nPiperOrigin-RevId: 422594751\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cad0c2f9e49a3fc12c9ebaaa4438296e6c16448",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_adapter_test.cc",
      "new_id": "0bf729568df809847ec9f003349fc5cbb814e1cd",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f9434ddae72785613da0057d421bc4f430b9b57e",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "51679f47583ce03a73a9cca6a2f097ed00980f6c",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter_test.cc"
    }
  ]
}
