)]}'
{
  "log": [
    {
      "commit": "4240e019d86d4d6d6dad93b81f20b79802d9a0a5",
      "tree": "d1b807fe1fa33f0ab84d9f5a3c1ab8dc18894041",
      "parents": [
        "fdd755df14e79b99c6c79a28eea1999b27df9718"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Oct 11 18:05:39 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Feb 02 21:38:36 2018 +0000"
      },
      "message": "lowpan: Use IBinder for comparison instead of interface\n\nThis change fixes a bug where the onInterfaceRemoved() callback for\nLowpanManager was not working properly and causing crashes. This was\nbecause we were using the ILowpanInterface objects as the key in a map\nto for looking up the associated LowpanInterface objects. This doesn\u0027t\nwork because there may be more than one ILowpanInterface object for a\ngiven IBinder---thus subsequent attempts to resolve ILowpanInterface\nobjects would always come up empty. The solution was to use the\nunderlying IBinder object as the map key.\n\n(Cherry-picked from commit aa07c47441ae1e37f87248492459bef336b43155)\n\nBug: b/67718495\nTest: manual\nChange-Id: I7575743268cf67c6c2c24d8f327ce38d88d354c7\n"
    },
    {
      "commit": "6cfc490ccd8ea0d9ef4d52482ff65471f7631969",
      "tree": "59fc81eb7a0679a1850efbd86d0cd1d6c62d88f1",
      "parents": [
        "865fdc75c324769d07881c04b3400d99e4b4b33f"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:18:39 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 00:42:18 2017 -0700"
      },
      "message": "lowpan: AIDL refactor to no longer use property design pattern\n\nAfter doing a considerable amount of thinking on the subject,\nI decided that attempting to directly port wpantund\u0027s property-based\nAPI over to Binder was a mistake, so this commit contains the required\nchanges to abandon that approach and go with a more traditional\nBinder interface.\n\nBug: b/63708348\nChange-Id: I685cd066fabe8470ef4bb456aea7d3bb515c3969\nTest: Compiled and ran unit tests, manually confirmed lowpanctl\n      and lowpan-service (with related changes) appeared to be\n      working properly.\n"
    },
    {
      "commit": "865fdc75c324769d07881c04b3400d99e4b4b33f",
      "tree": "905072669e9211e7f6a38b93679fbea07b0c5b96",
      "parents": [
        "93ea3ce9b8bd53f97df2171b3e3fbc70fa1b096d"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:09:59 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 00:42:18 2017 -0700"
      },
      "message": "LowpanException: Refactor exception handling\n\nGot rid of the exposed exception code and we now rely on subclasses of\nLowpanException. Also introduces a new exception: LowpanRuntimeException\n\nLowpanRuntimeException, as a subclass of AndroidRuntimeException,\ndoesn\u0027t need explicitly delared \"throws\" statements for function\ndeclarations. Most Exceptions are still LowpanExceptions, but some\nspecific error codes, such as ERROR_NCP_PROBLEM, are now using this\nnew exception class.\n\nBug: b/63708181\nChange-Id: Idba6233ac4803d33561b5aa951c8fa846c3ab1d8\n"
    },
    {
      "commit": "80aca1e3b3d3f7afd64a7f18cb2f3ae556f46ccf",
      "tree": "7eaca0194bb269cba6b6d26aeae6bbdaeeff7cad",
      "parents": [
        "ccd0a151a9e228408e68bf5a994d78ba85910765"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:02:19 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jul 17 19:38:01 2017 -0700"
      },
      "message": "lowpan: Make various data classes Parcelable\n\nThis change updates several of the data classes in\n`android.net.lowpan` to be parcelable. This allows them to be used\ndirectly for inter-process communication.\n\nBug: b/63707448 b/63708348\nChange-Id: Ib5e8cad153534948ff4b43a2fda82f3db250839e\nTest: Confirmed with unit tests from change id\n      I41d590b1e77dc41873c4b9e9bf1b7f1bf859f74e\n"
    },
    {
      "commit": "8600bf1c36d0f8cc7ce60621a920d1f31acb135c",
      "tree": "180d05c8061a6e046def54963c7f3a0ec0fddf1a",
      "parents": [
        "f59fc738f07743d6ab3a07b3250574b357e9d4fe"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:07:52 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 17:11:30 2017 -0700"
      },
      "message": "LowpanEnergyScanResult: Remove `public` designation from setChannel/setMaxRssi\n\nThis class is intended to be immutable to the users of this API.\n\nBug: b/63708272\nTest: Compiled and ran lowpanctl (uses this class) with no problems.\nChange-Id: I1fc8a51c19b637a27c1987b3b3d0db1cb844f5af\n"
    },
    {
      "commit": "9eb7b6fe98bdd99a0e8dcc8c57f111b3ea09fa0e",
      "tree": "9f8a46dedf03dfbe11009a6d7fafbd636cbb6617",
      "parents": [
        "6ee45928e307e2cad59dc367f569ee407b45366f"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Jul 12 19:51:46 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Thu Jul 13 03:36:54 2017 +0000"
      },
      "message": "LowpanCommissioningSession: Add `static abstract` keywords\n\nThese keywords were accidentally left off of the original declaration.\n\nBug: b/63645461\nChange-Id: I1cadcd68831377ee1d1059f645f7178b7e5c742e\nTests: Verified by being able to successfully compile\n\tI46667d4ea337463a35a9dd31fb00f7e130553d53\n"
    },
    {
      "commit": "dfd6889a842b61eb0b02d9630dc7f9785a5da7ec",
      "tree": "04e95a92d6bb88f191eec5845d86272af5f2bbe4",
      "parents": [
        "ff09314508b3d24d34ebb8658735f9a19ed8005c"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jun 27 15:01:05 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jul 10 11:07:08 2017 -0700"
      },
      "message": "Updates and fixes to android.net.lowpan\n\nThis commit is an incremental improvement to the LoWPAN support API.\n\nBug: b/33073713\nTest: Successfully ran unit tests from Ib3750be5052bf1a90bf871756e9121b047d3871f\nChange-Id: I7ca6374b6a7135411eadf631bd7d84d7dc008203\n"
    },
    {
      "commit": "325b7f5a066bc69c2ad32e1290274d18f40e423b",
      "tree": "619422d747bddbb926617f4fcc1a24a89e30a6cd",
      "parents": [
        "e5ef67692ea9c53786ab82b458e0a5e8e34fdfac"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jun 06 16:51:41 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jun 06 16:51:41 2017 -0700"
      },
      "message": "android.net.lowpan: Build/syntax fixes and review changes\n\nThis commit fixes some build problems that weren\u0027t noticed by Tree\nHugger. It also addresses some formatting issues, as well as\ncorrects a few issues noticed from the last review.\n\nChange-Id: Icab67ba2c40bc02968e3f8ed2da5a4a3be6cf77f\n"
    },
    {
      "commit": "4e0c2195dd999859f4e79cec1884326fb52a5916",
      "tree": "3666b0241b636d5842ec84ae88a68d41cb9e6278",
      "parents": [
        "4bfb604d043058b0ce95234319fd872124c5ec11"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Feb 08 12:13:19 2017 -0800"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jun 05 17:47:16 2017 +0000"
      },
      "message": "Initial support for proposed android.net.lowpan\n\nChange-Id: I0bf8edb5199d50d2a549a353b2785aef8134ff92\n"
    }
  ]
}
