)]}'
{
  "commit": "7370eaddc67e00815803525c6dc0f25962b6edce",
  "tree": "9e84d73f7c6a683453e99efadd57db943517597b",
  "parents": [
    "4088e56168c627627dfeb623b58d1a1aff3809c8"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Sat Dec 20 09:45:22 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Dec 20 09:46:31 2025 -0800"
  },
  "message": "Properly handle query parameters in MASQUE/OHTTP test code\n\nIn HTTP/2 and HTTP/3, the \":path\" pseudo-header is poorly named in that it carries not only the path but also the query parameters. That confusion led to bugs in this codebase where only the path was sent or acted upon. This CL fixes that by sending both and making sure to ignore the query upon receipt when relevant.\n\nPiperOrigin-RevId: 847141777\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "003ef840833e8be324569cf6d72ace61c26e8df3",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_ohttp_client.cc",
      "new_id": "8461afb4b4480c9ad076537b6b9e2b5df49a250e",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_ohttp_client.cc"
    },
    {
      "type": "modify",
      "old_id": "1779999ef1f7d509844b1ebbe3591fa1cd55de93",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_tcp_client_bin.cc",
      "new_id": "cf86302d2ef69f8ca3b79619dc1d4dbf418c2c6b",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_tcp_client_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "b373462f98cef00e0c00d042a86ecf7749cdc893",
      "old_mode": 33188,
      "old_path": "quiche/quic/masque/masque_tcp_server_bin.cc",
      "new_id": "9abc234a068eb2f630e39e1b48a3f591dd407e87",
      "new_mode": 33188,
      "new_path": "quiche/quic/masque/masque_tcp_server_bin.cc"
    }
  ]
}
