)]}'
{
  "commit": "22336c872cf90537a700364de0ebc3fb1ce442da",
  "tree": "f9e20e5f2a4717fcb99ca47accae61c475204b47",
  "parents": [
    "0b75841d5b5844c53f4399a41d64de7250c204d8"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Tue Nov 02 08:13:52 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Nov 02 08:14:57 2021 -0700"
  },
  "message": "Update quic::IsAppleMobile to quic::IsAppleClient for better coverage of Apple related QUIC reverse path validation crash:\n1) Added coverage for iOS Youtube (from cr/406134264) \u0026 iMM (from Sherlog) user agents.\n2) Added coverage for Mac traffic.\n\nThe reasoning of this change being:\n1) We are not sure if Apple networking stack on Mac has the same bug. But it is safer to cover this portion of traffic as well.\n2) Given occasional client crashes are less urgent than server crashes, the current change is not exhaustive but aimed to cover most of the traffic.\n3) This change will make IETF port migration fail at Chrome on MAC due to server reverse path validation failure. This is likely to be fine given the port migration feature needs its own binary fix rolled out and this is a small amount of Chrome traffic compared to Windows.\n\nProtected by FLAGS_quic_reloadable_flag_quic_disable_reverse_path_validation_for_apple.\n\nPiperOrigin-RevId: 407085983\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a8f8adba64d79bd2706e1c218ed095189ac0f45",
      "old_mode": 33188,
      "old_path": "quic/core/quic_flags_list.h",
      "new_id": "0b5ada5e10e787942ad4c2c17fdf674310c01cb2",
      "new_mode": 33188,
      "new_path": "quic/core/quic_flags_list.h"
    }
  ]
}
