)]}'
{
  "commit": "6a4de22e0ea2f35ebeb0f36bf04f243acc86857b",
  "tree": "a4a78d3529896ef47b4f4f114bd3938afd92670f",
  "parents": [
    "ea4a2ff46a49439cba28d010c235b66555a5f25d"
  ],
  "author": {
    "name": "Damien Neil",
    "email": "dneil@google.com",
    "time": "Wed Sep 13 11:44:47 2023 -0700"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Sep 18 16:32:00 2023 +0000"
  },
  "message": "quic: connection lifetime management\n\nManage the closing and draining states.\n\nA connection enters the closing state after sending a CONNECTION_CLOSE\nframe to terminate the connection.\n\nA connection enters the draining state after receiving a\nCONNECTION_CLOSE frame.\n\nHandle retransmission of CONNECTION_CLOSE frames when in the\nclosing state, and properly ignore received frames when in the\ndraining state.\n\nRFC 9000, Section 10.2.\n\nFor golang/go#58547\n\nChange-Id: I550ca544bffc4de7c5626f87a32c8902d5e2bc86\nReviewed-on: https://go-review.googlesource.com/c/net/+/528016\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0063965df212c9c48864f97ecec34ba8a15024a4",
      "old_mode": 33188,
      "old_path": "internal/quic/conn.go",
      "new_id": "26c25f8956ed21d469aa6f03c22cbae7505f183c",
      "new_mode": 33188,
      "new_path": "internal/quic/conn.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec0b7a32702f73f36fc8778d24ac375b6deb0fab",
      "new_mode": 33188,
      "new_path": "internal/quic/conn_close.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20c00e754c0b476e431ed6fdfdd0485cdc958b0a",
      "new_mode": 33188,
      "new_path": "internal/quic/conn_close_test.go"
    },
    {
      "type": "modify",
      "old_id": "92ee8ea10f53931e328728686722b1b5abcc4770",
      "old_mode": 33188,
      "old_path": "internal/quic/conn_recv.go",
      "new_id": "64e5f985faddfc0f97977b0310867b9d5c79b6b7",
      "new_mode": 33188,
      "new_path": "internal/quic/conn_recv.go"
    },
    {
      "type": "modify",
      "old_id": "9d315fb392528fc0fc03c25b2bdfbcd55b6ed088",
      "old_mode": 33188,
      "old_path": "internal/quic/conn_send.go",
      "new_id": "853c8453fddb564776ec1eabfd67571c43e6d253",
      "new_mode": 33188,
      "new_path": "internal/quic/conn_send.go"
    },
    {
      "type": "modify",
      "old_id": "cdbd4669e94b1084ee3b007badff60240d565873",
      "old_mode": 33188,
      "old_path": "internal/quic/conn_test.go",
      "new_id": "4228ce7215a8444eeba89b5ba747ef78590e03e9",
      "new_mode": 33188,
      "new_path": "internal/quic/conn_test.go"
    },
    {
      "type": "modify",
      "old_id": "f156859325ed18ed6d575b75524d855f7ec4fbd0",
      "old_mode": 33188,
      "old_path": "internal/quic/errors.go",
      "new_id": "8e01bb7cb7e650158f8c0af6f85a53538d05c227",
      "new_mode": 33188,
      "new_path": "internal/quic/errors.go"
    },
    {
      "type": "modify",
      "old_id": "9869f6e22899d713a72f074f37ebf6833722bc4f",
      "old_mode": 33188,
      "old_path": "internal/quic/listener.go",
      "new_id": "a84286e8942e0707490091cac529e56550136b25",
      "new_mode": 33188,
      "new_path": "internal/quic/listener.go"
    },
    {
      "type": "modify",
      "old_id": "1d07f17e4298db056ffe948055bf313ba153d193",
      "old_mode": 33188,
      "old_path": "internal/quic/tls.go",
      "new_id": "e3a430ed722ae1a1e9bed121d8cdc316b61689b3",
      "new_mode": 33188,
      "new_path": "internal/quic/tls.go"
    },
    {
      "type": "modify",
      "old_id": "0f22f4fb31c872a205752129e58939b54efbbfb1",
      "old_mode": 33188,
      "old_path": "internal/quic/tls_test.go",
      "new_id": "1c7b36d33407a396e05acf2060754e83b08d6ef5",
      "new_mode": 33188,
      "new_path": "internal/quic/tls_test.go"
    }
  ]
}
