)]}'
{
  "log": [
    {
      "commit": "ddd0986311196f389c9b88147620129ec788886e",
      "tree": "40997a3e163e580650783a647a1223a5e97c181e",
      "parents": [
        "9f6ba7af562a938e4765a224b412f2d0691f586a",
        "cd8e0416687c00a1e8eff525be0925a3f00c08bb"
      ],
      "author": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Thu Aug 21 16:04:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 21 16:05:00 2014 +0000"
      },
      "message": "Merge \"Revert \"Annotate @SystemApi on some WifiManager methods.\"\" into lmp-dev"
    },
    {
      "commit": "beec21522de893edad1217059d1e3700a775593f",
      "tree": "36639eb601e2cdde0a608c4eb5d32e73076f1be4",
      "parents": [
        "94f6878bbd98753aa60fd80f5a73b5f198579b04",
        "612519db40db1bad7597ab207f14c9b5b5524a93"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu Aug 21 14:55:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 21 14:55:12 2014 +0000"
      },
      "message": "Merge \"per bssid blacklist\" into lmp-dev"
    },
    {
      "commit": "cd8e0416687c00a1e8eff525be0925a3f00c08bb",
      "tree": "9c752ad06132f31cf8f83d5db77a6de8d69726ff",
      "parents": [
        "4d114920719d4bdf6c014a9475178bbd0eba905d"
      ],
      "author": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Wed Aug 20 22:08:40 2014 +0000"
      },
      "committer": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Wed Aug 20 22:10:36 2014 +0000"
      },
      "message": "Revert \"Annotate @SystemApi on some WifiManager methods.\"\n\nThis reverts commit 041bcc22bd21f84358e5b2102e3a919bcdd99b81.\n\nBug: 17134034\nChange-Id: I1ebcdd9b4c56e5c93fd5667699c8971e8c6e5452"
    },
    {
      "commit": "612519db40db1bad7597ab207f14c9b5b5524a93",
      "tree": "6ab0e32746921a9b0708a9ffb2939291f6da5a3e",
      "parents": [
        "da3475dba70965908bbef269a004a71433963532"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Aug 20 14:01:06 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Aug 20 21:07:02 2014 +0000"
      },
      "message": "per bssid blacklist\n\nBug: 16823537\n\nThis CL is dependent on Iff32fae2cd67343e63046d58d75fa1e10d9775d0\n\nChange-Id: Id9411c8097337b37ac1ce1a6ac8b28b4bda31ff3"
    },
    {
      "commit": "da3475dba70965908bbef269a004a71433963532",
      "tree": "72d69caa798cfed15e915f7a291179632d1853c1",
      "parents": [
        "fd3b324feb81a05443a2c245bf61df0309db01e1",
        "1575d9060535df8ee017608fbb2023f097f692e3"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Aug 20 19:07:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 20 16:06:26 2014 +0000"
      },
      "message": "Merge \"remove passpoint, except ANQP - DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "4d114920719d4bdf6c014a9475178bbd0eba905d",
      "tree": "10b3e3ba5fd283041c429aded244984d0858411c",
      "parents": [
        "90aefa2030b346d8e819157d83edf97733d8592b"
      ],
      "author": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Mon Aug 18 17:17:57 2014 -0700"
      },
      "committer": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Tue Aug 19 09:42:41 2014 -0700"
      },
      "message": "Annotate @SystemApi on some WifiManager methods.\n\nBug: 17112931\nChange-Id: I5980bc46bc1f16316caecd7fcc6cd771b8ca6cdf\n"
    },
    {
      "commit": "1575d9060535df8ee017608fbb2023f097f692e3",
      "tree": "9c1af1c7fc9ba656f10a8cd6f8fa2030c83ded73",
      "parents": [
        "dc77ea411a852d8c0086f5ea7663d2697cf81e7f"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Aug 18 18:39:31 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Aug 19 01:54:41 2014 +0000"
      },
      "message": "remove passpoint, except ANQP - DO NOT MERGE\n\nThis CL is dependend on Ic3ae7269f0ca11cec6b7aea5143499e88ecc7149\n\nChange-Id: Ic533d1820c470bf2370a92452b37515ef7458f45"
    },
    {
      "commit": "833dcd4bea5cadccaa55f9a06942bb36d01d73ac",
      "tree": "e7afec6bf1ad433bfcb17635bddc302bece355c8",
      "parents": [
        "550bd55257d08030641e164982bfa7192e3b9850",
        "e4ce619880e831992b005c17dfabb7800994d0c7"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Aug 20 20:41:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 20 20:15:45 2014 +0000"
      },
      "message": "Merge \"Improve documentation of ScanResult and WifiInfo.\" into lmp-dev"
    },
    {
      "commit": "36ecb30b870c445521587a5538d0c4dadda8f45c",
      "tree": "e32fa69455d6a7e595f2e6bad5dd348c7538489e",
      "parents": [
        "155bbf1ea4f28717fb52ef6324137b65e7c3cac1",
        "4d114920719d4bdf6c014a9475178bbd0eba905d"
      ],
      "author": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Wed Aug 20 02:58:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 19 02:43:23 2014 +0000"
      },
      "message": "Merge \"Annotate @SystemApi on some WifiManager methods.\" into lmp-dev"
    },
    {
      "commit": "0a82e80073e193725a9d4c84a93db8a04b2456b9",
      "tree": "0fc1bb0fab2818df4175215e88ac52372e20bc66",
      "parents": [
        "3a6eba01c48363f675090bd8e0f853a7fbf2165d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Jul 31 00:48:01 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 19 11:59:43 2014 -0700"
      },
      "message": "Stop using LinkProperties for static configuration.\n\nLinkProperties can represent way more complicated configurations\nthan what we can actually apply to interfaces. This makes it\nerror-prone to use it to represent static configuration, both\nwhen trying to apply configuration coming from LinkProperties\nand when trying to save configuration from current\nLinkProperties.\n\nInstead, move static configuration (IPv4 only, since we don\u0027t\nsupport static IPv6 configuration) into a separate\nStaticIpConfiguration class.\n\nBug: 16114392\nBug: 16893413\nChange-Id: Ib33f35c004e30b6067bb20235ffa43c247d174df\n"
    },
    {
      "commit": "3291de8f6c8bc7ffa5992a2a5a5c2cf8bb0adf4b",
      "tree": "c3f363ba74a9f6ce48ca3318b8672dea2a43ff0d",
      "parents": [
        "f8d72cc14f70f5af13342c4c7b107a8ab60dfe23"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 15 14:01:14 2014 +0000"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 15 14:01:14 2014 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Revert \"Revert \"Update Trusted Credentials screen in settings\"\"\"\"\"\n\nThis reverts commit c9249c69813c6fb889d71d84583c67ae2942e6de.\n\nChange-Id: I5504fddaf7b18efb73cd6c76678b3b39ce9b0229\n"
    },
    {
      "commit": "f8d72cc14f70f5af13342c4c7b107a8ab60dfe23",
      "tree": "57ac8e36c84cb0d3628535c9ffc96094c5bda61f",
      "parents": [
        "f75aadc028f2e79541a269bf2c74dcb3482e2ec7"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 15 12:52:35 2014 +0000"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 15 12:58:37 2014 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Revert \"Update Trusted Credentials screen in settings\"\"\"\"\n\nThis reverts commit 87efe74e092236c372d3b6909009641123aa416a.\n\nThis should be fine now with all the dependency CLs +2-ed\n\n\nChange-Id: I96ad14ad5ff81e6b5391035cb6c5a62339c6cc40"
    },
    {
      "commit": "f75aadc028f2e79541a269bf2c74dcb3482e2ec7",
      "tree": "c3f363ba74a9f6ce48ca3318b8672dea2a43ff0d",
      "parents": [
        "1e7bc0def8c62b91d3eb985a51bec54063ce83f5"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Aug 15 12:25:52 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Aug 15 12:25:52 2014 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Update Trusted Credentials screen in settings\"\"\"\n\nThis reverts commit 19c8ce291e89a9ef1442a20e1feab421b11536d7.\n\nChange-Id: Ie5a5571127311e0a29f314c0566e779cfe940b53\n"
    },
    {
      "commit": "1e7bc0def8c62b91d3eb985a51bec54063ce83f5",
      "tree": "57ac8e36c84cb0d3628535c9ffc96094c5bda61f",
      "parents": [
        "4b2d0f20db2e0f9395a0c12ed5d4b6020eb272cb"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 15 11:52:15 2014 +0000"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Fri Aug 15 12:55:35 2014 +0100"
      },
      "message": "Revert \"Revert \"Update Trusted Credentials screen in settings\"\"\n\nThis reverts commit 0f0de0bdd021bad5f85fdb0399a4ea91a1611e25.\n\nChange-Id: Ia3d0907e3d7c2ec42d64e45f60e3dfaffb932c3d\n"
    },
    {
      "commit": "e4ce619880e831992b005c17dfabb7800994d0c7",
      "tree": "9e398eb7976735b7f84091b98487ffe28c3a8a24",
      "parents": [
        "f2546bf4235d0c875e9394986535febf068b6101"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Aug 08 16:48:13 2014 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Aug 12 18:46:42 2014 -0700"
      },
      "message": "Improve documentation of ScanResult and WifiInfo.\n\nValid dBm ranges should *not* be mentioned in the documentation.\nManufacturers should be able to produce devices which can detect\nsignal strengths with arbitrary sensitivity rather than being forced\nto restrict strengths to a certain range.\n\nAdds a reference to WifiManager.calculateSignalLevel(), an\noften-useful method to convert these RSSI values into an absolute\nsignal level that can be displayed to a user as the signal strength.\n\nBug: 13731529\nChange-Id: I0aae85a6d8bc48ffddd1927d816a1dfbf5230f7e\n"
    },
    {
      "commit": "c216c473eb50e16ab6c6361bd0c9232d5bfaeb39",
      "tree": "8e14c21050d7ad507a381cebc1389f502d8fdf73",
      "parents": [
        "c55dd2bc042a78e7dac8b9d1a4bb4b51c141a512"
      ],
      "author": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Thu Aug 07 18:53:04 2014 +0000"
      },
      "committer": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Mon Aug 11 12:51:18 2014 -0700"
      },
      "message": "Revert \"Changes in framework for WIFI_CREDENTIAL_CHANGE broadcast. [DO NOT MERGE]\"\n\nThis reverts commit 41158d90a69cae2a9c4ced0e04f235e8cfef5259.\n\nBug: 16871063\nChange-Id: I93623be92f2de41789b16827867f3f95bf0480c5\n"
    },
    {
      "commit": "88992bc90c874eb0eb159b3ea37659a8b83bbee0",
      "tree": "36e6f1ce8e13a79dc46841a3e1bcde00d4d3e6c6",
      "parents": [
        "0b798b97dc24d9909ab1fd6e360e4be950976263",
        "894651bab56bfcfa2ecb35dfac262f2590ff483d"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Aug 10 22:00:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 09 00:40:15 2014 +0000"
      },
      "message": "Merge \"Unhide WifiPasspointManager for ANQP APIs - DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "894651bab56bfcfa2ecb35dfac262f2590ff483d",
      "tree": "83357b4b2268901dcdc8229d274f8b5c48da1e8a",
      "parents": [
        "d18a1da18d1f92acc2669f936da00cd66657e44b"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri Aug 08 14:46:56 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Aug 10 19:30:00 2014 +0000"
      },
      "message": "Unhide WifiPasspointManager for ANQP APIs - DO NOT MERGE\n\nThis is unhiding some unwanted changes too; but we\u0027ll fix that later.\n\nChange-Id: I35343815e99aafbec8e4ef4d0707499fb6219457\n"
    },
    {
      "commit": "c8505931420dd9a76acf940a56b31354cd0105b0",
      "tree": "8cef899f03a31ebafc66ba6c1e58f0d9b66a5cd9",
      "parents": [
        "ec64709ce042bcf456f9749e079e5f6981cfbbb9"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Jul 21 16:18:04 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri Aug 08 21:06:12 2014 -0700"
      },
      "message": "Support EAP-SIM and EAP-AKA\n\nThis change un-hides constants for these two methods and\nalso un-hides RADIUS/AAA FQDN field to allow creating\nPasspoint release 1 credentials.\n\nChange-Id: Ia3501017dc1f5c0b4932bb45e1e9c5bf7262d7fe\n"
    },
    {
      "commit": "75e3ad631c922341dee6200145f8a627a6adbead",
      "tree": "b6e2ddcbbc2d2e3953bf3492a21a37f64c426a5f",
      "parents": [
        "7466986d2055eb8711f36a85ac539b1572ffe805",
        "e75c0b8e3becd9f875679a5240f3b1e26d089a3f"
      ],
      "author": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Fri Aug 08 01:02:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 07 15:00:45 2014 +0000"
      },
      "message": "Merge \"Unhide broadcasts for WiFi network changes.\" into lmp-dev"
    },
    {
      "commit": "e75c0b8e3becd9f875679a5240f3b1e26d089a3f",
      "tree": "1cdb74917d1e36083112e2f214c68f363fa16e29",
      "parents": [
        "d5324e4183c97ae7271b6eda4204d9f0dc003023"
      ],
      "author": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Thu Aug 07 11:14:20 2014 -0700"
      },
      "committer": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Thu Aug 07 14:43:40 2014 -0700"
      },
      "message": "Unhide broadcasts for WiFi network changes.\n\nThis change will fulfill the same role as ag/487624, which unhid other broadcast\nconstants (and is being rolled back).  We can leverage the existing broadcasts\nin this CL rather than introducing new ones.  They just need to be exposed.\n\nBug: 16871063\nChange-Id: I91462851c8016ed962cdafa54e9ec938d52c84b6\n"
    },
    {
      "commit": "db0c15dd67c4a5491348d1417b38a427b9fec1f3",
      "tree": "bcfbacf4e568765157dffa73efc6142ba74f2286",
      "parents": [
        "54f089416925c164f3b5353a6fa09359d959cf7e"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Aug 07 16:17:36 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Aug 07 16:52:37 2014 -0700"
      },
      "message": "Read/Write numBssidsPerScan in ParcelableScanResults\n\nSetting the value has no effect because it was lost in marshalling\nacross binder interface.\n\nBug: 16826305\nChange-Id: I5b308441608e0b7fc159fc249a16aec3728bac82\n"
    },
    {
      "commit": "138b324d5db09cff27e43c8ee3614def01630013",
      "tree": "fae8148a4dd4018a72498c3e712ec904d9a04c03",
      "parents": [
        "0f5efe0b440832f6dea37b4381f9e4ebafd9bcad",
        "678e3ecc937c00969830700dffb42fb1ee232f7c"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Thu Aug 07 13:42:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 07 12:44:12 2014 +0000"
      },
      "message": "Merge \"Revert \"Update Trusted Credentials screen in settings\"\" into lmp-dev"
    },
    {
      "commit": "678e3ecc937c00969830700dffb42fb1ee232f7c",
      "tree": "98c7144f8cca3b46411549aad4bbdcaa5376df00",
      "parents": [
        "1386627335a79dd02fb34db344e63ca3abfce013"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Thu Aug 07 13:41:08 2014 +0000"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Thu Aug 07 13:41:08 2014 +0000"
      },
      "message": "Revert \"Update Trusted Credentials screen in settings\"\n\nThis reverts commit 4fde5aa9fab931d9becfc49f7d7b8526ad5640d9.\n\nChange-Id: I581c38d64e9829b0079bafa42615f2aa0bf64763\n"
    },
    {
      "commit": "0f5efe0b440832f6dea37b4381f9e4ebafd9bcad",
      "tree": "03ae3bb1e34e87e770ef82cbf364eef433d1012d",
      "parents": [
        "04e5f72cdb7bbe494e4b330b393388d1e0b18f74",
        "1386627335a79dd02fb34db344e63ca3abfce013"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Thu Aug 07 13:39:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:19:02 2014 +0000"
      },
      "message": "Merge \"Update Trusted Credentials screen in settings\" into lmp-dev"
    },
    {
      "commit": "1386627335a79dd02fb34db344e63ca3abfce013",
      "tree": "7c01e7fec4edf431ef8740e61655d82ec93aca7d",
      "parents": [
        "1cc41c938cfe587441a63f0d6176f59fcf2f25b4"
      ],
      "author": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Tue Jul 15 16:58:59 2014 +0100"
      },
      "committer": {
        "name": "Zoltan Szatmary-Ban",
        "email": "szatmz@google.com",
        "time": "Tue Jul 29 16:43:37 2014 +0100"
      },
      "message": "Update Trusted Credentials screen in settings\n\nTrusted credentials for both the primary user and its managed profiles are shown\non the Trusted Credentials fragment. All functionalities (e.g. disabling/enabling\nof certificates) remain available.\n\nBug: 16029580\n\nChange-Id: Ia92ae02d8c572bf4a3be172f6c255726cefc0fa1\n"
    },
    {
      "commit": "ea676a0e51504aa53dff9cbe64085658987703b2",
      "tree": "05ac2d415d7ae78d02f5a8c7c6ab73089a4dd93f",
      "parents": [
        "65d630bad3cbf3bd9d048678db54c1129eeb0cef"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Jul 29 15:52:20 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jul 30 08:54:41 2014 -0700"
      },
      "message": "Rename HotspotListener to BssidListener\n\nAnd other usage of term Hotspot. This is to be technically correct\nwith the name usage, should the API become public later.\n\nThis change also fixes few outstanding requests from GScan API.These\ninclude\n\na. An event with scan results when REPORT_AFTER_EACH_SCAN is set.\nb. ScanSettings now takes in number of APs as an argument.\nc. Removed single shot scan API (since it is not implemented anyway)\n\nChange-Id: Id160f9f14193a37cce5f3ab8d6ea528344b788a0\n"
    },
    {
      "commit": "f7d3700ea117320854670a301a3fa9c42cdaa96a",
      "tree": "6864f9cd92e9694dc795646096ba416195047684",
      "parents": [
        "57b69dd27e582e951ea223ba970bd7157753769b"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 29 12:11:29 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 29 12:33:12 2014 -0700"
      },
      "message": "record join attempts\n\nChange-Id: I82ef09ec46d7ac7cc8bbe2939873a5f966ee0df7\n\n On branch scorer-logs\n Changes to be committed:\n\tmodified:   java/android/net/wifi/WifiConnectionStatistics.java\n\n On branch scorer-logs\n Changes to be committed:\n\tmodified:   java/android/net/wifi/WifiConnectionStatistics.java\n"
    },
    {
      "commit": "0ae4e5da22e719cae5848338c16b66f6eaa10261",
      "tree": "aeeece8ec808915f13827c6b090a60a752106dcc",
      "parents": [
        "9dddb46f0fa7c3c24767b8a3ed35f836b4416a19",
        "ec5a901ea88109f2bd5ac0a635b48176135ed32f"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 29 03:57:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 25 21:16:23 2014 +0000"
      },
      "message": "Merge \"fix typo in scanresult\" into lmp-dev"
    },
    {
      "commit": "ec5a901ea88109f2bd5ac0a635b48176135ed32f",
      "tree": "646467c425c706f565576da83b71febb4f9039dd",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:48:33 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:48:33 2014 -0700"
      },
      "message": "fix typo in scanresult\n\nChange-Id: I4a7998097419bebeb94b23785567865b19205642\n"
    },
    {
      "commit": "16a40cc7b597f0492f633cc0f742dc796955e7fd",
      "tree": "a10b1a0c8f64cf99d04591518bbffea6ace27886",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:26:58 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 20:35:44 2014 -0700"
      },
      "message": "add debug info to wificonfiguration dump\n\nChange-Id: I4887afa21d6e1d9463fa4a5cd0aa7ae22973239f\n"
    },
    {
      "commit": "57188b8908286118be96348c3bc72931d197b522",
      "tree": "6c5d9e1b334a8ed21c85bea57cb47ce99ecf21bf",
      "parents": [
        "22132d7950e57603e14259a337d6461d8478f07a",
        "4eeecb25509f91ac7a6e2cde76dac782fbec5360"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 21:21:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 28 18:28:56 2014 +0000"
      },
      "message": "Merge \"introduce WifiConnectionstatistics\" into lmp-dev"
    },
    {
      "commit": "4eeecb25509f91ac7a6e2cde76dac782fbec5360",
      "tree": "b7da7e0d7ba9c7dbc88499d871a2d7f2c312da44",
      "parents": [
        "154b2cf6bbb99ee258b289846183172139a87dba"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri Jul 25 17:10:56 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jul 28 21:20:55 2014 +0000"
      },
      "message": "introduce WifiConnectionstatistics\n\nThis CL is dependent on I10584a447fecd977df3eefd8e2cc028bd26ec0e3\n\nChange-Id: I51fbbf062feb22c5f16b438675519064cc43e160"
    },
    {
      "commit": "c4272f32aec68ae2377141a2d6d4e6059fb36714",
      "tree": "46b7339f855ad0b47bacdd2aaecac8cf590dc88f",
      "parents": [
        "d65e8f4b6b37b274fcd5b7701a73eaef7c4ba8b4"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri Jul 25 17:46:14 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Jul 28 09:00:10 2014 -0700"
      },
      "message": "Enable RTT End-to-end\n\nThis change includes various fixes to first RTT implementation and\nenables RTT APIs end-to-end. Fixes include proper marshalling of\nobjects across API and service and JNI fixes.\n\nChange-Id: Ie4ba1ffc6c5b42593e931438b3f03e201ff6be71\n"
    },
    {
      "commit": "eb8f329a5e8d4df80447ab9676761f9743d20cd4",
      "tree": "5dae1d64fbb10bb3df2603e05e3cdfe078445b39",
      "parents": [
        "b3bb0e3f0df1e6b7fe3e681a29d9eb3045992f73"
      ],
      "author": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Thu Jul 24 12:50:40 2014 -0700"
      },
      "committer": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Thu Jul 24 14:50:06 2014 -0700"
      },
      "message": "Also unhide WifiConfiguration.lastUpdatedUid.\n\nBug: 16153258\nChange-Id: I69c2666a63c3e56787c4aa2699c2cfd22c053353\n"
    },
    {
      "commit": "154b2cf6bbb99ee258b289846183172139a87dba",
      "tree": "f6ecf42c182746e6a9aa15930884f98f0852d51c",
      "parents": [
        "5320b04fe74f0120f84dd9fe09785491f42a766b"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jul 23 16:03:43 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jul 23 18:11:26 2014 -0700"
      },
      "message": "autojoin fixes:\n\n- make use of network scorer for autojoin\n- Bug:16484607\n\nChange-Id: Ib26cfe31aa5646facf781a2345981e06a6fc36e3\n"
    },
    {
      "commit": "adae06be9bfd8cb756e1793b52e682eb87258968",
      "tree": "55c05a3d00c5ab618528ce5fa315832491749a21",
      "parents": [
        "6ce4db0acf9dea297d96424e526092e799f6da84"
      ],
      "author": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Wed Jul 16 12:53:40 2014 -0700"
      },
      "committer": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Fri Jul 18 12:40:10 2014 -0700"
      },
      "message": "Unhide WifiConfiguration.creatorUid. [DO NOT MERGE]\n\nBug: 16153258\nChange-Id: Ic4fcf1d5454b9bf5ae31cefb48322dae187338bc\n(cherry picked from commit 761f6cb69d3ac20dfc274eed2246f50da942b0c0)\n"
    },
    {
      "commit": "7effa118e08b296feaea36a7865fb52518cbdabc",
      "tree": "e73c6c4c0180bfd891e59e1aee7bbca42c205414",
      "parents": [
        "4ad11abac32a5d5373b29ae7da10bf89f843ed0b",
        "7686c061b7c5c981c79e566e3b31f68b9e21c730"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jul 17 00:46:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 16 23:37:00 2014 +0000"
      },
      "message": "Merge \"Introduce RTT Manager\" into lmp-dev"
    },
    {
      "commit": "7686c061b7c5c981c79e566e3b31f68b9e21c730",
      "tree": "5f6dcba011d43654a5c5dcd03b8e764a13ead852",
      "parents": [
        "6d32e725233b2bd4b1e3c1c01707f8ca8b9835c9"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Jun 30 15:25:01 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jul 17 00:45:20 2014 +0000"
      },
      "message": "Introduce RTT Manager\n\nChange-Id: Ic9a16d587897b272f85cdb2b8c52b51bca060d18\n"
    },
    {
      "commit": "758bdf4a915c313f1c3bef0b95b494c91f363f03",
      "tree": "216aac7541e23836b8373a350e8e763471bb3505",
      "parents": [
        "6d246a9daf5d84202b82b4e2b202f818ac9436b6"
      ],
      "author": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Mon Jun 16 15:12:27 2014 -0700"
      },
      "committer": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Wed Jul 16 17:43:43 2014 -0700"
      },
      "message": "Add a new SystemApi, getPrivilegedConfiguredNetworks(). Part 1 [DO NOT MERGE]\n\nThis is very similar to the existing\nWifiManger.getConfiguredNetworks(), but it returns real preSharedKey.\nThis API is only used by system application.\n\nBug: 15703353\nChange-Id: If3eaca3286e77b780272f42a28772d1d8d39db65\n(cherry picked from commit 775bf6ae5d052948bcb60eaf89defa9105d7077c)\n"
    },
    {
      "commit": "cdd5858e481fb0087c40c5997a9fa1446b326165",
      "tree": "77431671b1cca6c916fcf903461e1d30795741e6",
      "parents": [
        "a51cab9288fea0a8c8ce9a4ccdb834a11984b32c"
      ],
      "author": {
        "name": "Wenchao Tong",
        "email": "tongwenchao@google.com",
        "time": "Wed Jun 18 12:59:21 2014 -0700"
      },
      "committer": {
        "name": "Chelsea Derrick",
        "email": "chelsead@google.com",
        "time": "Wed Jul 16 22:16:56 2014 +0000"
      },
      "message": "Changes in framework for WIFI_CREDENTIAL_CHANGE broadcast. [DO NOT MERGE]\n\n* Only allow system app to send/receive\n  WIFI_CREDENTIAL_CHANGE.\n* Define constants in WifiManager.\n\nBug: 15703353\nChange-Id: I4bcc6bc82ec01952500eef3965cf81116bba693d\n(cherry picked from commit f4a43f196e1132968a8add60efa4ae4558f8b010)\n"
    },
    {
      "commit": "81e32da98f5a8ab11bb557f4f12de022ab59b48b",
      "tree": "34dd3067483ece61f91f05ae6ae225b831e1ae3e",
      "parents": [
        "30f01591c8109cc6193de8d6f1246f5861a34b13"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri Jul 11 12:48:04 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri Jul 11 21:12:36 2014 +0000"
      },
      "message": "Unhide WifiAdapter APIs\n\nChange-Id: Ia19ab4cfddddd3285ae9e0c5804f2cceda4cf063\n"
    },
    {
      "commit": "ebb530619569dae465e68a4e53e4cdc749ae3727",
      "tree": "0d89dfc749292996ac7f5b869c1daffa7d468b4c",
      "parents": [
        "c7cc37b3cd2a73882e75c74ff9ca2499011ce193"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jul 09 22:58:21 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jul 10 13:45:01 2014 -0700"
      },
      "message": "Fix name mismatch in WifiAdapter\n\nChange-Id: I895a2b7a8aa07a14f54543d0f86ad4a8e7660051\n"
    },
    {
      "commit": "c7cc37b3cd2a73882e75c74ff9ca2499011ce193",
      "tree": "473a5a4a8a3e9e4d7b131f86863151decd510949",
      "parents": [
        "19024b6d82aa80327f0f90303ef681938012fbe7"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Jul 07 11:57:26 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jul 10 13:45:01 2014 -0700"
      },
      "message": "Introduce Wifi Adapters\n\nThis change extracts all the wifi interfaces on the device; and provides\nits supported features.\n\nChange-Id: I7fbdbec684d653a6e4bf851797e3065ce222e873\n"
    },
    {
      "commit": "19024b6d82aa80327f0f90303ef681938012fbe7",
      "tree": "d5d74962efc57f0916988856e6f39976e536ff75",
      "parents": [
        "6bc2c2c34f2b23eae79ad733c97a691734055c4f"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jun 26 18:29:37 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jul 10 13:45:01 2014 -0700"
      },
      "message": "Lower minimum scanning period in WifiScanner\n\nChange-Id: I4af8200a23c2b61b2505424a3832ca47d390fd80\n"
    },
    {
      "commit": "35d552f7adf0ccffbd78c4220862188a198dda7d",
      "tree": "e92de031bba35ea102c7857fa5b4ff574455e764",
      "parents": [
        "f3e83e45034d99521d748e21ba2a8d3de60e968a"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jul 08 21:37:01 2014 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Jul 10 11:29:21 2014 -0700"
      },
      "message": "Make WifiScanner System API\n\nChange-Id: I0e2ebae998165abbb48a8cee0a3723ace2ca99e5\n"
    },
    {
      "commit": "f5af4a972598611c46d4bf169919e23b7375a5a9",
      "tree": "be9f0ee0f3555c7a57c0e7a86dc72ea4302e4e97",
      "parents": [
        "8aafb42dfda0ba30fa11a22c6ba2fb15f312a843"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 08 12:28:55 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jul 08 19:33:07 2014 -0700"
      },
      "message": "add BSSID blacklist indicator\n\nChange-Id: I6f5f437327de9516468386628095eb4cbee68472\n"
    },
    {
      "commit": "ae81483a15bb3811cfc221970ea290599b43d4de",
      "tree": "337f68743986c13d258bd7ec6b403a5c76e863ba",
      "parents": [
        "7305b87b096d57387f3837e48226c033d50f7063"
      ],
      "author": {
        "name": "Sky Faber",
        "email": "skyf@google.com",
        "time": "Mon Jul 07 12:00:03 2014 -0700"
      },
      "committer": {
        "name": "Sky Faber",
        "email": "skyf@google.com",
        "time": "Tue Jul 08 14:52:13 2014 -0700"
      },
      "message": "Enable ability for secondary users to scan for networks, but not forget.\n\nBug: 15437477\nBug: 14676589\nChange-Id: I3f1956265f4877b8c3cba138628b7393c393d175\n"
    },
    {
      "commit": "833a6f3d1bf0ade93fc0d35dcb12fc1902a7761d",
      "tree": "827e997c33b7d326bee24f9014c9933584446759",
      "parents": [
        "700db2a325bced35cebc403f272f988fad522892"
      ],
      "author": {
        "name": "roger.chang",
        "email": "roger.chang@mediatek.com",
        "time": "Thu Jul 03 13:08:13 2014 +0800"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Jul 08 10:01:54 2014 -0700"
      },
      "message": "Hotspot 2.0 - connect R1 used API to stateMachine(2/2)\n\nChange-Id: I5a0b0873be51c06a015d508af2670d36008ca7f7\n"
    },
    {
      "commit": "5f9385f7eaaacf854bfbe3268eefd3dd39dab05a",
      "tree": "c5506d14ddc7166c44e7154cad3caaff3e5e29de",
      "parents": [
        "cc32bd83e4d420c1adaeb3ea40f8986471e54590"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Jun 30 15:32:08 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Jul 01 16:51:16 2014 -0700"
      },
      "message": "Add two Passpoint fields to WifiConfiguration\n\nWe need two new fields in WifiConfiguration for Hotspot 2.0:\nrequirePMF \u0026 updateIdentifier\n\nChange-Id: I288fee7a413286c48eedd034a5aca60a40b831a8\n"
    },
    {
      "commit": "1be1a134c8ea4553662cf4e5cbb7ddce43c6b73e",
      "tree": "17888214f1d258584c954cc35184f706399d3232",
      "parents": [
        "c3182c557396cb7ac149fd2dba36ac779b809263"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Fri Jun 20 14:45:20 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Jul 01 13:48:09 2014 -0700"
      },
      "message": "Hotspot 2.0 fix launch browser method\n\nChange-Id: I484b526fa92c4e3651e8fe6ae5614f22ba8134d4\n"
    },
    {
      "commit": "d96e4948daf687f3f631ba8d93c89026fd3ce272",
      "tree": "c10c482755a6b793dc826c1fbbedaf757f8fd109",
      "parents": [
        "533226a318d74f9ee20a5ec80cd0c7c06dc91467",
        "9740e468bc895cbc08c71aecc35fc56c3faafa06"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Jun 25 22:23:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 25 17:34:05 2014 +0000"
      },
      "message": "Merge \"interface for nfc handover supplicant commands\""
    },
    {
      "commit": "7610fa66cd0980703986cf5be95a307397040bf1",
      "tree": "d827faf2f9af4754a9ca592301bcd98676d89c99",
      "parents": [
        "cdf74c2881d689a5885c88fde312142277d8cc02"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu Jun 19 16:49:22 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu Jun 19 16:54:53 2014 -0700"
      },
      "message": "add home network boost\n\nChange-Id: I4b508b3f54304c0b3fea126c3905ed3322c2feee\n"
    },
    {
      "commit": "d524c78d9358e2fa1e67124468cffa5284870c62",
      "tree": "0dfe9ad273003191d80c6841346a9fa59edb0e8d",
      "parents": [
        "779d2cffbce3946f6397f2b44a060c9775a2991b"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jun 17 19:37:29 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jun 18 20:25:54 2014 -0700"
      },
      "message": "initial tuning\n\nChange-Id: Iffe899225899e7805478a507ce270d537dc84abd\n"
    },
    {
      "commit": "3bcbf38e7d33ebd331ce5722b0314c47aae4f454",
      "tree": "b0706db7dca5dbe12700109c998c9528cf21cece",
      "parents": [
        "a4649d95fe2da8c7364f33ca39d1ff5ff6ce8623"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Jun 16 10:16:47 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Jun 17 12:56:02 2014 -0700"
      },
      "message": "Passpoint OSU bug fix + API rename\n\n- OSU bug fix\n- API rename\n\nChange-Id: Ic4a09d53177e5c6a81269da7208841d4c6f02716\n"
    },
    {
      "commit": "9740e468bc895cbc08c71aecc35fc56c3faafa06",
      "tree": "98b1606eae6205adbbb541d49b9a46ac673457cc",
      "parents": [
        "5d140e4b1b1d43c742a7d67dd5f9d394c846945f"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Fri Feb 07 16:57:00 2014 -0800"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Jun 16 08:12:47 2014 -0700"
      },
      "message": "interface for nfc handover supplicant commands\n\nexpose:\n  NFC_GET_HANDOVER_SEL\n  NFC_GET_HANDOVER_REQ\n  NFC_REPORT_HANDOVER\n\nThese are used in for setting up WFD with NFC and\nare only accessible given the CONNECTIVITY_INTERNAL\npermission.\n\nChange-Id: Ia43afc137d474822cad896d335530654081a808c\n"
    },
    {
      "commit": "535e0fb8060458c827a29b99af579dd656ef8c49",
      "tree": "ea3dad479bf597c6f41e95e3f01af0aea98c2509",
      "parents": [
        "1dc55c3f81fe6394296c2e38124b8710e79cb0a0"
      ],
      "author": {
        "name": "roger.chang",
        "email": "roger.chang@mediatek.com",
        "time": "Wed Jun 11 15:58:59 2014 +0800"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Jun 16 10:22:43 2014 -0700"
      },
      "message": "Wifi Passpoint - add new API and change equals element\n\n- add createWifiConfiguration()\n- correct getHomeSp to isHomeSp\n- add clientCert for equals function in TLS case\n\nChange-Id: Ib8d563ec8937da5ef3673a31b2afd9a8856ec9bb\n"
    },
    {
      "commit": "72d87d99b02c6523a4a3cb83e0d5cf6c8e01075f",
      "tree": "7d45c25422b0390677c51fb25161f026c259f1fc",
      "parents": [
        "90132dd7ca8427af768c5167e5722cb611d95f7c"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu Jun 12 19:26:30 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri Jun 13 03:32:28 2014 +0000"
      },
      "message": "auto-roam fixes, disable scanning based on traffic at interface\n\nBug: 15575229\nBug: 15577651\n\nChange-Id: Ia8914a90d803fd9e6ba9fa51efce50c7b7f1c692"
    },
    {
      "commit": "0811cbee480524521750f43ac2a608cf84dba8aa",
      "tree": "6f735afceb497a2f782d69264aa69798a1a5b3c7",
      "parents": [
        "3e136626daa184a8191808343c95be9c7313448b",
        "ef9ef71a77f9d9c9822205362e23c6171538e68d"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu Jun 12 16:58:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 03:30:50 2014 +0000"
      },
      "message": "Merge \"Wifi passpoint - linking APIs\""
    },
    {
      "commit": "ef9ef71a77f9d9c9822205362e23c6171538e68d",
      "tree": "c8eb5e6c85faac5c0ca3bb08287cf59c43401e87",
      "parents": [
        "4a7c3af2990d36d01f9a49b8e111fcfff06a50a2"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu May 29 10:12:13 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Wed Jun 11 15:38:55 2014 -0700"
      },
      "message": "Wifi passpoint - linking APIs\n\ncherry-pick from kwd:\n\n99d4cc Wifi Passpoint - linking credential match API\nhttps://partner-android-review.googlesource.com/#/c/59247/\n\nb5f5ef Wifi Passpoint - linking OSU API\nhttps://partner-android-review.googlesource.com/#/c/59282/\n"
    },
    {
      "commit": "daf215cf95fe5464d67465d9a6540c6296ca90bd",
      "tree": "764311db888879a4907ae1e5c2f0412c6394104f",
      "parents": [
        "e344cb226885b071c0aad5dd034518fca5002841"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon Jun 09 15:39:22 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jun 12 08:34:44 2014 -0700"
      },
      "message": "Support scanning using band specification instead of channels\n\nThis change enables scanning with band specification instead of channels,\nthis should ease app development.\n\nAlso includes a bug fix for parcel serialization/deserialization.\n\nChange-Id: Idbffce4805b403bf8fe1efae999cb828e09c2420\n"
    },
    {
      "commit": "e344cb226885b071c0aad5dd034518fca5002841",
      "tree": "e95833afa128b76f9cf8adfc6267a74df1d39660",
      "parents": [
        "4604abc97d7dd757bb76ff9b7fcf343dc4a15212"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Jun 03 15:55:36 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Jun 12 08:34:44 2014 -0700"
      },
      "message": "Fix an NPE in WifiScanner while reporting description\n\nChange-Id: Ie9d12e19e0b8ca98c6ec4c6fa5222a2f28983e64\n"
    },
    {
      "commit": "f980c53f86affedc51d31c939a1435d26bc0e050",
      "tree": "1daeb3c95511c1baf6f40fe67dcd5bdd592df7c0",
      "parents": [
        "f4c6a154e9441bb7402e0b3d20b6ace16b9e76f1"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jun 11 17:21:22 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jun 11 17:21:22 2014 -0700"
      },
      "message": "reset counters when disconnecting\n\nChange-Id: If19d97d481a93343cf9792ff77bf9926ae5c26a7\n"
    },
    {
      "commit": "111fa0274d1d6620f9634783585387f3b773949e",
      "tree": "eb89259b273e2d4e6594494556d540aec6c2dcbc",
      "parents": [
        "961dda77965203da05df2c865d42a1968d622343"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Jun 10 20:47:58 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed Jun 11 14:38:06 2014 -0700"
      },
      "message": "auto-roam initial implementation\n\nChange-Id: Iad207974b2fea97420cc6131c5fa0a1f17bf2aac\n"
    },
    {
      "commit": "2ab9089dfa0c0526e8bf0aaade8a09dec021dc90",
      "tree": "63bd402f29294824c38749afe678338539f2ccdc",
      "parents": [
        "bb1b857841ad10674930f3b88499cd1fe7cc9f24"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jun 02 15:30:39 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jun 09 14:50:47 2014 -0700"
      },
      "message": "remember and report network score\n\nChange-Id: Iccb2ec603bc9c0d3cf1976d0cc3f343cb1096494\n"
    },
    {
      "commit": "e40348cf47093ab682abc98bd668b61841626a6e",
      "tree": "a46790a61188fb4e8e4a1847f10b8cd4f56a1a77",
      "parents": [
        "5e9a42588e986a7a2ab12de5d70adff5f2db9c5a"
      ],
      "author": {
        "name": "puff wen",
        "email": "puff.wen@mediatek.com",
        "time": "Sat May 31 15:21:45 2014 +0800"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Jun 03 10:10:12 2014 -0700"
      },
      "message": "Add class CellularNetwork for plmn parsing and retrieve mcc and mnc.\n\nChange-Id: Ic5d9c35ea8adcb432c7e601321050fbdfecc5fa7\n"
    },
    {
      "commit": "0dcecc1cab9e0586ccc4725a2dab068e78207387",
      "tree": "1f581bc955f7b34cd60c8934f3b03a69ab9f3086",
      "parents": [
        "597b637070c1f82070a5aa7b85de27ce78495226",
        "2d0f71eea20470985abde98d759910a1ac40b257"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jun 02 20:03:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 02 20:03:13 2014 +0000"
      },
      "message": "Merge \"handle removal of self added configurations\""
    },
    {
      "commit": "2d0f71eea20470985abde98d759910a1ac40b257",
      "tree": "806d538d95d5e26567180122a891471f95574e55",
      "parents": [
        "dcdd150e6c5d9c6df10b7bc49612c879d1808f6d"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Sun Jun 01 14:58:07 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jun 02 10:56:45 2014 -0700"
      },
      "message": "handle removal of self added configurations\n\nChange-Id: Ib2891ac38a4a876b0cd4f198cf26198b9fc12909\n"
    },
    {
      "commit": "7f28e844c12403e77dc62b2d0ccf34a9639745e0",
      "tree": "25a16326dac6ab9e1e13d9ff43c5e2c74971eee2",
      "parents": [
        "559321abbfd2e66763accc172f3596e4cf7f9172"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 27 18:38:55 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Jun 02 10:49:53 2014 -0700"
      },
      "message": "More ANQP parsing\n\nChange-Id: Ie24eeffa145f2a1bda0cd8e74a52103fdf4b7674\n"
    },
    {
      "commit": "85382f145901070afbe6b991861aa48c4bc1aba3",
      "tree": "20406137393a58dbaf902af7fdb0600f3f71bcf1",
      "parents": [
        "901b87d2c7a1a24d78999caf9dc33b8d438f5760",
        "8f13548615f647a1208ace5369b504cb41149965"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Sat May 31 01:08:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 31 01:08:38 2014 +0000"
      },
      "message": "Merge \"add uid and debug fields to wifiConfiguration\""
    },
    {
      "commit": "8f13548615f647a1208ace5369b504cb41149965",
      "tree": "af501ba7abb7232f65f97399859f7a1f95473e0c",
      "parents": [
        "7d330757d9194435e75d70681a93eee2308608fd"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri May 30 14:29:49 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri May 30 18:06:58 2014 -0700"
      },
      "message": "add uid and debug fields to wifiConfiguration\n\nBug:15111865\n\nChange-Id: I154214c08efe769495cc214cbf65f15d55d83a32\n"
    },
    {
      "commit": "901b87d2c7a1a24d78999caf9dc33b8d438f5760",
      "tree": "f46e817ff7de77a33347a5c3c3e64a9382cd1db1",
      "parents": [
        "8f3ee7df068cf00957f6a96ee67e5a4d2b825d17",
        "8dd64036cdaec757d3b19654a2c3c336ce902433"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Sat May 31 00:51:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 31 00:51:17 2014 +0000"
      },
      "message": "Merge \"Hotspot 2.0 framework - Update implementation\""
    },
    {
      "commit": "8dd64036cdaec757d3b19654a2c3c336ce902433",
      "tree": "d93667d62d08b02ee3347c99d0e6b042763aa0c9",
      "parents": [
        "2157b9dcef00eac182b557b4d78cb66c31eba1bd"
      ],
      "author": {
        "name": "roger.chang",
        "email": "roger.chang@mediatek.com",
        "time": "Wed May 28 15:54:08 2014 +0800"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Fri May 30 15:03:50 2014 -0700"
      },
      "message": "Hotspot 2.0 framework - Update implementation\n\n1. Change API naming\n2. Combine 2 constructors\n3. Add comments for usage\n\nChange-Id: I13d98ed82879b46252bb86a7be7b0a5382024c72\n"
    },
    {
      "commit": "55027bb7b87ddcb05d65892677a2e0fe42f66ba2",
      "tree": "5105c2e64fbe8778cdf086a3e485edf04f46070a",
      "parents": [
        "ae9e1a5d58e669f3715c468429daca785daaaa24"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu May 29 15:58:48 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri May 30 08:47:07 2014 -0700"
      },
      "message": "Accomoditing API Review feedback for WifiScanner\n\ncherry-picked from klp-wireless-dev\nSHA1 8217e22356a8828a725ba7654cf25b05a49108fb\n\nMain changes include\n\n- hiding the API for LMP preview\n- moved information elements to ScanResult object\n- removed objects from events\n- changed API names to be more consistent\n\nBug: 15191968\nChange-Id: Ibe3907366aee85f7d56021a536ae0f9f9fb28b38\n"
    },
    {
      "commit": "8a9eb81df1218884bf0c4cdb214d2f1ec0a5679c",
      "tree": "89c99d284c824ff7e2e14ae98e20918d60ebb316",
      "parents": [
        "bc132a068b47994dc3f8e3c75c963f4676c2e970"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 27 10:35:02 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu May 29 16:18:36 2014 -0700"
      },
      "message": "Wifi Passpoint API change\n\n- hide package android.net.wifi.passpoint\n- extend android.net.wifi APIs for Passpoint credential management\n  \u003e hide for preview\n\nBug: 15191967\nChange-Id: Ic90818cf5c91e93dd7890774543e08b842edc594\n"
    },
    {
      "commit": "bd9af355975e0feb54385c4615b9f9314b52dba7",
      "tree": "0f7078fa851816005defcec73061687cc8160ed1",
      "parents": [
        "c33fb2b5c014f37ce36dbc12eff1e969562f7d50"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Fri May 23 09:07:22 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Fri May 23 09:25:45 2014 -0700"
      },
      "message": "Update Hotspot 2.0 SDK APIs\n\nChange-Id: I0528b378219e03f896497127b5c4b191bf014141\n"
    },
    {
      "commit": "7c28c3663470ce5eb818cfa2ce4a993e4bae8f33",
      "tree": "1f9890f9c8a6f0a7ffe237da4910efba3798c2d0",
      "parents": [
        "46038ae0207ba6f6a8e04bce7267da7af8767f29"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Wed May 21 16:49:28 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu May 22 22:41:13 2014 -0700"
      },
      "message": "Update Hotspot 2.0 SDK APIs\n\n- Add / fix java docs\n- Add some setters in WifiPasspointCredential for update use\n\nChange-Id: Ifc287ab9d69ea9e02bf036f22171947fde9ee94a\n"
    },
    {
      "commit": "559486f081f0e45247daeec50bc34e0e74e56c5a",
      "tree": "28aa4e516b95bbafe7e1979e56cf7984d0f314a2",
      "parents": [
        "3d0f8ebce8fab4e6abab3792dee3a48509185646"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 22 11:53:15 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 22 11:54:44 2014 -0700"
      },
      "message": "revert change preventing NULL SSID in a WifiConfiguration\n\nbug: 15114340\n\nChange-Id: Ic66363fc7781a1d65e5b8647843a752c048145a1\n"
    },
    {
      "commit": "3a74e2ef1681eaae973fc989b3533a7f9c82e7b1",
      "tree": "248ea0d62ab6b77665c77d4371b37ddc040f2923",
      "parents": [
        "aaddbe20e38b5698f5d375a3df5c6ee8aa71906e"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 21:21:00 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 21:21:00 2014 -0700"
      },
      "message": "remember last supplicant failure\n\nChange-Id: I644d32d08491ea0c32cb36820d2720da027a49d0\n"
    },
    {
      "commit": "5fb7bf5fdb93831684b00eb637ec15b5cf0d1e2d",
      "tree": "300b16d4da188974f2f0bacc93a28c59d6887278",
      "parents": [
        "45f302c8724d87f06f797caf76e5b6d4cf11d204"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 15:20:59 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 20:24:35 2014 -0700"
      },
      "message": "make verbose logging a wifimanager hidden API\n\nChange-Id: I325f6ea9f1a6c16dbee9aca641cad7ed3bcd7d2c\n"
    },
    {
      "commit": "2a2dace66500d6057b9dc87bbe9597d7302ec914",
      "tree": "07609445edf3797f720127cbfb8ff05254c4d31d",
      "parents": [
        "711b7a5428041a39512b540402a654d149152261",
        "d3adb7e81658b9c3af8955360acd1b930be6cda8"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 21:05:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 21:05:45 2014 +0000"
      },
      "message": "Merge \"various autojoin fixes\""
    },
    {
      "commit": "d3adb7e81658b9c3af8955360acd1b930be6cda8",
      "tree": "bdcd89147e7126dc1c3195192035ddc7b2c7fc50",
      "parents": [
        "193909da71a342519ad640d157c122a38b6d1a3e"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 10:48:16 2014 -0700"
      },
      "committer": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Wed May 21 10:54:25 2014 -0700"
      },
      "message": "various autojoin fixes\n\nChange-Id: I96acd02764a6fd7c8482ab82bd7e33280b90a577\n"
    },
    {
      "commit": "674ca8a1f47c07033645a1016e68a2e82597e2fa",
      "tree": "bce4377a4f66ca0ae3816563bbcbe8a754846f56",
      "parents": [
        "cd956e0fe21dc1ba8f814950f109648499c8ac5f"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue May 20 18:42:36 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue May 20 22:26:19 2014 -0700"
      },
      "message": "Make Wifi WPS API available on application layer\n\nUn-hide WPS methods (and required interface classes, etc.) of WifiManager to\nenable Apps to start/stop the WPS procedure, add a patch for WPS method\nKEYPAD to avoid early failure callbacks. (Methods PBC, DISPLAY, KEYPAD\ntested on 4.4.2_r2.)\n\nChange-Id: I25aafdc4b637c87d754d4fdb70e40a34a569b738\nSigned-off-by: Olaf Stoyke \u003co.stoyke@avm.de\u003e\n"
    },
    {
      "commit": "7fee7232ee2ae45fb3cd4fcce314e8f1101ae8db",
      "tree": "3133625ec194cb59ce0f8f37f47ac54369ca4d34",
      "parents": [
        "193909da71a342519ad640d157c122a38b6d1a3e"
      ],
      "author": {
        "name": "Roger Chang",
        "email": "roger.chang@mediatek.com",
        "time": "Thu May 15 14:46:49 2014 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 20 18:25:56 2014 -0700"
      },
      "message": "Hotspot 2.0 framework - add implementation\n\nBug: 5485670\nChange-Id: I4d0f728f4c20676232f2d61bbf49691f6e21a100\n"
    },
    {
      "commit": "6346155c5a48495944041e65ec279c88b0fa1391",
      "tree": "b0352928a2f335c3c66fa754cca2cfdd3fd1a304",
      "parents": [
        "3fff22173c7010467ce9e134e89b367e311d122b"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 10 17:10:51 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue May 20 15:24:10 2014 -0700"
      },
      "message": "Move IP config from WifiConfiguration to IpConfiguration.\n\nThis is so that Ethernet can use it in the future.\n\nBug: 7606609\nBug: 8687763\n\nChange-Id: I5d1189682b13f1088848809604690648d8d9ecca\n"
    },
    {
      "commit": "c101b1c90b5c2e649c7f4b14c9c40c570a3ece05",
      "tree": "d43bfc380646ec69a15d923142b5364e03dde0d5",
      "parents": [
        "77bc0a17e8668945548f3b4936e4888ec3eb189e"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon May 19 15:24:18 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Mon May 19 15:29:43 2014 -0700"
      },
      "message": "Implement onPeriodChanged and multiple scans of same channels\n\nThis change fixes multiple scans of same channels; and it generates\nonPeriodChanged event.\n\ncherry-picked from partner:klp-wireless-dev\nSHA1 950564a305865cc0ae2bc528479ea6922efbb898\n\nBug: 15000051\nChange-Id: I06a4ecc9d45eda4984de50b97b39f623dd0b26d1\n"
    },
    {
      "commit": "ff251510b4a13cd5798de7cc67b013d3d673b136",
      "tree": "882070a9c9ed1f7b1a96a9ecdef56254116648cb",
      "parents": [
        "0504afd13aebde6b324fee671571f4f8d682275d"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri May 16 18:37:03 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:36 2014 -0700"
      },
      "message": "Fix docs build break in passpoint manager\n\nChange-Id: I045a361d3a5c3f55c77dd33271892e50f275ab0d\n"
    },
    {
      "commit": "b914c3343f94f54d84ce163a38c23212202d7d6d",
      "tree": "c7e60df48e132ead9e17d91ad337f4a6f0aad848",
      "parents": [
        "fdb2575a8029dfe90a55c4ecc594bb5628bdf361"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Fri May 09 18:11:55 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:36 2014 -0700"
      },
      "message": "introducing link layer\n\nChange-Id: Ie949d5edf07ef538fff815d9600a02565658ee7e\n"
    },
    {
      "commit": "fdb2575a8029dfe90a55c4ecc594bb5628bdf361",
      "tree": "a65e93e4bebc87a134ba16e5af16b90cff843531",
      "parents": [
        "8ca0339ddb698b2e85ba625ca73256233189ec3b"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu May 15 17:47:17 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:35 2014 -0700"
      },
      "message": "Fix doc build - ScanResult is exposing PassointInfo which is still hidden\n\nHiding the passpoint information for now.\n\nChange-Id: Ic3cbb84d251478af687d9d46e2276115c8ebef18\n"
    },
    {
      "commit": "8ca0339ddb698b2e85ba625ca73256233189ec3b",
      "tree": "d5fa583d2f85b37d4042ae34a1b47119206739fb",
      "parents": [
        "0c78205e664e679c4bf9543e17372879d5010611"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Tue May 13 15:36:48 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:35 2014 -0700"
      },
      "message": "Enable more features on WifiScanner\n\nThis change enables full scan results and allows overriding wifichange\nconfiguration. There are also minor API changes take relavent parameters.\n\nChange-Id: I6ebcb49f64bd8bc9e5e0c88c3b56eb634783524e\n"
    },
    {
      "commit": "0c78205e664e679c4bf9543e17372879d5010611",
      "tree": "6041627444b28051aefbb578bd67c5b5c2e9d508",
      "parents": [
        "a4864472313208e4f1de02f45d3eadad237c54af"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue May 13 09:40:27 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:35 2014 -0700"
      },
      "message": "Hotspot 2.0 framework API -- more functionalities\n\n- Added resolution parameter for requestOsuIcons()\n- Added ANQP parser (OSU provider list only)\n\nBug: 5485670\nChange-Id: I69f6fd2ce6f80980ad786c2a3833cca8279771b3\n"
    },
    {
      "commit": "a4864472313208e4f1de02f45d3eadad237c54af",
      "tree": "f112d0faf7a8e91d6d891f189d7bf8f883ff8104",
      "parents": [
        "1ab9cc8029f723cc6198c013d9df1477fad2d3f9"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Thu Apr 10 11:45:42 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:35 2014 -0700"
      },
      "message": "Hotspot 2.0 framework APIs -- initial implementation\n\nCherry-picked from klp-wireless-dev-mirror\nSHA1: e73969fac45aaca72528226dc8c0c5e54fb2cdd4\n\nBug: 5485670\nChange-Id: If3250a2fae181a3774d3158e341220006ad6ebe5\n"
    },
    {
      "commit": "1ab9cc8029f723cc6198c013d9df1477fad2d3f9",
      "tree": "2c9baeadbbdd2a9f1ceeffbc834e2293bad5cdef",
      "parents": [
        "94f77dbb025f0182f2fe816b2a00ffa1cd2becfc"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Fri May 09 19:13:56 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:34 2014 -0700"
      },
      "message": "Unhide the WifiScanner API\n\nThis change also adds java docs where needed.\n\nChange-Id: I1b7e56e31d460bc773dab9603fbebacf7c439e60\n"
    },
    {
      "commit": "94f77dbb025f0182f2fe816b2a00ffa1cd2becfc",
      "tree": "400e393d306286a44504b1e3def436bf76d92b97",
      "parents": [
        "337a63aea7e6483a119ba876d72629acc17a9a1b"
      ],
      "author": {
        "name": "Navtej Singh Mann",
        "email": "navtejsingh@google.com",
        "time": "Wed Apr 09 18:06:37 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun May 18 09:41:34 2014 -0700"
      },
      "message": "Fixed bypass of ConnectivityInternal permission\n\nRemoved public function \u0027getWifiStateMachineMessenger\u0027 of\nWifiManager to fix bypass of ConnectivityInternal permission\nby application, which is security concern\n\nBug: 13749822\n\nChange-Id: I3ae73e33b77ee8ae0133ca9dc8cc03c504f09e40\n"
    },
    {
      "commit": "13f48ffab8c24d18a0a83e488a9b358a730580d4",
      "tree": "0af9f798ffed9bc7aee0cd47e62d71f87be2ea21",
      "parents": [
        "1326cfbd419ed0bbbc433c4dca1418d7f3a1577d"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 15 14:25:18 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 15 23:27:00 2014 +0000"
      },
      "message": "autojoin fix for devices which are using the enableNEtwork API\n\nBug: 15000352\n\nChange-Id: Ib8b5dfd517e48444913f0ad0e5d08749d6eaa757"
    },
    {
      "commit": "e50869df0d1a216a73c7bcbeeb9406d5ba475b20",
      "tree": "a22ecc70499adfe38ece375ca7f06f504d49ff20",
      "parents": [
        "e8b718c264a2752c475d3022d3cfd6d8dbbce494"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue May 13 13:08:44 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 15 20:36:25 2014 +0000"
      },
      "message": "autojoin is to eager to black list networks due to connection failure\n\nBug: 14834820\n\nChange-Id: If2862ce09faf583d25cac7713c619975713ccd95"
    },
    {
      "commit": "7b81602f3c18df8a4ca0342c514af8f7e394c0d7",
      "tree": "eab3e4610cff0db0745e151cfacc780ae713b306",
      "parents": [
        "4ddebf7f5b85d082c56f6a8aad11bd0c5ca68fde"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Apr 18 15:25:25 2014 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed May 14 03:56:34 2014 -0700"
      },
      "message": "Enabling internal msg apis\n\nNetworkFactory and NetworkAgent.  First trying with wifi and\ngetting rid of WifiStateTracker.\n\nConflicts:\n\tapi/current.txt\n\tservices/core/java/com/android/server/ConnectivityService.java\n\nChange-Id: I7f0ec13d7d8988b32f3c6dc71f72012f3349fe02\n"
    },
    {
      "commit": "f9cb86aebe9647e0fe0137fc198ba16c017445c6",
      "tree": "5f7d1e0ab2f48cb39092881266f21f7e11ea33b3",
      "parents": [
        "6681e32fff77174b1b93557c08d1fd00375422c0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 08 17:34:00 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon May 12 16:52:56 2014 -0700"
      },
      "message": "Replace LinkCapabilities with NetworkCapabilities\n\nAlso remove unused LinkSocket and LinkSocketNotifier.\nbug:13885501\n\nChange-Id: Id426e31b201fa4f29109b5fea485d8efb34519d3\n"
    },
    {
      "commit": "60a28c6c4b992d1d3959484442a205d6ae2bd977",
      "tree": "39642b6ea4b4e3581739901971c7773edf4c66ce",
      "parents": [
        "ca0c0ba76488ad287e83228ba78d4e46524564aa"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu May 08 17:20:23 2014 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri May 09 00:43:35 2014 +0000"
      },
      "message": "Don\u0027t crash when asked to enable an AP with a null SSID.\n\nWifiConfiguration can have been build by an app with a NULL SSID, or\nother null fields. We need to verify that at least that those fields\nare not NULL before using them. More specifically, don\u0027t crash when\nenabling an AP with a null SSID in setApConfiguration function.\n\nBug: 14568953\nChange-Id: I6b33ddf97789c0ee4b850d3ec0bccb08100c21d5\n"
    },
    {
      "commit": "011e1b35a64180d6f0234af8a3c2b70777eb9f39",
      "tree": "79c54cad4f30c493f587e4ac0fb1e89bbaecc714",
      "parents": [
        "c4bfcc12e92fe3d8f6f1dad0c12176d6dae3131d"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Wed May 07 21:09:11 2014 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Wed May 07 21:14:24 2014 -0700"
      },
      "message": "Initial implementation of WifiScanner\n\nThis change implements basic functionality of WifiScanner. Following\nfunctionality is enabled\n\n1. Scanning - specify a list of channels to scan\n2. Significant change detection\n3. AP hotlist\n\nChange-Id: Ieef75b96bdbbd3c7d9b9e698bd16e64d3b465254\n"
    }
  ],
  "next": "7c3606c103e95d3991267cca2592402a68779caf"
}
