)]}'
{
  "commit": "ac12a98ad35af8c74c1ce806cb8b87ea5f91ec7c",
  "tree": "41ae49145dd650bd5d7419328b10a2d2df31e10a",
  "parents": [
    "3390723b56e96dee3f1feb5d369906208bf2f3fe"
  ],
  "author": {
    "name": "Wei4 Wang",
    "email": "wei4.wang@intel.com",
    "time": "Thu Oct 10 01:43:18 2024"
  },
  "committer": {
    "name": "Openscreen LUCI CQ",
    "email": "openscreen-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 10 02:27:07 2024"
  },
  "message": "[OpenScreen] Support ProtocolConnection closing from both sides.\n\nCurrently, ProtocolConnection can only be closed from the write side.\nThis CL supports closing it from both write and read sides.\n\nBug: 281741443\nChange-Id: I178da3231f3fa6105347c45737a44d7205ef11fe\nReviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/5889314\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Wei4 Wang \u003cwei4.wang@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93cea4bbcf2372a213d35792b280596cf3dd95b9",
      "old_mode": 33188,
      "old_path": "osp/impl/presentation/presentation_controller_unittest.cc",
      "new_id": "5a87bc8252aa0c6e1f1496eddf0f14f9c3ce7a0b",
      "new_mode": 33188,
      "new_path": "osp/impl/presentation/presentation_controller_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e2d3376c6579e37e3e5255f1bb273d26feb26470",
      "old_mode": 33188,
      "old_path": "osp/impl/presentation/presentation_receiver_unittest.cc",
      "new_id": "90e45687e6ad73b59b808decd10aeead72668fc0",
      "new_mode": 33188,
      "new_path": "osp/impl/presentation/presentation_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "97b8528451ae3048cbf9086acc21269d3c38cc01",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_client_unittest.cc",
      "new_id": "0098e4dd601e63fa76311025c0d0082942e7804a",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_client_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b0b07b6c6aec0508f7389c41e5b3920b34b991aa",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_protocol_connection.cc",
      "new_id": "a892caf62fdd2cbea631d59a11a9dd96185bb909",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_protocol_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "29509c33d922301fc64bd301a74d87b0d2cbda79",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_protocol_connection.h",
      "new_id": "1ce05c7ed1d0948d61c9c0a63fdf8d8038b96369",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_protocol_connection.h"
    },
    {
      "type": "modify",
      "old_id": "576778a596726e93ffbe5ebfd0c9feb111c8b33e",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_server_unittest.cc",
      "new_id": "46010a8320b648e1a19ad5ce289f86367b86a212",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_server_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3a609bd9023e299ae8bf747ff9ca2b44926c1e78",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_service_base.cc",
      "new_id": "abb8682d2f9b426c176a34b92ab741fd1298963a",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_service_base.cc"
    },
    {
      "type": "modify",
      "old_id": "5be524eb902c46f33feff636e2aee0af3cd52a4f",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_service_base.h",
      "new_id": "9422a2f49f938fe9a7566d60aab3e4da84734617",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_service_base.h"
    },
    {
      "type": "modify",
      "old_id": "241dd75eb036e955d3a4bbf39af5c56a1c9e4c2e",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_stream.h",
      "new_id": "5e11b0448275d192410ec9c9656128bec5177886",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_stream.h"
    },
    {
      "type": "modify",
      "old_id": "f0014c6952fb9d7bb1ea235cdf83b03fa3564873",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_stream_impl.cc",
      "new_id": "38b6b1392907c019d33fb6c6c6d78b45fcccf3f4",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_stream_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ccdd70df9db53cbd9530ec1ff67ffc40711a2a82",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_stream_impl.h",
      "new_id": "99edcfc17e4bb1d9ad7f2ef071625183c35ebe44",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_stream_impl.h"
    },
    {
      "type": "modify",
      "old_id": "6d73b9beb84213b72a28172e49641566d66c57e0",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_stream_manager.cc",
      "new_id": "e96cf8ae85b9393b275a5222da1af65738658dfe",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_stream_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "6487cba9a4ea6302ebfe9069bd9b8264089af6cc",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/quic_stream_manager.h",
      "new_id": "8dabb25b21fa8082308fbff82164c4dbbf37ecb0",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/quic_stream_manager.h"
    },
    {
      "type": "modify",
      "old_id": "b88a3b01bb3197ed8d1dd3e22d5b2ef83ae5489c",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/testing/fake_quic_connection.cc",
      "new_id": "27a22f7a118f98ba1fa951ffa4e7992081cc11f0",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/testing/fake_quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "37b0289866ffa78040761cefa03801fb942cf08a",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/testing/fake_quic_connection.h",
      "new_id": "6c591c81602fd2dff3acc920b14c1e22e385e797",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/testing/fake_quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "d0ba1e9e23861f21629bb538eb0ee7571a24d87f",
      "old_mode": 33188,
      "old_path": "osp/impl/quic/testing/fake_quic_connection_factory.cc",
      "new_id": "9f47fb12677eb3ab9cc7d0a985e1b7bd7897346c",
      "new_mode": 33188,
      "new_path": "osp/impl/quic/testing/fake_quic_connection_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "ff64431aeed38187700a4b23b32ebf84c3f38776",
      "old_mode": 33188,
      "old_path": "osp/public/protocol_connection.h",
      "new_id": "5b74df63bc8c956c26d89c05f67ceb590c3a708a",
      "new_mode": 33188,
      "new_path": "osp/public/protocol_connection.h"
    }
  ]
}
