)]}'
{
  "commit": "96cc769bf64270feaceeb765cb6b25fc177b0749",
  "tree": "a346172d59a45a18df724242d3286376d142c4e6",
  "parents": [
    "81733f93ba2c1774249fbd69926d0e16b31acad8"
  ],
  "author": {
    "name": "danzh",
    "email": "danzh@google.com",
    "time": "Thu Feb 08 10:19:51 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Feb 08 10:20:41 2024 -0800"
  },
  "message": "Change QuicConnection::cipher_id() to get underlying cipher id differently.\n\nThe current implementation doesn\u0027t work if cipher_id() is called outside of ProcessUdpPacket() stack. The new implementation iterate through all decrypters at different encryption levels to get the cipher id.\n\nAlso renamed --gfe2_reloadable_flag_quic_limit_new_streams_per_loop to --gfe2_reloadable_flag_quic_limit_new_streams_per_loop_2.\n\nProtected by FLAGS_quic_reloadable_flag_quic_limit_new_streams_per_loop_2.\n\nPiperOrigin-RevId: 605355455\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1d65b982e2c2929c6b9a9f9814f9838d1dfd851",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.cc",
      "new_id": "cfcce7c4968e9553d70587c847a75444787165af",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "598a11e22f5970b8b079c6e159a5340d6b8feda1",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_connection.h",
      "new_id": "7604cbbbe6f1df228205d080e72124a1ad679712",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "c8b344726ce070dc0a30f04aa39ce85037942a62",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_flags_list.h",
      "new_id": "10790c519f59b3cef2ffdb9a24ec27ec7714e919",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_flags_list.h"
    }
  ]
}
