)]}'
{
  "commit": "e2ef63b1dbeb9a89b75987eb20ec1f3b0c8ef4a7",
  "tree": "b8b689332e630d569e3aec9713fa01f6936ac639",
  "parents": [
    "fdd2d2962be08826affa603a33894e4a8c332aa6"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue Jul 11 12:48:46 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jul 11 12:49:32 2023 -0700"
  },
  "message": "When the GFE issues a 413 error due to excessively long request headers, also send a Clear-Site-Data: \"cookies\" response header, but only if the portion of the cookie header we have is greater than a certain length.\n\nFor full context, see b/181849166.\n\nIt ended up being a bit unfortunately gnarly to get access to the incomplete request headers in the HEADERS_TOO_LONG cases, requiring changes to the base BalsaFrame, HTTP/2, and QUIC, but I think the resulting state is not too unreasonable. That said, I\u0027m open to suggestions of a better approach.\n\nProtected by gfe2_restart_flag_clear_long_cookies_on_413.\n\nPiperOrigin-RevId: 547269861\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dd4e97437d55d3045169cfdba4ba92a43c02d4a",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_frame.cc",
      "new_id": "6990e60f1f59fd53dcb6c592011d44e179353e81",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "74e61d3a0bb1aad990f7e652aec0c7e2bb41f07b",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_frame.h",
      "new_id": "4711112cdb84186cc10bb742428e2bc23acf253a",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_frame.h"
    },
    {
      "type": "modify",
      "old_id": "41d64e7bf68eff257670ba6e47326732353ae500",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/qpack/qpack_decoded_headers_accumulator.cc",
      "new_id": "f2588fd4675227bc0792b8b5bb0f2dbe37394c74",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/qpack/qpack_decoded_headers_accumulator.cc"
    }
  ]
}
