)]}'
{
  "commit": "a3c1227e666da136a7d1dbc685c4842492d34c36",
  "tree": "0441615c9d9118fd8102ec5799f1ab4b3654aa9e",
  "parents": [
    "b8f09f6f062ceb4531b7af4bd17a5c8fe9c4b2b5"
  ],
  "author": {
    "name": "Nicholas S. Husin",
    "email": "nsh@golang.org",
    "time": "Tue Jul 07 10:59:12 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Jul 08 17:33:50 2026 -0700"
  },
  "message": "internal/http3: implement server read and write deadlines\n\nThe HTTP/3 server now enforces the net/http server\u0027s ReadHeaderTimeout,\nReadTimeout, and WriteTimeout that is registered via RegisterServer.\n\nAlso clean up logic related to stream closure and reset in the server\nimplementation. Instead, just return the appropriate error and let\ngenericConn.handleStreamError deal with the stream closure and reset.\n\nIdleTimeout is not yet implemented and will be added separately.\n\nFor golang/go#70914\n\nChange-Id: Ie7aaebb673ad6a6386c6cbce273446466a6a6964\nReviewed-on: https://go-review.googlesource.com/c/net/+/798060\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nAuto-Submit: Nicholas Husin \u003chusin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "999b3f122c1c746426f9d3efdc0add7476241041",
      "old_mode": 33188,
      "old_path": "internal/http3/server.go",
      "new_id": "bfa31b04ee9cd62e94828b098c8a731584561264",
      "new_mode": 33188,
      "new_path": "internal/http3/server.go"
    },
    {
      "type": "modify",
      "old_id": "49084714ebfa994d286cc3cccdefdaf3e9b2895b",
      "old_mode": 33188,
      "old_path": "internal/http3/server_test.go",
      "new_id": "138a87886aace9c37e0642d3aa4f5118beda1087",
      "new_mode": 33188,
      "new_path": "internal/http3/server_test.go"
    }
  ]
}
