)]}'
{
  "log": [
    {
      "commit": "62e3a078aa7b156139b1a2cec77e1a84eb10c5a4",
      "tree": "b37425943e0cd7284b319d6cad98bd71dcfdc8bb",
      "parents": [
        "9ee905f12fa0aeb4ae0df708e15d2ffcfaf58000"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 03 12:08:05 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue May 03 12:08:05 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: I84effbdfa1b9b39328a909b7f70fe17e7ee316c8\n"
    },
    {
      "commit": "ef925e50d38fe6f5499c1d0d24cca98bf88e5256",
      "tree": "24cf5b194a5933d6e74e6d0134fdede59597d843",
      "parents": [
        "c199690b5ffda0f4df50d1121f7ab577af1fe468"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 01 17:27:12 2016 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Mar 01 20:05:59 2016 -0800"
      },
      "message": "Fix getifaddrs\u0027 handling of point-to-point interfaces.\n\nAlso remove an if that implied that IFA_BROADCAST is a possibility for\nAF_INET6.\n\nThe existing tests fail if you have a point-to-point interface configured,\nso no new test necessary.\n\nBug: http://b/27442503\nChange-Id: I4c5823b32204ae6c15527853414c2a0cef320b53\n"
    },
    {
      "commit": "7dac8b8aabadbf2dcff20d3646e701728ba3777d",
      "tree": "bf5889601dc253dd00c736d1460e6cd1f324b322",
      "parents": [
        "2de48bc809bba48a7f209e209b3822bad010166f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 17 14:19:48 2016 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 17 14:38:09 2016 -0800"
      },
      "message": "Fix scope ids for link-local IPv6 addresses from getifaddrs(3).\n\nBug: http://b/27219454\nChange-Id: I7a166ff5553565f7afdab18dd2c703af4d475ab4\n"
    },
    {
      "commit": "ed57b98758176f0cccdec16cbed524e444039fe7",
      "tree": "75089e67cfcbff961a859ac13409b1f19137cfc6",
      "parents": [
        "68d0150221eb505a576f6ad5ca1f367b4ce547a0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 15 21:02:56 2016 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 18 12:07:38 2016 -0800"
      },
      "message": "Implement if_nameindex(3)/if_freenameindex(3).\n\nThis is just a subset of the recently-implemented getifaddrs(3), though if\nwe want to handle interfaces (such as \"rmnet_*\") that don\u0027t have an address,\nwe need to either expose ifaddrs_storage and keep track of which interfaces\nwe\u0027ve already seen (which is pretty messy), or refactor the netlink code so\nwe can reuse it and just extract the information we need for if_nameindex(3).\nThis patch goes the latter route.\n\nAlso clean up if_nametoindex(3) and if_indextoname(3).\n\nChange-Id: I5ffc5df0bab62286cdda2e7af06f032c767119a8\n"
    },
    {
      "commit": "fdb2963e0a65ececa89837eff64ffd8aca8027d2",
      "tree": "5fb2398cfa9aa777c399cc2052b8681859bfde61",
      "parents": [
        "195b85a80faadcb4180f7f8192fc8ae162165892"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Dec 22 17:07:23 2015 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 08 19:18:44 2016 -0800"
      },
      "message": "Handle AF_PACKET in getifaddr(3).\n\nAlso fix a bug where we were mutating the address/broadcast address\nof an existing entry rather than the new entry, and use \u0027const\u0027 to\nensure we don\u0027t make that mistake again.\n\nChange-Id: I31c127a5d21879b52c85cd0f7ed2e66554a21e39\n"
    },
    {
      "commit": "9cddb482b498abd134f7ccfc9933747e8bcb9cc7",
      "tree": "a11142895775f0aaa7c4c68175254e6ead803676",
      "parents": [
        "2fed6aa9f0d2a90d59ad3c4d73313958f3470152"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 04 20:38:05 2016 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 04 13:00:39 2016 -0800"
      },
      "message": "Revert \"Revert \"Implement getifaddrs(3)/freeifaddrs(3).\"\"\n\nThis reverts commit 76814a8250fd5e1502909ef5e10e4d166cc96c0e.\n\nThis differs from the original in fixing the GCC -Werror build:\n\n  bionic/libc/bionic/ifaddrs.cpp: In function \u0027void __handle_netlink_response(ifaddrs**, nlmsghdr*)\u0027:\n  bionic/libc/bionic/ifaddrs.cpp:113:62: error: use of old-style cast [-Werror\u003dold-style-cast]\n       ifinfomsg* ifi \u003d reinterpret_cast\u003cifinfomsg*\u003e(NLMSG_DATA(hdr));\n\nThis appears to be a GCC bug; the GCC command-line correctly uses -isystem,\nand manually adding #pragma GCC system_header doesn\u0027t help. So just turn the\nwarning off for GCC for now. We won\u0027t need to worry about building with GCC\nsoon anyway.\n\nBug: http://b/26238832\nChange-Id: I01615bd335edf11baf487b1c83a9157cd780f4a1\n"
    }
  ]
}
