)]}'
{
  "commit": "86b1b006e9112ac1f7bc6ff8286b1edf35109a77",
  "tree": "079c99ddc549991fd5881837655089304b6dc40e",
  "parents": [
    "5cdf937c378cdf08ff55ea9e86cfbf05bec54df2"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Thu Sep 28 15:01:55 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 28 15:04:24 2023 -0700"
  },
  "message": "Always send the HTTP/3 setting indicating support for RFC 9297 (HTTP Datagrams)\n\nSupport for HTTP Datagrams was initially disabled by default because it was an evolving specification. Now that RFC 9297 has been published, we can simplify our codebase by default-enabling them. This matches what we did for the QUIC DATAGRAM transport parameter after RFC 9221 was published.\n\nFor use cases that need HTTP Datagram support (such as WebTransport), this change is a no-op because they were already overriding this configuration. For other use cases, the only behavior change is that we now send the setting. We will still silently ignore datagrams when received, as we did before.\n\nThis CL also minorly refactors a test to make it easier to debug.\n\nProtected by FLAGS_quic_reloadable_flag_quic_enable_h3_datagrams.\n\nPiperOrigin-RevId: 569300393\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf4746e18cd375bd4a9e83731d2daf99e3f08f95",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_send_control_stream_test.cc",
      "new_id": "9698a37753783f9f2c8e7600c6631f6080cc9d67",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_send_control_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0e922487cb973318548ffb7b7f26d93ab6c9a835",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session.cc",
      "new_id": "3d7c8dd5106673a1d9f87d3060017c84083bb9a8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "9863e4693dcb498ae5a2e0eea7a0049b81a701aa",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/quic_spdy_session.h",
      "new_id": "07b9644e0d48b4b428a2bbb303d9de0fea04a83e",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/quic_spdy_session.h"
    },
    {
      "type": "modify",
      "old_id": "87b37ef7e97672d37cf928e13c4513400f089586",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_flags_list.h",
      "new_id": "5f3b46b15ba719913381776358e161203b1dc4fc",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_flags_list.h"
    }
  ]
}
