)]}'
{
  "commit": "03fa890a2e1206b4237ddb37fa7850fe1e85cfdd",
  "tree": "02b934103797e6a8dbe786214673be2dc058f325",
  "parents": [
    "1d5f0323b12bebb6399325e4053da8edab54cf9d"
  ],
  "author": {
    "name": "yhirose",
    "email": "yuji.hirose.bug@gmail.com",
    "time": "Sun Oct 18 13:19:15 2026 -0400"
  },
  "committer": {
    "name": "yhirose",
    "email": "yuji.hirose.bug@gmail.com",
    "time": "Sun Oct 18 13:19:15 2026 -0400"
  },
  "message": "Revert \"Let SSEClient::stop() interrupt a blocked read\"\n\nThis reverts commit 3744227de2cc25be2e65d5c4620e5485ac3527a7.\n\nShutting down the socket does not wake a read waiting in WSAPoll on\nWindows while the peer stays silent, so stop() still waited out the read\ntimeout there and the new tests failed. Faster stop() on the other\nplatforms also let SSEIntegrationTest.ManualStop return while its server\nhandler still read a local of the test body (stack-use-after-return).\nThe fix will come back built on a wait that works on every platform.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eff4678675019b50b71aab6a2276be119008a0ef",
      "old_mode": 33188,
      "old_path": "httplib.h",
      "new_id": "6ad8d1b5e86bed82726cdc292911195d02fb7c96",
      "new_mode": 33188,
      "new_path": "httplib.h"
    },
    {
      "type": "modify",
      "old_id": "7bedb4600f1b61af26c59d1a9d2aef370394cfe6",
      "old_mode": 33188,
      "old_path": "test/test.cc",
      "new_id": "40c7dd1d9b65853084d331c1876c64899f36efb7",
      "new_mode": 33188,
      "new_path": "test/test.cc"
    }
  ]
}
