)]}'
{
  "commit": "5b0dc2dfae98c1f8a27ac373567f76ea31df31e5",
  "tree": "96ba7f908b85084eb3cee7125a5caac97cde0ad8",
  "parents": [
    "fe4d6282115f0528fd5bc04b5644ce8ba1f43a50"
  ],
  "author": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Wed Dec 15 23:39:07 2021 -0500"
  },
  "committer": {
    "name": "Bryan Mills",
    "email": "bcmills@google.com",
    "time": "Wed Jan 05 14:52:11 2022 +0000"
  },
  "message": "netutil: make LimitListener tests more robust\n\nIn CL 372495 I cleaned up TestLimitListener so that it would not fail\nspuriously. However, upon further thought I realized that the original\ntest was actually checking two different properties (steady-state\nsaturation, and actual overload), and the cleaned-up test was only\nchecking one of those (overload).\n\nThis change adds a separate test for steady-state saturation, and\nmakes the overload test more robust to spurious connections (which\ncould occur, for example, if another test running on the machine\naccidentally dials this test\u0027s open port).\n\nThe test cleanup also revealed a bad interaction with an existing bug\nin the js/wasm net.TCPListener implementation (filed as\ngolang/go#50216), for which I have added a workaround in\n(*limitListener).Accept.\n\nFor golang/go#22926\n\nChange-Id: I727050a8254f527c7455de296ed3525b6dc90141\nReviewed-on: https://go-review.googlesource.com/c/net/+/372714\nTrust: Bryan Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Bryan Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cee46e331ff3ebd8d443920e3b89c01c19e78452",
      "old_mode": 33188,
      "old_path": "netutil/listen.go",
      "new_id": "d5dfbab24fd4b2b100a432b844fdd08c92e09316",
      "new_mode": 33188,
      "new_path": "netutil/listen.go"
    },
    {
      "type": "modify",
      "old_id": "ab8e599247e45458e604593ff19f4fd271b2eb06",
      "old_mode": 33188,
      "old_path": "netutil/listen_test.go",
      "new_id": "793a91d394b6210d4f4f42e24b2ccffbd718f94c",
      "new_mode": 33188,
      "new_path": "netutil/listen_test.go"
    }
  ]
}
