)]}'
{
  "log": [
    {
      "commit": "8c4d17b4d8615e036d644aa16c245a3d5d5cbcbf",
      "tree": "3940f3f205e3d45539d1da6a6d3dd4d072a0f853",
      "parents": [
        "98bc984a4d417da9370bd7c099c4c4ecd2cb0e91",
        "47e9400f1e186c423ca0de5db798212e3b02bfdb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 20 21:45:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 20 21:46:05 2017 +0000"
      },
      "message": "Merge \"Fix confusing javadoc for WifiManager.EXTRA_RESULTS_UPDATED\" into oc-dr1-dev"
    },
    {
      "commit": "088f2754c04f2071fe8f117b7d04f259c8efbea7",
      "tree": "c3d328a616b8bb1146a78b944a7813a0ee4faa82",
      "parents": [
        "08836ed4047ee39598e92ba0c4c6ccf4fd1be199",
        "e78c25e970a4bfebbcb25e6cd1caa366e1d27c42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 14 16:14:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 14 16:14:44 2017 +0000"
      },
      "message": "Merge \"wifi: add API for retrieving Hotspot 2.0 OSU providers\" into oc-dr1-dev"
    },
    {
      "commit": "47e9400f1e186c423ca0de5db798212e3b02bfdb",
      "tree": "12c31e87020ad9b8e1d1206fde77b32d0ac088d3",
      "parents": [
        "209705d5d76a5ccc23fa63ee8702c3f8faa025d0"
      ],
      "author": {
        "name": "Ningyuan Wang",
        "email": "nywang@google.com",
        "time": "Mon Jun 12 14:40:49 2017 -0700"
      },
      "committer": {
        "name": "Ningyuan Wang",
        "email": "nywang@google.com",
        "time": "Tue Jun 13 13:51:23 2017 -0700"
      },
      "message": "Fix confusing javadoc for WifiManager.EXTRA_RESULTS_UPDATED\n\nThis rephrases the javadoc for WifiManager.EXTRA_RESULTS_UPDATE\nand WifiManager.SCAN_RESULTS_AVAILABLE_ACTION, explaining the\nmeaning of WifiManager.EXTRA_RESULTS_UPDATED in a better way.\nThis also removes \"supplicant\" keyword in this javadoc because\nwe no longer use supplicant for scan.\n\nBug: 62273016\nTest: compile\nChange-Id: Ib8ce2d6e8aaf70819c9e2622fb5acfcc14a0d593\n"
    },
    {
      "commit": "e78c25e970a4bfebbcb25e6cd1caa366e1d27c42",
      "tree": "170b20a7d550931488d21d9023e95856c1756bb1",
      "parents": [
        "63f23f8dd72d786a0477aca720e59dcbcefddfe0"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jun 06 14:39:12 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jun 13 16:00:26 2017 +0000"
      },
      "message": "wifi: add API for retrieving Hotspot 2.0 OSU providers\n\nFor an R2 Passpoint AP, there might be zero or more OSU providers\nassociated it.  Add an API to retrieve the associated OSU providers.\n\nBug: 62235301\nTest: manual test by exercising this API in WifiTracker and verify\n      the content of the OSU provider\n\nChange-Id: I2e730f0b16d80e0b97b4ce7cbd086b606e71eb0c\nMerged-In: I2e730f0b16d80e0b97b4ce7cbd086b606e71eb0c\n"
    },
    {
      "commit": "830f4db2313066ecf62a17e8e5e665178ec52c3f",
      "tree": "a83d17871b550109d287623b6a167e1a68709fc5",
      "parents": [
        "1761985e422c360485b2b1185c242c56367a8337"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jun 12 11:18:10 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jun 12 11:18:10 2017 -0700"
      },
      "message": "[ErrorProne] Fix Error Prone warnings in aware/p2p code\n\nBug: 33104624\nTest: builds\nChange-Id: Ibf17a02c81aebfa28903fe440a75e3c2e9244a19\n"
    },
    {
      "commit": "486a4112240c11fc0971d2fe730c228aaaf643e2",
      "tree": "581a9bac078cd5953d848150994bba8b0fcc9db5",
      "parents": [
        "2fe945c3a916430d1ba33824e6452dd48c5f13c8"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jun 06 17:03:09 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jun 07 12:08:09 2017 -0700"
      },
      "message": "[AWARE] Add validity check on PMK/Passphrase lengths\n\nBug: 62376042\nTest: unit tests + inegrated (sl4a) tests\nChange-Id: Ib6383a0ba9ef61114eb72b9a04cc683792b8e89d\n"
    },
    {
      "commit": "af3022347f356d4dca278fabea2c72b90c372f63",
      "tree": "7b0a6b73875213e268185080bb37b3a91893ca71",
      "parents": [
        "cd8c82a1dc48667b891466cbe1433a2fc805f30a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu May 25 11:06:40 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Jun 06 17:23:44 2017 +0000"
      },
      "message": "[P2P] Add binder to service calls\n\nBug: 33040182\nTest: unit tests, run-time behavior\nChange-Id: Ic383efc858bb4454d99c98ab24365c63ad3e7f54\n"
    },
    {
      "commit": "28f6dc951223a017f9abc90599662cb3f4995ad1",
      "tree": "b0b9563a9afbff8e02eadcf4ba1e8fefcd64c639",
      "parents": [
        "3de8df76b5f2f7d4aa2f37a1b7c1d0100fc94059",
        "67cb5f5210dd53d6e4726ab77bc5fc5164ab1a3c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 16:17:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 16:17:39 2017 +0000"
      },
      "message": "Merge \"Give Doclava our manifest; more permission docs.\" into oc-dev am: 65d4cbba37\nam: 67cb5f5210\n\nChange-Id: Ic4c30cdb8bbfda5b3703eb3c7c36c1bf8ab3a216\n"
    },
    {
      "commit": "4ee03a919d7a9771d235e254278a15ee0e7228f4",
      "tree": "e6034b48d9fb6257f6c90145cae8c8024e554f99",
      "parents": [
        "906fdb24e66699eef1010ab750438c2aa6285902",
        "0ffff6a341b294e251a23136664472f47b73302f"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue Jun 06 16:11:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 16:11:46 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: add local only networkId\" into oc-dev am: 46f4d5c4a6\nam: 0ffff6a341\n\nChange-Id: I84c310c491dff17f193e8e7942c2ba90798e65b9\n"
    },
    {
      "commit": "ec68b46bc85b2317053da7e2933876fc6e51ac2f",
      "tree": "2255e80e732a2b4ea68c50685d1dfc8a3956509f",
      "parents": [
        "811e9d6ee820b84922ff6a9794a91c1ebfa958f2",
        "7a2e4a848602ddb861f9f35cb93edbdca32a7db1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 15:48:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 15:48:24 2017 +0000"
      },
      "message": "Merge \"Annotate @SystemApi with required permissions.\" into oc-dev am: c1406978a4\nam: 7a2e4a8486\n\nChange-Id: Ib629e25dbf047c110feaf03e4ff744b5c6df9aeb\n"
    },
    {
      "commit": "67cb5f5210dd53d6e4726ab77bc5fc5164ab1a3c",
      "tree": "0256cbd62a3841bf3a1364e243fbac12a52a3068",
      "parents": [
        "0ffff6a341b294e251a23136664472f47b73302f",
        "65d4cbba370ec85d45b88f91ee13b8d37b3d9909"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 15:28:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 15:28:26 2017 +0000"
      },
      "message": "Merge \"Give Doclava our manifest; more permission docs.\" into oc-dev\nam: 65d4cbba37\n\nChange-Id: I2ec50efb67debd15d354db69b84fb620eb74bc0e\n"
    },
    {
      "commit": "65d4cbba370ec85d45b88f91ee13b8d37b3d9909",
      "tree": "a977b62d608910ed749b034bfe6c24bce74d2a5f",
      "parents": [
        "46f4d5c4a6f93acdb44e400707d513ece5b95f29",
        "bfc4fcde9f756337fc8d0867ff04549b08688fff"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 06 15:19:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 06 15:19:23 2017 +0000"
      },
      "message": "Merge \"Give Doclava our manifest; more permission docs.\" into oc-dev"
    },
    {
      "commit": "0ffff6a341b294e251a23136664472f47b73302f",
      "tree": "fe8c1a383869b396de4bed9201eef870ff1f2cfb",
      "parents": [
        "42e95f8b54a0e3009ea37db8852bdecddaaf814f",
        "46f4d5c4a6f93acdb44e400707d513ece5b95f29"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue Jun 06 14:49:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 06 14:49:57 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: add local only networkId\" into oc-dev\nam: 46f4d5c4a6\n\nChange-Id: I76454a05fdeec94b84d0bfb6f084790e0a7f77d5\n"
    },
    {
      "commit": "46f4d5c4a6f93acdb44e400707d513ece5b95f29",
      "tree": "9d4ac3b66be8ebfb4bcfc9025446c485f04821e6",
      "parents": [
        "749cbb1911b32a7f06efe5b33e9b1a3423d39c38",
        "544eff2d23fdb73b993a2525414326fbd44d3428"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue Jun 06 14:42:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 06 14:42:59 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: add local only networkId\" into oc-dev"
    },
    {
      "commit": "bfc4fcde9f756337fc8d0867ff04549b08688fff",
      "tree": "59c1a1cbbfd8483c335409c4c3a820a9a82c2f66",
      "parents": [
        "d86b8fea43ebb6e5c31691b44d8ceb0d8d3c9072"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 05 17:38:17 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 05 17:38:19 2017 -0600"
      },
      "message": "Give Doclava our manifest; more permission docs.\n\nWe\u0027ve seen some @SystemApi methods protected with non-system\npermissions, so give Doclava the platform AndroidManifest.xml so it\ncan parse the actual permission protection levels to look for APIs\nthat are letting in non-system apps.\n\nAlso document more @SystemApi permissions.\n\nThis is purely a docs change; no logic changes are being made.\n\nTest: make -j32 update-api\nBug: 62263906\nChange-Id: Ie0f0a5fb0033817bcc95060f2183a52ae4ae7b06\n"
    },
    {
      "commit": "7a2e4a848602ddb861f9f35cb93edbdca32a7db1",
      "tree": "99962917a2afd3320cb77a3cdb12d5b96bd4293d",
      "parents": [
        "c382355cc1ab65017e74d7e0d43efe791ca741cd",
        "c1406978a4be2d7462142f6c3b3fcdfaca50ec67"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jun 05 22:28:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 05 22:28:21 2017 +0000"
      },
      "message": "Merge \"Annotate @SystemApi with required permissions.\" into oc-dev\nam: c1406978a4\n\nChange-Id: I305967cad945a807c3f8234efabaad0ef8b591d1\n"
    },
    {
      "commit": "d86b8fea43ebb6e5c31691b44d8ceb0d8d3c9072",
      "tree": "547566f25eb693f99c48ff9afd81fafaef44e435",
      "parents": [
        "373ab72112a652982bf51bb3f50b0678065be0aa"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 02 17:36:26 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 05 13:27:11 2017 -0600"
      },
      "message": "Annotate @SystemApi with required permissions.\n\nMost @SystemApi methods should be protected with system (or higher)\npermissions, so annotate common methods with @RequiresPermission to\nmake automatic verification easier.\n\nVerification is really only relevant when calling into system\nservices (where permissions checking can happen on the other side of\na Binder call), so annotate managers with the new @SystemService\nannotation, which is now automatically documented.\n\nThis is purely a docs change; no logic changes are being made.\n\nTest: make -j32 update-api \u0026\u0026 make -j32 offline-sdk-docs\nBug: 62263906\nChange-Id: I2554227202d84465676aa4ab0dd336b5c45fc651\n"
    },
    {
      "commit": "cc4804631a2544720b00e39d363889679332a7c0",
      "tree": "f76c27494e2e227098b151ce7751dd059aa9c57b",
      "parents": [
        "27fba9589fcecddf7b13474a76ccdfeb10e92371",
        "55840d018efd8a3d1d35883e6a5774aad95e99eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 18:37:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 18:38:04 2017 +0000"
      },
      "message": "Merge \"wifi: hotspot2: implement Parcelable class for OSU provider\""
    },
    {
      "commit": "55840d018efd8a3d1d35883e6a5774aad95e99eb",
      "tree": "56e67164477ac61bb1b861a0909eb0af1ebb2a7f",
      "parents": [
        "335a6e0f74841b0655b79e3277a401d273f2cb32"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jun 01 13:45:30 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jun 01 14:11:53 2017 -0700"
      },
      "message": "wifi: hotspot2: implement Parcelable class for OSU provider\n\nBug: 62235196\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I3327981569fccbe20aba780f4c3f0f5bcb432f31\n"
    },
    {
      "commit": "544eff2d23fdb73b993a2525414326fbd44d3428",
      "tree": "7575cb6f06dc8976c280bc06f2974aaea20e4bbf",
      "parents": [
        "388ceaa37ab04c01659b029f9066c4d8ce276188"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 31 21:30:07 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 31 22:51:06 2017 -0700"
      },
      "message": "WifiConfiguration: add local only networkId\n\nWhen applications start LOHS, they need a way to connect to the\nnetwork on the same device.  The WifiConfiguration.networkId\nwill be set to the newly defined value to serve as a signal to\nConnectivityService that this request is for a local only\nnetwork connection.\n\nBug: 62076211\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: Iab5240a7b4f526f8bc72dd44cdba59e65faedcd1\n"
    },
    {
      "commit": "1e38ea4fe2db9cc2199eb5d056a58217bbbb688f",
      "tree": "f980dff64ee8f147a6b6ab654e08479f1b3f8d77",
      "parents": [
        "b4e91353b657b505aa37fc345824a2dcd0a1f822",
        "c3e58eb3f2e9020731d912773b5d3103f58a8d7e"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed May 31 22:42:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 22:42:10 2017 +0000"
      },
      "message": "Merge \"hotspot2: add/update javadoc for Passpoint APIs\" into oc-dev am: 8837aff18b\nam: c3e58eb3f2\n\nChange-Id: Icf572f5b5b224a78762fd728ab90778d84c9ecbc\n"
    },
    {
      "commit": "c3e58eb3f2e9020731d912773b5d3103f58a8d7e",
      "tree": "22bef2e1f31fb3e5f5a284f3d37aeb2b9971c04b",
      "parents": [
        "9ad251e43bbd0198b7ec2b7c79f30d0328404c77",
        "8837aff18b1972cdbd7778e4916b6f377eecb432"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed May 31 22:35:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 22:35:11 2017 +0000"
      },
      "message": "Merge \"hotspot2: add/update javadoc for Passpoint APIs\" into oc-dev\nam: 8837aff18b\n\nChange-Id: I1659c6bd9ac5f5420eae1ffded9c0d257e8436c6\n"
    },
    {
      "commit": "e5850517c493b24982cff8c32c7fb32a8203f5b6",
      "tree": "1f287e6f5850989021d7bbd3d441750e4ce7ad6d",
      "parents": [
        "2b81530bd248aa6bc1cad09c1f21fb9650407e3a"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed May 03 10:23:22 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed May 31 13:16:50 2017 -0700"
      },
      "message": "hotspot2: add/update javadoc for Passpoint APIs\n\nAdd javadoc for getter/setter methods configuration classes.\nDocument exceptions with @throws tag.\n\nBug: 37907515\nTest: build\nChange-Id: Ied1842912f6710530bf77db4df5ef5d30a44b2a7\n"
    },
    {
      "commit": "3cf4ad52b3fc8c0c482657b2e2e1cb9deac99df1",
      "tree": "f39e799569f6ccb0522e13a9772fa4880a66587e",
      "parents": [
        "88205a3866850697f6b1a4ca77b1a18a1fbb5483",
        "84296900b06d6e6016220023e7db90629d81cb14"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 31 16:14:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 16:14:49 2017 +0000"
      },
      "message": "Merge \"WifiManager: setWifiApEnabled always returns false\" into oc-dev am: c0643da09e\nam: 84296900b0\n\nChange-Id: I500e8256583aa05b0fd2096988e34de6d1ed0f3c\n"
    },
    {
      "commit": "84296900b06d6e6016220023e7db90629d81cb14",
      "tree": "272394ba8222a5c73929e2b491333804570ff704",
      "parents": [
        "2edd5e763a97df172ecea5f6e9661d2e32a3d78c",
        "c0643da09e65666629cff5a72c46c1dfa77c0c41"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 31 15:59:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 31 15:59:37 2017 +0000"
      },
      "message": "Merge \"WifiManager: setWifiApEnabled always returns false\" into oc-dev\nam: c0643da09e\n\nChange-Id: Ibaec59c3416f502c6ff9b131d12f38c6205f2287\n"
    },
    {
      "commit": "c0643da09e65666629cff5a72c46c1dfa77c0c41",
      "tree": "e2989ab0458511dc93669056e1491338270cc76b",
      "parents": [
        "0b45799abc405d152da690f8518470fe50a06439",
        "8cc4eb79d23948a2954308be95b6324897fd8961"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 31 15:42:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 31 15:42:33 2017 +0000"
      },
      "message": "Merge \"WifiManager: setWifiApEnabled always returns false\" into oc-dev"
    },
    {
      "commit": "66197daa9dbd7b553a466ac7c804d2fabddb7a8e",
      "tree": "7b197db46d57ee9083fad121fc1c38f7715bf7bf",
      "parents": [
        "0941be7c95b0ad6ca846dbad4f9c90b55208c302",
        "421018f44b9910a7cc7c7b79ada41aa37dd2715e"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 19:08:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:08:03 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev am: 4bd47fce86\nam: 421018f44b\n\nChange-Id: I6d56c9c822e707ed41fc3a4b3c0ca58188bc1000\n"
    },
    {
      "commit": "421018f44b9910a7cc7c7b79ada41aa37dd2715e",
      "tree": "0c3f4238b29b1f1e4329e9727f807a612debf6ec",
      "parents": [
        "7f23f6053f9b7ab20bcd07d547d013ac71072df9",
        "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 18:55:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 18:55:37 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev\nam: 4bd47fce86\n\nChange-Id: I71fe905c7842384d7700f02f923b12cdae9bf594\n"
    },
    {
      "commit": "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d",
      "tree": "f89df334186177dd65f7efc84753543a17368f0d",
      "parents": [
        "d2638591d963ef45f8f90886252279c497d5d1af",
        "ff323d3ce91ae159be9c23221dda33cbb3efb796"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 30 18:47:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 18:47:12 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev\n\n* changes:\n  hotspot2: hide Release 2 APIs\n  Voice Messaging Intent API.\n"
    },
    {
      "commit": "ff323d3ce91ae159be9c23221dda33cbb3efb796",
      "tree": "6cc2afa3cd6904ec54135d1e542f4837b2842a9c",
      "parents": [
        "931983d6072c1d3e79e7657d9dcda34d70dcb529"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri May 12 10:15:12 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:43 2017 -0700"
      },
      "message": "hotspot2: hide Release 2 APIs\n\nThese APIs are based on the design of the legacy OSU app.  Since\nthe app will be redesigned, hide these APIs for now.\n\nBug: 38260972\nTest: build\nChange-Id: I56b9c27305624306773284a7cc1721606037462d\n"
    },
    {
      "commit": "ea60f1d6d6d863e1e0827a95b9b4fd081464546d",
      "tree": "356b121ffd4574cfd2cfb5bc2e05f005eb9c6598",
      "parents": [
        "7528bcfbfb8462e1ca10237778307769d2d4a012",
        "3e737d1cf086c41fc04e822e44df32c7ce8c0b90"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri May 26 10:01:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 26 10:01:30 2017 +0000"
      },
      "message": "Merge \"WifiManager: add iface name and mode labels\" into oc-dev am: dfd185c62f\nam: 3e737d1cf0\n\nChange-Id: Ieff7af7c1ac2113b8044c16a01cad0f96cb70158\n"
    },
    {
      "commit": "3e737d1cf086c41fc04e822e44df32c7ce8c0b90",
      "tree": "bc8f2a532ca1dfa1b7472425bcae973a2ce962f5",
      "parents": [
        "3bb97f1b9bf6b85346ab15f51be92622d73da544",
        "dfd185c62fb3d38c629eb2e4d840ca58dece4e8e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri May 26 09:55:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 26 09:55:29 2017 +0000"
      },
      "message": "Merge \"WifiManager: add iface name and mode labels\" into oc-dev\nam: dfd185c62f\n\nChange-Id: I67f82525b5c0fa5b81235311988c9b186d16077a\n"
    },
    {
      "commit": "2ed64ce4d5123f868e8960185ad9377c8914ed08",
      "tree": "e8a526f9126bd3626aa14cf8ed0704593f5d7cb4",
      "parents": [
        "ae7023c1cdcc4889081e012da5b6d939af3638df",
        "01a6ca780bc4b3502273326cecd62e215f06b36d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 18:11:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 18:11:54 2017 +0000"
      },
      "message": "Merge \"wifi: override equals method for WifiSsid\""
    },
    {
      "commit": "4ac2cab8fd8cb6ef877f4e5c37f554f1a09b79dc",
      "tree": "57130e71b003cb7c23ae51beba322bd3ce04d88c",
      "parents": [
        "1ba237d237830bf97b97b1cf1d7bd205b2c4fc90"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 25 01:53:08 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 25 03:34:17 2017 -0700"
      },
      "message": "WifiManager: add iface name and mode labels\n\nConnectivity service needs to get the interface name and intended ip\nconfiguration mode for softap.\nThis CL adds the interface name and softap target mode variables to\nuse to insert the extra info into the wifi ap state change broadcast.\n\nNote: additional CLs are needed to verify the iface name and mode.  The\nmode tracking is still in progress.\n\nBug: 62076211\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: manually verified the name in the broadcast\nChange-Id: I64e1d13a9e422945fe9c4c268c206da365d0a3eb\n"
    },
    {
      "commit": "8cc4eb79d23948a2954308be95b6324897fd8961",
      "tree": "213006fe4f79417146f174e9300720b1d3f1afae",
      "parents": [
        "1ba237d237830bf97b97b1cf1d7bd205b2c4fc90"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 24 23:47:05 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 25 01:16:56 2017 -0700"
      },
      "message": "WifiManager: setWifiApEnabled always returns false\n\nThe method setWifiApEnabled should not be used.  Introduction of the\nstart/stopTethering API left this call in an intermediate state, thus\nintroducing race conditions.  Callers with proper permissions should be\ncalling ConnectivityManager.startTethering or\nWifiManager.startLocalOnlyHotspot.\n\nNote: integration tests are being updated to reflect this change.\n\nBug: 38436732\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I84b9514bf6bb67d733fd1a32492e0e0d485e2cd6\n"
    },
    {
      "commit": "01a6ca780bc4b3502273326cecd62e215f06b36d",
      "tree": "8318f8680e36cee0a0aa6101fec15cfcbe602df9",
      "parents": [
        "001b8abafad96ccc651f37c336e027f008f571f6"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed May 24 09:37:32 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Wed May 24 13:21:19 2017 -0700"
      },
      "message": "wifi: override equals method for WifiSsid\n\nBug: 62053649\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I02309880398750a1f5039b8b07a65972fe25104a\n"
    },
    {
      "commit": "f7908cb6ec5f1df061fd2bcaa659e7961a4c5cd1",
      "tree": "b68109634d59f18991addc22a10860977a25cf86",
      "parents": [
        "add0bb525419f3ad4eb712ff6cea33eb0024f1d6"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue May 23 17:08:46 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue May 23 17:08:46 2017 -0700"
      },
      "message": "[AWARE] Clarify semantics of service discovery parameters\n\nOn service discovery which happens on the subscriber we receive\nsome information about the peer (the publisher): it\u0027s id, some\narbitrary blob it\u0027s providing (ssi), and a \"match filter\". The\nmatch filter is the matching criteria (aside from service name)\nused to find a service. The semantics are clarified by this CL:\n\n- Unsolicited publish/passive subscriber: the publisher is active\n  and broadcasting. We\u0027re getting the match filter which it\n  advertises. No change.\n\n- Solicited publish/active subscriber: the publisher is silent\n  and will only respond if it matches what the subscriber provides.\n  In such a case we will never know it\u0027s exact criteria and\n  therefore cannot provide it to the app. We\u0027re simply providing\n  the local match criteria. This is a clarification/possible\n  change from initial understanding.\n\nBug: 36371061\nTest: DiscoveryTest:test_positive_solicited_active_typical\nChange-Id: I7d989cf0dc2383d15e4df18c9c0ea079f0486d80\n"
    },
    {
      "commit": "fa5713a2c2a11ad6a32ab69194eebe038f32cf94",
      "tree": "04f9af81e499a825bb7310eab20bc25ef40d4c74",
      "parents": [
        "284045db27e4a94f77dd5bd0c76c38061ba3fb76",
        "5dceb97fd3bd353f674cf34054d860802fd792c0"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 22 17:17:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 17:17:00 2017 +0000"
      },
      "message": "Merge \"WifiManager: get startLOHS packageName\" into oc-dev am: 07f580eaff\nam: 5dceb97fd3\n\nChange-Id: I47cac61d2d4f4b8d4c659bfc4bb764710f67b018\n"
    },
    {
      "commit": "5dceb97fd3bd353f674cf34054d860802fd792c0",
      "tree": "4f247932bd76ac90bfe2613a6f9bc6382c11d125",
      "parents": [
        "75eab7fa160b56a0ae950711f3461520470f6674",
        "07f580eaff5eb38913a837368c52d63e1493073a"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 22 17:04:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 17:04:26 2017 +0000"
      },
      "message": "Merge \"WifiManager: get startLOHS packageName\" into oc-dev\nam: 07f580eaff\n\nChange-Id: I06d47557fd35f519fbfe5d1ee11ec02c5027e4c7\n"
    },
    {
      "commit": "07f580eaff5eb38913a837368c52d63e1493073a",
      "tree": "e0f6e2f2c3335d8c731162d35e8a4262a3338f5c",
      "parents": [
        "305c332c2219878f009aefad4471d87f08359981",
        "967dfb4451d8dea42bba250fb17caa7b840764a4"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 22 16:57:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 16:57:58 2017 +0000"
      },
      "message": "Merge \"WifiManager: get startLOHS packageName\" into oc-dev"
    },
    {
      "commit": "c3ededf66ef6e89535d2b3fe32b91e86e52092c7",
      "tree": "eaa1194fd908fccce93483432dea39c8b7e94298",
      "parents": [
        "446ecc9c9f8f9e3ff54a21e93cbab4c122b32eda",
        "116d2cabb134effcb2392eb2b1a11b11173f425e"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon May 22 13:24:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 22 13:25:01 2017 +0000"
      },
      "message": "Merge \"[AWARE] Enhance debug logs\""
    },
    {
      "commit": "0cb14dffa40d5c6af1d299b8e5a1b7425b0fcd32",
      "tree": "4eedfc9163dfd6e2fe01e5be0c4a14138b8fd376",
      "parents": [
        "6ac1613cdd75cb96102402481e9c0fd42b07713f",
        "ad13c7abc9812a62954e240db520817c8c305107"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Fri May 19 22:50:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 19 22:50:59 2017 +0000"
      },
      "message": "Merge \"P2P: update WifiP2pServiceResponse creator\" into oc-dev am: 387b97e68b\nam: ad13c7abc9\n\nChange-Id: I9909ddd5cf6c793e004b679ddb7c3d5fc36301a5\n"
    },
    {
      "commit": "ad13c7abc9812a62954e240db520817c8c305107",
      "tree": "dfe0f2da8928fdb01b1869424e034b8dece0f9ef",
      "parents": [
        "9597cec9bec1be5ff1f678b4c0b7a720d455205e",
        "387b97e68b0020da1bd69567e9e8799ca98a19c5"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Fri May 19 22:41:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 19 22:41:37 2017 +0000"
      },
      "message": "Merge \"P2P: update WifiP2pServiceResponse creator\" into oc-dev\nam: 387b97e68b\n\nChange-Id: I78fb0ac1f49d4a122cfe790fad2d0d7cb5de1589\n"
    },
    {
      "commit": "387b97e68b0020da1bd69567e9e8799ca98a19c5",
      "tree": "007549415f478a404d0b24d0c910fbc54e1593d9",
      "parents": [
        "f3bb49b02ae80a612dd7179dd15ba2c3986db912",
        "6f80049a4180591edff71369fd49053f7e457d35"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Fri May 19 22:35:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 19 22:36:00 2017 +0000"
      },
      "message": "Merge \"P2P: update WifiP2pServiceResponse creator\" into oc-dev"
    },
    {
      "commit": "116d2cabb134effcb2392eb2b1a11b11173f425e",
      "tree": "5e4d86774344539a3b0e7b843e9ea8fa6b095277",
      "parents": [
        "d35ec686d7cfff375bbbb46335b1eb9c92e6499e"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri May 19 13:38:25 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri May 19 14:03:57 2017 -0700"
      },
      "message": "[AWARE] Enhance debug logs\n\nAdd information to the debug message.\n\nBug: 31940045\nTest: unit tests, integration (sl4a) tests\nChange-Id: I076825164491a2025a8d04ebb5898a0e742af312\n"
    },
    {
      "commit": "967dfb4451d8dea42bba250fb17caa7b840764a4",
      "tree": "b70e8f4f0c858a77495f5bdba048ade117cfa1ca",
      "parents": [
        "906fe92759e5153620adfd085926ab5eea444ff8"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 18 01:27:57 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 19 09:32:53 2017 -0700"
      },
      "message": "WifiManager: get startLOHS packageName\n\nWhen an application calls startLocalOnlyHotspot, we need to send the\npackage name from the manager-side of the call.  This CL updates the\ncall to WifiServiceImpl.startLocalOnlyHotspot and the relevant aidl\nfile.\n\nBug: 31466854\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I1dd0142dc58c767336c9323986d20e38bf11220d\n"
    },
    {
      "commit": "6f80049a4180591edff71369fd49053f7e457d35",
      "tree": "605101e3000e32ec6e5609b3fa84f81e91ba2a82",
      "parents": [
        "e943a3cbe7dd9d7f1ab977e64178730190b37755"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Fri May 12 18:20:15 2017 -0700"
      },
      "committer": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Thu May 18 10:52:33 2017 -0700"
      },
      "message": "P2P: update WifiP2pServiceResponse creator\n\nWifiP2pServiceResponse.newInstance now receives the srcAddr and tlvs\nbinary data directory directly from the hal iface callback.\nThis fixes a bug introduced in O that broke serviceDiscoveryRequests.\n\nBug: 38174469\nTest: CtsVerifier Service Discovery Requester\nTest: frameworks/opt/net/wifi unit test\nChange-Id: I66739713292a19ec399358a1033fccb35e76b9cf\n"
    },
    {
      "commit": "be1afcf188f5c8a8278e9dec90b9296aa879303e",
      "tree": "80cd7e7e2323e58c2938e82577cc66012d1629c5",
      "parents": [
        "3691e59916250dd21ae77eca7bf3c5daa3aace43",
        "b4f1f290c969c5412cec4307c93d59e038da6543"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 18 02:00:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 02:00:06 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" into oc-dev am: f17d3b89d3\nam: b4f1f290c9\n\nChange-Id: Iaa1474bd24d63e957ae82745b66c7571a5f18433\n"
    },
    {
      "commit": "b4f1f290c969c5412cec4307c93d59e038da6543",
      "tree": "f6c0eb6e25bf90576b3b5fbf119173a58deca16b",
      "parents": [
        "d6d0dcd4ce1258a68b6feb74cb46a4cb671138e3",
        "f17d3b89d3eb2f7ba6857e25ea4bf6fb6ea07efa"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu May 18 01:50:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 18 01:50:40 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" into oc-dev\nam: f17d3b89d3\n\nChange-Id: I0d1db7ecb9cf7edd74d95f73d88b23571b87a27f\n"
    },
    {
      "commit": "f17d3b89d3eb2f7ba6857e25ea4bf6fb6ea07efa",
      "tree": "773b756ec24a3b4c49e2e050132b5e62b4fcddda",
      "parents": [
        "5a270bcd6665c705b9b761f8e956356fb492218e",
        "bf4754361877ad93a92bea64407974f26eb7c494"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 18 01:44:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 18 01:44:35 2017 +0000"
      },
      "message": "Merge \"WifiManager: add unspecified ip mode\" into oc-dev"
    },
    {
      "commit": "f03b9a7bcee45622f510ee1f8f57965b071e3480",
      "tree": "6dc4ea1349450fe86f9117840c0ea9c5c61efc9d",
      "parents": [
        "605c9b0ce59874e99e31d992fe6629374a0efd2c",
        "f26430a0d842481f34bb1c96be2fc5ad4e15c60d"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed May 17 18:43:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 18:43:48 2017 +0000"
      },
      "message": "Merge \"WifiP2pWfdInfo: Only pass the wfd info to WifiNative\" into oc-dev am: 26ff5a67ee\nam: f26430a0d8\n\nChange-Id: I31f6e7d74604debe70b1f83ce4436c9e284c4307\n"
    },
    {
      "commit": "f26430a0d842481f34bb1c96be2fc5ad4e15c60d",
      "tree": "5bafbda72352d9f7a105e3c3616c9324b5bdf585",
      "parents": [
        "4e831d9e64af7bea9c2c46abff96a6a1c4979d61",
        "26ff5a67ee730f6a57673b9b47be0826b8af778c"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed May 17 18:28:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 17 18:28:51 2017 +0000"
      },
      "message": "Merge \"WifiP2pWfdInfo: Only pass the wfd info to WifiNative\" into oc-dev\nam: 26ff5a67ee\n\nChange-Id: I73ea001fb5deab02beb2d7c1ffc1d4330e8929a8\n"
    },
    {
      "commit": "bf4754361877ad93a92bea64407974f26eb7c494",
      "tree": "d56e99869b07fa3e6b26eb4f8a60f54ab9bba3cc",
      "parents": [
        "9363d33262631651e39c4882a13a06ee4319c4fd"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue May 09 22:58:01 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed May 17 00:25:24 2017 -0700"
      },
      "message": "WifiManager: add unspecified ip mode\n\nAdd an unspecified IP mode that allows WifiServiceImpl to clear state\nin the interface-based IP mode tracking.\n\nBug: 31466854\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I15485cdab95ed4308cf5c2877fba40eac82bf162\n"
    },
    {
      "commit": "65c494a548b39415b7c98636c43a5ea5537604c2",
      "tree": "4a8119b08a29db0ede67e5990f81e0cda59d7a60",
      "parents": [
        "be030126fe91341788a29d16c10cf523ea566862"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue May 16 09:17:37 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue May 16 09:17:37 2017 -0700"
      },
      "message": "WifiP2pWfdInfo: Only pass the wfd info to WifiNative\n\nWifiP2pWfdInfo.getDeviceInfoHex() is used to set the WFD info in\nwpa_supplicant. The length of this WFD info will be calculated and\nprepended by the HIDL interface itself, so there is no need for this\nlength to prepended in the framework. So, get rid of it.\n\nBug: 38222615\nTest: Compiles\nChange-Id: If8ff6e558dad974a053265e0a8c8222943065823\n"
    },
    {
      "commit": "b205f4fbc060239b5747f0d5e82965a1be4a161c",
      "tree": "c05571afca94467bb37abb6102eacdf969453e36",
      "parents": [
        "63e56eff0149b0cfa2aed36fd611ec70470e2831",
        "c7bd5101fe7f964bbaaa74b5b6e9bb8ad876fa7c"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed May 10 13:28:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 10 13:28:25 2017 +0000"
      },
      "message": "Merge \"[AWARE] Add is out-of-band utility function\""
    },
    {
      "commit": "c7bd5101fe7f964bbaaa74b5b6e9bb8ad876fa7c",
      "tree": "1c18463affb63d6cdfbc376663d3f55a30b3de18",
      "parents": [
        "294fae55e155590a74843151f5aee5134eb0f8a5"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue May 09 14:07:09 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue May 09 14:07:09 2017 -0700"
      },
      "message": "[AWARE] Add is out-of-band utility function\n\nAdd a utility function which indicates whether the network\nspecifier is an out-of-band network specifier.\n\nBug: 38171946\nTest: unit tests + current integration (sl4a) pass\nChange-Id: I68581b2c447d8547a1b35020c17188e220cca76b\n"
    },
    {
      "commit": "a23cbf0656728b531e047762636178faf3564691",
      "tree": "16c1b368cf15a7396c64d76611702badb7b61145",
      "parents": [
        "73ae2a43f046168cdc635bb4016452c269df1c9a",
        "dd28278023104d99b52262427cc54318215408f1"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 05 20:22:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 20:22:42 2017 +0000"
      },
      "message": "Merge \"WifiManagerTest: alt way to check callback\" into oc-dev am: 52fbde5255\nam: dd28278023\n\nChange-Id: I8e56318a4d62330d31fb129439cd3ed26305f13a\n"
    },
    {
      "commit": "dd28278023104d99b52262427cc54318215408f1",
      "tree": "85f3225186a69b6083f58c010ffd30bb80bd352a",
      "parents": [
        "0ece443558fb99f887f728d4a733ea200774ad5e",
        "52fbde52552b24bfe9757ee2e09731188a822809"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 05 20:11:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 20:11:22 2017 +0000"
      },
      "message": "Merge \"WifiManagerTest: alt way to check callback\" into oc-dev\nam: 52fbde5255\n\nChange-Id: I6aaf92372ec62b1d7775492b56ac908f09cf056f\n"
    },
    {
      "commit": "52fbde52552b24bfe9757ee2e09731188a822809",
      "tree": "ce33cbb33ef095aaae35375e2543f5064116214a",
      "parents": [
        "4804e41574979db60827c4b5e724aa898c2b09f9",
        "695cea5929373a6eeda40578494cca214f1d83d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 05 20:04:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 20:04:21 2017 +0000"
      },
      "message": "Merge \"WifiManagerTest: alt way to check callback\" into oc-dev"
    },
    {
      "commit": "695cea5929373a6eeda40578494cca214f1d83d2",
      "tree": "590355e98c37638f371576697b463b7e129bab2a",
      "parents": [
        "23d79bf144c272b9c11cb044082ef85c88834bfd"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue May 02 13:21:00 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 05 18:10:19 2017 +0000"
      },
      "message": "WifiManagerTest: alt way to check callback\n\nWe are seeing failures on automated tests.  This is occuring when the\nthread id is retrieved from the TestLooper.  Since we do not have\ncontrol over exactly which thread is used in the TestLooper for these\nenvironments, this CL changes the checks to make sure the the callback\nis called, and also that we never attempt to get the main looper (the\nbehavior when the provided handler is null).\n\nBug: 37828843\nTest:  frameworks/base/wifi/tests/runtests.sh\nChange-Id: I853c423b5f383225c250357d638c4cfd2c098edc\n"
    },
    {
      "commit": "11b16af5fa245ec50946337eb8415d4bfc2c36ea",
      "tree": "5e2d8cf62941db7391729b6105ccad191ee5d5d5",
      "parents": [
        "2e385f76f8233f87bb7b7e52daa14acdfef59b43",
        "fa82e296c3777bddf054ea098bf23ad1c428a045"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 05 16:40:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 16:40:15 2017 +0000"
      },
      "message": "Merge \"WifiManagerTest: test for startLOHS return code\" into oc-dev am: f8d909c14a\nam: fa82e296c3\n\nChange-Id: I0c942308c45fcef49afc29a1a533524124a8883a\n"
    },
    {
      "commit": "fa82e296c3777bddf054ea098bf23ad1c428a045",
      "tree": "7e4be1964196c341edf63168f2874b4c84586d08",
      "parents": [
        "74d76f406bcefbd24533aefafbd59e2859c8da93",
        "f8d909c14a736bd70d7d9bdbf2d832cbb1b7597e"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 05 16:23:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 16:23:54 2017 +0000"
      },
      "message": "Merge \"WifiManagerTest: test for startLOHS return code\" into oc-dev\nam: f8d909c14a\n\nChange-Id: I0f43de95419ba442d53b676f1129f0782d2aac71\n"
    },
    {
      "commit": "f8d909c14a736bd70d7d9bdbf2d832cbb1b7597e",
      "tree": "f52bd40e5731ba15e2ccf52d452254ee2362ed16",
      "parents": [
        "97258cd731dca399bb348632d05de425e5106828",
        "23d79bf144c272b9c11cb044082ef85c88834bfd"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri May 05 16:06:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 16:06:55 2017 +0000"
      },
      "message": "Merge \"WifiManagerTest: test for startLOHS return code\" into oc-dev"
    },
    {
      "commit": "6d64bbdd475c5aed745a05ec7e411287b09f5455",
      "tree": "f527bb2bbcd1123a74eb2afe0b958700b9a09a4b",
      "parents": [
        "d6fb4193f4269301ec0e9c583aff76f3e5c71e43",
        "6ea58fad63b02c2d2f02a4b9e626d3c37f875e41"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Wed May 03 23:08:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 23:08:34 2017 +0000"
      },
      "message": "Merge \"Merge \"Add network disabled reason starting index\" into oc-dev am: c7642c3239\" into oc-dev-plus-aosp\nam: 6ea58fad63\n\nChange-Id: I00af68bba1c5f6bd4a5abb60b7cce0527a8746d3\n"
    },
    {
      "commit": "0bda5466391f8fb313bdbe8559c5d2cb9f463a6a",
      "tree": "201f59e06aadc9e8008b0606feea6299e4d4e610",
      "parents": [
        "16ee9b9bd141bd322be772116b9c05e717594baf",
        "c7642c3239ea489c0c73b89a89de5f36fea31762"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Wed May 03 23:01:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 23:01:44 2017 +0000"
      },
      "message": "Merge \"Add network disabled reason starting index\" into oc-dev\nam: c7642c3239\n\nChange-Id: I7b6c39a1e89642e8e8fb7674e26b8323949a79cb\n"
    },
    {
      "commit": "c7642c3239ea489c0c73b89a89de5f36fea31762",
      "tree": "93078aeb83a3427df9cd68fd951eee6d5608cc89",
      "parents": [
        "0e0a37635efce149bf0b93256b76737d44c97483",
        "f4315fed7e2f6e3bb1a55000dc58106fa647d82d"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Wed May 03 22:55:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 03 22:55:48 2017 +0000"
      },
      "message": "Merge \"Add network disabled reason starting index\" into oc-dev"
    },
    {
      "commit": "3bf832c8ec0d258177d55e55925f7f646fac943d",
      "tree": "f8824a7b488e6b16146d6d1f5a9008e97388ea6e",
      "parents": [
        "c202e3481fd8f01fc434ef14282317ac5db86610",
        "a269d60a2cf2e809903b12840297944d6a90de72"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed May 03 19:59:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 19:59:49 2017 +0000"
      },
      "message": "Merge \"Fix RttManager documation unit issue.\" into oc-dev am: 41c1e3f1aa\nam: a269d60a2c\n\nChange-Id: Ia1c5fdd5d0cbf3b7b039de73109cdd55fc1f82e9\n"
    },
    {
      "commit": "a269d60a2cf2e809903b12840297944d6a90de72",
      "tree": "8666ffc5aaaff6bbe77405560e4a17e168941d6c",
      "parents": [
        "86cc4bbac5ff0ae7a93036f551c06a6979b3c5f1",
        "41c1e3f1aa6258222477b1ae2f86f9770a432209"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed May 03 19:52:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 03 19:52:56 2017 +0000"
      },
      "message": "Merge \"Fix RttManager documation unit issue.\" into oc-dev\nam: 41c1e3f1aa\n\nChange-Id: I45d508c6f5ecf97f5166dbfb52d61fc8465b51b5\n"
    },
    {
      "commit": "41c1e3f1aa6258222477b1ae2f86f9770a432209",
      "tree": "2851695c8f0e0bd0fd6daefb6cbb20e96eaab96c",
      "parents": [
        "df9b2e8d808b0ba901575fc0ddff944de4887bfc",
        "8330dc98f5799bd039f60d04f1c37530ca48a12e"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Wed May 03 19:45:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 03 19:45:19 2017 +0000"
      },
      "message": "Merge \"Fix RttManager documation unit issue.\" into oc-dev"
    },
    {
      "commit": "8330dc98f5799bd039f60d04f1c37530ca48a12e",
      "tree": "1b439afba00eae7bd10970bd7b4d8458e64b8598",
      "parents": [
        "ba9b2ce254e507fe1fa51194236b9e41562fc91b"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 02 20:30:28 2017 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue May 02 20:32:37 2017 -0700"
      },
      "message": "Fix RttManager documation unit issue.\n\nBug: 35138520\n\nTest: Build passes. Nothing else to test as this only changes javadocs.\nChange-Id: Id522eba4cf8dba2be670582e7d734bd9203b2aae\n"
    },
    {
      "commit": "23d79bf144c272b9c11cb044082ef85c88834bfd",
      "tree": "b37176ec05e6e71aa0f7c97bcfe13be78e8e2ed6",
      "parents": [
        "5f0e436548ea3bd10cef480c194da7da6080ac1e"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue May 02 11:22:45 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue May 02 13:26:41 2017 -0700"
      },
      "message": "WifiManagerTest: test for startLOHS return code\n\nAdd a test checking the return code value for startLocalOnlyHotspot.\nThis test verifies that the error code supplied by WifiServiceImpl is\npassed to the caller via the onFailed(reason) callback.\n\nBug: 36760523\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I37eb788d62df89e0b2a133be4368a375e29e39e3\n"
    },
    {
      "commit": "f4315fed7e2f6e3bb1a55000dc58106fa647d82d",
      "tree": "8cb33ff16c50d215ba4e0defd8bb073408ec3471",
      "parents": [
        "3ddc413b73571085f64098f5117d48feb52ebc00"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Mon May 01 16:58:03 2017 -0700"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Mon May 01 22:07:26 2017 -0700"
      },
      "message": "Add network disabled reason starting index\n\nBug: 36872201\nTest: Flash, run connection tests and check the bug reports\nChange-Id: I4b015bc805671765f32cbabe6e5f4b623498279d\n"
    },
    {
      "commit": "294b0cc85060ed01ddc0380f8f946294a5e96394",
      "tree": "1a65481c6a9682b94b0e8eea8f35f918c6e4179b",
      "parents": [
        "317d94bd753026a34d2584c85f79a55b5b1dc480",
        "10da2c2d8435df198d1fa7a0273741bda3bc4d6c"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 02 01:58:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 01:58:15 2017 +0000"
      },
      "message": "Merge \"hotspot2: hide Release 2 APIs\" into oc-dev am: 39da850a95\nam: 10da2c2d84\n\nChange-Id: I0cad5713f1c272770edd1400d09259b8c3e9932a\n"
    },
    {
      "commit": "10da2c2d8435df198d1fa7a0273741bda3bc4d6c",
      "tree": "6e236d9567296fa3f2eb429edb761e766f1cad6e",
      "parents": [
        "a0c2c8968196314dda606ffae581d10c982089d9",
        "39da850a95691d254bd03e0331aafb2d2053a628"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 02 01:52:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 01:52:44 2017 +0000"
      },
      "message": "Merge \"hotspot2: hide Release 2 APIs\" into oc-dev\nam: 39da850a95\n\nChange-Id: Id5e1f6184de563b51fcd185fb2768c648f788ff9\n"
    },
    {
      "commit": "a9f9889218ac972706830440990a59cbee685976",
      "tree": "8a6c9efe8bfd792bb3787b7700666ddaf079d194",
      "parents": [
        "4226b27efa05f6d70b66c05fbdbbc114a9022226"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon May 01 15:59:53 2017 -0700"
      },
      "committer": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Mon May 01 16:22:24 2017 -0700"
      },
      "message": "hotspot2: hide Release 2 APIs\n\nBug: 37514629\nTest: builds\nChange-Id: Idcd684cf9846791cb02ae0f74ec35ff4850666f1\n"
    },
    {
      "commit": "16ec201af11c65636a8a63ee79d4c7c4b7acec6c",
      "tree": "cb47542c4afeeed07fdc960a49e09611caefc477",
      "parents": [
        "b0d5478772000f3d52067efc9165584140c8a35f",
        "5050b970bf64607d2b084516b95a5d0c4d879468"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:51:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:51:57 2017 +0000"
      },
      "message": "Merge changes from topic \u0027LOHSapi\u0027 into oc-dev am: 3ddc413b73\nam: 5050b970bf\n\nChange-Id: Ibbc1c8a17c51cda2797d4acb8b66ad6672011919\n"
    },
    {
      "commit": "5050b970bf64607d2b084516b95a5d0c4d879468",
      "tree": "1eab306b5dfc870a777deb5bfa25388480c2430e",
      "parents": [
        "e53ae6aa23c4e05f0ed7d40da06b55ab22b894fa",
        "3ddc413b73571085f64098f5117d48feb52ebc00"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:38:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:38:31 2017 +0000"
      },
      "message": "Merge changes from topic \u0027LOHSapi\u0027 into oc-dev\nam: 3ddc413b73\n\nChange-Id: I35750976e1f34c1195c109863f9deb988f7e42ef\n"
    },
    {
      "commit": "3ddc413b73571085f64098f5117d48feb52ebc00",
      "tree": "771abc831918dd885d3b46864c01fdca3af09d56",
      "parents": [
        "8183328af7eefd4f05eb8fd8eb36640a774ad9af",
        "1668d9732ab61ab7aa6a5d406cf057f74430ad81"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:35:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 22:35:05 2017 +0000"
      },
      "message": "Merge changes from topic \u0027LOHSapi\u0027 into oc-dev\n\n* changes:\n  WifiManager: expose base LOHS apis\n  WifiManager: update API for LOHS\n"
    },
    {
      "commit": "442b93c03a60c7dbd3689034cb4803c2a656fbc7",
      "tree": "c63f56d084b29d71fe5cae29da284d4bc5b11579",
      "parents": [
        "d105c06a11ee41b7e025afd900d04daafc3562bf",
        "28b08173da94fa7ad99dfd7d11ed59c1731255b3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:21:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:21:34 2017 +0000"
      },
      "message": "Merge \"hotspot2: update method name for timestamp related APIs\" into oc-dev am: b6f66cf931\nam: 28b08173da\n\nChange-Id: I4d019e13e0d7bb5d7f1bada97bfa7948a1b650ac\n"
    },
    {
      "commit": "28b08173da94fa7ad99dfd7d11ed59c1731255b3",
      "tree": "1c92bdb1b066b312dcaaaecc64755c6b9ba4089c",
      "parents": [
        "b03a1424dc521a1fba494c43dcc96676c071f92b",
        "b6f66cf9319c7dff811ace564e75b9b662d74e71"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:09:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:09:28 2017 +0000"
      },
      "message": "Merge \"hotspot2: update method name for timestamp related APIs\" into oc-dev\nam: b6f66cf931\n\nChange-Id: I9855d7d255e8180992e55f8695439a1463b51f00\n"
    },
    {
      "commit": "1668d9732ab61ab7aa6a5d406cf057f74430ad81",
      "tree": "d7a61e653e72763b8740b71066646ec1342afbb7",
      "parents": [
        "6d7b130e23b8ca411b05eff39653a34929107e4d"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 01 12:45:45 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 01 12:45:45 2017 -0700"
      },
      "message": "WifiManager: expose base LOHS apis\n\nThis CL exposes a minimal set of APIs to start LocalOnlyHotspot.  This\nincludes the call to start the hotspot along with the objects necessary\nto get updates and unregister the hotspot request.\n\nBug: 31466854\nBug: 37073685\nTest: make update-api\nTest: make\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I5e9a6a842c0b9233ebf99317f61e0b36192d5be7\n"
    },
    {
      "commit": "6d7b130e23b8ca411b05eff39653a34929107e4d",
      "tree": "81d94c8152881cd6b95c1520fe98ff84c6d6e409",
      "parents": [
        "ad4c31fecfd75c39d4b9d65b5ea9a75d7f1e34fe"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 14:05:00 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 01 11:41:53 2017 -0700"
      },
      "message": "WifiManager: update API for LOHS\n\nAdd a return code for disallowed tethering for the user.  Also updated\ncall to startLocalOnlyHotspot in WifiServiceImpl to return a code\ninstead of a config.  This allows us to return different failure modes\nto the application instead of assuming an incompatible mode error.\n\nAlso updated method name to retrieve the wifi config.\n\nBug: 37073685\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nChange-Id: Iaa442f7062145dbfbdc8e26ae5479d14307addf8\n"
    },
    {
      "commit": "967501ec982f14fec6a160c03e34cd2d296d7128",
      "tree": "6a88beac4f483863c9c2aed659478e68e5ee3ea5",
      "parents": [
        "1c9e549c004831c72e5465d729f7d66781fcc7e6"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon May 01 09:41:14 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon May 01 09:41:14 2017 -0700"
      },
      "message": "hotspot2: update method name for timestamp related APIs\n\nBug: 37514629\nTest: build\nChange-Id: Iadd8b7a9ea98bc01f796a261293f87173ba1d52f\n"
    },
    {
      "commit": "08117e0308f7b341d72942266d0916a4de35f02b",
      "tree": "d7a6cafc561ff1b74a8031cddf63194748c5d83b",
      "parents": [
        "317c8634f5db2f0c94163a8063b87af206f5593a",
        "0e2ddda97198284cdf2a896448c8f27693c11ec1"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 22:18:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 30 22:18:03 2017 +0000"
      },
      "message": "Merge \"Revert \"WifiManager: expose Local Only Hotspot APIs\"\" into oc-dev am: ad4c31fecf\nam: 0e2ddda971\n\nChange-Id: I96fd38468deb7b86ab3e0a055802aa73e9447c02\n"
    },
    {
      "commit": "0e2ddda97198284cdf2a896448c8f27693c11ec1",
      "tree": "b473bb5584fc2cbeb1d70c5a31b7263e1ed5551e",
      "parents": [
        "63ca3e2414dc058548d32db60d60bf98addb6306",
        "ad4c31fecfd75c39d4b9d65b5ea9a75d7f1e34fe"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 22:00:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 30 22:00:55 2017 +0000"
      },
      "message": "Merge \"Revert \"WifiManager: expose Local Only Hotspot APIs\"\" into oc-dev\nam: ad4c31fecf\n\nChange-Id: I6aa5630a46e067230b1368f8c119aebaf18bd1d2\n"
    },
    {
      "commit": "b34ebbedcf3b20e0b5b2e06327fa51d6439e2f21",
      "tree": "1dfd2b2fbc6367b6f2ea943f20505e0b617f6325",
      "parents": [
        "ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 20:02:59 2017 +0000"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 21:45:45 2017 +0000"
      },
      "message": "Revert \"WifiManager: expose Local Only Hotspot APIs\"\n\nThis reverts commit ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb.\n\nReverting the CL to expose the APIs so we have more time for testing\nand ironing out the API.\n\nBug: 31466854\nBug: 37073685\nTest: make update-api\nTest: make\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I17d4e3e32e28dbbb08ba99c266a9b74044e6001d\n"
    },
    {
      "commit": "317c8634f5db2f0c94163a8063b87af206f5593a",
      "tree": "97c161c91ee98f9431b123cd5d59a5071f834ccd",
      "parents": [
        "8a40a4ca2767ca2ffdeef8bf44a12e17933dd17f",
        "63ca3e2414dc058548d32db60d60bf98addb6306"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 18:45:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 30 18:45:31 2017 +0000"
      },
      "message": "Merge changes I8d149ab0,Ia0a52819,If54a89cb,I20faa733,Ib32dfd23 into oc-dev am: 07ea44909f\nam: 63ca3e2414\n\nChange-Id: Ieb34996878d9689e2bd29590a302a95dd7d2d83c\n"
    },
    {
      "commit": "63ca3e2414dc058548d32db60d60bf98addb6306",
      "tree": "2154d2448d6c29d1f4483ceb49d6f705239103a5",
      "parents": [
        "a766f1d1ec9d026843bf294ecfbed019a7aab48e",
        "07ea44909fccbb8207d19ef94bad816914726289"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 18:38:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 30 18:38:19 2017 +0000"
      },
      "message": "Merge changes I8d149ab0,Ia0a52819,If54a89cb,I20faa733,Ib32dfd23 into oc-dev\nam: 07ea44909f\n\nChange-Id: Ia3164a0c4438cb025601f62b097f83f77a69358f\n"
    },
    {
      "commit": "9c4f9988d5fa19432a23abde4b0cb6f58c2418fa",
      "tree": "c91456164172c828219b8db0fa2f25a7c77aae2c",
      "parents": [
        "907b9aefd664baa67047d06163d62b09a27ac1cf",
        "e865c5e5e4f2c235ffe4fba5524dba5e5897994c"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 10:11:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 30 10:11:03 2017 +0000"
      },
      "message": "Merge \"WifiManager: add APIs for LOHS\" into oc-dev am: 4bac2d2fd7\nam: e865c5e5e4\n\nChange-Id: I5006309e5ba0c4c6dc16043f18b4c3c06914d845\n"
    },
    {
      "commit": "e865c5e5e4f2c235ffe4fba5524dba5e5897994c",
      "tree": "f3b5eebc9c972a2664d371ad08990065eabbbbe9",
      "parents": [
        "d65e3e848a3d3e27ab2caadf3c24c896a1b2f287",
        "4bac2d2fd7d4c660d5774d584746f30eae619f4d"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 09:57:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 30 09:57:24 2017 +0000"
      },
      "message": "Merge \"WifiManager: add APIs for LOHS\" into oc-dev\nam: 4bac2d2fd7\n\nChange-Id: I5867a29fa23701eba593b6e49464adbc1267186a\n"
    },
    {
      "commit": "ec18f81e5b8bc4e4486b00f37e68cff4ff9131eb",
      "tree": "f6eece4b421413b44846abcf038c9c370bc40fdc",
      "parents": [
        "4871da6b0715bf09b14fb593cfe112733d0c53ef"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Fri Apr 28 13:28:12 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:54 2017 -0700"
      },
      "message": "WifiManager: expose Local Only Hotspot APIs\n\nExpose the APIs to start and stop LocalOnlyHotspot.\n\nBug: 31466854\nBug: 37073685\nTest: make update-api\nTest: make\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I8d149ab04d24bf0eb54dd8d8a62e285f9c5b483e\n"
    },
    {
      "commit": "4871da6b0715bf09b14fb593cfe112733d0c53ef",
      "tree": "1dfd2b2fbc6367b6f2ea943f20505e0b617f6325",
      "parents": [
        "ce74fc29b0247443199671d89d6bda58bb399a13"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Thu Apr 27 13:57:19 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:22 2017 -0700"
      },
      "message": "WifiManager: implement watch LocalOnlyHotspot\n\nImplement new calls to watchLocalOnlyHotspot and\nunregisterLocalOnlyHotspotObserver along with the classes\nLocalOnlyHotspotObserver and LocalOnlyHotspotSubscription.\n\nAdded tests for watching LOHS and cancelling a LOHS subscription.\n\nThe calls will be exposed in a later CL.\n\nBug: 36704763\nTest: compiles\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nChange-Id: Ia0a528191ae0897742304d8b61e9779ad721a450\n"
    },
    {
      "commit": "ce74fc29b0247443199671d89d6bda58bb399a13",
      "tree": "fff5090bca07bb5fffb7ff0207de4923e9971b98",
      "parents": [
        "54a540c04ace6b3f9c02adb3517f44970538eb15"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sat Mar 25 12:40:29 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:22 2017 -0700"
      },
      "message": "WifiManager: implement start/stopLocalOnlyHotspot\n\nImplement new calls to startLocalOnlyHotspot and\ncancelLocalOnlyHotspotRequest along with the classes\nLocalOnlyHotspotCallback and LocalOnlyHotspotReservation.\n\nAdded tests for starting LOHS and cancelling a LOHS request.\n\nThe calls will be exposed in a later CL.\n\nBug: 36704763\nTest: compiles\nTest: frameworks/base/wifi/tests/runtests.sh\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\n\nChange-Id: If54a89cb8dfd235bc18ef3e6c89f9d30882136a3\n"
    },
    {
      "commit": "54a540c04ace6b3f9c02adb3517f44970538eb15",
      "tree": "2613d0cbad4339c4452b0201d4115d982eb69dec",
      "parents": [
        "b1c4cb795c3fa62cac7fbee66d0dda5cee19b49d"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Apr 26 22:02:30 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:21 2017 -0700"
      },
      "message": "WifiManager: add LocalOnlyHotspotObserverProxy\n\nAdd the proxy for LOHS observer callbacks to make sure we give updates\nto calling apps on the correct thread.\n\nThis will be used in a follow-on CL.\n\nBug: 36704763\nTest: mmma -j64 frameworks/base/\nChange-Id: I20faa73325116426f45d9d8fabc45b279bd5a286\n"
    },
    {
      "commit": "b1c4cb795c3fa62cac7fbee66d0dda5cee19b49d",
      "tree": "de036b48a20e33ea85afd9207c21cc4ed9922a6d",
      "parents": [
        "5adbc3fb7d1b1fdf3919f25d70ff54ae78527e9e"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Apr 26 21:50:04 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:21 2017 -0700"
      },
      "message": "WifiManager: add LocalOnlyHotspotCallbackProxy\n\nAdd the proxy for LOHS callbacks to make sure we give updates to calling\napps on the correct thread.\n\nThis will be used in a follow-on CL.\n\nBug: 36704763\nTest: mmma -j64 frameworks/base/\nChange-Id: Ib32dfd232ff8aaeb5f7b228cf0cfc3fd23fd7ee4\n"
    },
    {
      "commit": "5adbc3fb7d1b1fdf3919f25d70ff54ae78527e9e",
      "tree": "81db8c488f90fa09185030eeb7b3413eb900a537",
      "parents": [
        "f49baef4b97b7745728486ac92aff4b53241d307"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Wed Apr 26 16:11:52 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Sun Apr 30 00:38:10 2017 -0700"
      },
      "message": "WifiManager: add APIs for LOHS\n\nAdd the APIs and docs for LocalOnlyHotspot (LOHS).  The calls are\nnot implemented with this CL.\n\nBug: 36704763\nBug: 37073685\nTest: make\nChange-Id: Ib7ab287a65091f54abef56feebb4cccd1e15a173\n"
    },
    {
      "commit": "95581dacb227e2817a2cf74691a00641993e7307",
      "tree": "92c50ca2a041bdb4564fd35c0c0432fc708bf26b",
      "parents": [
        "17238a3f1a7eb328e7f283cac273a3db264fd896",
        "720cac453670f851c9ee1550efe45892e0c304e0"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 28 01:56:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 01:57:03 2017 +0000"
      },
      "message": "Merge \"WifiManager: add updateInterfaceIpState\" into oc-dev"
    },
    {
      "commit": "3ad5340e5c1304af081afccf87a6785afdab075c",
      "tree": "3239eada2c6b974b30b9f0bba6a3f57dc1b79bb2",
      "parents": [
        "726e8739b7673b68e66b5f09eb23c923a0e8fcd0",
        "5c1469e5ccd44cc98c88671ed38403eca7a7f3cb"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri Apr 28 01:25:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 28 01:25:06 2017 +0000"
      },
      "message": "Merge \"Throttle wifi scan requests from background apps (1/2).\" into oc-dev am: afd8d9e2b2\nam: 5c1469e5cc\n\nChange-Id: I0fb64287061f5323db066b484db7b96b5f1979ea\n"
    },
    {
      "commit": "5c1469e5ccd44cc98c88671ed38403eca7a7f3cb",
      "tree": "5b6b732e7664d3a14ab72dd99ada5194e22121f1",
      "parents": [
        "a02972ed4133081274af3829b3b5e8effda449e9",
        "afd8d9e2b289fe623118e849e0915f940a19bf2f"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri Apr 28 01:01:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 28 01:01:55 2017 +0000"
      },
      "message": "Merge \"Throttle wifi scan requests from background apps (1/2).\" into oc-dev\nam: afd8d9e2b2\n\nChange-Id: I92ca90c34a9fadeabf324a84ec41772dcdebc57f\n"
    },
    {
      "commit": "afd8d9e2b289fe623118e849e0915f940a19bf2f",
      "tree": "3c0b119e0d69f0cc45c5cc433712b9e49ebdcbd1",
      "parents": [
        "2b6bf2f2213c340ced0c46c1de29e553af2faf5a",
        "cdbffa986dfa0a26ebcde6409f0131754889c88f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 27 23:38:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 23:38:28 2017 +0000"
      },
      "message": "Merge \"Throttle wifi scan requests from background apps (1/2).\" into oc-dev"
    }
  ],
  "next": "629d2e7a8e98395be9849ebadd4cdcaf4a5aad6a"
}
