)]}'
{
  "commit": "50ee09552cde1c2019bef24520848d041920cfd4",
  "tree": "87adb23a74f9d5e9b4a53bbf6248311d74afa501",
  "parents": [
    "f4d1d79eeeda22c40be51551f04a2d631a6512dc"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Jun 15 15:13:53 2023 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 20 04:41:19 2023 +0000"
  },
  "message": "Use a single TCP server port in runner\n\nThe shim is now passed a shim ID which allows us to dispatch.\nPreviously, we dispatched with a distinct TCP server port per test, but\nthis seems to exhaust local ports.\n\nAs with https://boringssl-review.googlesource.com/c/boringssl/+/60885,\nthis changes the runner/shim protocol, but not the shim/handshaker\nprotocol. See that CL for discussion.\n\nChange-Id: Ia22d1bc0bcda1b1869bce4630138538c30f02668\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/60888\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5819b49f709934297f64ba2c03da3c1aff44032e",
      "old_mode": 33188,
      "old_path": "ssl/test/PORTING.md",
      "new_id": "74280b2d2d977f2089bd01b28e3dfc3e76d35da6",
      "new_mode": 33188,
      "new_path": "ssl/test/PORTING.md"
    },
    {
      "type": "modify",
      "old_id": "6afbcc050d045ad3589c59fb4fb4d53b2e64d67d",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "73aa5c62e3a7429c133f754d230b0a83e62b9b11",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "954f2a2a3a88b1ed755f8ebf4a690301107da672",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "e01e1d541ac712fc73328122d6e12f5f3dc87994",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0499d89f5091b649fc4d7fc4d4f737d8fa6254d1",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/shim_dispatcher.go"
    },
    {
      "type": "modify",
      "old_id": "980bef1352291bc6faee6641d115de9755fd03f9",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "baff66b3be412705aaa4dfc1b7a70839d5243713",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "4e848000560f0cc0a5986d89ab0aecf77465461b",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "1181a730650f938d08270414e8ed2058f9ac4993",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    }
  ]
}
