)]}'
{
  "log": [
    {
      "commit": "05986c638be517b052d6e43dae56ce58e00d9c00",
      "tree": "432c07b0e69b604cac981f6c4522b8b3edc0d3f7",
      "parents": [
        "9b1db24f6e0ce1bea68a834d5ea21bea0f9bf374"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Aug 07 19:50:45 2018 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Oct 11 16:31:10 2018 +0800"
      },
      "message": "Add new callback to inform blocking of network on specific uid.\n\nCurrently, apps rely on querying NetworkInfo object to know\nwhether their network is blocked or not. There is no proactive\nway to tell app when it is being blocked/unblocked. The only\nevent that app would receive is SocketException with\nECONNABORTED when their ongoing socket connection has been\nblocked, which is not an elegant way to notify app.\n\nThus, this commit is trying to address this problem. Therefore,\nwith the uses of other callbacks, the need of\ngetState/getDetailedState in NetworkInfo could be completely\neliminated.\n\nTest: runtest frameworks-net\n      runtest -x NetworkPolicyManagerServiceTest.java\n      cts-tradefed run cts -m CtsHostsideNetworkTests\n      cts-tradefed run cts -m CtsNetTestCases -t \\\n              android.net.cts.ConnectivityManagerTest\nBug: 74575553\n\nChange-Id: Iec96a3103d0aa9a505020eb89d69b89c0b694486\n"
    },
    {
      "commit": "9b1db24f6e0ce1bea68a834d5ea21bea0f9bf374",
      "tree": "af02f877e6c577c5c422dbbdb9cbf31093ebe979",
      "parents": [
        "2d82493ded10d88cb44e84b90a1b485d3a895d75",
        "ab87b44dca7ccf9c5f48bc9daebf9edf94a1f390"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 08 07:44:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 08 07:44:48 2018 +0000"
      },
      "message": "Merge \"Fix UsbDeviceManager null object reference\""
    },
    {
      "commit": "2d82493ded10d88cb44e84b90a1b485d3a895d75",
      "tree": "9d139c2e8707e76f6d832b8478a2e41c196aeba5",
      "parents": [
        "66a089978560de52485de9f4c3cfaa7d59b5b248",
        "137d35fa78e12397598c614d0bdbc84c4113359b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Oct 06 00:49:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Oct 06 00:49:14 2018 +0000"
      },
      "message": "Merge \"Wire up the stopRtt API\""
    },
    {
      "commit": "66a089978560de52485de9f4c3cfaa7d59b5b248",
      "tree": "2ff5b60e0856e8509fb90432a7e3b55022d274a6",
      "parents": [
        "379ca95c89e32579236280d7c1eacf6c80dda206",
        "4e2678d1848aad4f3dce0a0b4fbf4b3d4ac539f4"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Sat Oct 06 00:13:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Oct 06 00:13:01 2018 +0000"
      },
      "message": "Merge \"Fix incorrect API comments of getSubId()\""
    },
    {
      "commit": "379ca95c89e32579236280d7c1eacf6c80dda206",
      "tree": "5a4ae70639ea5ba6557f384242e91698f181aee3",
      "parents": [
        "5d0d0edc221a7afb397efd6d38a234180658442e",
        "ff1dc37540b16554a4a23a35f205fb74742b83bf"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 05 22:29:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 22:29:36 2018 +0000"
      },
      "message": "Merge \"Add Parcelable EmergencyNumber and APIs\""
    },
    {
      "commit": "4e2678d1848aad4f3dce0a0b4fbf4b3d4ac539f4",
      "tree": "7f4f7065b76efe5763b8979da816a93b47792ff6",
      "parents": [
        "56dedc8fe894dbf56ab07bdc366d8f596871ebd9"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 04 22:42:06 2018 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Oct 05 14:25:52 2018 -0700"
      },
      "message": "Fix incorrect API comments of getSubId()\n\ngetSubid() return the SubscriptionManager#getDefaultSubscriptionId()\nwhen TelephonyManager created without the subId.\n\nBug: 111453847\nTest: Build\nMerged-In: I8e38ef43b5f23bbedc4d584df78c12f250b88fcc\nChange-Id: I8e38ef43b5f23bbedc4d584df78c12f250b88fcc\n"
    },
    {
      "commit": "5d0d0edc221a7afb397efd6d38a234180658442e",
      "tree": "d015e7560dc282d702547e819320c1df0da0befe",
      "parents": [
        "277d42a035441ede39f855b25531f4527bfd11dc",
        "47e04dab136aef830d3a3b4b14c0ac39bfa0ce5b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Oct 05 20:35:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 20:35:55 2018 +0000"
      },
      "message": "Merge \"Add finer grained call fail reasons.\""
    },
    {
      "commit": "277d42a035441ede39f855b25531f4527bfd11dc",
      "tree": "f4f3de3a950fc29151f44f1f56ff3230ccaad70a",
      "parents": [
        "8bbf0181f6cfde81f3d1896c40db1bfe5c982a5b",
        "e4259d3e5353475673f361828aca949a60f7e1d5"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Fri Oct 05 17:38:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 17:38:41 2018 +0000"
      },
      "message": "Merge changes I10c01f2b,Ie05bc535\n\n* changes:\n  Check to ensure UDP-encap is used only for IPv4\n  Add UDP encapsulation tests for IpSecService.\n"
    },
    {
      "commit": "8bbf0181f6cfde81f3d1896c40db1bfe5c982a5b",
      "tree": "1c2469ca78b9f3b13d34067f272c26a3623c277a",
      "parents": [
        "4593c78168088728663503b9c635d5d31b66878e",
        "3fd94f49399a5a707cffba29c3a1351bf9d115aa"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Fri Oct 05 17:03:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 17:03:59 2018 +0000"
      },
      "message": "Merge \"Refine frameworks/base/services/tests/runtest.py\""
    },
    {
      "commit": "4593c78168088728663503b9c635d5d31b66878e",
      "tree": "62bc9de874b7d86876be77d79ab15cceef90bdec",
      "parents": [
        "85666351d77197fdd6add1b04a721820904d838a",
        "a1980ae12a62943026609121605781461218944b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 05 16:52:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 16:52:11 2018 +0000"
      },
      "message": "Merge \"statsd: Add missing AIDs to UidMap\""
    },
    {
      "commit": "85666351d77197fdd6add1b04a721820904d838a",
      "tree": "2433dd729b7f859ce23cde523ee117b3e8250800",
      "parents": [
        "79822ffb6f9b70e6324bcc577190eb262116c803",
        "503ae21287a72213457433476526ff8ea1465f3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 05 15:38:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 15:38:39 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Synchronize ZenModeControllerImpl callbacks\""
    },
    {
      "commit": "79822ffb6f9b70e6324bcc577190eb262116c803",
      "tree": "26cc1faee60abd007c7883627524ccbe9dfba2bf",
      "parents": [
        "b2a838416439c477e2757cf96d6b0fa935379d5a",
        "655ad158905ed825c01b084a052dadbf4f873699"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Oct 05 09:07:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 09:07:12 2018 +0000"
      },
      "message": "Merge \"[PT10] Move loadGlobalProxy into ProxyTracker.\""
    },
    {
      "commit": "b2a838416439c477e2757cf96d6b0fa935379d5a",
      "tree": "d103f2a792188b58a696a37f592794e21322071e",
      "parents": [
        "56dedc8fe894dbf56ab07bdc366d8f596871ebd9",
        "b255cdcc0d5c87cd92599e6885637107b87184d9"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Oct 05 08:09:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 08:09:13 2018 +0000"
      },
      "message": "Merge \"Swap libcore annotations for framework versions\""
    },
    {
      "commit": "655ad158905ed825c01b084a052dadbf4f873699",
      "tree": "3172b5ee11f5a88cc79cdd78854e048bb6ba916a",
      "parents": [
        "d264669c7c6ee166e5ea882bbb436805f33a1537"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Jun 08 12:47:42 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Oct 05 16:37:38 2018 +0900"
      },
      "message": "[PT10] Move loadGlobalProxy into ProxyTracker.\n\nTest: runtest\nChange-Id: Id1c57ebb575c8742310be4822ec6e3fa03f487c3\n"
    },
    {
      "commit": "ff1dc37540b16554a4a23a35f205fb74742b83bf",
      "tree": "d0ba6d5d382534ed56f8b136d2cb36f3d9ce1cdf",
      "parents": [
        "e8997689881c9bf16a738b5d50d446b15a88c062"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Sep 07 21:01:26 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 04 17:07:57 2018 -0700"
      },
      "message": "Add Parcelable EmergencyNumber and APIs\n\nTest: unit test\nBug: 112657134\nChange-Id: If926291e3f6fb6d2a3acd3d28d2ead85fbf01364\n"
    },
    {
      "commit": "b255cdcc0d5c87cd92599e6885637107b87184d9",
      "tree": "45819d5a38542a4d28c807b4139a545a65472fb5",
      "parents": [
        "afffa372486153292c67d20c48d5756db15fee74"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 04 22:37:18 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Oct 04 22:37:18 2018 +0100"
      },
      "message": "Swap libcore annotations for framework versions\n\nSwap libcore nullability annotations for android.annotation\nequivalents.\n\nBug: 113148576\nTest: build\nChange-Id: Ie571062779e9bdf3890f6fcbd99be905aaf1adf9\n"
    },
    {
      "commit": "a1980ae12a62943026609121605781461218944b",
      "tree": "2690cc0b89b22056be2218b486bdea71270f8bd5",
      "parents": [
        "292a9347f721c1b665266993b8dd2d346966da16"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Oct 04 14:30:48 2018 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Oct 04 14:30:48 2018 -0700"
      },
      "message": "statsd: Add missing AIDs to UidMap\n\nChange-Id: I29f52727d344755a0c465105eb3a2c81b2bec700\n"
    },
    {
      "commit": "56dedc8fe894dbf56ab07bdc366d8f596871ebd9",
      "tree": "c6e7bdabbbc9a67880b5ad7b96d0063c46533abb",
      "parents": [
        "8f08ba793ed921e745a574f65dd04a8bfd286647",
        "5d2b8615096508dc5dacdce92d96c037093b2950"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Thu Oct 04 20:35:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 20:35:07 2018 +0000"
      },
      "message": "Merge \"Clean cherry-pick \u0027Fix getApnTypesBitmaskFromString in ApnSetting\u0027\""
    },
    {
      "commit": "5d2b8615096508dc5dacdce92d96c037093b2950",
      "tree": "ac986fcea0171614aede38fea9d535be29203cbb",
      "parents": [
        "aff3248507376eabb1d6e7090cd9329eadb07e04"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Fri Sep 28 17:35:47 2018 -0700"
      },
      "committer": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Thu Oct 04 20:31:05 2018 +0000"
      },
      "message": "Clean cherry-pick \u0027Fix getApnTypesBitmaskFromString in ApnSetting\u0027\n\nBug: 116363528\nTest: Maunal test\nChange-Id: Ie2fda3fe4e2519f652e0a04dde058be748208bd5\nMerged-In: Ie2fda3fe4e2519f652e0a04dde058be748208bd5\n"
    },
    {
      "commit": "8f08ba793ed921e745a574f65dd04a8bfd286647",
      "tree": "01cf92dc294398bfc441a31c78fe50b72d3bb92f",
      "parents": [
        "4ddd969fb9d2dc75088b5acca13c3921a1e94bf6",
        "49c39fe6460473921a2b7796904f5da4a4681758"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 04 19:03:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 19:03:13 2018 +0000"
      },
      "message": "Merge \"New Permission for Call Redirection service\""
    },
    {
      "commit": "e4259d3e5353475673f361828aca949a60f7e1d5",
      "tree": "04e6e41a0ce06873e8ab788933dfb633fbb92dca",
      "parents": [
        "0a7d3e342494e4b534647c8b296861a041da85b1"
      ],
      "author": {
        "name": "evitayan",
        "email": "evitayan@google.com",
        "time": "Thu Mar 22 17:53:08 2018 -0700"
      },
      "committer": {
        "name": "evitayan",
        "email": "evitayan@google.com",
        "time": "Thu Oct 04 11:44:00 2018 -0700"
      },
      "message": "Check to ensure UDP-encap is used only for IPv4\n\nThis commit checks if UDP-encapsulation is used\nfor unsupported address family and throws\nIllegalArgumentException when it happens.\n\nBug: 74213459\nTest: Tests added in testCreateTransportModeTransformWithEncap\n      and testCreateTunnelModeTransformWithEncap.\n      Command: runtest frameworks-net\n      Verified on taimen.\nChange-Id: I10c01f2bad6aca23430849ea9ef6c1eb157ae131\n"
    },
    {
      "commit": "4ddd969fb9d2dc75088b5acca13c3921a1e94bf6",
      "tree": "b874e059339e613a196c66a9a98402b13bda873c",
      "parents": [
        "337946995021164e2ddd15c854cabca10136a57a",
        "292a9347f721c1b665266993b8dd2d346966da16"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 04 17:46:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 17:46:47 2018 +0000"
      },
      "message": "Merge \"startop: Add iorapd binder integration test\""
    },
    {
      "commit": "0a7d3e342494e4b534647c8b296861a041da85b1",
      "tree": "b5804dc957df299cf79afa69b28fc8a90d6fc8b4",
      "parents": [
        "7eaa2cbf51890cdf6d6662968053c84012103eca"
      ],
      "author": {
        "name": "evitayan",
        "email": "evitayan@google.com",
        "time": "Thu Mar 22 13:42:07 2018 -0700"
      },
      "committer": {
        "name": "evitayan",
        "email": "evitayan@google.com",
        "time": "Thu Oct 04 10:37:47 2018 -0700"
      },
      "message": "Add UDP encapsulation tests for IpSecService.\n\nThis commit adds tests to ensure that IpSecService properly\nhandles UDP-encapsulation transforms correctly.\n\nBug: 76110065\nTest: Added: testCreateTransportModeTransformWithEncap,\n             testCreateTunnelModeTransformWithEncap.\n      Command: runtest frameworks-net\n      Verified on taimen.\nChange-Id: Ie05bc5354266806c2d03b0b3d73a4696a89eccf2\n"
    },
    {
      "commit": "337946995021164e2ddd15c854cabca10136a57a",
      "tree": "a4bc37aa62de062ef57867eee4669006d9920a1a",
      "parents": [
        "440158df4fe1dfaf63fec33c3488431bdb8ddab9",
        "93d878f49e595a1af33d590f06306bbe7c3f9939"
      ],
      "author": {
        "name": "Ian Kasprzak",
        "email": "iankaz@google.com",
        "time": "Thu Oct 04 15:38:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 15:38:01 2018 +0000"
      },
      "message": "Merge \"Add AndroidTest file for ExtServices\""
    },
    {
      "commit": "440158df4fe1dfaf63fec33c3488431bdb8ddab9",
      "tree": "eb7b22e4b70e1f5ab55606a45df9aec6f7b384d4",
      "parents": [
        "afffa372486153292c67d20c48d5756db15fee74",
        "70f9063dde66040118ee1bf4621bfb5b23177f17"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Oct 04 15:21:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 15:21:51 2018 +0000"
      },
      "message": "Merge \"Rename EXTRA_E_CALL to EXTRA_EMERGENCY_CALL.\""
    },
    {
      "commit": "afffa372486153292c67d20c48d5756db15fee74",
      "tree": "2444cf1acc930b28d30c1d2886c82ee238fa1949",
      "parents": [
        "7b532b7370d2f19a08fc373ba0e95663d96cbfd6",
        "d7c6e12baef2532888f7eab78ebaa2cb5ccd2e9e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 04 08:17:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 08:17:11 2018 +0000"
      },
      "message": "Merge \"Delay global alerts by 1s for high thresholds\""
    },
    {
      "commit": "d7c6e12baef2532888f7eab78ebaa2cb5ccd2e9e",
      "tree": "94445acd57bfa7b9cab59548eed4a72ed6ebf8b6",
      "parents": [
        "b29e727b32ec93f3471a4adab4a67079c9fb4ad4"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Aug 22 10:21:26 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Oct 04 01:30:43 2018 +0000"
      },
      "message": "Delay global alerts by 1s for high thresholds\n\nBy skipping updates if an alert is already scheduled, this avoids firing\nthe global alert too often on devices with high transfer speeds and high\nquota.\n\nTest: with tethering watching videos. Also runtest frameworks-net\nBug: 117243748\nChange-Id: Idce6059832db7a0e4a7117bbb3e424ec62ae3b21\n"
    },
    {
      "commit": "7b532b7370d2f19a08fc373ba0e95663d96cbfd6",
      "tree": "fa84aa242e3bbfefe40841b62600c71eab606b81",
      "parents": [
        "3b12359e4c658c0562297f7d934f340090059676",
        "ca4fee198a41f87e04b9d4a75e4e560d1ec432c0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 04 01:13:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 01:13:47 2018 +0000"
      },
      "message": "Merge \"startop: Add iorap parcelables for AIDL interfaces\""
    },
    {
      "commit": "3b12359e4c658c0562297f7d934f340090059676",
      "tree": "f3e60447e37f679d19161ebe18576cd8e9f5d0b8",
      "parents": [
        "5f7129b9256ff6f686fe3ab34af742ad74c83e72",
        "f90a92bb7b806864ec65da3a6c6f1970ea8da710"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Oct 04 01:08:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 01:08:19 2018 +0000"
      },
      "message": "Merge \"Send hostname and MTU options in DHCP ACK/OFFER\""
    },
    {
      "commit": "5f7129b9256ff6f686fe3ab34af742ad74c83e72",
      "tree": "220c05fed3ce40dc1f80fb9c702b1e9ec047e51c",
      "parents": [
        "1bab71e0c47aef6ef65f385f46676b9f103d165c",
        "ea628b619ce0f927d2ebe9bb72216235709b45a4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 04 00:48:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 00:48:39 2018 +0000"
      },
      "message": "Merge \"MTP: Add OWNERS for MTP functionality\""
    },
    {
      "commit": "1bab71e0c47aef6ef65f385f46676b9f103d165c",
      "tree": "1c8de496515df107be6da8d105b80b033e442669",
      "parents": [
        "2966539634082504439fa7f919233817f459b552",
        "a873153927373db3068583a19bb093d60712ff18"
      ],
      "author": {
        "name": "Clown SHEN",
        "email": "clownshen@google.com",
        "time": "Thu Oct 04 00:07:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 00:07:19 2018 +0000"
      },
      "message": "Merge \"New carrier config enhanced_4g_lte_title_variant_int\""
    },
    {
      "commit": "93d878f49e595a1af33d590f06306bbe7c3f9939",
      "tree": "1e54847d95559d6f44a495219b24bd7ae43c80d8",
      "parents": [
        "2966539634082504439fa7f919233817f459b552"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 21 12:35:45 2018 -0400"
      },
      "committer": {
        "name": "Ian Kasprzak",
        "email": "iankaz@google.com",
        "time": "Wed Oct 03 16:43:09 2018 -0700"
      },
      "message": "Add AndroidTest file for ExtServices\n\nTest: make\nBug: 111475013, 117228643\nChange-Id: Id649a1ed2109dee87bb8c61c3a161efe99c5e457\nMerged-In: Id649a1ed2109dee87bb8c61c3a161efe99c5e457\n(cherry picked from commit cfd2692a94503753bf9abcffdb40ed2de682dd41)\n"
    },
    {
      "commit": "2966539634082504439fa7f919233817f459b552",
      "tree": "541ac0642a20b226f4d0b1d27ea295d42ec0e348",
      "parents": [
        "4fb756984da01e45c5d77c4401c823f1a45d3db0",
        "37a1fc31b5ecc7ec786ccf3edf873b853ce0c7c9"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Oct 03 21:35:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 21:35:57 2018 +0000"
      },
      "message": "Merge \"Renamed get network registration states API\""
    },
    {
      "commit": "4fb756984da01e45c5d77c4401c823f1a45d3db0",
      "tree": "061548611374f0adb9ad30b43acdc90febfabc52",
      "parents": [
        "fce8595437da79c1f54739a98cae7bca1666cc39",
        "e29019dd41114b8af02c214f787552b105f219bf"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Oct 03 20:15:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 20:15:35 2018 +0000"
      },
      "message": "Merge \"Fix ImsManager callback called once registered\""
    },
    {
      "commit": "fce8595437da79c1f54739a98cae7bca1666cc39",
      "tree": "5f41981be05cef584c2417b1412b82dbe5001c4e",
      "parents": [
        "7eaa2cbf51890cdf6d6662968053c84012103eca",
        "2be42b972c00e550ad9f3c37508c17069e6644d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 03 18:04:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 18:04:28 2018 +0000"
      },
      "message": "Merge \"Add SapProfile to LocalBluetoothProfileManager (1/2)\""
    },
    {
      "commit": "503ae21287a72213457433476526ff8ea1465f3e",
      "tree": "d82aca41bb9fea049912eb253ef92b644e4b2c7a",
      "parents": [
        "32fb670a0a023d8caeb571f9d2a581e489dd962d"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue Oct 02 09:22:56 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Oct 03 12:36:04 2018 -0400"
      },
      "message": "DO NOT MERGE Synchronize ZenModeControllerImpl callbacks\n\nTest: manual\nBug: 115688927\nChange-Id: Ib47913c7b5522c40405fadd97d570d5f197f71dc\n"
    },
    {
      "commit": "7eaa2cbf51890cdf6d6662968053c84012103eca",
      "tree": "c291e152d3ce973c8681e8efd549ba8599a53703",
      "parents": [
        "99c685b0e8800c6f8ec3eb301bfa70eb0674d8ac",
        "86f69db5c08aeb564300542d980f67d2252166ca"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Oct 03 15:39:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 15:39:22 2018 +0000"
      },
      "message": "Merge \"Disable the buginfo dialog on AndroidTV\""
    },
    {
      "commit": "99c685b0e8800c6f8ec3eb301bfa70eb0674d8ac",
      "tree": "bb912320a4bf8af0195b65d68bf17dacc9b7dd0e",
      "parents": [
        "32fb670a0a023d8caeb571f9d2a581e489dd962d",
        "5ed09e844b11d00976b6ab30334fbb1fa75669b5"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Oct 03 15:35:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 15:35:56 2018 +0000"
      },
      "message": "Merge \"Bugreport: Fix SystemUI service from being dumped twice 1/2\""
    },
    {
      "commit": "32fb670a0a023d8caeb571f9d2a581e489dd962d",
      "tree": "8ae41ac1c72754dd22780fb583d4d226ccd340fd",
      "parents": [
        "7fe2b3ec692aa376194d0e510fd0ad4d2b66a698",
        "35297c49f611fae7f620d0375cf7ebb72e99f344"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 03 13:36:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 13:36:02 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary dependency on bouncycastle\""
    },
    {
      "commit": "7fe2b3ec692aa376194d0e510fd0ad4d2b66a698",
      "tree": "52b88db587e3e5c7cf46498b7e734a8fd6f137f8",
      "parents": [
        "702587e7878c4629c9c3d8800e78e017f71bc6d8",
        "85176a86a1024b5c21b575f098e966138e5ba484"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 03 12:41:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 12:41:57 2018 +0000"
      },
      "message": "Merge \"Remove an unused dependency on conscrypt\""
    },
    {
      "commit": "2be42b972c00e550ad9f3c37508c17069e6644d6",
      "tree": "2d14afbfbee4f337e67f5c5bf07eb14fc7736a41",
      "parents": [
        "5604cc2516c788ab6242aef72f851e8771a31161"
      ],
      "author": {
        "name": "Chienyuan",
        "email": "chienyuanhuang@google.com",
        "time": "Wed Sep 26 20:45:26 2018 +0800"
      },
      "committer": {
        "name": "Chienyuan Huang",
        "email": "chienyuanhuang@google.com",
        "time": "Wed Oct 03 11:05:31 2018 +0000"
      },
      "message": "Add SapProfile to LocalBluetoothProfileManager (1/2)\n\n* add SapProfile and related logic to LocalBluetoothProfileManager\n* simplify logic for connect and disconnect in SapProfile\n* connect: remove connected device check logic. SapService will\n  return false directly.\n* disconnect: remove connected device check logic. SapService will\n  check it.\n* getConnectionStatus: remove connected device check logic.\n  SapService will check it.\n* remove member variable V and related checks.\n* wrap if/else statement in curly brackets.\n* add robotest for SapProfile.\n\nBug: 116281023\nTest: make -j42 RunSettingsLibRoboTests ROBOTEST_FILTER\u003dSapProfileTest\nChange-Id: I2efc1beb7a12e1ec412baf54f895d2ebe930e8f1\nMerged-In: I2efc1beb7a12e1ec412baf54f895d2ebe930e8f1\n"
    },
    {
      "commit": "702587e7878c4629c9c3d8800e78e017f71bc6d8",
      "tree": "3abbaf5962ce92c1ec2c987d5c935334dc70aa40",
      "parents": [
        "729ae07a369c5d9c1da018513fa25e4e804d054c",
        "e70a61d56dd91932d1d60e801dc17fc9a99f8fc2"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Oct 03 09:51:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 09:51:59 2018 +0000"
      },
      "message": "Merge \"Warn about sensitive bugreport contents.\""
    },
    {
      "commit": "729ae07a369c5d9c1da018513fa25e4e804d054c",
      "tree": "73b4ac1dc2b1da2ef23884fe65a8ae14381874c1",
      "parents": [
        "aa5cb71764f33e0e9976df5c4cc48f26734f8af7",
        "ed5e51dbb2e23ca43ff91733bad3a68a9d2d0f00"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Oct 03 08:55:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 08:55:01 2018 +0000"
      },
      "message": "Merge \"Synchronize access to sNotificationBundle.\""
    },
    {
      "commit": "aa5cb71764f33e0e9976df5c4cc48f26734f8af7",
      "tree": "9b8f7305bb086a5c9efafb92eb9c17fb9a9cc0b3",
      "parents": [
        "d264669c7c6ee166e5ea882bbb436805f33a1537",
        "bb16b5509b6f8b222d134e641ac8a35647fff4d8"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Oct 03 04:02:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 04:02:24 2018 +0000"
      },
      "message": "Merge changes from topic \"fcc_2019\"\n\n* changes:\n  Added new cell broadcast channels\n  Use locale language instead of harcoded langauge\n"
    },
    {
      "commit": "d264669c7c6ee166e5ea882bbb436805f33a1537",
      "tree": "6381c3999695b1edbaec6485553cdcd3f10969e4",
      "parents": [
        "f2e9856f490b2f41831b7a5476f2d89eda663cf2",
        "3d850a7fd7e1725f3e2703df2bc7d27089aa5224"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Oct 03 01:21:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 03 01:21:17 2018 +0000"
      },
      "message": "Merge \"Use SDK Constant for NeighboringCellInfo Docstring\""
    },
    {
      "commit": "292a9347f721c1b665266993b8dd2d346966da16",
      "tree": "0ac9c1c056c567df25d4f00f11c0e9646ab80d53",
      "parents": [
        "ca4fee198a41f87e04b9d4a75e4e560d1ec432c0"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Sep 28 16:48:13 2018 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Oct 02 17:51:38 2018 -0700"
      },
      "message": "startop: Add iorapd binder integration test\n\nConnects to the binder \u0027iorapd\u0027 service as a client\nand tests round-trip callback functionality.\n\nAlso adds mockito-inline to the test build, allowing us to mock\nany class/methods, even if it\u0027s static or final.\n\nNote: selinux is currently not supported, need to use\n $\u003e adb shell setenforce 0\n\nPrior to running any tests relying on binder connectivity.\n\nBug: 72170747\nTest: atest libiorap-java-tests\nChange-Id: Id5ba579845105e331d764838c357924810a64c6c\n"
    },
    {
      "commit": "ca4fee198a41f87e04b9d4a75e4e560d1ec432c0",
      "tree": "45bafe8d483ac92682022aba6aa6baeb0007093a",
      "parents": [
        "06777666155b2d63bd92227c5c94b18bc89e63eb"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Sep 25 17:55:54 2018 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Oct 02 17:51:34 2018 -0700"
      },
      "message": "startop: Add iorap parcelables for AIDL interfaces\n\nBug: 72170747\nTest: atest frameworks/base/startop/iorap\nChange-Id: Icd3feebcd2342e66b63fbb0c0e8f08bade618c76\n"
    },
    {
      "commit": "37a1fc31b5ecc7ec786ccf3edf873b853ce0c7c9",
      "tree": "7c240a6760b513f1ccd0e5f7c0a6ada04f9440fd",
      "parents": [
        "f2e9856f490b2f41831b7a5476f2d89eda663cf2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 17:01:51 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 17:01:51 2018 -0700"
      },
      "message": "Renamed get network registration states API\n\nUsing the term \"for\" is more appropriate than \"from\".\n\nTest: Build\nBug: 73659459\nChange-Id: I9e06a35979b887a14822862f290798a7f75a54f8\n"
    },
    {
      "commit": "f2e9856f490b2f41831b7a5476f2d89eda663cf2",
      "tree": "6a335ec5ad32e23ff8ff628919e646cbe084dc0f",
      "parents": [
        "e35965e88112604e652e1d0c66a9312f07d07c98",
        "b4ae477213b93bb195a941930a027f5c6ad22205"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 23:34:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 23:34:15 2018 +0000"
      },
      "message": "Merge \"Reworked getNetworkRegistrationStates API\""
    },
    {
      "commit": "3d850a7fd7e1725f3e2703df2bc7d27089aa5224",
      "tree": "ea4648392db37646cad848559ced615503c8cc57",
      "parents": [
        "9073dc48393c689494cbc159fe8bfee29c02d86e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Oct 02 15:55:36 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Oct 02 16:10:21 2018 -0700"
      },
      "message": "Use SDK Constant for NeighboringCellInfo Docstring\n\nAs per API council feedback, when documenting\nSDK-level-specific behavior and recommendations, the\ndocument should use and link to the SDK constant rather\nthan its value. Update the docstring accordingly, and\nalso some minor verbiage tweaks.\n\nBug: 117154674\nTest: compilation; docstring-only change\nChange-Id: I0ee56a4d76a311a8e0136766ef45aeda46cd12b4\n"
    },
    {
      "commit": "e35965e88112604e652e1d0c66a9312f07d07c98",
      "tree": "cccf116932990a678eae8498a4a54835fb56adcb",
      "parents": [
        "9073dc48393c689494cbc159fe8bfee29c02d86e",
        "c37445cb4ec3ef7e9fead44eb27c1053019773de"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 22:27:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 22:27:14 2018 +0000"
      },
      "message": "Merge \"Add handleCallIntent method in TelecomManager.\""
    },
    {
      "commit": "70f9063dde66040118ee1bf4621bfb5b23177f17",
      "tree": "6cdca2740fdecbac3aae5ab9b757e1bcb074b5a8",
      "parents": [
        "417b7b14bb0f3f3e5e0ad2e46848230e944a7ae9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 15:19:36 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 15:25:06 2018 -0700"
      },
      "message": "Rename EXTRA_E_CALL to EXTRA_EMERGENCY_CALL.\n\nTest: Update API, verify code compiles.\nBug: 117145353\nChange-Id: Ic5e2618144eaaa4c836d085fe4555eb5d9b2947f\n"
    },
    {
      "commit": "bb16b5509b6f8b222d134e641ac8a35647fff4d8",
      "tree": "61a9cf8de6ce045e59380c304450684b793ea680",
      "parents": [
        "7dafd0d7e97e784bebef04e568b86a7ba3ea24b2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Sep 12 14:32:27 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 15:16:54 2018 -0700"
      },
      "message": "Added new cell broadcast channels\n\nAdded new cell broadcast channels for public safety messages\nand state/local test alert required by FCC of the United States.\n\nTest: Build\nBug: 110754638, 71497689, 110896497\nMerged-In: I05c57b66d85ea7f2b67d7fc421230442f5c7694f\nChange-Id: I05c57b66d85ea7f2b67d7fc421230442f5c7694f\n(cherry picked from commit 78921f09257d62236b19aee20bbafc00e0320fd8)\n(cherry picked from commit 4353217a778c33f4831a8b74d9c12ea22cf442cd)\n"
    },
    {
      "commit": "7dafd0d7e97e784bebef04e568b86a7ba3ea24b2",
      "tree": "b7817538676db09fb3ef22ed578c4a4c0f091270",
      "parents": [
        "c8482b39f10784d123b807cf8c9d6c2633900e8b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Sep 17 10:46:40 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 15:16:43 2018 -0700"
      },
      "message": "Use locale language instead of harcoded langauge\n\nUsed the locale language instead of the hardcoded language since\nISO 639 is not a stable standard. Some language codes changed before.\n\nThis is part of the cell broadcast language filtering feature\nadded per U.S. FCC requirement.\n\nTest: Manual\nBug: 110754638, 71497689, 110896497\nMerged-In: I3cf42eb037cdbb40597c1053fedb36b478277fc9\nChange-Id: I3cf42eb037cdbb40597c1053fedb36b478277fc9\n(cherry picked from commit 28e9684705e63b5bb6c4a6d30fcf0809801b483f)\n(cherry picked from commit 232b237b0fdc68cbe234d9d987161f8a7922995c)\n"
    },
    {
      "commit": "9073dc48393c689494cbc159fe8bfee29c02d86e",
      "tree": "caa2796e036b8bdda4a00aff8b91c4395188c4ff",
      "parents": [
        "9b2c026f10f98dee726886ea1fadb698c9619456",
        "4ff327141d7efd59de401409347f950193899999"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 02 21:46:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 21:46:01 2018 +0000"
      },
      "message": "Merge \"Remove unused / invalid import\""
    },
    {
      "commit": "9b2c026f10f98dee726886ea1fadb698c9619456",
      "tree": "aaf51ab97c84edcc10f04dfe2c72e1b392d8cff4",
      "parents": [
        "604b0eed1ff3f6f29c52395db8b986e7af181f6d",
        "5692a8ba5f8ff1ac988cbaf2622cc217d724109d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 02 21:34:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 21:34:07 2018 +0000"
      },
      "message": "Merge \"Dismiss Dialog in post instead of immediately\""
    },
    {
      "commit": "35297c49f611fae7f620d0375cf7ebb72e99f344",
      "tree": "444f8029f11cfcbb944e50771dfcfdf871dc953f",
      "parents": [
        "54d34fe8a7ae744c453341f6b1e0a98a18b54d15"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Oct 02 21:32:36 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Oct 02 21:32:36 2018 +0100"
      },
      "message": "Remove unnecessary dependency on bouncycastle\n\nNothing in this target requires bouncycastle.\nBug: 113148576\nTest: build\n\nChange-Id: I6128fca1eca1c6cefe679721a4cf72729d27d6bb\n"
    },
    {
      "commit": "604b0eed1ff3f6f29c52395db8b986e7af181f6d",
      "tree": "aeb31e2c1f61dc09cdddc7a5f92165bf4a1ae859",
      "parents": [
        "54d34fe8a7ae744c453341f6b1e0a98a18b54d15",
        "14aeab6f19b7277d8530d3fae2d1964b26d45efb"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Oct 02 20:14:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 20:14:37 2018 +0000"
      },
      "message": "Merge \"Add libbinderthreadstate to LOCAL_JNI_SHARED_LIBS for some tests\""
    },
    {
      "commit": "b4ae477213b93bb195a941930a027f5c6ad22205",
      "tree": "11e913eaaf0bf50e55162ca26646b71a3e552c41",
      "parents": [
        "c8482b39f10784d123b807cf8c9d6c2633900e8b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 11:14:38 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 12:11:36 2018 -0700"
      },
      "message": "Reworked getNetworkRegistrationStates API\n\nAdded two new APIs for getting network registration states\nfrom domain and transport type. Deprecated the old APIs.\n\nTest: Manual\nBug: 73659459\nChange-Id: I3143df320f2942213aa0f10fe3cca9851bd82bb8\n"
    },
    {
      "commit": "85176a86a1024b5c21b575f098e966138e5ba484",
      "tree": "726e085eaa2bffebdcae647a24c2814db48ac294",
      "parents": [
        "54d34fe8a7ae744c453341f6b1e0a98a18b54d15"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Oct 02 18:46:49 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Oct 02 18:46:49 2018 +0100"
      },
      "message": "Remove an unused dependency on conscrypt\n\nThe dependency is not needed and will soon be\nforbidden.\n\nBug: 113148576\nTest: build\nChange-Id: I87975f5be02bff94f60da3b5d53c4cda711fddb0\n"
    },
    {
      "commit": "54d34fe8a7ae744c453341f6b1e0a98a18b54d15",
      "tree": "cb7200ac018812b24cb8c4c4f1ee898e6b7868b0",
      "parents": [
        "45db25d74238db3bfeb8b3d98ae294ba1b7ce16d",
        "fd30663181ef3c54436aa45b9f86a2e71db4fe54"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 02 17:09:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 17:09:16 2018 +0000"
      },
      "message": "Merge \"Allow wifi and ethenet connected at same time.\""
    },
    {
      "commit": "ed5e51dbb2e23ca43ff91733bad3a68a9d2d0f00",
      "tree": "49ac4fd6f0f28a982cffbf22b15c78ff20825159",
      "parents": [
        "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Sep 21 16:37:53 2018 -0700"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Oct 02 11:39:42 2018 +0100"
      },
      "message": "Synchronize access to sNotificationBundle.\n\nOtherwise Shell can crash due to ConcurrentModificationException\n\nTest: atest BugreportReceiverTest\nTest: manual verification\n\nFixes:116280360\n\nChange-Id: I138acd43b313d2a7a9d945fb44a9d63e1ad798eb\nMerged-In: I138acd43b313d2a7a9d945fb44a9d63e1ad798eb\n(cherry picked from commit ee72fa19a97f2b0677a130204e3527bc3233e4d9)\n"
    },
    {
      "commit": "e70a61d56dd91932d1d60e801dc17fc9a99f8fc2",
      "tree": "cb1798d21e271ef642e7eab8fee72cb91091be64",
      "parents": [
        "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Sep 13 11:49:54 2018 -0600"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Oct 02 11:34:50 2018 +0100"
      },
      "message": "Warn about sensitive bugreport contents.\n\nWe show this message when clicking a notification, but we also want\nto alert users when they\u0027re picking files to attach/share.\n\nBug: 114711671\nTest: manual\nChange-Id: I23e249c93d6fa9cf960ef2a61d3fe769eb56ddf5\nMerged-In: I23e249c93d6fa9cf960ef2a61d3fe769eb56ddf5\n(cherry picked from commit 59137825eb11e6ca4c53e43a9973983ebdd09b33)\n"
    },
    {
      "commit": "86f69db5c08aeb564300542d980f67d2252166ca",
      "tree": "e855b9bc9e686ffdf1779df0a250833a33c8e037",
      "parents": [
        "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Mon Sep 03 16:06:30 2018 +0200"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Oct 02 11:31:27 2018 +0100"
      },
      "message": "Disable the buginfo dialog on AndroidTV\n\nBug: 113033835\nTest: Tested manually on Atom\nChange-Id: If65997e28db7c0100018145f9313549494e41a2a\nMerged-In: If65997e28db7c0100018145f9313549494e41a2a\n(cherry picked from commit cb68d29f03f14b188ccc02b877161173b631685d)\n(cherry picked from commit 01badb78744bc48e35215556a49ac97a17cbce3a)\n"
    },
    {
      "commit": "5ed09e844b11d00976b6ab30334fbb1fa75669b5",
      "tree": "a395b03335c2968a2f140820cd42e60c1d83dda1",
      "parents": [
        "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Jul 02 14:29:31 2018 -0700"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Oct 02 10:10:41 2018 +0100"
      },
      "message": "Bugreport: Fix SystemUI service from being dumped twice 1/2\n\nBug: 110490179\nFix: 110490179\n\nTest: Manual test dumpsys activity\n  adb shell dumpsys activity service all-platform-non-critical\n  adb shell dumpsys activity service all-platform\n  adb shell dumpsys activity service\n  Take bugreport and check contents\n\nTest: atest FrameworksCoreTests:DumpUtilsTest\n\nChange-Id: I9173d3fa0cc3aaf42e3ab03e7e2892cf4188b13b\nMerged-In: I9173d3fa0cc3aaf42e3ab03e7e2892cf4188b13b\n(cherry picked from commit c69cd4480ee7dc06de8aacee399e19e99362ecb0)\n"
    },
    {
      "commit": "ea628b619ce0f927d2ebe9bb72216235709b45a4",
      "tree": "848800eb220dc74cb4fc4c63ded022117c732f5f",
      "parents": [
        "182013682161b69a3a74e063cd89f6333ce2042a"
      ],
      "author": {
        "name": "James Wei",
        "email": "jameswei@google.com",
        "time": "Thu Sep 27 12:47:11 2018 +0800"
      },
      "committer": {
        "name": "James Wei",
        "email": "jameswei@google.com",
        "time": "Tue Oct 02 14:15:35 2018 +0800"
      },
      "message": "MTP: Add OWNERS for MTP functionality\n\nBug: 116760814\nTest: NA\nChange-Id: I743f307c5fb4b34cd7ab52b3107609bbd87ad57f\n"
    },
    {
      "commit": "45db25d74238db3bfeb8b3d98ae294ba1b7ce16d",
      "tree": "d8e78ff13b1047ade8dc7893dd2680c5f5afd955",
      "parents": [
        "9166e8937443f891cb20d8821d17ce5af33793ea",
        "379e5310b78c64bf2865a14cf9d9f27149606593"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Oct 02 04:26:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 04:26:23 2018 +0000"
      },
      "message": "Merge \"using the correct intent extra for subId\""
    },
    {
      "commit": "3fd94f49399a5a707cffba29c3a1351bf9d115aa",
      "tree": "3b847500b67b6dd6f651999673c3d1b9795acfec",
      "parents": [
        "2be3da34e72e1372819974aeb3d881cf7062b68f"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Fri Sep 28 15:15:22 2018 +0800"
      },
      "committer": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Tue Oct 02 11:12:46 2018 +0800"
      },
      "message": "Refine frameworks/base/services/tests/runtest.py\n\nFix the test runner class and the default whitelist to run.\nAlso add a short description about the usage.\n\nTest: ./frameworks/base/services/tests/runtest.py with a Pixel.\nChange-Id: I1a6eda83ab7b03ea11346e66ba758aa990df13c7\n"
    },
    {
      "commit": "9166e8937443f891cb20d8821d17ce5af33793ea",
      "tree": "d6c7492f0f0ac55de5241ab720e276cbd6120187",
      "parents": [
        "956791cee8dd0a7a0ab91f42abfbac404a50ec97",
        "fc81626ba6851f52c72c9858edf3f6818d66cf82"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 02 00:37:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 00:37:46 2018 +0000"
      },
      "message": "Merge \"Add noexcept to move constructors and assignment operators.\""
    },
    {
      "commit": "956791cee8dd0a7a0ab91f42abfbac404a50ec97",
      "tree": "00d55be39d4623608c9a217385e85c3b5937868b",
      "parents": [
        "20ecc6397b33b39700e2de4dae14be5398bbc007",
        "c4239ac4a8c145c99daf806b6e1a3ce5109049ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 02 00:28:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 00:28:15 2018 +0000"
      },
      "message": "Merge \"Prototype XML view compiler\""
    },
    {
      "commit": "20ecc6397b33b39700e2de4dae14be5398bbc007",
      "tree": "abdd972f8bc78c2378864f6b28b5ece4006685b4",
      "parents": [
        "417b7b14bb0f3f3e5e0ad2e46848230e944a7ae9",
        "9ba5cb4796a66b387af1f9350134f742f490aa7f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 23:37:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 23:37:31 2018 +0000"
      },
      "message": "Merge \"Do not use StringPiece in ExtractJavaIdentifier\""
    },
    {
      "commit": "14aeab6f19b7277d8530d3fae2d1964b26d45efb",
      "tree": "d56b6d5f0d36348c0baf82d3aafb90fbceea4312",
      "parents": [
        "c8482b39f10784d123b807cf8c9d6c2633900e8b"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Sep 28 12:56:05 2018 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 01 15:18:18 2018 -0700"
      },
      "message": "Add libbinderthreadstate to LOCAL_JNI_SHARED_LIBS for some tests\n\nlibbinder and libhwbinder now also depend on libbinderthreadstate. Add\nthis dependency to LOCAL_JNI_SHARED_LIBS since these libraries need to\nbe packaged together.\n\nBug: 110364143\n\nTest: atest FrameworksNetTests\nTest: atest FrameworksServiceTests (no new failures)\nTest: atest FrameworksUiServiceTests\n\nChange-Id: Ibc63f041b8ee23cc4d0e9d82a508a128104e6025\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "47e04dab136aef830d3a3b4b14c0ac39bfa0ce5b",
      "tree": "a65384733b963af36e0417cfae9fe7c00f2361bb",
      "parents": [
        "417b7b14bb0f3f3e5e0ad2e46848230e944a7ae9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 28 16:24:37 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 01 14:49:19 2018 -0700"
      },
      "message": "Add finer grained call fail reasons.\n\nThe \"can dial\" method does a lot of complicated checks which end up\nboiling down to a not so intuitive error to the user.\n\nMaking this better.\n\nTest: Update unit test for can dial basic operation.\nTest: Manual test these scenarios.\nBug: 73902028\nBug: 116453747\nChange-Id: Ifdf681a1428c7cbb925cdf7f0c66c2d011c3d492\n"
    },
    {
      "commit": "379e5310b78c64bf2865a14cf9d9f27149606593",
      "tree": "4d3bea1bad0e9b1a173316e8d96e9b3573663385",
      "parents": [
        "417b7b14bb0f3f3e5e0ad2e46848230e944a7ae9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Sep 28 15:53:43 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 01 14:44:19 2018 -0700"
      },
      "message": "using the correct intent extra for subId\n\nSome telephony subscription related intent uses hidden extra\nPhoneConstants.SUBSCRIPTION_KEY. We should sent the public extra\nSubscriptionManager.EXTRA_SUBSCRIPTION_INDEX instead.\n\nBug: 116754807\nTest: telephony unit test\nChange-Id: I842df9b3fa7c0c8efed2db6ac5cd6a8c34ab3ee4\n"
    },
    {
      "commit": "c4239ac4a8c145c99daf806b6e1a3ce5109049ba",
      "tree": "ac44371eabcd7236ff2694cdd8bf1cbf863d0f87",
      "parents": [
        "53f6d1b060c10121062c4054514c3e3a0c2444bd"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Wed Sep 05 10:43:31 2018 -0700"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Oct 01 14:05:10 2018 -0700"
      },
      "message": "Prototype XML view compiler\n\nThis is an initial step towards a tool for pre-compiling layout XML files.  It\naccepts an XML file and produces a Java language class called CompiledView with\na static method, inflate. Calling CompiledView.inflate should then return a view\nobject that is equivalent to calling LayoutInflater.inflate on the same\nresource.\n\nThere are still several important limitations, but this works well enough to do\nsome experimentation. The limitations include:\n* Currently only one layout can be compiled at a time.\n* `merge` and `include` nodes are not supported.\n* View compilation is a manual process that requires code changes in the\n  application.\n* The tests in this CL do not yet exercise any interesting behavior.\n\nBug: 111895153\nChange-Id: I3e6880b08c52087d24ae7486495bd7fa282f4ff7\n"
    },
    {
      "commit": "417b7b14bb0f3f3e5e0ad2e46848230e944a7ae9",
      "tree": "b1b37ab1a53c5b369c973dc0725dfdfac7d8dea3",
      "parents": [
        "6c35ea901c364f14198009b00b9e838842516911",
        "25311cd31ccbbc3bd4404f47729599479f33bb23"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 01 20:58:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 20:58:56 2018 +0000"
      },
      "message": "Merge \"Revert isResolvingImsBinding ITelephony interface\""
    },
    {
      "commit": "fc81626ba6851f52c72c9858edf3f6818d66cf82",
      "tree": "30551addf9eeb23a99149d1ca04c644285dacaea",
      "parents": [
        "6c35ea901c364f14198009b00b9e838842516911"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Sep 25 12:01:21 2018 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Oct 01 20:23:02 2018 +0000"
      },
      "message": "Add noexcept to move constructors and assignment operators.\n\nBug: 116614593\nTest: build with WITH_TIDY\u003d1\nChange-Id: Ic3993d88eb3066aef402d74c4d543c56a1dfd5c3\n"
    },
    {
      "commit": "6c35ea901c364f14198009b00b9e838842516911",
      "tree": "b13cc0b8521994ff8cfdd4365bd99104dfb13ae3",
      "parents": [
        "aa642187cd840f4df33f54b75e6b602060a7904d",
        "c5afecf5369458757c667da9e63eff4993bb0843"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 19:08:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 19:08:22 2018 +0000"
      },
      "message": "Merge \"Add TEST_MAPPING for DexManager etc.\""
    },
    {
      "commit": "aa642187cd840f4df33f54b75e6b602060a7904d",
      "tree": "9fedc42e171b42fadc3e0eba498ca4fd23ba347f",
      "parents": [
        "1781dcc1c849ea1582ab233801a64cb2fe1098a7",
        "436b7b5634500690c34cee310247624dfd007006"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 01 17:49:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 17:49:03 2018 +0000"
      },
      "message": "Merge changes from topic \"bugfix_content_path\"\n\n* changes:\n  Add OEM_SOUNDS_DIR variable\n  Fix the bug that secondary storage path is judged as internal\n  Revert \"MediaStore.Audio.Media.getContentUriForPath() returns unexpected content\"\n"
    },
    {
      "commit": "1781dcc1c849ea1582ab233801a64cb2fe1098a7",
      "tree": "f584e0aaceca32801049023d058379daaea3baab",
      "parents": [
        "6bcb5d24e0528bd533845e1eb9dd805a7761f861",
        "771b187d9b31c6a7a3d4efa1187d5e028310ca0a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 17:26:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 17:26:56 2018 +0000"
      },
      "message": "Merge \"Check for null socket name in socket_connect_local.\""
    },
    {
      "commit": "6bcb5d24e0528bd533845e1eb9dd805a7761f861",
      "tree": "283c8ea7fd5dd9009d331de00247ba524b3585c7",
      "parents": [
        "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36",
        "e35d8f8d6a991865065e480dd71e89a60fa5bf44"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 17:04:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 17:04:20 2018 +0000"
      },
      "message": "Merge \"Fix: statsd path in whilelist of native processes\""
    },
    {
      "commit": "e29019dd41114b8af02c214f787552b105f219bf",
      "tree": "2b1968aaa6f863dddb4784f869cfcfb6dd3fb770",
      "parents": [
        "7cdc0f00ebcfc0ea0957e486df314c4cb0595822"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Tue Sep 25 15:58:45 2018 -0700"
      },
      "committer": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Mon Oct 01 09:19:50 2018 -0700"
      },
      "message": "Fix ImsManager callback called once registered\n\nImsRegistration callback now extends ImsRegistrationCallback stub, no\nneed of wrappings when registered in MmTelFeatureConnections.\n\nChange-Id: Ia04202ef9c16815897eb3fd713125adac01f2550\nTest: Unit\nBug: 112677827\n"
    },
    {
      "commit": "fd30663181ef3c54436aa45b9f86a2e71db4fe54",
      "tree": "a54c686c09b79020b237b94af9b763c46631943a",
      "parents": [
        "3868fc30eee378979813fdad994e33be9a64e6fa"
      ],
      "author": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Wed May 02 12:05:24 2018 -0700"
      },
      "committer": {
        "name": "Leif Hendrik Wilden",
        "email": "leifhendrik@google.com",
        "time": "Mon Oct 01 09:12:10 2018 -0700"
      },
      "message": "Allow wifi and ethenet connected at same time.\n\nThis will improve the user experience on Android TV devices,\nsee bug for details.\n\nIn addition when connecting adb to the device by ethernet\nfor cts, wifi will not connect, causing lots of tests to fail.\nFor example:\n[CTS7.1]android.net.wifi.cts.WifiInfoTest#testWifiInfoProperties\n[CTS7.1]android.net.cts.ConnectivityManagerTest#testConnectivityChanged_\nmanifestRequestOnlyPreN_shouldReceiveIntent\n\nUse command:settings to put global wifi_data_always_on 1 to enable it.\n\nBug: 26102779\nTest: Manual, CTS.\nChange-Id: I711d93061a6bc7164d98a858912f781e1b967406\n"
    },
    {
      "commit": "c5afecf5369458757c667da9e63eff4993bb0843",
      "tree": "a075d3055de92b2666c37dc00a0548f395d36787",
      "parents": [
        "4fe5af6ec7d51bb421f9d7d3520b1f50d7075c9d"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Oct 01 11:42:22 2018 +0100"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Mon Oct 01 11:42:22 2018 +0100"
      },
      "message": "Add TEST_MAPPING for DexManager etc.\n\nTest: atest\nChange-Id: I2a92ab9f32faf905aa6dc591e1991ba30c6a26c9\n"
    },
    {
      "commit": "e35d8f8d6a991865065e480dd71e89a60fa5bf44",
      "tree": "283c8ea7fd5dd9009d331de00247ba524b3585c7",
      "parents": [
        "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36"
      ],
      "author": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Mon Oct 01 11:39:58 2018 +0100"
      },
      "committer": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Mon Oct 01 11:39:58 2018 +0100"
      },
      "message": "Fix: statsd path in whilelist of native processes\n\nThis whitelist is used when calling Process.getPidsForCommands. That\nmethod reads all pid directories under /proc and returns only those\nwhich /proc/pid/cmdline matches the whitelist. Statsd returns\n/system/bin/statsd in its cmdline and therefore was not included in the\nresults and ignored from reporting.\n\nBug: 116784348\nTest: cat /proc/pid/cmdline for statsd\nChange-Id: I2c37a25dd26baac1ac043f9a559a391bdc32041e\n"
    },
    {
      "commit": "4ff327141d7efd59de401409347f950193899999",
      "tree": "b6376be01f868db8451ac3b3cd3a5d8f009ba5cc",
      "parents": [
        "4106e419b204c677afc1d9e216953ef4f04b3b73"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Oct 01 11:32:36 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Oct 01 11:32:36 2018 +0100"
      },
      "message": "Remove unused / invalid import\n\nNavigationBarCompat imports sun.misc.Resource though\nit doesn\u0027t need it.\n\nBug: 113148576\nTest: build only\nChange-Id: I26d6e0b3d9a8948333fdf9f3659b87b3b46a75d5\n"
    },
    {
      "commit": "6ef0182f07a5a5b53f46ed4d9921cc115ac77e36",
      "tree": "287c894e546e5c7e92fd5a5bf0b1328d2e436844",
      "parents": [
        "4fe5af6ec7d51bb421f9d7d3520b1f50d7075c9d",
        "546ec6b88668e0a4cfb8ea0347061e1b02164f59"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 08:48:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 08:48:49 2018 +0000"
      },
      "message": "Merge \"Cleanup.\""
    },
    {
      "commit": "4fe5af6ec7d51bb421f9d7d3520b1f50d7075c9d",
      "tree": "84380d5ad7104f2db53ac0a5c83fd0e9aaa5c85b",
      "parents": [
        "fba50df5824b7a57a7400583be04de6367337156",
        "674660fdd5ca794e1493c40fc962e6618bd3c43c"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Oct 01 07:28:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 07:28:42 2018 +0000"
      },
      "message": "Merge \"ConnectivityService get INetd directly.\""
    },
    {
      "commit": "fba50df5824b7a57a7400583be04de6367337156",
      "tree": "17433d988e085542a5a43b66955e54de6a684c75",
      "parents": [
        "f1bcfb6014ec1123763bafb437a784067a3fa31b",
        "859e32c5c08168542cab33513bab969da826a1d9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 06:33:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 06:33:29 2018 +0000"
      },
      "message": "Merge \"Remove spurious WTF in rematching networks.\""
    },
    {
      "commit": "f1bcfb6014ec1123763bafb437a784067a3fa31b",
      "tree": "5aa4ea9a9b5718c31a218e998ee7504a7dccec51",
      "parents": [
        "182013682161b69a3a74e063cd89f6333ce2042a",
        "2e31a7c0044bbb477bcd967f5b13b00b2da085f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 05:36:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 05:36:28 2018 +0000"
      },
      "message": "Merge \"Make requestRouteToHost a no-op for system callers.\""
    },
    {
      "commit": "859e32c5c08168542cab33513bab969da826a1d9",
      "tree": "a3734de0433d21a55e9ac72040f6ba720035acc9",
      "parents": [
        "2e31a7c0044bbb477bcd967f5b13b00b2da085f6"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Oct 01 13:16:55 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Oct 01 13:28:21 2018 +0900"
      },
      "message": "Remove spurious WTF in rematching networks.\n\nBy construction, this WTF should never happen, since it\u0027s in an\nif (nri.request.isRequest()) and by definition requests can only\nbe satisfied by one network at a time.\n\nI don\u0027t think we\u0027ve ever seen this particular WTF in an APR\nreport, which suggests that it\u0027s not happening in practice.\n\nTest: atest FrameworksNetTests CtsNetTestCasesLegacyApi22 CtsNetTestCasesLegacyPermission22 android.net.cts.ConnectivityManagerTest\nChange-Id: Icf4c7d2bb1da3c7db695cf0bcebc5806190a1677\n"
    },
    {
      "commit": "546ec6b88668e0a4cfb8ea0347061e1b02164f59",
      "tree": "4ba16aa8f1901fd274f7747d5ca07170b14f7326",
      "parents": [
        "935f97ade553f95c9e250fdb16468fbda7187682"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Oct 01 12:58:19 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Oct 01 12:58:19 2018 +0900"
      },
      "message": "Cleanup.\n\nTest: runtest FrameworksNetTests\nChange-Id: I8abb6de84dad79f6b15ef3af80da49da1d356cff\n"
    },
    {
      "commit": "674660fdd5ca794e1493c40fc962e6618bd3c43c",
      "tree": "29d8b5f0bf18309e9a30cab5266bb8c6be9f42f0",
      "parents": [
        "182013682161b69a3a74e063cd89f6333ce2042a"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Thu Sep 27 19:33:11 2018 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Oct 01 11:10:54 2018 +0800"
      },
      "message": "ConnectivityService get INetd directly.\n\nThis is the first step for ConnectivityService\ncall into INetd directly.\nImport INetd and get it by using NetdService.\n\nTest: runtest frameworks-net passes\nTest: manual testing of wakeupAdd/DelInterface works\nChange-Id: I643dba5206c66958134152d062f3f3a19a34cf2c\n"
    },
    {
      "commit": "2e31a7c0044bbb477bcd967f5b13b00b2da085f6",
      "tree": "8d51dcbc95aef3b3b117605b5f13ada5f63ab0b6",
      "parents": [
        "5604cc2516c788ab6242aef72f851e8771a31161"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Sep 28 11:31:55 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Oct 01 12:05:42 2018 +0900"
      },
      "message": "Make requestRouteToHost a no-op for system callers.\n\nEverything in the system should now be using proper multinetwork\nAPIs instead of this insecure and error-prone API.\n\nMake this method do nothing when called by the system. For now,\nkeep the code around for backwards compatibility for apps\ntargeting Android releases before M.\n\nBug: 25824776\nBug: 25876485\nTest: FrameworksNetTests pass\nTest: CtsNetTestCasesLegacyApi22 pass\nTest: CtsNetTestCasesLegacyPermission22 pass\nTest: android.net.cts.ConnectivityManagerTest passes\nChange-Id: I9b3557faccccc95c7b954db6a13b853b4c7edea0\n"
    },
    {
      "commit": "182013682161b69a3a74e063cd89f6333ce2042a",
      "tree": "6ab3321f47942aad40dcbd8d9e55f428ab7602b6",
      "parents": [
        "4ad36b7c9d621c5934946ade703c22c711024471",
        "4a32bf4a8362eaf9466c4d5e5e494872abfca26d"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Oct 01 03:02:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 03:02:25 2018 +0000"
      },
      "message": "Merge \"Tether-related commands porting\""
    },
    {
      "commit": "4ad36b7c9d621c5934946ade703c22c711024471",
      "tree": "ae00acb97cf9785ff03e61df5c478cb44fd441c0",
      "parents": [
        "9367b9ea4ccd03232b70d9025ef4bc78bf124531",
        "4e25ec621565b63f384e75a8f49f5d35f7cc38a4"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Mon Oct 01 03:01:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 03:01:33 2018 +0000"
      },
      "message": "Merge \"Rename object mNetd to mNetworkManagementService\""
    },
    {
      "commit": "9367b9ea4ccd03232b70d9025ef4bc78bf124531",
      "tree": "dba5f07b1b73b1e84981d7e847fd7a72585b3894",
      "parents": [
        "53f8591789fd90ac6678c052082d40b76f874615",
        "a6093047e435e49844ee0fdf98f2914e03fe104a"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Oct 01 02:20:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 02:20:23 2018 +0000"
      },
      "message": "Merge \"Fix idle timer rule leakage\""
    },
    {
      "commit": "53f8591789fd90ac6678c052082d40b76f874615",
      "tree": "9b8f902540cd1a6e029d62d7ab07aed787261e59",
      "parents": [
        "935f97ade553f95c9e250fdb16468fbda7187682",
        "e0d8c0e09e6e03c08b9f8ae1f7743de04060fde7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 01 02:18:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 01 02:18:46 2018 +0000"
      },
      "message": "Merge changes I0f997d30,I288ba1f4\n\n* changes:\n  Enable new DHCP server by default\n  Use new DHCP server in TetheringTest\n"
    },
    {
      "commit": "f90a92bb7b806864ec65da3a6c6f1970ea8da710",
      "tree": "05d68c88e593b1eef0d354cc24cdaf0525c53768",
      "parents": [
        "c457d8c95ac06f5a37a6a766f06005827a454a9e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Sep 21 12:57:53 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Oct 01 11:01:39 2018 +0900"
      },
      "message": "Send hostname and MTU options in DHCP ACK/OFFER\n\nThe hostname option is only sent when requested in the requested\nparameters option. This matches current behavior.\n\nTest: with aosp/763982, regression tests now all pass\n      atest FrameworksNetTest\nBug: b/109584964\nChange-Id: I793173fa893750ddbe72be09f4c2d70e5b285837\n"
    },
    {
      "commit": "935f97ade553f95c9e250fdb16468fbda7187682",
      "tree": "95f30074cba25a873de8327d5d4779fc423abbd7",
      "parents": [
        "0119603e8eacdc40faf585326e6328da40457e6f",
        "4d4a23306a0ae1d5cb9ff2bd796bc0f2716547e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 29 07:39:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Sep 29 07:39:04 2018 +0000"
      },
      "message": "Merge \"Handling potential SIGPIPE signals.\""
    }
  ],
  "next": "0119603e8eacdc40faf585326e6328da40457e6f"
}
