)]}'
{
  "commit": "e345745fbf32ae350a05219c0759c1e0a57bec20",
  "tree": "5e61db5443830f62be5f05e76f365728650bae09",
  "parents": [
    "13074419cdd890bfe67fbba70e70857375a1eb9f"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu Dec 16 12:41:55 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Dec 16 12:42:59 2021 -0800"
  },
  "message": "Add ProcessBytesError entries for bad client magic and user callback failures.\n\nThis CL adds ProcessBytesError entries for invalid connection preface (bad\nclient magic) and visitor (user) callback failures. These values respectively\ncorrespond to the nghttp2_session_mem_recv() return values\nNGHTTP2_ERR_BAD_CLIENT_MAGIC and NGHTTP2_ERR_CALLBACK_FAILURE\n(https://nghttp2.org/documentation/nghttp2_session_mem_recv.html).\n\nThis CL will allow OgHttp2Session in the future to return negative values for\nthese error scenarios while potentially handling other connection-level errors\ndifferently, in line with nghttp2 behavior.\n\nThe codec_impl_test LazyDecreaseMaxConcurrentStreamsIgnoreError passes with\nthis CL (http://sponge2/1581019e-4ecf-4ec0-8869-a07e735f50cf).\n\nPiperOrigin-RevId: 416873218\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84d64734b71d0ede8467ac6528c6be5aa11b0b06",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.cc",
      "new_id": "781c49f8c72c5a540cfd74caf1499dd16d18884a",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "c3fbab2987167f6bf07523b4a06c6737decfab78",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.h",
      "new_id": "f7c7779206d73669555b4fb37013f324df8f219f",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.h"
    }
  ]
}
