)]}'
{
  "commit": "a8b1df890f95cee9a044810aa0b3842491bd8a40",
  "tree": "1d8be0f4d2496d9d3f6832dfa07a283ccee91ca0",
  "parents": [
    "d95fd5d325930975786c00f3df00984b977a5513"
  ],
  "author": {
    "name": "Jay Zhuang",
    "email": "jayzhuang@google.com",
    "time": "Thu Jun 25 15:21:19 2020 +0000"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jun 25 15:21:19 2020 +0000"
  },
  "message": "[fdio] Initial implementation of getifaddrs\n\nSets up the API plumbing and implement getifaddrs to the point where a\nlist of all addresses are returned.\n\nDue to lack of support in the current version of the netstack,\nbroadcast address (missing IFF_BROADCAST flag) and destination address\nare not set. They will be added when corresponding support is added in\nthe netstack.\n\nSupport for AF_PACKET addresses will be added separately.\n\nTest:\nfx test -d getifaddrs-netemul-test\nfx test --host getifaddrs-test\n\nBug: 30719, 54162, 54163\n\nChange-Id: I52910b5bbf5a4d493fd9b591e1dbb2203aa51ef9\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/398773\nCommit-Queue: Jay Zhuang \u003cjayzhuang@google.com\u003e\nReviewed-by: Tamir Duberstein \u003ctamird@google.com\u003e\nReviewed-by: Adam Barth \u003cabarth@google.com\u003e\nReviewed-by: Chris Tam \u003cgodtamit@google.com\u003e\nTestability-Review: Tamir Duberstein \u003ctamird@google.com\u003e\nAPI-Review: Adam Barth \u003cabarth@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49f179e0a03ef2977bd5505981e0d4872714abe6",
      "old_mode": 33188,
      "old_path": "sdk/fidl/fuchsia.net.stack/stack.fidl",
      "new_id": "13f01fdb1d79bbdb78dff758cbecc11656743b48",
      "new_mode": 33188,
      "new_path": "sdk/fidl/fuchsia.net.stack/stack.fidl"
    },
    {
      "type": "modify",
      "old_id": "a47f8c79b9d37b9a1649b2908ae115aeaf6598eb",
      "old_mode": 33188,
      "old_path": "sdk/fidl/fuchsia.net/net.fidl",
      "new_id": "9e761c1c3804d82d136361020a73e3453133825a",
      "new_mode": 33188,
      "new_path": "sdk/fidl/fuchsia.net/net.fidl"
    },
    {
      "type": "modify",
      "old_id": "2d10404ece18dd42da094b1092ae680bcedcc7e4",
      "old_mode": 33188,
      "old_path": "sdk/fidl/fuchsia.posix.socket/BUILD.gn",
      "new_id": "e94afa9ec9fa909b8dd7d995e4cb281d08470866",
      "new_mode": 33188,
      "new_path": "sdk/fidl/fuchsia.posix.socket/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7c1cec4aa50e78462d153541a04d6783eb83379a",
      "old_mode": 33188,
      "old_path": "sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket.api",
      "new_id": "733fdba1049c997e21e0d35e8f81e42d7d028591",
      "new_mode": 33188,
      "new_path": "sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket.api"
    },
    {
      "type": "modify",
      "old_id": "9d47b749564a395b7367abdf8189fd30a8eabe94",
      "old_mode": 33188,
      "old_path": "sdk/fidl/fuchsia.posix.socket/socket.fidl",
      "new_id": "159cafb0b1c7addadb4338c0b80ae4d3aa3aeaf3",
      "new_mode": 33188,
      "new_path": "sdk/fidl/fuchsia.posix.socket/socket.fidl"
    },
    {
      "type": "modify",
      "old_id": "2540a82c758a933237fca56c8a422ba200770ed9",
      "old_mode": 33188,
      "old_path": "sdk/lib/fdio/bsdsocket.cc",
      "new_id": "3e1b3ffe483b4777305880a98b501d01e8088ee5",
      "new_mode": 33188,
      "new_path": "sdk/lib/fdio/bsdsocket.cc"
    },
    {
      "type": "modify",
      "old_id": "0e2a55df565929ee11a70d1bd3cbcde4c8750701",
      "old_mode": 33188,
      "old_path": "sdk/lib/fdio/fdio.symbols.api",
      "new_id": "d1f7851a5f73b340857c1f9c914e1e007338a047",
      "new_mode": 33188,
      "new_path": "sdk/lib/fdio/fdio.symbols.api"
    },
    {
      "type": "modify",
      "old_id": "87091cddc806b9a5456f866be48d35c5d6a314a1",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack/fuchsia_posix_socket.go",
      "new_id": "b5182d96ca0a7db22c00275c9c236cc2277cd495",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack/fuchsia_posix_socket.go"
    },
    {
      "type": "modify",
      "old_id": "cb5f8dab57bcf9c413176f3499b6f1176281e5f1",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/netstack3/src/bindings/socket/mod.rs",
      "new_id": "1569ee0ea66f66884b92bd0ba57ac0f683f803fb",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/netstack3/src/bindings/socket/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "ec17a69c7eadf8b0513751e860cd0d96bbceb57c",
      "old_mode": 33188,
      "old_path": "src/connectivity/network/tests/BUILD.gn",
      "new_id": "692596905dfa891505c8a516a63693cd83d66e92",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2bbf3448adb5fda0ec5b0d81de8565446b85c2f",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/tests/getifaddrs/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "115acd55b82360c1ef59a4a50c513efdbb06f5f9",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/tests/getifaddrs/getifaddrs_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a742b2fcd85baae517e1e4cc70521f4c01d6d6a4",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/tests/getifaddrs/meta/getifaddrs-netemul-test.cmx"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c1aba7c97a4513856687e53b5b7b9afcb1127bc",
      "new_mode": 33188,
      "new_path": "src/connectivity/network/tests/getifaddrs/meta/getifaddrs-test.cmx"
    },
    {
      "type": "modify",
      "old_id": "7ca9a6ed7bdd8a5cc9db3e3bdd474e9edb7963e7",
      "old_mode": 33188,
      "old_path": "zircon/third_party/ulib/musl/src/network/getifaddrs.c",
      "new_id": "70bf1a5d6a3e28047b4b920283a6399ae3812ed4",
      "new_mode": 33188,
      "new_path": "zircon/third_party/ulib/musl/src/network/getifaddrs.c"
    },
    {
      "type": "modify",
      "old_id": "5ca3cf20f18ad1d8fb2964c60c3e5e3e57e02ccd",
      "old_mode": 33188,
      "old_path": "zircon/third_party/ulib/musl/stubs/socketstubs.c",
      "new_id": "429c8356e3d8c0700e279667df7520735243ba74",
      "new_mode": 33188,
      "new_path": "zircon/third_party/ulib/musl/stubs/socketstubs.c"
    }
  ]
}
