)]}'
{
  "log": [
    {
      "commit": "9a8d78dc86c414ef1d4fa892ce0daa68ff2cdc05",
      "tree": "9d421a655eabd5c81451d273c91d64d0c929d8b8",
      "parents": [
        "d9f2f67a5fc8b26fcfe0bac50ba3d9ecd7bf8b8a",
        "332dd12baa08a7663131042800ecb139520bb281"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 22:35:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 22:35:48 2017 +0000"
      },
      "message": "Merge \"Ota: Add command logging\""
    },
    {
      "commit": "d9f2f67a5fc8b26fcfe0bac50ba3d9ecd7bf8b8a",
      "tree": "2e0ab62fced760a06c52e90da66ee59a18fb1be8",
      "parents": [
        "9aa841d254d9f1750a35cb1b71cbc9394c3ace29",
        "adbf2eef2fda68a5c3acc78a67e5dda00d8a14d7"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 22:24:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 22:24:05 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 move timeout parameter (1/2)\""
    },
    {
      "commit": "adbf2eef2fda68a5c3acc78a67e5dda00d8a14d7",
      "tree": "2e0ab62fced760a06c52e90da66ee59a18fb1be8",
      "parents": [
        "9aa841d254d9f1750a35cb1b71cbc9394c3ace29"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 11:12:15 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 22:23:57 2017 +0000"
      },
      "message": "Bluetooth 5 move timeout parameter (1/2)\n\nTimeout is not a parameter, it is a property of enabling the\nadvertising. Move it into more proper place.\n\nTest: manual\nBug: 30622771\nChange-Id: I09ebc6c770bc02938ea16a9738a7e03dc8006fde\n"
    },
    {
      "commit": "9aa841d254d9f1750a35cb1b71cbc9394c3ace29",
      "tree": "20080b77505c47adce66a34808192b706ce3912f",
      "parents": [
        "5bd337397b428386fc8d377351dfff678771d884",
        "5cbadddff2f16cb08d0843d6c927b7a77430b9b8"
      ],
      "author": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Fri Mar 17 22:18:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 22:18:24 2017 +0000"
      },
      "message": "Merge \"Add new precise call fail causes and OEM causes\""
    },
    {
      "commit": "5bd337397b428386fc8d377351dfff678771d884",
      "tree": "2708d4354546cbb62fe583640a423dc3a9270d07",
      "parents": [
        "f5fa26bf25dd13bb453ed7b41a7058943119f8ec",
        "89537734e19fac6947ee14a1b912c5c135042837"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 21:57:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 21:57:16 2017 +0000"
      },
      "message": "Merge \"hotspot2: implement toString for PasspointConfiguration\""
    },
    {
      "commit": "332dd12baa08a7663131042800ecb139520bb281",
      "tree": "45a60d501f321d02af618a72caed82f1132af395",
      "parents": [
        "f5fa26bf25dd13bb453ed7b41a7058943119f8ec"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 17 13:59:08 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 17 13:59:08 2017 -0700"
      },
      "message": "Ota: Add command logging\n\nLog the next command.\n\nBug: 25612095\nTest: m\nChange-Id: I284a2fb3e329afcb0b03f7162585b0eefe13eb0e\n"
    },
    {
      "commit": "89537734e19fac6947ee14a1b912c5c135042837",
      "tree": "32285d0c0f5d08ae2b37858f8621f433998b8e5e",
      "parents": [
        "ed9c176e16508e436927545714c466096fd71eb2"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 17 09:39:11 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 17 12:44:13 2017 -0700"
      },
      "message": "hotspot2: implement toString for PasspointConfiguration\n\nBug: 35850988\nTest: Verify contents in \"adb shell dumpsys\"\nChange-Id: Idabe65d505eb15113aba06dc05c879861b94b2af\n"
    },
    {
      "commit": "f5fa26bf25dd13bb453ed7b41a7058943119f8ec",
      "tree": "9e5b95fe1597f92562c12299e6755e692df97620",
      "parents": [
        "89c79ff63260ba76a8842a1e59d12ba7c7e231f9",
        "651b264b3dcc136bc615fc2cd7763200ba0bf9d0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 17:18:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 17:18:32 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: Correct documentation for priority\""
    },
    {
      "commit": "89c79ff63260ba76a8842a1e59d12ba7c7e231f9",
      "tree": "cce304fb31c1710761511a1fb68099067e3678c5",
      "parents": [
        "ed9c176e16508e436927545714c466096fd71eb2",
        "cbd0c76ad09c8ed7c1f29389502569c136199a93"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 17:17:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 17:17:50 2017 +0000"
      },
      "message": "Merge \"WifiConfiguration: Update psk documentation\""
    },
    {
      "commit": "651b264b3dcc136bc615fc2cd7763200ba0bf9d0",
      "tree": "1dc4ceb54c30a58bba206457fadc4ca66049b7db",
      "parents": [
        "cbd0c76ad09c8ed7c1f29389502569c136199a93"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Mar 16 11:07:07 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Mar 17 08:44:06 2017 -0700"
      },
      "message": "WifiConfiguration: Correct documentation for priority\n\nAddressing the concerns raised by API council for deprecating this\nfield.\n\nBug: 35854198\nTest: make update-api\nChange-Id: If9ca582f5d3bd8539a226b425662832241a447cc\n"
    },
    {
      "commit": "cbd0c76ad09c8ed7c1f29389502569c136199a93",
      "tree": "c79423ef896e7de16da79bfc275c5b269d545bc2",
      "parents": [
        "2d87679a118dfa073661951745bf7ae8a85bfde5"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Mar 16 10:59:58 2017 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Mar 17 08:40:17 2017 -0700"
      },
      "message": "WifiConfiguration: Update psk documentation\n\nAdding some documentation to explain the expected contents of this\nfield.\n\nBug: 35967623\nTest: make update-api\nChange-Id: Ia28e2c79834c4d7b0de7350c18d5f32633e6309d\n"
    },
    {
      "commit": "ed9c176e16508e436927545714c466096fd71eb2",
      "tree": "1a2833eeee70ea127e5370735815d301e345740a",
      "parents": [
        "c14d5db0930fc296dddc212cf42de04eaa0d5b24",
        "01a3ff12386046be366894773887d12edc393942"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 15:28:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 15:28:35 2017 +0000"
      },
      "message": "Merge \"Track library change in libcore.\""
    },
    {
      "commit": "c14d5db0930fc296dddc212cf42de04eaa0d5b24",
      "tree": "f95e63ffa9df0df5d55160f3cc6b27d12edbb5ea",
      "parents": [
        "eae1ae9732492292e42854773db054a39cb93a4f",
        "63b03b573fccd87dab584a135073a4bb1ca19197"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 14:43:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 14:43:20 2017 +0000"
      },
      "message": "Merge \"[BUG] fix NullPointerException in Notification.java\""
    },
    {
      "commit": "01a3ff12386046be366894773887d12edc393942",
      "tree": "fa3613f15f1a9cd386c2754b23a3f27cf7840b07",
      "parents": [
        "5df03b3d74cc87a318879e045e276c1e27d1037e"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 22 18:29:47 2017 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 17 11:57:59 2017 +0000"
      },
      "message": "Track library change in libcore.\n\nAdding a required dependency on new shared library for tzdata code.\n\nBug: 31008728\nTest: make\nMerged-In: Ia5c3e961ca9f62e27575c8f4d16d562fac2b3461\nChange-Id: I40b725a97ae2bc258b1fd4b2312b6c60ff83fe64\n"
    },
    {
      "commit": "eae1ae9732492292e42854773db054a39cb93a4f",
      "tree": "e26b1f42272d3a0ca42cff335fe0b1246f5a5bfd",
      "parents": [
        "74f2e1a303b1e2d446b77822b0e7572d3d6c68cd",
        "3879ecc891bcfce91662db6d0823c96770058df5"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 17 09:44:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 09:44:12 2017 +0000"
      },
      "message": "Merge \"fd_utils: address a couple of TODOs.\""
    },
    {
      "commit": "3879ecc891bcfce91662db6d0823c96770058df5",
      "tree": "e26b1f42272d3a0ca42cff335fe0b1246f5a5bfd",
      "parents": [
        "74f2e1a303b1e2d446b77822b0e7572d3d6c68cd"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 02 17:30:03 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Mar 17 09:43:53 2017 +0000"
      },
      "message": "fd_utils: address a couple of TODOs.\n\nDrink the android::base koolaid.\n\nTest: make, boots\nChange-Id: Ib24b9b59fa3490e80ba78be0199eafa676225b73\n"
    },
    {
      "commit": "74f2e1a303b1e2d446b77822b0e7572d3d6c68cd",
      "tree": "2fb2e3f450b38bdabfb2621b2ac81b0b15357d9f",
      "parents": [
        "52f8421b7787bca2c784ffd90b3e026b51f8331f",
        "ad10affa4e6c4fdd3dd7c9088209dc27d668b872"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 17 05:13:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 05:13:45 2017 +0000"
      },
      "message": "Merge \"LE Maximum Advertising Data Length (1/4)\""
    },
    {
      "commit": "63b03b573fccd87dab584a135073a4bb1ca19197",
      "tree": "d47c888208141780b796c3f286865b044b4538fc",
      "parents": [
        "ef9c4254166203099929c96689775970846e3859"
      ],
      "author": {
        "name": "liangweikang",
        "email": "liangweikang900911@gmail.com",
        "time": "Thu Mar 16 19:22:15 2017 +0800"
      },
      "committer": {
        "name": "weikang liang",
        "email": "liangweikang900911@gmail.com",
        "time": "Fri Mar 17 02:59:49 2017 +0000"
      },
      "message": "[BUG] fix NullPointerException in Notification.java\n\nhttps://code.google.com/p/android/issues/detail?id\u003d252835\n\nTest: null\n\nChange-Id: I6c575686c75b02ac938f35622b522fff25403c29\nSigned-off-by: liangweikang \u003cliangweikang900911@gmail.com\u003e\n"
    },
    {
      "commit": "52f8421b7787bca2c784ffd90b3e026b51f8331f",
      "tree": "dd5749bcd733ac7389146eb7f3da8a1a0f3eb6af",
      "parents": [
        "15e69df9218575a3695c97a856322de3bf54e8da",
        "25870a2c9effd7a7d31c0678c34a6e952b2d56a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 02:44:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 02:44:07 2017 +0000"
      },
      "message": "Merge \"Set accept_ra_rt_info_max_plen to 64 before enabling IPv6 interfaces\""
    },
    {
      "commit": "ad10affa4e6c4fdd3dd7c9088209dc27d668b872",
      "tree": "9fd6d8c3b3570010515d9ff0bca93fa18a0fe899",
      "parents": [
        "15e69df9218575a3695c97a856322de3bf54e8da"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Mar 16 18:22:36 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Mar 16 18:27:01 2017 -0700"
      },
      "message": "LE Maximum Advertising Data Length (1/4)\n\nAdd ability to check maximum advertising data length.\n\nBug: 30622771\nTest: manual\nChange-Id: I281f7e9f294c40a47a67a22809cc753b6693f7c4\n"
    },
    {
      "commit": "15e69df9218575a3695c97a856322de3bf54e8da",
      "tree": "96c8ce0061adf86819331efaac55dac5c9afabe1",
      "parents": [
        "41f5b61f5db3850d9b57791030f7ba75853c9dd4",
        "5f00f173fb2da2622803029e69ff85f932e9020b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 01:01:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 01:01:17 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 AdvertisingSet implementation (1/4)\""
    },
    {
      "commit": "25870a2c9effd7a7d31c0678c34a6e952b2d56a1",
      "tree": "78de122d687a8f47a820d51d06845fe81833b503",
      "parents": [
        "ba8c613e16a63aa27aeeb4c9292f34c8e40468eb"
      ],
      "author": {
        "name": "Joel Scherpelz",
        "email": "jscherpelz@google.com",
        "time": "Wed Mar 15 15:32:33 2017 +0900"
      },
      "committer": {
        "name": "Joel Scherpelz",
        "email": "jscherpelz@google.com",
        "time": "Fri Mar 17 09:41:43 2017 +0900"
      },
      "message": "Set accept_ra_rt_info_max_plen to 64 before enabling IPv6 interfaces\n\nThis patch tries to change accept_ra_rt_info_max_plen to 64 from its\ndefault value of 0 on kernels that support router advertisements with\nroute information options. The code fails silently on older unsupported\nplatforms.\n\nAlso factor existing startIPv6() code into a self documenting function\nenableInterfaceIpv6PrivacyExtensions()\n\nBug: 33333670\nTest: as follows\n    - build sailfish\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n    - runtest frameworks-wifi passes\n\nChange-Id: I10ec83b9e04836089477d74417b7222499820066\n"
    },
    {
      "commit": "41f5b61f5db3850d9b57791030f7ba75853c9dd4",
      "tree": "77c424b9673b6f1b6eb47c3235111f3f059b6822",
      "parents": [
        "2d87679a118dfa073661951745bf7ae8a85bfde5",
        "317f5043bab0f19bc5a899eb4c00e19a8a69ef55"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 17 00:00:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 17 00:00:16 2017 +0000"
      },
      "message": "Merge \"Add a flag that indicates whether in-band ringing is avalable\""
    },
    {
      "commit": "2d87679a118dfa073661951745bf7ae8a85bfde5",
      "tree": "e51df79153f44837d85342e5c3c4eadf792efb17",
      "parents": [
        "0463a7d38e57a16d39fde6137d6b891382273c12",
        "580a1bdfbc6a8c4ca25e796af234711184c13871"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 16 23:20:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 23:20:45 2017 +0000"
      },
      "message": "Merge \"wifi: add a flag indicating legacy Passpoint configuration\""
    },
    {
      "commit": "5cbadddff2f16cb08d0843d6c927b7a77430b9b8",
      "tree": "f76058e12c5dee19b027913031d319ab3643f776",
      "parents": [
        "210b9afe64ecaf778cc48f051b20aed599e9dfab"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Tue Mar 07 23:59:15 2017 -0800"
      },
      "committer": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Thu Mar 16 15:43:41 2017 -0700"
      },
      "message": "Add new precise call fail causes and OEM causes\n\nBug: 35609963\nChange-Id: Ia0579721e7132950ccfafd7be38f43d1963c016c\n"
    },
    {
      "commit": "317f5043bab0f19bc5a899eb4c00e19a8a69ef55",
      "tree": "68b11194cdea284393a895f3397d7ee1054a74d4",
      "parents": [
        "0463a7d38e57a16d39fde6137d6b891382273c12"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Mar 16 15:20:41 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Mar 16 22:26:00 2017 +0000"
      },
      "message": "Add a flag that indicates whether in-band ringing is avalable\n\n* Add a flag in config.xml and symbols.xml to indicate whether in-band\n  ringing is available on current platform\n\nBug: 19171297\nTest: make, testplans/79248\nChange-Id: I7eaa0d838ae25184502587d0bcc73f055d62170d\n"
    },
    {
      "commit": "5f00f173fb2da2622803029e69ff85f932e9020b",
      "tree": "9c8cc9e2f808e6e821a3ee069228176079448912",
      "parents": [
        "0463a7d38e57a16d39fde6137d6b891382273c12"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 15 12:34:03 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Mar 16 22:17:09 2017 +0000"
      },
      "message": "Bluetooth 5 AdvertisingSet implementation (1/4)\n\nThis patch wires up fist methods of AdvertisingSet, making it possible\nto start advertising and stop advertising. It also replaces legacy\nimplemementation with calls to new implementation.\n\nBug: 30622771\nTest: sl4a ConcurrentBleAdvertisingTest\nChange-Id: I80a4b1b2b632d5ef8a80d958615897684cfa0c16\n"
    },
    {
      "commit": "0463a7d38e57a16d39fde6137d6b891382273c12",
      "tree": "2894f0e364d60aa911b8f723322576f3d8756350",
      "parents": [
        "210b9afe64ecaf778cc48f051b20aed599e9dfab",
        "06caf58ac83c381d68fd99fbb69e5095cbd8a1b0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 16 19:52:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 19:52:10 2017 +0000"
      },
      "message": "Merge \"Added configuration for VT downgrade/tear down when data disabled\""
    },
    {
      "commit": "210b9afe64ecaf778cc48f051b20aed599e9dfab",
      "tree": "04fb6ae6dd1d54860d2f2a9a7cfc250c456d07ad",
      "parents": [
        "8d2d6bfa12ade2f5ccc74e52fbf7cad4c9c857f5",
        "3d726d16b6c198087dc527d9e5f51f18351a0fa9"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 16 19:35:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 19:35:58 2017 +0000"
      },
      "message": "Merge \"Add HwParcel::releaseParcel()\""
    },
    {
      "commit": "3d726d16b6c198087dc527d9e5f51f18351a0fa9",
      "tree": "a27be43825adc0982e48efa07ee1cfb9c7b6da14",
      "parents": [
        "c337e32bb0a7ae53a11bf2178eec34062c1b1595"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 16 18:46:42 2017 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 16 17:58:22 2017 +0000"
      },
      "message": "Add HwParcel::releaseParcel()\n\nTo be able to free native Parcel objects as soon\nas a transaction is done.\n\nTest: hidl_test_java\nBug: 36088202\nChange-Id: I50b3eb7e9fe06958c64575923730d3467e73b9a5\n"
    },
    {
      "commit": "06caf58ac83c381d68fd99fbb69e5095cbd8a1b0",
      "tree": "735dc4b145215addb8fc40c61c492cb126021e85",
      "parents": [
        "5df03b3d74cc87a318879e045e276c1e27d1037e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Nov 15 16:16:21 2016 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 16 10:06:36 2017 -0700"
      },
      "message": "Added configuration for VT downgrade/tear down when data disabled\n\nAdded a new flag that allows carriers to ignore data disabled\n(e.g. data reaches limit or user disables data) so VT calls\nwill not be downgraded/torn down and VT service will not be\ndisabled.\n\nbug: 32880745\nMerged-In: I5c71fc9336b39f114a924861a766ca5cb93d4c69\nChange-Id: I5c71fc9336b39f114a924861a766ca5cb93d4c69\n"
    },
    {
      "commit": "8d2d6bfa12ade2f5ccc74e52fbf7cad4c9c857f5",
      "tree": "83d90c65f5673b39ec6930a009defff13bb95e8e",
      "parents": [
        "ef9c4254166203099929c96689775970846e3859",
        "34738174ba6e5967b51cb4fd77de49d5717d225d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 16 15:33:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 15:33:33 2017 +0000"
      },
      "message": "Merge \"Set system server\u0027s class loader for wrap.system_server\""
    },
    {
      "commit": "ef9c4254166203099929c96689775970846e3859",
      "tree": "6ac66e3773b6bedba1ced9182350c6c9f464d6f7",
      "parents": [
        "98d499877f254de482c2f74b015b755c99c2c91f",
        "70cfefa01ab7446120c11fbf23cc7fe21e71ac28"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 16 05:31:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 05:31:24 2017 +0000"
      },
      "message": "Merge \"Restore SystemProperties.PROP_NAME_MAX to keep Kindle running.\""
    },
    {
      "commit": "98d499877f254de482c2f74b015b755c99c2c91f",
      "tree": "142b08b9f27edf89bd30ee0208d6179773a2bb7d",
      "parents": [
        "ba8c613e16a63aa27aeeb4c9292f34c8e40468eb",
        "c5659cae01f3f250d468d4b2725f7ee79df11cce"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Mar 16 03:13:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 03:13:30 2017 +0000"
      },
      "message": "Merge \"Support Signal strength offset\""
    },
    {
      "commit": "ba8c613e16a63aa27aeeb4c9292f34c8e40468eb",
      "tree": "ae37614ce9cf579bf27b0842f18a47240a32d8d6",
      "parents": [
        "e3ece71f2e03f9d48ab5ca480b743bf7c74bf994",
        "af39244a34f4449c12a5f925222c9bc8d8049320"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 16 02:42:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 16 02:42:17 2017 +0000"
      },
      "message": "Merge \"Add blocking and retrying wrappers for INetd uses.\""
    },
    {
      "commit": "e3ece71f2e03f9d48ab5ca480b743bf7c74bf994",
      "tree": "e9a027c30ff3527528b83ebfb040b4d3006d8882",
      "parents": [
        "8b549c95397b3ba0f684b2fcef68fd578e8c93ce",
        "6bb41a42cbabb6fba57e28db7425868d0e33e5a0"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Mar 15 23:52:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 15 23:52:53 2017 +0000"
      },
      "message": "Merge \"integrate portal webview to the default app\""
    },
    {
      "commit": "34738174ba6e5967b51cb4fd77de49d5717d225d",
      "tree": "e01e79b7b8826469d548b5069ba80eee1d3bab65",
      "parents": [
        "40aa5ee583c3948e1ac67b0afff71f899d131414"
      ],
      "author": {
        "name": "tony.ys_liu",
        "email": "tony.ys_liu@htc.com",
        "time": "Wed Dec 14 18:50:29 2016 +0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 15 16:33:04 2017 -0700"
      },
      "message": "Set system server\u0027s class loader for wrap.system_server\n\nRoot Cause: systemServer\u0027s class path is not set\n  after set wrap.system_server property, and restart system_server,\n  it shows a java.lang.RuntimeException:\n    Missing class when invoking static main com.android.server.SystemServer\n\nSolution: Correctly pass and parse a passed classpath.\n\nBug: 34692265\nTest: adb root \u0026\u0026 adb shell stop \u0026\u0026 adb shell setprop wrap.system_server logwrapper \u0026\u0026 adb shell start\nChange-Id: Ia6707dc05fa627af6cc28360d26b894487a6eff1\n"
    },
    {
      "commit": "c5659cae01f3f250d468d4b2725f7ee79df11cce",
      "tree": "926383e47967eed2e149021d92a214d1b701d6b5",
      "parents": [
        "027a67062ea918c608e82f02ee1573e0221b4866"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Mar 08 23:43:17 2017 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Wed Mar 15 15:41:03 2017 -0700"
      },
      "message": "Support Signal strength offset\n\nSupport feature to offset LTE rsrp\nfor higher freaquency lte bands.\n\nTest: Verified on device that signal bars increased\nBug\u003d30628343\nMerged-In: Id0b54901a1e8832fb48ba509e6a380c43f4c9497\nChange-Id: Id0b54901a1e8832fb48ba509e6a380c43f4c9497\n"
    },
    {
      "commit": "6bb41a42cbabb6fba57e28db7425868d0e33e5a0",
      "tree": "2215999527099dc99156a471efda89ef3547eb02",
      "parents": [
        "3dee29581e4a997936eac7a060ab8c68b50ec13c"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 10 10:16:09 2017 -0800"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Wed Mar 15 14:38:43 2017 -0700"
      },
      "message": "integrate portal webview to the default app\n\nBased on the UX review feedback, we plan to implement portal webview\nfunction inside the carrier default app instead of reusing the existing\nportal app. This will give us more flexibility and control, also will\nimprove UX flow by getting rid of the some unwanted dialogues.\n\nnew added CaptivePortalLoginActivity is a copy paste from\ncom.android.captiveportallogin/CaptivePortalLoginActivity combined\nwith logic from deleted LaunchCaptivePortalActivity.\nAll webview UI was inherited from com.android.captiveportal\n\nTest: Manual\nBug: 36002256\nMerged-in: I2627d5a43039ce433006c058bb4f2c1a39113e59\nChange-Id: If422fa12c5f24d9b9e2c9380b3edf94df74bb85f\n"
    },
    {
      "commit": "8b549c95397b3ba0f684b2fcef68fd578e8c93ce",
      "tree": "0ceacc1614029b0c23d47f4d7aeb00bc90bc780a",
      "parents": [
        "844be62eef0158da6a68f4df10abfa8fdbf1eda6",
        "ec19db6bd46d112167e87556e8dacdd32ef911e9"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Mar 15 20:34:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 15 20:34:33 2017 +0000"
      },
      "message": "Merge \"WiFi: Wifi service get configured networks use ParceledListSlice.\""
    },
    {
      "commit": "70cfefa01ab7446120c11fbf23cc7fe21e71ac28",
      "tree": "5c3f4f87ade02471a157a6e78aa3424be30764ff",
      "parents": [
        "40aa5ee583c3948e1ac67b0afff71f899d131414"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Mar 15 13:01:53 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Mar 15 13:01:53 2017 -0700"
      },
      "message": "Restore SystemProperties.PROP_NAME_MAX to keep Kindle running.\n\nThe limit has been lifted in O, but without this constant, Kindle crashes here:\n\n  Caused by: java.lang.NoSuchFieldException: PROP_NAME_MAX\n    at java.lang.Class.getField(Class.java:1607)\n    at com.amazon.android.webkit.AmazonWebKitFactories$Implementation.\u003cclinit\u003e(AmazonWebKitFactories.java:59)\n\nThe code seems to want to truncate a system property name to avoid the\nexception that SystemProperty.get threw if passed a name that was too long.\n\nBug: http://b/36095274\nTest: select a word in Kindle\nChange-Id: Id1881a8a7c6386400a1024beb0d1b741bdaefba7\n"
    },
    {
      "commit": "844be62eef0158da6a68f4df10abfa8fdbf1eda6",
      "tree": "53c30392c90053ade3d6ae1778ab61b35aa56123",
      "parents": [
        "027a67062ea918c608e82f02ee1573e0221b4866",
        "108c7737dae7c9137a0966004285c99bb24e7f9b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 15 19:54:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 15 19:54:09 2017 +0000"
      },
      "message": "Merge \"PackageManagerService: Fix ABI adjustment logging\""
    },
    {
      "commit": "108c7737dae7c9137a0966004285c99bb24e7f9b",
      "tree": "e9b8d8e9c4213fa25d7561d3d09f8bf6fbcd3bd3",
      "parents": [
        "40aa5ee583c3948e1ac67b0afff71f899d131414"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 15 10:09:57 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 15 10:38:54 2017 -0700"
      },
      "message": "PackageManagerService: Fix ABI adjustment logging\n\nFix logging of \"Adjusting ABI\" to be tolerant to null\npackages.\n\nBug: 36172429\nTest: m\nTest: manual\nChange-Id: Ic6b9a8e09e58dce6be97e464fe3986c709f820de\n"
    },
    {
      "commit": "027a67062ea918c608e82f02ee1573e0221b4866",
      "tree": "9a1cc33aeb67a8323cbaf7518316736941097d26",
      "parents": [
        "40aa5ee583c3948e1ac67b0afff71f899d131414",
        "8416a4dfd10abacea58ed109a4c1c04ad38176b6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 15 11:45:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 15 11:45:45 2017 +0000"
      },
      "message": "Merge \"Change Czech Republic to Czechia\""
    },
    {
      "commit": "af39244a34f4449c12a5f925222c9bc8d8049320",
      "tree": "7760a8cf767deb8f0cbd719b4e8dae956c1b5294",
      "parents": [
        "b2afa1ede523e54f9eeb93c5e47f5b2f6e8291f5"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 17:40:00 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Mar 15 16:23:29 2017 +0900"
      },
      "message": "Add blocking and retrying wrappers for INetd uses.\n\nTest: as follows\n    - built (bullhead)\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n\nChange-Id: I1a8e15149bf9dbedc6a09c0d8ab6abb2ef4f8fee\n"
    },
    {
      "commit": "40aa5ee583c3948e1ac67b0afff71f899d131414",
      "tree": "4a3e469e96950cdf9a7f92a6ebb2a42387725ea3",
      "parents": [
        "6493f3df6ba418b21af7849f8b57de1e9ec9feba",
        "c6f796aa91a9ba88025ebf09ca16cbc12f758c5a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 15 02:28:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 15 02:28:07 2017 +0000"
      },
      "message": "Merge \"Add comment with packet tracker debugging tip\""
    },
    {
      "commit": "6493f3df6ba418b21af7849f8b57de1e9ec9feba",
      "tree": "067333db2579e826a75c02510483401f832cef36",
      "parents": [
        "14c7e67da86065eb8b6197ff5894a9b64216e437",
        "16034c69033cbb5d973bb10a6bc265de0d03060d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 22:45:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 22:45:57 2017 +0000"
      },
      "message": "Merge \"hotspot2: update documentation for WifiManager#queryPasspointIcon\""
    },
    {
      "commit": "14c7e67da86065eb8b6197ff5894a9b64216e437",
      "tree": "b846686e9d562d37f1116a5821614e8d301aaace",
      "parents": [
        "5df03b3d74cc87a318879e045e276c1e27d1037e",
        "4606a4ae89c08df107ebe265fbe6c256c3ec2fe9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Mar 14 18:58:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 18:58:28 2017 +0000"
      },
      "message": "Merge \"fix IndexOutOfBoundsException in AccessibilityManagerService..manageServicesLocked\""
    },
    {
      "commit": "5df03b3d74cc87a318879e045e276c1e27d1037e",
      "tree": "ef1bdb8914c9e96be224cda1f3a016ba8aada75b",
      "parents": [
        "b2afa1ede523e54f9eeb93c5e47f5b2f6e8291f5",
        "3efd531e2f610ed5e9a29fe945a5fffeb5d2b989"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 16:07:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 16:07:47 2017 +0000"
      },
      "message": "Merge changes from topics \u0027Passpoint API update\u0027, \u0027Passpoint intent update\u0027\n\n* changes:\n  hotspot2: update Passpoint configuration management APIs\n  hotspot2: hide validate method for Passpoint configuration\n  Osu: temporarily comment out the usage of deprecated intent definitions\n  hotspot2: update Passpoint intent definitions\n"
    },
    {
      "commit": "c6f796aa91a9ba88025ebf09ca16cbc12f758c5a",
      "tree": "e74d9aa104812f4d1b91bffaa3a0a4db93fed3d8",
      "parents": [
        "b2afa1ede523e54f9eeb93c5e47f5b2f6e8291f5"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 20:03:14 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 20:03:14 2017 +0900"
      },
      "message": "Add comment with packet tracker debugging tip\n\nTest: as follows\n    - built (bullhead)\n    - flashed\n    - booted\n    - \"runtest frameworks-net\" passes\n    - \"adb shell dumpsys wifi ipmanager\" shows the debugging tip\n\nChange-Id: Ifcccbdd81a0fc8beb7801ec7c3f78e8a941bc72b\n"
    },
    {
      "commit": "b2afa1ede523e54f9eeb93c5e47f5b2f6e8291f5",
      "tree": "88ff1559c9634f28d3e4a88e2178bafe8ed54de4",
      "parents": [
        "db4333a2c211802eaf2ee87e5d0b76c93acd84f5",
        "246bc1f79532a4fb82a17b1678152c6e8fc3d80e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 06:00:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 06:00:35 2017 +0000"
      },
      "message": "Merge \"Address some comments on IpManagerTest\""
    },
    {
      "commit": "246bc1f79532a4fb82a17b1678152c6e8fc3d80e",
      "tree": "88ff1559c9634f28d3e4a88e2178bafe8ed54de4",
      "parents": [
        "db4333a2c211802eaf2ee87e5d0b76c93acd84f5"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 13:00:27 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 13:02:49 2017 +0900"
      },
      "message": "Address some comments on IpManagerTest\n\nTest: as follows\n    - built (bullhead)\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 26991160\nChange-Id: Ib543874188537e31422206d67d1760762a7c85cd\n"
    },
    {
      "commit": "db4333a2c211802eaf2ee87e5d0b76c93acd84f5",
      "tree": "a34521e3342f98f0d52385761cf06069793f121d",
      "parents": [
        "b2bb98e62dd9c7b7cad2d7d34c1865ad8590b230",
        "aa95ae57ecc5bbc461e42ca44bcc9d78537da4fe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 03:02:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 03:02:20 2017 +0000"
      },
      "message": "Merge \"Skeleton of an IpManagerTest\""
    },
    {
      "commit": "aa95ae57ecc5bbc461e42ca44bcc9d78537da4fe",
      "tree": "63059ecf505c13208acbd2d08dc262bd50e4d49e",
      "parents": [
        "7eaa2ad1724997d1a435f2a9dda4fcd0591bf37c"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 10:01:58 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Mar 14 10:19:52 2017 +0900"
      },
      "message": "Skeleton of an IpManagerTest\n\nTest: as follows\n    - biult (bullhead)\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 26991160\nChange-Id: Idddddf0c1a7a8d0a8acff8a5526b02a533d5f3ec\n"
    },
    {
      "commit": "b2bb98e62dd9c7b7cad2d7d34c1865ad8590b230",
      "tree": "2bd9c13f03c59fda7c22ca317eb72d0bcad511fb",
      "parents": [
        "5465fe0a2d11588fd3406eb5022851e88d65570f",
        "7c4ad78907d0c1bf43058f73485a13741b1c262e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 14 00:55:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 00:55:06 2017 +0000"
      },
      "message": "Merge \"carrier default app notification polish\""
    },
    {
      "commit": "7c4ad78907d0c1bf43058f73485a13741b1c262e",
      "tree": "189cc2b61bd40aedad1be81b3a325f0f0da5785c",
      "parents": [
        "3dee29581e4a997936eac7a060ab8c68b50ec13c"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 13 16:01:12 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 13 16:09:43 2017 -0700"
      },
      "message": "carrier default app notification polish\n\nchange notification string and app name\n\nBug: 36002256\nTest: Manual\nChange-Id: Iec2658850522585157bdc7edd7330ac930bf751d\n"
    },
    {
      "commit": "3efd531e2f610ed5e9a29fe945a5fffeb5d2b989",
      "tree": "06bb662536ede2f5faffb0725fa4be774cc99bce",
      "parents": [
        "b5ca6f36b54023f6336740cf3bff79c08ecb6609"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 06 10:47:55 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 13 11:21:14 2017 -0700"
      },
      "message": "hotspot2: update Passpoint configuration management APIs\n\nAddress API Councils comment to update both\nWifiManager#addOrUpdatePasspointConfiguration and\nWifiManager#removePasspointConfiguration to return void and throw\nexception on failure instead of returning a boolean.\n\nBug: 35858311,35856174\nTest: make -j32\nChange-Id: Iac421eba7aa90e8bc3ffaf5d81210302c7557e95\nMerged-In: Iac421eba7aa90e8bc3ffaf5d81210302c7557e95\n"
    },
    {
      "commit": "b5ca6f36b54023f6336740cf3bff79c08ecb6609",
      "tree": "a56f8ca3f54383fe02b9a95a309b3465e8e938c3",
      "parents": [
        "06b63dcb9f899583fca88a1502ed6be78ec429cf"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 03 09:15:49 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 13 11:21:13 2017 -0700"
      },
      "message": "hotspot2: hide validate method for Passpoint configuration\n\nThe validate method is used by Framework only, no need to expose\nto app developers. So hide it.\n\nBug: 35756298\nTest: make -j32\nChange-Id: I15ccae472f30d7ae968816479f6ea35d90248fe0\nMerged-In: I15ccae472f30d7ae968816479f6ea35d90248fe0\n"
    },
    {
      "commit": "06b63dcb9f899583fca88a1502ed6be78ec429cf",
      "tree": "2d10ad426b16b86a10cb9b5ab2ff1a238751b12c",
      "parents": [
        "5679145d9a416c74a59135656802365a6b931b25"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 13 11:19:43 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 13 11:21:13 2017 -0700"
      },
      "message": "Osu: temporarily comment out the usage of deprecated intent definitions\n\nBug: 35857805\nTest: mmma frameworks/base/packages/Osu\nChange-Id: Iadaede1806cfe7bcaf57ed185618a6de4451e321\nMerged-In: Ie4ea352e11b10a7c1f8780557554486bc2b4fcef\n"
    },
    {
      "commit": "5465fe0a2d11588fd3406eb5022851e88d65570f",
      "tree": "ed2530712207b4efcc7fa5a11e4fd82afaa19275",
      "parents": [
        "83aceea07d78f6ee0e519f707b3bce64bb7b84a1",
        "bc2991e8665d2f2484e24b7e9f72b18c3c740ae1"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Mar 13 17:58:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 17:58:26 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 spelling fixes\""
    },
    {
      "commit": "bc2991e8665d2f2484e24b7e9f72b18c3c740ae1",
      "tree": "ed2530712207b4efcc7fa5a11e4fd82afaa19275",
      "parents": [
        "83aceea07d78f6ee0e519f707b3bce64bb7b84a1"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Mar 10 16:07:59 2017 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Mar 13 17:48:42 2017 +0000"
      },
      "message": "Bluetooth 5 spelling fixes\n\nBug: 30622771\nTest: manual\nChange-Id: I46b6486619cc7366e56b25ca48937e6792f53e1d\n(cherry picked from commit 53501ad210dd5c65c7910a6b75b2b481e92dd22f)\n"
    },
    {
      "commit": "5679145d9a416c74a59135656802365a6b931b25",
      "tree": "4dc8891010d60cb6d07f319f0facdd43ec466613",
      "parents": [
        "d6998d4bd6c4b7a3f87fe8fe6dca42b45f0c6175"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Mar 02 09:35:34 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon Mar 13 10:39:04 2017 -0700"
      },
      "message": "hotspot2: update Passpoint intent definitions\n\nAddress API Councils comment on the newly added intent definitions\nfor Passpoint events:\n- Use a Parcelable class to represent icon info\n- Document all extras that are included for an action\n- Document that the new intents will only be sent to registered\n  receivers, and not manifest receivers\n- Rename extras to be more generic\n\nWhile there, removed the deprecated hidden Passpoint intent\ndefinitions.\n\nBug: 35857805\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I22de2d52fce3ed1adc8d72bf1580d3337bc747c5\nMerged-In: I22de2d52fce3ed1adc8d72bf1580d3337bc747c5\n"
    },
    {
      "commit": "83aceea07d78f6ee0e519f707b3bce64bb7b84a1",
      "tree": "23bb0be26c6b8c8ee9eaec9d687158f2611a37b6",
      "parents": [
        "d6998d4bd6c4b7a3f87fe8fe6dca42b45f0c6175",
        "04ed6500833373b8a544f161113871e5dc5c867c"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Mon Mar 13 17:32:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 17:32:31 2017 +0000"
      },
      "message": "Merge \"Fix the reset of boosted zygote thread priority.\""
    },
    {
      "commit": "04ed6500833373b8a544f161113871e5dc5c867c",
      "tree": "d43da3e4c7520c38d2323888ba73c24b88c1adec",
      "parents": [
        "c25e2b79b11083dcbb82e610b8e544d63077db01"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 02 13:39:07 2017 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Mon Mar 13 10:31:30 2017 -0700"
      },
      "message": "Fix the reset of boosted zygote thread priority.\n\nThis fixes the unexpected priority 112 of the daemon threads\n(eg. HeapTaskDaemon). The problem was that when the zygote main\nthread\u0027s priority is reset, it directly calls setpriority() and fails\nto update the priority value in java.lang.Thread, which in turn causes\nany threads created by the thread to unexpectedly inherit the boosted\npriority. Calling java.lang.Thread.setPriority instead fixes.\n\n(cherry picked from commit 1e3db871e52e59c69edb1843df7f4aecb030bc6f)\n\nBug: 35801778\nBug: 28866384\nTest: angler master userdebug boots and thread priorities checked.\n\nChange-Id: I68a6ed7244a9067acc2749feca7f88422bf44b02\n"
    },
    {
      "commit": "ec19db6bd46d112167e87556e8dacdd32ef911e9",
      "tree": "96e2f781ca7a88ea50aeff5587777319935327b5",
      "parents": [
        "d6998d4bd6c4b7a3f87fe8fe6dca42b45f0c6175"
      ],
      "author": {
        "name": "zhangshuxiao",
        "email": "zhangshuxiao@xiaomi.com",
        "time": "Mon Mar 13 21:39:16 2017 +0800"
      },
      "committer": {
        "name": "Shuxiao Zhang",
        "email": "zhangshuxiao@xiaomi.com",
        "time": "Mon Mar 13 14:38:37 2017 +0000"
      },
      "message": "WiFi: Wifi service get configured networks use ParceledListSlice.\n\nThe number of configurations will be more and more, some\nusers configured more than 600KB or even 1M, It will cause\nthe binder failed. Therefore, we use ParceledListSlice\nto splits into multiple transactions when more than 64K.\n\nbinder: 1885: binder_alloc_buf size 1058080 failed, no address space\n\nTest: more than 500 configurations.\n\nChange-Id: I35b8bac478c6d9efa2fb8572fdc7ca22eb910609\nSigned-off-by: zhangshuxiao \u003czhangshuxiao@xiaomi.com\u003e\n"
    },
    {
      "commit": "d6998d4bd6c4b7a3f87fe8fe6dca42b45f0c6175",
      "tree": "c15b5a75e4348f88869ddf105fd6fb6ff79eef08",
      "parents": [
        "e940d5458d993fa844ec609197646f0a86ce1a71",
        "87d66fd3f1111ffa6d5ba48cf38ccceea11e69cd"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Mar 13 07:23:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 07:23:06 2017 +0000"
      },
      "message": "Merge \"Minor formatting cleanup to remove overlong line\""
    },
    {
      "commit": "e940d5458d993fa844ec609197646f0a86ce1a71",
      "tree": "80fc2d1b0740f787d86f70fde21df6c45477ffdb",
      "parents": [
        "7eaa2ad1724997d1a435f2a9dda4fcd0591bf37c",
        "5aaab1f2c806b68da1e2e0d7ea5bad7e102a82bb"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Mar 13 06:58:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 06:58:30 2017 +0000"
      },
      "message": "Merge \"ConnectivityManager: unhide methods with Handler argument\""
    },
    {
      "commit": "7eaa2ad1724997d1a435f2a9dda4fcd0591bf37c",
      "tree": "00d4f82d05eb1535ecdc24b03b8a74eda062cba8",
      "parents": [
        "b063fe384ff91f94f214726e8debbc57ea0ee187",
        "b55fb220b3c640c967ad17ca7bf0fe63f0bb9f7f"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Mar 13 00:03:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 13 00:03:59 2017 +0000"
      },
      "message": "Merge \"Simple cleanups to Tethering\""
    },
    {
      "commit": "b063fe384ff91f94f214726e8debbc57ea0ee187",
      "tree": "a98c1289cb2901c99e9303f9f95a02b3a731899e",
      "parents": [
        "c25e2b79b11083dcbb82e610b8e544d63077db01",
        "d2820e4e8913741ce5b34344ed37c7ced3cc2d96"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 11 23:23:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 11 23:23:09 2017 +0000"
      },
      "message": "Merge \"Move mac_permissions to etc/selinux\""
    },
    {
      "commit": "d2820e4e8913741ce5b34344ed37c7ced3cc2d96",
      "tree": "a9bd5919173c4982a4fe5f70a0c488556f9874b7",
      "parents": [
        "c6613f72061d17a0b86cd6016aed102b47aeeaca"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Mar 10 16:01:19 2017 -0800"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Mar 10 16:07:04 2017 -0800"
      },
      "message": "Move mac_permissions to etc/selinux\n\nTest: Build and boot Marlin\nTest: See the following in the logs:\n01-01 02:10:28.756  1345  1345 D SELinuxMMAC: Using policy file /system/etc/selinux/plat_mac_permissions.xml\n01-01 02:10:28.787  1345  1345 D SELinuxMMAC: Using policy file /vendor/etc/selinux/nonplat_mac_permissions.xml\nBug: 36003167\n\nChange-Id: I97479260eabe14c1b1dcc238d7322016f6b5c4dd\n"
    },
    {
      "commit": "c25e2b79b11083dcbb82e610b8e544d63077db01",
      "tree": "ea4384d50ce089d7700255c2221ad5c4db9782eb",
      "parents": [
        "2a3a4f81f9d9a176a0e67a6e27e5a94740931924",
        "9c0c173da2fc144614d1db53ead4139d35f42635"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 10 22:58:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 10 22:58:53 2017 +0000"
      },
      "message": "Merge \"Add a config for WiFi exponential backoff scan base interval\""
    },
    {
      "commit": "580a1bdfbc6a8c4ca25e796af234711184c13871",
      "tree": "96e454970656690947e3f2b31a1cd1ed55bdcd85",
      "parents": [
        "704520c39290252e2589674afe195affa5c53d94"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 10 13:56:33 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Mar 10 13:56:33 2017 -0800"
      },
      "message": "wifi: add a flag indicating legacy Passpoint configuration\n\nBug: 36101691\nTest: make -j32\nChange-Id: I42df3160be9b2b863fededc1641482e5a39084e5\n"
    },
    {
      "commit": "2a3a4f81f9d9a176a0e67a6e27e5a94740931924",
      "tree": "8f291aac504ee194ba21e99f09ce442859c979a2",
      "parents": [
        "3dee29581e4a997936eac7a060ab8c68b50ec13c",
        "26e81d2a47de64e8cc6b160ea44033aa6b23a907"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 10 20:33:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 10 20:33:21 2017 +0000"
      },
      "message": "Merge \"Refactor code incompatible with Mockito 2.7.13\""
    },
    {
      "commit": "9c0c173da2fc144614d1db53ead4139d35f42635",
      "tree": "bc909155bec61d180369fdcde0f61e6d83f3fa94",
      "parents": [
        "3dee29581e4a997936eac7a060ab8c68b50ec13c"
      ],
      "author": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Fri Mar 10 09:40:39 2017 -0800"
      },
      "committer": {
        "name": "Randy Pan",
        "email": "zpan@google.com",
        "time": "Fri Mar 10 09:47:49 2017 -0800"
      },
      "message": "Add a config for WiFi exponential backoff scan base interval\n\nBug: 36026947\nTest: bulid and boot up the phone\nChange-Id: I4971c1c7d0fc162ac5934becbdf28fba50d65c11\n"
    },
    {
      "commit": "3dee29581e4a997936eac7a060ab8c68b50ec13c",
      "tree": "a296edce2d4d1bba1f5e59853f74a7ec75bafce6",
      "parents": [
        "b224b318a03f794fa378e488f6844f8a1e66e7e7",
        "3a764c19d1fc7bbe72231c212dfbae1ef40f83f6"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Mar 10 17:03:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 10 17:03:21 2017 +0000"
      },
      "message": "Merge \"[AWARE] Update network API: make open/encrypted explicit\""
    },
    {
      "commit": "26e81d2a47de64e8cc6b160ea44033aa6b23a907",
      "tree": "10f689ca9590fa47850b609853f74718a9d428c2",
      "parents": [
        "b224b318a03f794fa378e488f6844f8a1e66e7e7"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Mar 09 18:49:41 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 10 14:19:18 2017 +0000"
      },
      "message": "Refactor code incompatible with Mockito 2.7.13\n\nBug: 32912773\nTest: make checkbuild\nMerged-In: I96e3da967fad731fc8f39bde9db95f50ab7353fb\nChange-Id: I445b32432eea8a1ccb2060a73460a882a9ebe76f\n"
    },
    {
      "commit": "b224b318a03f794fa378e488f6844f8a1e66e7e7",
      "tree": "c748618123496ca50e5cf1375fb22114534edc56",
      "parents": [
        "e32fc81c5df47660247feb2fee9c3dcdb1839dc5",
        "5b834a82082c1e7c938d81ade2f28a08d59195a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 10 09:44:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 10 09:44:02 2017 +0000"
      },
      "message": "Merge \"polish the notification of the default carrier app\""
    },
    {
      "commit": "e32fc81c5df47660247feb2fee9c3dcdb1839dc5",
      "tree": "3eff75f6826affaeb7a606d474f8f1f2bb5895d1",
      "parents": [
        "59a40691a56bba7b87267fc3c9cbb07fea03e72d",
        "91009327d221ddfb88ec917769c437c1aa913d6a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 10 09:33:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 10 09:33:08 2017 +0000"
      },
      "message": "Merge \"decouple carrierdefaultapp from phone process\""
    },
    {
      "commit": "91009327d221ddfb88ec917769c437c1aa913d6a",
      "tree": "8ab0eb571a50da4749a0c14044c037139ed66426",
      "parents": [
        "e091985bb5b55cb33af39d882d9ccef5cd100b50"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Mar 09 22:25:29 2017 -0800"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Mar 09 23:59:15 2017 -0800"
      },
      "message": "decouple carrierdefaultapp from phone process\n\nBug: 36114351\nTest: Manual\nChange-Id: I679d97bd9854fe478499d1fac6225c3f954ecdbc\n"
    },
    {
      "commit": "b55fb220b3c640c967ad17ca7bf0fe63f0bb9f7f",
      "tree": "64a42c2b1c36590d44496707f115c9bf480313d6",
      "parents": [
        "c6613f72061d17a0b86cd6016aed102b47aeeaca"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Mar 10 14:20:57 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Mar 10 15:32:30 2017 +0900"
      },
      "message": "Simple cleanups to Tethering\n\n- regroup together static final class fields, final instance fields, and\n  mutable instance fields.\n- uses correct Android naming conventions for instance fields.\n- reorder imports correctly.\n\nTest: no functional change.\nChange-Id: If3d73bc28972a004c2ba3cc14d869a2a679abfce\n"
    },
    {
      "commit": "59a40691a56bba7b87267fc3c9cbb07fea03e72d",
      "tree": "19fcdaf0640fe8b7911ccc749c41174574c29ba0",
      "parents": [
        "70fac233fad400031ff4b9986fcd3273d21f71fe",
        "b3cd7b51d330caa1f54710741b73a63043515b82"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 09 21:38:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 09 21:39:00 2017 +0000"
      },
      "message": "Merge \"Disable a phone number log for user build\""
    },
    {
      "commit": "70fac233fad400031ff4b9986fcd3273d21f71fe",
      "tree": "bc36ee90cbe5f7f454e30fe3a6306a4ea52f876a",
      "parents": [
        "4903487fd90adfc97227b195bd911e67d3233a80",
        "1e95fc86581514c718fc96367f6d575e87fecffb"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Mar 09 20:38:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 09 20:38:49 2017 +0000"
      },
      "message": "Merge changes from topic \u0027USAGE_IO_INPUT\u0027\n\n* changes:\n  [RenderScript] Update RenderScript JNI with the corresponding AllocationGetSurface driver implementation change.\n  [RenderScript] Use ANativeWindow_fromSurface to get ANativeWindow from Java Surface.\n"
    },
    {
      "commit": "4903487fd90adfc97227b195bd911e67d3233a80",
      "tree": "cb0522c457ac196bd0a43bd4084c5e93a10753ae",
      "parents": [
        "4a75e32f1d9661f4c7169dab539e116286e36edb",
        "ec88fd6708c14515f75d0f9de24e505e62fc3550"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 09 10:03:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 09 10:03:26 2017 +0000"
      },
      "message": "Merge \"CaptivePortalLoginActivity correctly gets UserAgent\""
    },
    {
      "commit": "4a75e32f1d9661f4c7169dab539e116286e36edb",
      "tree": "3115276c070bc647ccc5f91a477c7bebdd98267d",
      "parents": [
        "c6613f72061d17a0b86cd6016aed102b47aeeaca",
        "85d12da977d575a7461867a732084d64488d1502"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 09 08:33:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 09 08:33:04 2017 +0000"
      },
      "message": "Merge \"Remove interfaceChain from IServiceManager::add()\""
    },
    {
      "commit": "ec88fd6708c14515f75d0f9de24e505e62fc3550",
      "tree": "392f500cb8ae2bd996e5b5ca388b243c85b773c8",
      "parents": [
        "c6613f72061d17a0b86cd6016aed102b47aeeaca"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Mar 07 15:10:03 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Mar 09 17:02:34 2017 +0900"
      },
      "message": "CaptivePortalLoginActivity correctly gets UserAgent\n\nChange I33cbcdab9809c712d998da6d925bdd4e3093f8ff added to the intent\npassed from NetworkMonitor to the CaptivePortalLoginActivity an extra\nargument to set the UserAgent header of probes done by the\nCaptivePortalLoginActivity.\n\nHowever that extra String argument is not correctly retrieved from the\nIntent and instead a null pointer is returned by getParcelableExtra().\nConsequently the UserAgent header field is never set.\n\nThis patch fixes this bug and replace getParcelableExtra() with\ngetStringExtra().\n\nIt also adds logging of the request header and response header for every\nnetwork probes sent by CaptivePortalLoginActivity.\n\nBug: 35937367, 32369183\nTest: manually tested\nChange-Id: If5c463023474ffb0401f3cda5875ccd9fc6f79f9\n"
    },
    {
      "commit": "5aaab1f2c806b68da1e2e0d7ea5bad7e102a82bb",
      "tree": "7719714bf4eb8f3f30951166df144441d6a86ab0",
      "parents": [
        "c6613f72061d17a0b86cd6016aed102b47aeeaca"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Mar 02 13:41:38 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Mar 09 15:25:26 2017 +0900"
      },
      "message": "ConnectivityManager: unhide methods with Handler argument\n\nTest: no functionality change\nBug: 32130437\nChange-Id: I2a57175142683f991a215b584282db143a76ed9d\n"
    },
    {
      "commit": "c6613f72061d17a0b86cd6016aed102b47aeeaca",
      "tree": "d6950de48110d2692840833bc6a413000fa3ce87",
      "parents": [
        "1bb08c25b8c1657be36b57fbf39aeeee14bc3724",
        "d2369792ddd798ba472bc7254c7bb565e2501401"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Mar 08 19:53:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 19:53:26 2017 +0000"
      },
      "message": "Merge \"Return generic Binder on onBind\""
    },
    {
      "commit": "1bb08c25b8c1657be36b57fbf39aeeee14bc3724",
      "tree": "3bd35731d8a36b738fb06452c160842458e576e7",
      "parents": [
        "104eeedb42d8de557056c0f70018c5d4fa8f6540",
        "a9d1a32e5e51ebc3c141370c9d5045c6c938aaf9"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:05:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 19:05:12 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 Advertising API\""
    },
    {
      "commit": "a9d1a32e5e51ebc3c141370c9d5045c6c938aaf9",
      "tree": "3bd35731d8a36b738fb06452c160842458e576e7",
      "parents": [
        "104eeedb42d8de557056c0f70018c5d4fa8f6540"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Jan 10 06:15:54 2017 -0800"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:04:49 2017 +0000"
      },
      "message": "Bluetooth 5 Advertising API\n\nTest: manual\nBug: 30622771\nChange-Id: Id6856e6110872ec50ff1af54ddc75c0104a6459c\n(cherry picked from commit 5324a14cf490656269ef862d7f8f6b139a21c0e6)\n"
    },
    {
      "commit": "104eeedb42d8de557056c0f70018c5d4fa8f6540",
      "tree": "15ca5e9f185d5e9a0ccf91c1e2bfc0285e0ed073",
      "parents": [
        "f1d76a71c8a4170da4b06e71b98c190dc18d500b",
        "409cee69b2b09bcd11f1273752c016116436f247"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:04:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 19:04:31 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 PHY selection API\""
    },
    {
      "commit": "409cee69b2b09bcd11f1273752c016116436f247",
      "tree": "15ca5e9f185d5e9a0ccf91c1e2bfc0285e0ed073",
      "parents": [
        "f1d76a71c8a4170da4b06e71b98c190dc18d500b"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Feb 02 08:07:12 2017 -0800"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:04:06 2017 +0000"
      },
      "message": "Bluetooth 5 PHY selection API\n\nBug: 30622771\nTest: manual\nChange-Id: I50262a56a70466439f9700549c3c0e7bd49e2e8d\n(cherry picked from commit db5a87d50db9d4b3d642603f6c329b83ee5851f6)\n"
    },
    {
      "commit": "f1d76a71c8a4170da4b06e71b98c190dc18d500b",
      "tree": "8e6592e542450f2bf9294ba84558829c11c7d0d3",
      "parents": [
        "bed6fb3f5aee1413738a83cee7790cbfc4393fdc",
        "ac7fcfa36160f1ce8b1ba8e0a3a90338a99a02a4"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:03:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 19:03:47 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 periodc scan API (1/2)\""
    },
    {
      "commit": "ac7fcfa36160f1ce8b1ba8e0a3a90338a99a02a4",
      "tree": "8e6592e542450f2bf9294ba84558829c11c7d0d3",
      "parents": [
        "bed6fb3f5aee1413738a83cee7790cbfc4393fdc"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Mon Jan 16 07:21:01 2017 -0800"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:03:12 2017 +0000"
      },
      "message": "Bluetooth 5 periodc scan API (1/2)\n\nBug: 30622771\nTest: manual\nChange-Id: I61853bc71f6013e9406d1d151bb51ea4484bb92c\n(cherry picked from commit a48e03745becc96181c676dc3d194d0572f11c10)\n"
    },
    {
      "commit": "bed6fb3f5aee1413738a83cee7790cbfc4393fdc",
      "tree": "5ef38b485e04027ac6966a3281225f92d0a09ad5",
      "parents": [
        "a06a0dfdb7438da8378078adde704d7aee19b8e2",
        "3aca933861822f66984a9a3ae1db8242fe6c9521"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:02:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 19:02:58 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 enhanced scanning API\""
    },
    {
      "commit": "3aca933861822f66984a9a3ae1db8242fe6c9521",
      "tree": "5ef38b485e04027ac6966a3281225f92d0a09ad5",
      "parents": [
        "a06a0dfdb7438da8378078adde704d7aee19b8e2"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Jan 17 07:50:46 2017 -0800"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:02:25 2017 +0000"
      },
      "message": "Bluetooth 5 enhanced scanning API\n\nBug: 30622771\nTest: manual\nChange-Id: I2c8065fbcedf48777ce18c7d8fe621e568b3fd75\n(cherry picked from commit 9de522c6e48497028d36a1f8ad8f8adf4b7b1ae6)\n"
    },
    {
      "commit": "a06a0dfdb7438da8378078adde704d7aee19b8e2",
      "tree": "ae7458c227fd0355bcee07a20c5878c616b6a8f0",
      "parents": [
        "33bade08de444d59648bf7b263dca7bf93343607",
        "48091bbd78f6c747be5e33d78911a14f83af0a92"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Mar 08 19:02:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 19:02:11 2017 +0000"
      },
      "message": "Merge \"Bluetooth 5 feature check API (1/2)\""
    },
    {
      "commit": "48091bbd78f6c747be5e33d78911a14f83af0a92",
      "tree": "ae7458c227fd0355bcee07a20c5878c616b6a8f0",
      "parents": [
        "33bade08de444d59648bf7b263dca7bf93343607"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Feb 07 18:05:39 2017 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Mar 08 18:20:03 2017 +0000"
      },
      "message": "Bluetooth 5 feature check API (1/2)\n\nBug: 30622771\nTest: manual\nChange-Id: I90e2efe989745c07c2f2fb8f4ea5bc3b718382f6\n(cherry picked from commit 79d66495c32996a5b532328571bf6ceecca70ca5)\n"
    },
    {
      "commit": "8416a4dfd10abacea58ed109a4c1c04ad38176b6",
      "tree": "e652d0136591e00e487eace049356f6905481b2b",
      "parents": [
        "33bade08de444d59648bf7b263dca7bf93343607"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Mar 08 17:36:33 2017 +0000"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Mar 08 17:38:58 2017 +0000"
      },
      "message": "Change Czech Republic to Czechia\n\nThis commit only contains changes to comments.\n\nBug: 34964100\nTest: m buildcheck\nChange-Id: I174eb8bf8ed7ac36198bd40bda925c6274933315\n"
    },
    {
      "commit": "33bade08de444d59648bf7b263dca7bf93343607",
      "tree": "3e6147ee15e728be00a3c5a04f43f046e1d0ed08",
      "parents": [
        "769fa0c8811a1471c6d0dc795e40297b9cbe07cd",
        "45ded8f6ba72e3d68fb71a8febafbcee63877017"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Mar 08 17:31:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 08 17:31:27 2017 +0000"
      },
      "message": "Merge \"Renaming Czech Republic to Czechia.\""
    },
    {
      "commit": "3a764c19d1fc7bbe72231c212dfbae1ef40f83f6",
      "tree": "2c36ff9219e96cf1fd52608e379ba8ddd2464269",
      "parents": [
        "769fa0c8811a1471c6d0dc795e40297b9cbe07cd"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 08 09:05:02 2017 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Mar 08 09:11:21 2017 -0800"
      },
      "message": "[AWARE] Update network API: make open/encrypted explicit\n\nReplace the older (implicitly) open network with 3 network\ncreation APIs:\n- Open\n- Passphrase-based\n- PMK (SystemApi only)\n\nBug: 26564544\nBug: 35702875\nTest: unit tests and integration (sl4a) tests\nChange-Id: I29a1d668d245853755cd2dfaaa6c65fbb43989f7\n"
    }
  ],
  "next": "769fa0c8811a1471c6d0dc795e40297b9cbe07cd"
}
