)]}'
{
  "log": [
    {
      "commit": "fa7e99ddf1e7b9625627915bf66ced62b9b62a7d",
      "tree": "0b769c082f1242258c0701ef18cde3044ea4391c",
      "parents": [
        "70b000e6e28e3222453ae781e73e55451a149e11",
        "ee19cfc386ba5abf702d81f828da05c4be0beb9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "70b000e6e28e3222453ae781e73e55451a149e11",
      "tree": "d20d9c5d5aa542ecc2bc9a5c2e362702d0a4e6c3",
      "parents": [
        "345a2f98a15224d8471d99ff0bf1fdc08c31ab34",
        "be87c9ca58bde5d82ec667c7f6e3140fdf264c2e"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Aug 22 15:00:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 15:00:24 2017 +0000"
      },
      "message": "Merge \"Network: Use HttpURLConnectionFactory rather than OkHttp APIs\"\nam: be87c9ca58\n\nChange-Id: I79db2f0dc0870f71ec21397545e2e6abb5c7142b\n"
    },
    {
      "commit": "be87c9ca58bde5d82ec667c7f6e3140fdf264c2e",
      "tree": "821b7d82c158d70475ad19231a050fd8eea129e7",
      "parents": [
        "bef2c91bb5efdfc7d480389df9e9b9556a218600",
        "69b8b29c7b1be1454ba9b914b4f7697d03f9bc56"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Aug 22 14:07:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 22 14:07:16 2017 +0000"
      },
      "message": "Merge \"Network: Use HttpURLConnectionFactory rather than OkHttp APIs\""
    },
    {
      "commit": "345a2f98a15224d8471d99ff0bf1fdc08c31ab34",
      "tree": "03758c72035f5800ab56ded07490c048b05a14ec",
      "parents": [
        "c6a9b5564a066164ea9e09616fd45f1e94d305b0",
        "bef2c91bb5efdfc7d480389df9e9b9556a218600"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 22 06:42:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 06:42:19 2017 +0000"
      },
      "message": "Merge \"Fix transitioning between non-accept strict policies.\"\nam: bef2c91bb5\n\nChange-Id: Iacf9f43f88ac77cb2a6094348cf52107f7ef0817\n"
    },
    {
      "commit": "bef2c91bb5efdfc7d480389df9e9b9556a218600",
      "tree": "bed239cc8e286ee6f372eac4043f3afc1d1a8e9e",
      "parents": [
        "5b218bdc8e41be24fed309a77059a587c236e3ad",
        "26364f1dea5f244f87d39615438266ef7eb3f28f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 22 06:28:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 22 06:28:30 2017 +0000"
      },
      "message": "Merge \"Fix transitioning between non-accept strict policies.\""
    },
    {
      "commit": "c6a9b5564a066164ea9e09616fd45f1e94d305b0",
      "tree": "76fb29b3613676051fb9dbc245fa4241a935f96f",
      "parents": [
        "9335d2d0b114e9b7c5f5af634390daa609196a12",
        "5b218bdc8e41be24fed309a77059a587c236e3ad"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 21 12:08:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 21 12:08:28 2017 +0000"
      },
      "message": "Merge \"IpManager: use InitialConfiguration for provisioning\"\nam: 5b218bdc8e\n\nChange-Id: I131589680b68222e4fda4e9165ac2f50894ee28e\n"
    },
    {
      "commit": "5b218bdc8e41be24fed309a77059a587c236e3ad",
      "tree": "2b6e1ec60f2bf5d35a6bd518b4f5a87b07f60b45",
      "parents": [
        "23868e9c0976acd0d44e8bdc22b690e9b9ef8662",
        "d00ddf567235e20bcbdc527ae20824fa944c3a64"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 21 11:53:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 21 11:53:24 2017 +0000"
      },
      "message": "Merge \"IpManager: use InitialConfiguration for provisioning\""
    },
    {
      "commit": "d00ddf567235e20bcbdc527ae20824fa944c3a64",
      "tree": "2b6e1ec60f2bf5d35a6bd518b4f5a87b07f60b45",
      "parents": [
        "23868e9c0976acd0d44e8bdc22b690e9b9ef8662"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Aug 08 13:08:06 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 21 16:00:31 2017 +0900"
      },
      "message": "IpManager: use InitialConfiguration for provisioning\n\nThis patch changes IpManager to take into account static provisioning\ninformation specified in the InitialConfiguration for IPv6 static\nconfiguration.\n\nWhen a valid InitialConfiguration with IPv6 content is specified,\nIpManager will do the following things:\n\n- at start(), it will push the IPv6 addresses in the config to netd\n- it will observe all addresses be notified via Netlink\n- when all addresses are there, it will patch in the associated IPv6\n  routes in the config, so that they get passed to ConnectivityService\n  through the usual mechanism\n\nThe logic triggering onProvisioningSuccess is also changed to take into\naccount InitialConfiguration: when all addresses and all routes in the\nconfig are seen the provisioning is successful.\n\nBug: 62988545\nTest: runtest frameworks-net, with newly added tests\nChange-Id: I77ed7c576c4b198de7a4726be70c78b74689e98b\n"
    },
    {
      "commit": "26364f1dea5f244f87d39615438266ef7eb3f28f",
      "tree": "be1f80b3b046bd7a8e8168eebe078ce312324f86",
      "parents": [
        "f1912ca49ac0f5bcdad063a7c042153ba791145d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sun Aug 20 11:54:57 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sun Aug 20 12:16:29 2017 +0900"
      },
      "message": "Fix transitioning between non-accept strict policies.\n\nhttps://android-review.googlesource.com/438278/ attempted\nto fix changing between two non-accept StrictMode policies (which\nis not supported by netd) by ensuring that if neither the old nor\nthe new policy were accept, we\u0027d first set an accept policy.\n\nUnfortunately, while this is what the comment says, what the\ncode actually does is send the new policy twice. Fix the code to\nmatch the comment and the intent of the CL.\n\nWhile I\u0027m at it, also move applyUidCleartextNetworkPolicy into\nthe synchronized block, so multiple concurrent calls to\nsetUidCleartextNetworkPolicy don\u0027t result in NMS state going out\nof sync with netd state.\n\nBug: 28362720\nTest: builds\nChange-Id: I8d876ba0786c4d6325d26a84378fc6afcf47ab84\n"
    },
    {
      "commit": "9335d2d0b114e9b7c5f5af634390daa609196a12",
      "tree": "e9e3179279cc4d96a2fe1e77246bf26c680a6b9b",
      "parents": [
        "461f4eb09929138cc8ee0070b3f0a0b5b68c4468",
        "23868e9c0976acd0d44e8bdc22b690e9b9ef8662"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Aug 19 03:15:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 19 03:15:08 2017 +0000"
      },
      "message": "Merge changes I325b13d5,I89719fe7\nam: 23868e9c09\n\nChange-Id: Iaced543ab17ea87c8f701975764d957bc1b17fc7\n"
    },
    {
      "commit": "23868e9c0976acd0d44e8bdc22b690e9b9ef8662",
      "tree": "8dd5e0d1134eb78aac6f57d9acfb23cc1d2bf12f",
      "parents": [
        "cb3c24e36b9efad8adeb72b5f814bf35c5db60bb",
        "f1912ca49ac0f5bcdad063a7c042153ba791145d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 19 03:05:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 19 03:05:14 2017 +0000"
      },
      "message": "Merge changes I325b13d5,I89719fe7\n\n* changes:\n  Add tether offload traffic to interface stats as well.\n  Tell the system when tethering offload hits a limit.\n"
    },
    {
      "commit": "f1912ca49ac0f5bcdad063a7c042153ba791145d",
      "tree": "fb57a8fedcb219224f8d44796c3998c383961cdc",
      "parents": [
        "9f0baa94ca28f67e162d3ad04ca6d0e17ee5e314"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Aug 17 19:23:08 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Aug 19 10:12:05 2017 +0900"
      },
      "message": "Add tether offload traffic to interface stats as well.\n\nCurrently, we only count add tethering traffic to per-UID\nstats, but not to total data usage (i.e., dev and XT stats). This\nis correct for software tethering, because all software forwarded\npackets are already included in interface counters, but it is\nincorrect for hardware offload, because such packets do not\nincrement interface counters.\n\nTo fix this:\n1. Add an argument to ITetheringStatsProvider#getTetherStats to\n   indicate whether per-UID stats are requested. For clarity,\n   define integer constants STATS_PER_IFACE and STATS_PER_UID\n   to represent these operations.\n2. Make NetdTetheringStatsProvider return stats only if per-UID\n   stats are requested. (Otherwise tethering traffic would be\n   double-counted).\n3. Make OffloadController\u0027s stats provider return the same\n   stats regardless of whether per-UID stats were requested or\n   not.\n4. Make NetworkStatsService add non-per-UID tethering stats to\n   the dev and XT snapshots. The per-UID snapshots were already\n   correctly adding in per-UID stats.\n\n(cherry picked from commit 5356a35c3bcfcdf2d184c620af6bfbf9bddf35c5)\n\nBug: 29337859\nBug: 32163131\nTest: runtest frameworks-net\nTest: runtest frameworks-telephony\nChange-Id: I325b13d50e88841dfb0db4c35e7e27f163ee72fe\nMerged-In: I4e8e923d68dce1a4a68608dbd6c75a91165aa4ee\n"
    },
    {
      "commit": "ee19cfc386ba5abf702d81f828da05c4be0beb9f",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Aug 18 14:36:06 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: If4a9a5533a235a8cc56762ab7a9e32ec89440f1d\n"
    },
    {
      "commit": "9f0baa94ca28f67e162d3ad04ca6d0e17ee5e314",
      "tree": "34ed3ff01daf584a939968052cdf4094eb9474f0",
      "parents": [
        "deb4eb5d05ccf983adcb7252c98c2580a8a36c60"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 15 19:25:51 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Aug 19 00:15:31 2017 +0900"
      },
      "message": "Tell the system when tethering offload hits a limit.\n\nAdd a new tetherLimitReached method to INetworkManagementService,\nand call it when the HAL notifies OffloadController because the\nlimit has been reached.\n\nBug: 29337859\nBug: 32163131\nTest: builds\nTest: OffloadControllerTest passes\n\n(cherry picked from commit d66cf56ba662f10f2da1d0f844116632ad0a0dbb)\n\nChange-Id: I89719fe7ec8bfd3c85d6cdca9c0d449aea86ef9d\nMerged-In: I026e6aa9e7b371f316c0d97c3cf5e78abc1f5263\n"
    },
    {
      "commit": "461f4eb09929138cc8ee0070b3f0a0b5b68c4468",
      "tree": "fa6891fd4f79f271dec918888914fe3842c65829",
      "parents": [
        "f7149eb698c4b624c75f3f3a8b1a1b3093efbf8b",
        "cb3c24e36b9efad8adeb72b5f814bf35c5db60bb"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Aug 18 11:59:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 11:59:02 2017 +0000"
      },
      "message": "Merge \"Really allow NetworkAgent immutable updates to NetworkCapabilities\"\nam: cb3c24e36b\n\nChange-Id: Ifbdd005576b3f0fbf278ecec81ce3e4308c6276d\n"
    },
    {
      "commit": "cb3c24e36b9efad8adeb72b5f814bf35c5db60bb",
      "tree": "49a605d5054c89a2ef592c7d781d1e6f85002e93",
      "parents": [
        "d5cb58c693dedea86ccb9bb992befd3a069a02ba",
        "a60c6eab42cd904faaf26c23100939d397b80c39"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Aug 18 11:45:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 18 11:45:39 2017 +0000"
      },
      "message": "Merge \"Really allow NetworkAgent immutable updates to NetworkCapabilities\""
    },
    {
      "commit": "f7149eb698c4b624c75f3f3a8b1a1b3093efbf8b",
      "tree": "224dbee12194fb0e6e7c12488f53d747c24b2850",
      "parents": [
        "8cbdb54bb860cf8855670952885edc61ff358947",
        "d5cb58c693dedea86ccb9bb992befd3a069a02ba"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Aug 17 23:20:41 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Aug 17 23:20:59 2017 -0700"
      },
      "message": "resolve merge conflicts of d5cb58c693de to stage-aosp-master\n\nTest: I solemnly swear I did not test this conflict resolution.\n\nMerged-In: Ifc35306711dde39eb521dc015da931f4d5f2bf06\nChange-Id: I9494087c5a90bccc4326c173bf6395996da357af\n"
    },
    {
      "commit": "d5cb58c693dedea86ccb9bb992befd3a069a02ba",
      "tree": "e97516141df1a409474c1bade5115cfcc446f6e5",
      "parents": [
        "b7cbb2fe49c5d5535924c4ba255d92ba57a4c3c6",
        "950d2174064ac42e54dcd001c12ad4569ac81d8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 18 05:52:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 18 05:52:16 2017 +0000"
      },
      "message": "Merge \"Reduced the retry after disconnect delay\""
    },
    {
      "commit": "a60c6eab42cd904faaf26c23100939d397b80c39",
      "tree": "badd1cdb4baddccc71e654743f89071a17cc8675",
      "parents": [
        "b7cbb2fe49c5d5535924c4ba255d92ba57a4c3c6"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Aug 18 14:41:22 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Aug 18 14:51:03 2017 +0900"
      },
      "message": "Really allow NetworkAgent immutable updates to NetworkCapabilities\n\nThis patch completes commit bae105a5ccd11430bab14721d1325e2303a673da to\nreally allow updates of immutable capabilities to NetworkCapabilities of\nNetworkAgents by using satisfiedByImmutableNetworkCapabilities instead\nsatisfiedByNetworkCapabilities.\n\nBug: 64125969\nTest: runtest frameworks-net\nChange-Id: I9beeb623792f0ee31abcd4ba9d0ba2451304fb2e\n"
    },
    {
      "commit": "950d2174064ac42e54dcd001c12ad4569ac81d8f",
      "tree": "0abe6bbe7c1522c2115449716c8fa63a37797012",
      "parents": [
        "75c9e4d594daac0a1d40f1d75c7620d4659471a7"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 16 14:26:56 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Aug 17 21:30:30 2017 -0700"
      },
      "message": "Reduced the retry after disconnect delay\n\nReduced the delay from 20 seconds to 10 seconds. And created\na separate delay configuration for it.\n\nTest: Manual\nbug: 63633916\nMerged-In: Ifc35306711dde39eb521dc015da931f4d5f2bf06\nChange-Id: Ifc35306711dde39eb521dc015da931f4d5f2bf06\n(cherry picked from commit 5523dc55d808998af4402431265e085e62bf6dd1)\n"
    },
    {
      "commit": "8cbdb54bb860cf8855670952885edc61ff358947",
      "tree": "4af42ce367d54bcfe168f195fe928a92890f6de1",
      "parents": [
        "5d0f5f46ef120c08ce6b61c1942cdd89fbf10acb"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 17 17:49:23 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 17 17:49:23 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64086495\nChange-Id: I1d90eea9e876253b9ca99b4507e9e34b5ea9819e\n"
    },
    {
      "commit": "5d0f5f46ef120c08ce6b61c1942cdd89fbf10acb",
      "tree": "abdc749fed7a10589a65ffcb86654e750f5584a1",
      "parents": [
        "e9fe99571b2d55ebdd89ee7ac7019e53423e0684",
        "b7cbb2fe49c5d5535924c4ba255d92ba57a4c3c6"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Aug 17 23:06:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 23:06:14 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Don\u0027t throw exception when stopAdvertisingSet fails\"\nam: b7cbb2fe49\n\nChange-Id: I5ccf67621134fe1ba9204e2a8f3502ffacef0315\n"
    },
    {
      "commit": "b7cbb2fe49c5d5535924c4ba255d92ba57a4c3c6",
      "tree": "fe3881b5b56c15d6add5d23453f460d1aac7404b",
      "parents": [
        "ed12213b59109189f0eeada32f9b4a7ca7982a18",
        "f73863dc29c5adc70117649d24f9b65f6b3232be"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 17 22:51:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 22:51:23 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Don\u0027t throw exception when stopAdvertisingSet fails\""
    },
    {
      "commit": "e9fe99571b2d55ebdd89ee7ac7019e53423e0684",
      "tree": "095008f1971e24e479d5f534495007f49b6c88a7",
      "parents": [
        "cb63a47d41ca5d28ed3629746b8c0e0375423c0f",
        "ed12213b59109189f0eeada32f9b4a7ca7982a18"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Aug 17 22:47:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 22:47:38 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Fix startAdvertisingSet error handling\"\nam: ed12213b59\n\nChange-Id: I093e849e910428c521e73072121dfdfdceb28e0d\n"
    },
    {
      "commit": "ed12213b59109189f0eeada32f9b4a7ca7982a18",
      "tree": "d402dabf52b2390edde7e3fc308293dabe0ac53c",
      "parents": [
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7",
        "f7bd6b26c73b7ea0bbfd00b75c23895eca281aff"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 17 22:33:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 22:33:27 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Fix startAdvertisingSet error handling\""
    },
    {
      "commit": "f73863dc29c5adc70117649d24f9b65f6b3232be",
      "tree": "558589bc63b90138013a1410b7d51864d7369fd5",
      "parents": [
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Aug 17 06:15:43 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Aug 17 07:39:02 2017 -0700"
      },
      "message": "Bluetooth: Don\u0027t throw exception when stopAdvertisingSet fails\n\nWhen advertising is stopped while Bluetooth is disabled, we should not\nthrow any exceptions, just log the failure.\nThis was the default behaviour before the AdvertisingSet was introduced.\n\nBug: 63819108\nTest: manual\nChange-Id: I518e071b77b127973aee6f24fa6ced4f28bc9531\n"
    },
    {
      "commit": "f7bd6b26c73b7ea0bbfd00b75c23895eca281aff",
      "tree": "d402dabf52b2390edde7e3fc308293dabe0ac53c",
      "parents": [
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Aug 17 07:19:12 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Aug 17 07:36:37 2017 -0700"
      },
      "message": "Bluetooth: Fix startAdvertisingSet error handling\n\nCalls to old advertising API (startAdvertising), should never throw\nexceptions. Instead, it used to post failure callback. This behaviour\nwas accidentally modified when implementing new API. Right now, instead\nof posting error callback, we throw IllegalArgumentException if we fail\nto obtain BluetoothGatt object, or the call to startAdvertisingSet\nfails.\n\nThis patch brings back the old behaviour to the API. It also makes new\nAPI post callback instead of throwing exception in this error case.\n\nBug: 63819108\nTest: manual\nChange-Id: I897b99839f899ca3f3dc609918d665c8c327b777\n"
    },
    {
      "commit": "cb63a47d41ca5d28ed3629746b8c0e0375423c0f",
      "tree": "c087e28c75ba3d1a228a531b804c658cfcf7aa34",
      "parents": [
        "013bea3d429f213f33700b2dcfe72159fb54c854",
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\"\nam: 42d3eadb37\n\nChange-Id: I4229c1eb42edba2c2c7df08f87bfded5402c01c7\n"
    },
    {
      "commit": "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7",
      "tree": "75534aeb2e547ca4476f753e07877e5a4e6f457b",
      "parents": [
        "2c4dfa0412bd12004c01e78cb31a9d0746904eca",
        "591fea2504f8862a59f59190a800455be0d2ec9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\""
    },
    {
      "commit": "591fea2504f8862a59f59190a800455be0d2ec9f",
      "tree": "437f52eb2a5bd3ebc383e148824468b538a5a890",
      "parents": [
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "message": "Revert \"Fix lint errors in the streaming API\"\n\nThis reverts commit e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33.\n\nChange-Id: Id3666b27b0d07b0a1d4f3179f2073aa75440f2ee\n"
    },
    {
      "commit": "013bea3d429f213f33700b2dcfe72159fb54c854",
      "tree": "ea8ed7f3c33bf1fed0b58b645879c4d910f58b4b",
      "parents": [
        "90b923f3985396440ad848ea5e0b887992330dd8",
        "2c4dfa0412bd12004c01e78cb31a9d0746904eca"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 16 23:40:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:40:07 2017 +0000"
      },
      "message": "Merge \"Remove unused global references in JNI code supporting HwBinder.\"\nam: 2c4dfa0412\n\nChange-Id: I20348e98597bf8de57b19ef25aec6fb0912da25f\n"
    },
    {
      "commit": "2c4dfa0412bd12004c01e78cb31a9d0746904eca",
      "tree": "ad00b796975a7c1236068f22f4b74df67b364a1f",
      "parents": [
        "b0f5d57489fac9d119cac81e79d3cbab392d9a10",
        "ba8f4994eb5e8c0a8c0e9fe59c72852eebfb1360"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 16 23:17:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 23:17:49 2017 +0000"
      },
      "message": "Merge \"Remove unused global references in JNI code supporting HwBinder.\""
    },
    {
      "commit": "90b923f3985396440ad848ea5e0b887992330dd8",
      "tree": "6e922dd4687420ae45bd8cd38b2188a7f4af742e",
      "parents": [
        "ed05287c552a5a2f37f1518b425d2ae33203325b",
        "b0f5d57489fac9d119cac81e79d3cbab392d9a10"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 23:16:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:16:30 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\"\nam: b0f5d57489\n\nChange-Id: Ic12810c6a3c795419ff7440218ffa23bad7d8401\n"
    },
    {
      "commit": "b0f5d57489fac9d119cac81e79d3cbab392d9a10",
      "tree": "3d018b45a4ed924d692dec9f0321dade3a414674",
      "parents": [
        "586fd52b3411edb97fa1a468103d7cb2b38d6be9",
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 22:51:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 22:51:13 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "ed05287c552a5a2f37f1518b425d2ae33203325b",
      "tree": "0ab42c08f8164cad4f7523c5891b188a30e3cfd9",
      "parents": [
        "5bef43fb64b2002d33b64f0a0bbbeb2cf80dd7ee",
        "586fd52b3411edb97fa1a468103d7cb2b38d6be9"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Aug 16 21:32:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 21:32:13 2017 +0000"
      },
      "message": "Merge \"Improve container capability bounding in containers\"\nam: 586fd52b34\n\nChange-Id: I7c67b571164e67b3e4a8ae9c9a2701e338693a4b\n"
    },
    {
      "commit": "586fd52b3411edb97fa1a468103d7cb2b38d6be9",
      "tree": "d28da52f4c01c5ecd0258af03f030fb66b7b5fbb",
      "parents": [
        "fedd8565464826be4396e493a2a84b86fe7ff169",
        "72042c99a65b91fb701f1b13a0ba4b225769eece"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 16 21:16:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 21:16:50 2017 +0000"
      },
      "message": "Merge \"Improve container capability bounding in containers\""
    },
    {
      "commit": "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 11:33:40 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: I94e1bcccea4b9f50dae4c93f247ab78058d15bb5\n"
    },
    {
      "commit": "5bef43fb64b2002d33b64f0a0bbbeb2cf80dd7ee",
      "tree": "30882d09da57b77a397f7be6af1bf6be601ff9d6",
      "parents": [
        "ea2defe62b6909d4fe92d1a9c6a3bdc439dd0f8a",
        "fedd8565464826be4396e493a2a84b86fe7ff169"
      ],
      "author": {
        "name": "Di Lu",
        "email": "ludi@google.com",
        "time": "Wed Aug 16 16:33:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 16:33:18 2017 +0000"
      },
      "message": "Merge \"Add user quota information into the IpSecService dump\"\nam: fedd856546\n\nChange-Id: I1f64ab03918ece154fe31a07b698825315d39c0f\n"
    },
    {
      "commit": "ba8f4994eb5e8c0a8c0e9fe59c72852eebfb1360",
      "tree": "cc5c6835019ad04a0ee4227336dc59934dc141b6",
      "parents": [
        "2ad60c88f12d8150758902f2ff4f10f64ab6c17b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 16 09:02:02 2017 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 16 09:24:11 2017 -0700"
      },
      "message": "Remove unused global references in JNI code supporting HwBinder.\n\nBug: 63814586\nChange-Id: Ia149cc055d6e105df8e109ae1b959a9fbf669b8a\nTest: hidl_test_java\n"
    },
    {
      "commit": "fedd8565464826be4396e493a2a84b86fe7ff169",
      "tree": "6d9644459901b082a60ced75ed3661f1ca6ae234",
      "parents": [
        "2ad60c88f12d8150758902f2ff4f10f64ab6c17b",
        "3e5ea23673ddc2f85c8253e1f67722e8c6557917"
      ],
      "author": {
        "name": "Di Lu",
        "email": "ludi@google.com",
        "time": "Wed Aug 16 16:20:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 16:20:18 2017 +0000"
      },
      "message": "Merge \"Add user quota information into the IpSecService dump\""
    },
    {
      "commit": "72042c99a65b91fb701f1b13a0ba4b225769eece",
      "tree": "e48465b15b36513c58d600f3910e0148e7ac805c",
      "parents": [
        "b279ec51b6e53396509848ce025f4bdbdd608da6"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 12 10:03:30 2017 -0700"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Aug 16 08:21:58 2017 -0700"
      },
      "message": "Improve container capability bounding in containers\n\nThis change stops relying on the ro.boot.container property for dropping\na subset of capabilities and instead relies on the effective capability\nmask of the Zygote process, prior to forking.\n\nWhen Android is running in a pid/mount/net/user namespace, even if a\nparticular capability is present, some operations that require that\ncapability check whether it is allowed in the init namespace (instead of\nin the current namespace), so they would fail even with the capability\ngranted within the namespace. So, explicitly dropping the capabilities\nfrom the beginning allows for clearer signalling of which operations can\nbe expected to work instead of failing silently for mysterious reasons.\n\nBug: 63579953\nTest: aosp_bullhead-eng still boots\nTest: Running Zygote without CAP_SYS_MODULE makes it such that\n      system_server does not request it.\n\nChange-Id: I1d18d13341bcc04e701fd14092e7e94961728620\n"
    },
    {
      "commit": "ea2defe62b6909d4fe92d1a9c6a3bdc439dd0f8a",
      "tree": "3bdb772b90b2cd1566b01398e9552156aff0c021",
      "parents": [
        "1da7985327287ecc3aac5c61f31b3998b5117d34",
        "2ad60c88f12d8150758902f2ff4f10f64ab6c17b"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 14:49:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 14:49:27 2017 +0000"
      },
      "message": "Merge \"Add convenience methods to IpPrefix and LinkAddress\"\nam: 2ad60c88f1\n\nChange-Id: I6d3f3c50eaec44e3a0787e849ab28e89f6f4a72d\n"
    },
    {
      "commit": "2ad60c88f12d8150758902f2ff4f10f64ab6c17b",
      "tree": "524ba94e3b37e0418e71508890a5e42f704eb199",
      "parents": [
        "2827f21740b161ee205023bd0b23fc4e2d978f0d",
        "1dfb6b67555d04973dfb9d1100dfc1c6a5200633"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 16 14:38:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 14:38:29 2017 +0000"
      },
      "message": "Merge \"Add convenience methods to IpPrefix and LinkAddress\""
    },
    {
      "commit": "1dfb6b67555d04973dfb9d1100dfc1c6a5200633",
      "tree": "a2b2cd5aa6e20bf728de8000f6ac4bdccf895cc9",
      "parents": [
        "c06dbc114f839112f1132e1e0edac8533b3f4c54"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Aug 08 13:06:04 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 21:42:21 2017 +0900"
      },
      "message": "Add convenience methods to IpPrefix and LinkAddress\n\nAlso moving relevant test files into tests/net as part of runtest\nframworks-net.\n\nAlso removes testHashCode in LinkAddress() because this test relies on\nthe assumption that hashCode() is stable across releases or jdk\nversions, which is absolutely not true.\n\nThis creates maintenance work for little benefit since hashCode is\nalready tested as part of the equality test.\n\nFor instance this test is now broken because hashing for InetAddress\nchanged.\n\nBug: 62988545\nBug: 62918393\nTest: runtest frameworks-net, added coverage in tests\nChange-Id: I695bc3f0e801bf13bc4fc0706565758f12b775b4\n"
    },
    {
      "commit": "1da7985327287ecc3aac5c61f31b3998b5117d34",
      "tree": "9f5fcbb224481f885577cceaa76e6969728a64dc",
      "parents": [
        "2f9fd9df233acbe9e2fad3f6c55be36ce2652082",
        "2827f21740b161ee205023bd0b23fc4e2d978f0d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 11:57:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 11:57:50 2017 +0000"
      },
      "message": "Merge \"More OWNERS file for core networking team\"\nam: 2827f21740\n\nChange-Id: Icae3bc4dbb2cd094c728d98aea02d4009aaa0e0b\n"
    },
    {
      "commit": "2f9fd9df233acbe9e2fad3f6c55be36ce2652082",
      "tree": "f20fc08fb6a35e5cc89f38d306f3ab84947e3ef9",
      "parents": [
        "b943ccef3c45746872b8181fca2670eee360b175",
        "b35719a057852f476efa5a6feb56b1cc8ddae25d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 11:50:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 11:50:55 2017 +0000"
      },
      "message": "Merge \"Allow NetworkAgent \"immutable updates\" to NetworkCapabilities\"\nam: b35719a057\n\nChange-Id: I0ab76de59e87c46a6961229399ff7200bce49838\n"
    },
    {
      "commit": "2827f21740b161ee205023bd0b23fc4e2d978f0d",
      "tree": "42542f999f1966ddaad1754174e76e2e617a399d",
      "parents": [
        "b35719a057852f476efa5a6feb56b1cc8ddae25d",
        "b8f1e4e6e495a3a160b53a787ecdb3945c44c0ea"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 16 11:37:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 11:37:11 2017 +0000"
      },
      "message": "Merge \"More OWNERS file for core networking team\""
    },
    {
      "commit": "b35719a057852f476efa5a6feb56b1cc8ddae25d",
      "tree": "c949e50a3e91814c258d475958fc3fdb7e2261c7",
      "parents": [
        "53e82a9cd03f34ecd8a9561fbc9d290d110abff6",
        "bae105a5ccd11430bab14721d1325e2303a673da"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 16 11:34:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 11:34:24 2017 +0000"
      },
      "message": "Merge \"Allow NetworkAgent \"immutable updates\" to NetworkCapabilities\""
    },
    {
      "commit": "b8f1e4e6e495a3a160b53a787ecdb3945c44c0ea",
      "tree": "121453ec02ea377bfb22c7168444d9850f69a9d0",
      "parents": [
        "c06dbc114f839112f1132e1e0edac8533b3f4c54"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 15:43:14 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 18:40:07 2017 +0900"
      },
      "message": "More OWNERS file for core networking team\n\nTest: build\nChange-Id: I7cef188e29f487025aee04ab0c1a003bb32a7048\n"
    },
    {
      "commit": "bae105a5ccd11430bab14721d1325e2303a673da",
      "tree": "b0d952e4e15240b8868da9768e96bcdd37d1672d",
      "parents": [
        "c06dbc114f839112f1132e1e0edac8533b3f4c54"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 13:19:04 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Aug 16 18:30:30 2017 +0900"
      },
      "message": "Allow NetworkAgent \"immutable updates\" to NetworkCapabilities\n\nThis patch loosens the validation checks when a NetworkAgent updates it\nNetworkCapabilities: instead of checking that capabilities labeled as\n\"immutable\" stay identical across updates, it is now accepted to change\nimmutable capabilities in a way that the new NetworkCapabilities\nsatisfies the old NetworkCapabilities.\n\nThis allows a NetworkAgent to update itself in order to match more\nrequests, but will still catch NetworkAgents that sends degradation\nupdates causing potentially requests to not match anymore.\n\nBug: 64125969\nTest: runtest frameworks-net\nChange-Id: I2a1b3f9c0be6415e40edc989d0c1b03b5631f7b1\n"
    },
    {
      "commit": "b943ccef3c45746872b8181fca2670eee360b175",
      "tree": "ac1d089ae89134d0952f25c64275db47a81fae18",
      "parents": [
        "51c3d6a8bf86c3b0326e09f67b17876e39f800c8",
        "53e82a9cd03f34ecd8a9561fbc9d290d110abff6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 15 18:04:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 18:04:18 2017 +0000"
      },
      "message": "Merge \"Adds a new string definition for IMS Access blocked reason\"\nam: 53e82a9cd0\n\nChange-Id: I3bafca03e20ef114588145982985411882d2c8f5\n"
    },
    {
      "commit": "53e82a9cd03f34ecd8a9561fbc9d290d110abff6",
      "tree": "3097019246b070df64827dc3d1cd2a7a63aa142c",
      "parents": [
        "deb4eb5d05ccf983adcb7252c98c2580a8a36c60",
        "a5249f6d83f080c320733f0da4d1e3caa13b3bf9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 15 17:41:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 15 17:41:27 2017 +0000"
      },
      "message": "Merge \"Adds a new string definition for IMS Access blocked reason\""
    },
    {
      "commit": "51c3d6a8bf86c3b0326e09f67b17876e39f800c8",
      "tree": "9cbd4cb10c27eb1e44de5da4ed8196af7f42579b",
      "parents": [
        "5b30d7b8194bea6e3d7d4621c94dc6d6e1a5f110",
        "deb4eb5d05ccf983adcb7252c98c2580a8a36c60"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 15 02:07:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 02:07:36 2017 +0000"
      },
      "message": "Merge changes I82d3bee0,I9c9413d7\nam: deb4eb5d05\n\nChange-Id: Iaa6aecf3ec3a91dc04f4533c0ea5b649bdfeb83d\n"
    },
    {
      "commit": "deb4eb5d05ccf983adcb7252c98c2580a8a36c60",
      "tree": "fe1225c41ac6128870708616cb71786c919233e8",
      "parents": [
        "ee6e43c033ac41c82969bb3dd074687de38052d1",
        "50b60fc34dcf879007b5ab6e9b67f806e5a57215"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 15 01:57:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 15 01:57:28 2017 +0000"
      },
      "message": "Merge changes I82d3bee0,I9c9413d7\n\n* changes:\n  Pass data usage limits to tethering offload code.\n  Don\u0027t time out when fetching tether offload stats.\n"
    },
    {
      "commit": "5b30d7b8194bea6e3d7d4621c94dc6d6e1a5f110",
      "tree": "2e71952a56454ca5b7913830fc94a8993f3bfc68",
      "parents": [
        "c37cdd7c5528c383468c0e69e48780e21c2a4593",
        "ee6e43c033ac41c82969bb3dd074687de38052d1"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 01:29:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 01:29:00 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\"\nam: ee6e43c033\n\nChange-Id: Ida4fc7c5cce8c763a5b8baf544d8244934e7c193\n"
    },
    {
      "commit": "ee6e43c033ac41c82969bb3dd074687de38052d1",
      "tree": "20b8c301ef6da1e0b40184e7267b261f731f80e1",
      "parents": [
        "58b77aa4aa0637e73fac17fb07e60b4286d5e850",
        "9acfe6f90acf607d0ca513746ed3e207828b24b4"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Aug 15 01:12:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 15 01:12:28 2017 +0000"
      },
      "message": "Merge \"Cleanup ServiceState.toString()\""
    },
    {
      "commit": "c37cdd7c5528c383468c0e69e48780e21c2a4593",
      "tree": "d7b94ce34ed4ee1a955b339c2dd056b40f46ffcf",
      "parents": [
        "c970268397d5a7ec07677a174f83135cdf2db7c6",
        "58b77aa4aa0637e73fac17fb07e60b4286d5e850"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 15 00:14:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:14:36 2017 +0000"
      },
      "message": "Merge \"Add ConnectionService callback invoked when connection creation complete.\"\nam: 58b77aa4aa\n\nChange-Id: I62e0700b9a94d3b17b2d32d16adb488519f6ff66\n"
    },
    {
      "commit": "c970268397d5a7ec07677a174f83135cdf2db7c6",
      "tree": "d7b94ce34ed4ee1a955b339c2dd056b40f46ffcf",
      "parents": [
        "1a6b0a8ad30b7ae6ad7406f3673a53d10bd30183",
        "4a41744919476cf9f88e355863af18b014437b68"
      ],
      "author": {
        "name": "huiwan",
        "email": "huiwan@codeaurora.com",
        "time": "Mon Aug 14 23:59:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:59:13 2017 +0000"
      },
      "message": "Merge \"PrintSpooler: fix monkey crash if height\u0026width small than 0\"\nam: 4a41744919\n\nChange-Id: I3b704d0f3e27bb26e00c60cd22145767d6c08335\n"
    },
    {
      "commit": "1a6b0a8ad30b7ae6ad7406f3673a53d10bd30183",
      "tree": "06bd63710f780c07d1d31676e928c60b8568cb2e",
      "parents": [
        "b418181e0135755bb6d4f76ceceecbc00cdcfcbf",
        "9282d725f06b4dc94cd06573861df15e2bd3c51f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 14 23:54:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:54:12 2017 +0000"
      },
      "message": "Merge \"Add config option to enable/disable pause workaround.\"\nam: 9282d725f0  -s ours\n\nChange-Id: I6e54ff11618e8a49cb20391f10f8f79adc61463d\n"
    },
    {
      "commit": "3e5ea23673ddc2f85c8253e1f67722e8c6557917",
      "tree": "bc77547cf5527cf0fd30a943bc7dbc4dd8175cdb",
      "parents": [
        "9282d725f06b4dc94cd06573861df15e2bd3c51f"
      ],
      "author": {
        "name": "ludi",
        "email": "ludi@google.com",
        "time": "Thu Aug 10 15:44:40 2017 -0700"
      },
      "committer": {
        "name": "ludi",
        "email": "ludi@google.com",
        "time": "Mon Aug 14 16:10:55 2017 -0700"
      },
      "message": "Add user quota information into the IpSecService dump\n\nBug: 64093788\nTest: runtest frameworks-net\nChange-Id: I6c5fc9e2db4ba57e0db4f6380a1251c4e444951b\n"
    },
    {
      "commit": "58b77aa4aa0637e73fac17fb07e60b4286d5e850",
      "tree": "1fddfd50890287a04bfa3bb89b2288a82cb376ff",
      "parents": [
        "4a41744919476cf9f88e355863af18b014437b68",
        "a649df1fe18c0867647d5d18627e5a10e8a6eb1e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 14 21:24:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 14 21:24:18 2017 +0000"
      },
      "message": "Merge \"Add ConnectionService callback invoked when connection creation complete.\""
    },
    {
      "commit": "9acfe6f90acf607d0ca513746ed3e207828b24b4",
      "tree": "39364d125576cd3ba367dc5227eb01d0a76d3596",
      "parents": [
        "01d686b85ebc5f7eea1a43db33a2f3e3f3becc3e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Aug 02 10:51:47 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Aug 14 13:27:44 2017 -0700"
      },
      "message": "Cleanup ServiceState.toString()\n\nUpdating the formatting of the toString() method to\nname the fields that it\u0027s printing, and to use one of\nthe more common formats for object dumping.\n\nBug: 64300932\nTest: compilation, dumpsys\nChange-Id: I56c4679d2a4a184f659870481e2ce0699fe38613\n"
    },
    {
      "commit": "4a41744919476cf9f88e355863af18b014437b68",
      "tree": "5b6d7968789f373c4bc1284621285a94dc4af7cd",
      "parents": [
        "9282d725f06b4dc94cd06573861df15e2bd3c51f",
        "e54349fda51592cc16ccd244bd95ebbebb055502"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 14 19:57:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 14 19:57:26 2017 +0000"
      },
      "message": "Merge \"PrintSpooler: fix monkey crash if height\u0026width small than 0\""
    },
    {
      "commit": "a649df1fe18c0867647d5d18627e5a10e8a6eb1e",
      "tree": "cda9eb9cb24e52cd1f129f087e0857f9b43e204d",
      "parents": [
        "9282d725f06b4dc94cd06573861df15e2bd3c51f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 12 10:04:49 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 14 12:57:07 2017 -0700"
      },
      "message": "Add ConnectionService callback invoked when connection creation complete.\n\nAdding a new @hide callback in ConnectionService which a CS implementation\ncan implement.  A callback from Telecom is responsible for invoking this\nmethod.\n\nTest: Manual\nBug: 33272455\nChange-Id: Id17cf0fd8fd491b7677f9b7a7b52c76270b1c8c9\n"
    },
    {
      "commit": "a5249f6d83f080c320733f0da4d1e3caa13b3bf9",
      "tree": "46f4dbab2e03eb2d44d0ca1475833fdfdd911cfe",
      "parents": [
        "a46600e0e7425937fd530ff6a49394043566c636"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 30 15:34:32 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Aug 14 18:32:53 2017 +0000"
      },
      "message": "Adds a new string definition for IMS Access blocked reason\n\nWhen a call is disconnected with the Telephony DisconnectCause\nIMS_ACCESS_BLOCKED, DisconnectCause#getReason will now return\nthe reason REASON_IMS_ACCESS_BLOCKED.\n\nBug: 33821263\nTest: manual tests\nMerged-In: Ic8b76e83aa8eb20074862f0e67734d2c5389ba12\nChange-Id: Ic17cefa35a51f739c893923a2db7f3dca8ada202\n"
    },
    {
      "commit": "9282d725f06b4dc94cd06573861df15e2bd3c51f",
      "tree": "79e2e01ff1ca4c94ee9aa5c2b9f2cdab3ed7bbc9",
      "parents": [
        "365178394d5e709a86909a7829444e3c54d658e7",
        "2200dac1ad5b13df24caa93407f9eb12a8f8946e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 14 16:29:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 14 16:29:04 2017 +0000"
      },
      "message": "Merge \"Add config option to enable/disable pause workaround.\""
    },
    {
      "commit": "50b60fc34dcf879007b5ab6e9b67f806e5a57215",
      "tree": "41860d4a7c663c20e62cab351075e85df00a64ec",
      "parents": [
        "fef69a126793c83aa0d99a8c597037c3a29929c0"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Aug 11 13:47:49 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 15 00:09:23 2017 +0900"
      },
      "message": "Pass data usage limits to tethering offload code.\n\nBug: 29337859\nBug: 32163131\nTest: builds\nTest: OffloadControllerTest passes\nChange-Id: I82d3bee030bafa8fe85855885b5fc3893e699181\n"
    },
    {
      "commit": "fef69a126793c83aa0d99a8c597037c3a29929c0",
      "tree": "b0bc99d5c409af1a188ed058d4d30bb45d4552d5",
      "parents": [
        "8c253ade20827e16720c4a0d58cddfe72350e677"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Aug 14 13:07:42 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 15 00:09:21 2017 +0900"
      },
      "message": "Don\u0027t time out when fetching tether offload stats.\n\nCurrently, fetching tethering offload stats has a 1000ms timeout,\nafter which we return stats of zero. However, returning zero is\ninvalid and will cause various parts of the network stats\naccounting code to complain that statistics are moving backwards,\ncausing at least a log.wtf, and possibly a crash.\n\nThis CL removes the timeout entirely.\n\nAn alternative would have been to keep the timeout and return\nnull if the stats fetch failed. However, this complicates the\ncode, and if the HAL is persistently slow, could cause no stats\nto be counted, ever. Given the impact of such behaviour on users\u0027\ndata plans it is likely better to block until the stats are\ncollected.\n\nBug: 29337859\nBug: 32163131\nTest: builds\nTest: OffloadControllerTest passes\nChange-Id: I9c9413d757f44e87a51ea7ca82b657cc6aa0d4ba\n"
    },
    {
      "commit": "2200dac1ad5b13df24caa93407f9eb12a8f8946e",
      "tree": "c98015b11cc05c125678f8fa521e604f62793bdc",
      "parents": [
        "c06dbc114f839112f1132e1e0edac8533b3f4c54"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon May 15 11:43:25 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 14 08:06:42 2017 -0700"
      },
      "message": "Add config option to enable/disable pause workaround.\n\nTest: Manual/unit\nBug: 35304446\nMerged-In: I9a0c73ce62812a87e30d9759a0d205ffa282caf2\nChange-Id: I9a0c73ce62812a87e30d9759a0d205ffa282caf2\n"
    },
    {
      "commit": "b418181e0135755bb6d4f76ceceecbc00cdcfcbf",
      "tree": "06bd63710f780c07d1d31676e928c60b8568cb2e",
      "parents": [
        "e59c1b1b50a97bf194fa50e1accebb3b12a42fdc",
        "365178394d5e709a86909a7829444e3c54d658e7"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Aug 14 12:28:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 12:28:51 2017 +0000"
      },
      "message": "Merge \"API updated for ICU4J 59.1\"\nam: 365178394d\n\nChange-Id: I74a98d63f9f170f6401a87c559fd0eccf06cb8f2\n"
    },
    {
      "commit": "365178394d5e709a86909a7829444e3c54d658e7",
      "tree": "1a419ee9f10b556780f7841d28bf6b69e111ad90",
      "parents": [
        "75c9e4d594daac0a1d40f1d75c7620d4659471a7",
        "8f2436b3dc2be4a8b884a51d443d518af1fc442d"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Aug 14 12:19:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 14 12:19:39 2017 +0000"
      },
      "message": "Merge \"API updated for ICU4J 59.1\""
    },
    {
      "commit": "e54349fda51592cc16ccd244bd95ebbebb055502",
      "tree": "4f4533e210138906f1ec8b9d6ec01b6667c26b30",
      "parents": [
        "75c9e4d594daac0a1d40f1d75c7620d4659471a7"
      ],
      "author": {
        "name": "huiwan",
        "email": "huiwan@codeaurora.com",
        "time": "Tue Aug 01 13:21:13 2017 +0800"
      },
      "committer": {
        "name": "jianzhou",
        "email": "jianzhou@codeaurora.org",
        "time": "Mon Aug 14 16:17:38 2017 +0800"
      },
      "message": "PrintSpooler: fix monkey crash if height\u0026width small than 0\n\nDuring the monkey test, should add check height \u0026 width before\ncreate the bitmap, to avoid the monkey test fail.\n\nChange-Id: I5619c30af63afa3d74d0417e37c67c4920e099ba\nTest: build \u0026 run\n"
    },
    {
      "commit": "e59c1b1b50a97bf194fa50e1accebb3b12a42fdc",
      "tree": "996bb8e2e3ad1e9f3b4962784ac83f4c507e99ee",
      "parents": [
        "e17aa091366feafed96adc418a8a4699cf870917",
        "fe028b0d0f0c3c0d31e1c11a640dcd52316f53b0"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 21:41:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:41:00 2017 +0000"
      },
      "message": "Merge \"Revert \"aapt2_jni: use proper nativehelper headers\"\" into stage-aosp-master"
    },
    {
      "commit": "fe028b0d0f0c3c0d31e1c11a640dcd52316f53b0",
      "tree": "e5866d44ca83a36474eb0718b7ecc3afc7098085",
      "parents": [
        "8eebd694e59fb01c13267c509ea98179f149e69b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 21:38:39 2017 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 21:38:39 2017 +0000"
      },
      "message": "Revert \"aapt2_jni: use proper nativehelper headers\"\n\nThis reverts commit 8eebd694e59fb01c13267c509ea98179f149e69b.\n\nReason for revert: TH skipped PS run\n\nChange-Id: Iab0e71d985819880146476ba3648e8b94201a839\n"
    },
    {
      "commit": "e17aa091366feafed96adc418a8a4699cf870917",
      "tree": "0d61a12276d0750e2bfbab256ada4a431d573c30",
      "parents": [
        "e04a0bf5c7156e1f7a2965a3d88dc95c4112a3e5",
        "8eebd694e59fb01c13267c509ea98179f149e69b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 21:35:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 21:35:31 2017 +0000"
      },
      "message": "Merge \"aapt2_jni: use proper nativehelper headers\" into stage-aosp-master"
    },
    {
      "commit": "e04a0bf5c7156e1f7a2965a3d88dc95c4112a3e5",
      "tree": "996bb8e2e3ad1e9f3b4962784ac83f4c507e99ee",
      "parents": [
        "3f378940c276955db7ea49e572e38d06fed75d27",
        "75c9e4d594daac0a1d40f1d75c7620d4659471a7"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 21:07:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:07:06 2017 +0000"
      },
      "message": "Merge \"ScopedUtfChars: use proper nativehelper headers\"\nam: 75c9e4d594\n\nChange-Id: I170b5846981683eacee1081587c7149bab454d91\n"
    },
    {
      "commit": "75c9e4d594daac0a1d40f1d75c7620d4659471a7",
      "tree": "fee602cde6aee49bdc25454d82fc374a19782b68",
      "parents": [
        "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1",
        "c195af9d0cf7de668e6b565ca5b43f433d6868c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 20:40:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 20:40:35 2017 +0000"
      },
      "message": "Merge \"ScopedUtfChars: use proper nativehelper headers\""
    },
    {
      "commit": "3f378940c276955db7ea49e572e38d06fed75d27",
      "tree": "0fb60f41a2c9a3e18908c62d2c9bad6b8a6f4733",
      "parents": [
        "63769af59d335dc4f85eec0b9a6994bd9ba0d8b9",
        "ae9324bd874ea31c0fa0bbf29fe3ac5be4e155c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 19:53:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 19:53:32 2017 +0000"
      },
      "message": "Merge \"Reference ScopedUtfChar header correctly.\" into stage-aosp-master"
    },
    {
      "commit": "63769af59d335dc4f85eec0b9a6994bd9ba0d8b9",
      "tree": "75945019d00554d12c8721136de34ce8e6ef5250",
      "parents": [
        "44da6633081386f02fe807dd5910cc29cecf7a6e",
        "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 18:33:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 18:33:44 2017 +0000"
      },
      "message": "Merge changes from topic \u0027call-session-may\u0027\nam: 21e4dbb6ed\n\nChange-Id: I20a3a9f7808211187da8434a0b1490081a92e8d8\n"
    },
    {
      "commit": "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1",
      "tree": "e21b4c28c36ca9d498266cc32681dedbd152f5a4",
      "parents": [
        "a46600e0e7425937fd530ff6a49394043566c636",
        "71c29cfad971aba24475d16698e5243316006b66"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 18:14:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 18:14:02 2017 +0000"
      },
      "message": "Merge changes from topic \u0027call-session-may\u0027\n\n* changes:\n  Add callSessionMayHandover API to ImsCallSession.\n  IMS: Support for Possible Call Session Handover\n"
    },
    {
      "commit": "8eebd694e59fb01c13267c509ea98179f149e69b",
      "tree": "b001804399fb73a0c14291710f83c35f032c4661",
      "parents": [
        "f53501098cf8687de9d6fc5cb34681a14c2985e8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 11:01:23 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 11:01:23 2017 -0700"
      },
      "message": "aapt2_jni: use proper nativehelper headers\n\nlibnativehelper exports headers under nativehelper. These were\navailable before incorrectly as global headers in order to give\naccess to jni.h.\n\nTest: modules using aapt2_jni find headers\nBug: 63762847\nChange-Id: Id51354d533bfef66ecd71f5d89599b8adc688c1f\n"
    },
    {
      "commit": "ae9324bd874ea31c0fa0bbf29fe3ac5be4e155c8",
      "tree": "ad57877d8f26ae28b27917d96f72ce3bf19da315",
      "parents": [
        "f53501098cf8687de9d6fc5cb34681a14c2985e8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 10:52:35 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Aug 11 10:52:35 2017 -0700"
      },
      "message": "Reference ScopedUtfChar header correctly.\n\nBug: 63762847\nTest: finds header in proper location\nChange-Id: I4963ab3133c405a90564112f0d9af602ace0eab5\n"
    },
    {
      "commit": "c195af9d0cf7de668e6b565ca5b43f433d6868c5",
      "tree": "b72c8b17f7a4df7a2cd8f0f69fafb73dadb1082e",
      "parents": [
        "4263a5ed5882ec0837578b35e149bedd45efe77c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Aug 10 18:08:37 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Aug 10 18:08:37 2017 -0700"
      },
      "message": "ScopedUtfChars: use proper nativehelper headers\n\nlibnativehelper exports headers under nativehelper. These were\navailable before incorrectly as global headers in order to give\naccess to jni.h.\n\nTest: modules using ScopedUtfChars find headers\nBug: 63762847\nMerged-In: I5e9f2b56f569b83ece0d854f7066655e1d64cc65\nChange-Id: I5e9f2b56f569b83ece0d854f7066655e1d64cc65\n"
    },
    {
      "commit": "44da6633081386f02fe807dd5910cc29cecf7a6e",
      "tree": "8d9ca799e89f7b35168a42870bd4de9c41bdcce4",
      "parents": [
        "bc13df8ce824ca8a2267f66652ef5f8f8c6e5fbb",
        "a46600e0e7425937fd530ff6a49394043566c636"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 11 00:42:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 00:42:30 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\"\nam: a46600e0e7\n\nChange-Id: If849e9ed61271bf233f4e149ef766e2e7b0d7851\n"
    },
    {
      "commit": "a46600e0e7425937fd530ff6a49394043566c636",
      "tree": "1dbcbe5f9b114d23fca497c8a8546c4c2ee51493",
      "parents": [
        "6ffc855e8d9ac0cc175e50530b0ad00eb7336287",
        "0f4db7d19393aa8d767b7bf52fa15fca655bbb11"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 00:31:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 00:31:41 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\""
    },
    {
      "commit": "0f4db7d19393aa8d767b7bf52fa15fca655bbb11",
      "tree": "7f55eeede174f71b6a4780c69cc858728d0ed898",
      "parents": [
        "a0c97b3ddb8ec27c1accd257afd20bee6b6b9265"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 23:15:41 2017 +0000"
      },
      "message": "Change IMS callback AIDLs to be oneway\n\nA bad behaving service was causing the IMS registration\ncallbacks to block indefinetly waiting for the callback\nbinder implementation in another process to finish. Since\nwe update the IMS registration in a loop, we were never getting\nto the updates for the other processes.\n\nThis change moves the AIDL definition to oneway. Since these\nare callback AIDLs, the caller doesn\u0027t need to wait\nfor the callbacks to return before sending the others.\n\nBug: 63137625\nTest: Manual\nMerged-In: I0e049166ddf3604d312748b63a94fa6ebe77c29d\nChange-Id: Id39b6b70aa20bb9986bf293abe2f9e683da4252e\n"
    },
    {
      "commit": "bc13df8ce824ca8a2267f66652ef5f8f8c6e5fbb",
      "tree": "5a1eb0fef310a6c886ae06299e13f9416e290003",
      "parents": [
        "cfbd4a354a32a1a90109bb080d215fb9cdb1cbbe",
        "6ffc855e8d9ac0cc175e50530b0ad00eb7336287"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 23:02:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 23:02:56 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\"\nam: 6ffc855e8d\n\nChange-Id: Ifa04b6260d51c17dc323fab918db0bdbf2bdea64\n"
    },
    {
      "commit": "6ffc855e8d9ac0cc175e50530b0ad00eb7336287",
      "tree": "1c1ecf1ec091da686ddbe9ff72d30afab9c41367",
      "parents": [
        "cd03d0db9d3c86181c050a1995f348a5c1f8d01d",
        "9cf842c531ad21e959f4b61bd4c702d3b75e4ce3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 22:50:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 22:50:45 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\""
    },
    {
      "commit": "cfbd4a354a32a1a90109bb080d215fb9cdb1cbbe",
      "tree": "ae39207484c6b634853e3d72330df03ca414e402",
      "parents": [
        "3466cda3d77c0480b95bb6c1f9f24808a75474a1",
        "cd03d0db9d3c86181c050a1995f348a5c1f8d01d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 16:12:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 16:12:19 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\"\nam: cd03d0db9d\n\nChange-Id: I386f5e4de89c4ac758e1702b2efdc16a43c12c33\n"
    },
    {
      "commit": "3466cda3d77c0480b95bb6c1f9f24808a75474a1",
      "tree": "22948755427c5fa6e3f5e4aa9175fa74a959c6be",
      "parents": [
        "6ff07301583c27f24be94b1f0811bae9cbc61e12",
        "854edcff160d54bf6b0e09613407f2de01fec325"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 16:06:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 16:06:36 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\"\nam: 854edcff16\n\nChange-Id: I0a562f9966838cc6746c170b3bba9a250fd2633b\n"
    },
    {
      "commit": "cd03d0db9d3c86181c050a1995f348a5c1f8d01d",
      "tree": "5d1e133cb5b3c7649f30e0b753b177c5b7709034",
      "parents": [
        "854edcff160d54bf6b0e09613407f2de01fec325",
        "8cd6dad0052a57b16412087581a40b0df80dd15d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 15:59:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 15:59:43 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\""
    },
    {
      "commit": "854edcff160d54bf6b0e09613407f2de01fec325",
      "tree": "06b2227e8c14628fe86366b1bb8d9dd8e8cbe9ce",
      "parents": [
        "4263a5ed5882ec0837578b35e149bedd45efe77c",
        "9957f979e14ba7b1e12326f36e8d47351bdf816a"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 15:57:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 15:57:38 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\""
    },
    {
      "commit": "9cf842c531ad21e959f4b61bd4c702d3b75e4ce3",
      "tree": "2002febc39e48ab309538d0a84004d662ea45814",
      "parents": [
        "a0c97b3ddb8ec27c1accd257afd20bee6b6b9265"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 22 11:39:11 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 09 16:56:42 2017 -0700"
      },
      "message": "Add method that checks the Binder status of ImsConfig\n\nAdds a method to check whether or not the ImsConfig\nbinder has died.\n\nBug: 62723694\nTest: maual, follow bug procedure\nMerged-In: I0ecd6a43d4375d3ac4d7d54b3d437832c0221f05\nChange-Id: I9df6533e7e7dc69487cea50fada6c89599b031a3\n"
    },
    {
      "commit": "6ff07301583c27f24be94b1f0811bae9cbc61e12",
      "tree": "a2fc7594b4d28e2d068633b8f05e0195a04a80a3",
      "parents": [
        "3ee6eed62f0f1f1522834f4ed4f6fdd994eb3508",
        "4263a5ed5882ec0837578b35e149bedd45efe77c"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 09 22:23:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 22:23:24 2017 +0000"
      },
      "message": "Merge \"Add future consideration for USB rndis notification handling\"\nam: 4263a5ed58\n\nChange-Id: I7dd347447434214ecf3e5f9f8e2a603cd097f6c6\n"
    },
    {
      "commit": "4263a5ed5882ec0837578b35e149bedd45efe77c",
      "tree": "cbb0199764228d146855869468dd353c3128237a",
      "parents": [
        "c7da241b3e083ea70bd21a8f279a93b1b53393b3",
        "7111c9145bc6c5f46c6ac129405b9057589647e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 22:10:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 09 22:10:19 2017 +0000"
      },
      "message": "Merge \"Add future consideration for USB rndis notification handling\""
    },
    {
      "commit": "7111c9145bc6c5f46c6ac129405b9057589647e0",
      "tree": "cbb0199764228d146855869468dd353c3128237a",
      "parents": [
        "c7da241b3e083ea70bd21a8f279a93b1b53393b3"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Aug 08 20:53:46 2017 -0700"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 09 13:57:14 2017 -0700"
      },
      "message": "Add future consideration for USB rndis notification handling\n\nTest: builds\nBug: 63970368\nMerged-In: If6afe1cdce9995251ba53fbf30acf9d6e31f9433\nMerged-In: I78e280c2299ec3f4d97138ca648f9629ba82e87f\nMerged-In: I891cd82b0e8af1049fa3ab9b0a95a2a9ab2e0b26\nChange-Id: Ic9ca133a44123f281bd4cfeac57d426346c2b76d\n(cherry picked from commit 1290568110405fd45f13824e67beeb98c30400a4)\n"
    },
    {
      "commit": "3ee6eed62f0f1f1522834f4ed4f6fdd994eb3508",
      "tree": "a2bf11d9e8e5134903e1cbb5d77b28b89bfd112e",
      "parents": [
        "47f2cf514496f224c9ddcd663635a7025b615d5b",
        "c7da241b3e083ea70bd21a8f279a93b1b53393b3"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 09 19:15:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 19:15:08 2017 +0000"
      },
      "message": "Merge \"Bluetooth: AdvertiseData parceling simplification\"\nam: c7da241b3e\n\nChange-Id: Iaf58ace037810d11fcb29c2696c79664d601e87c\n"
    },
    {
      "commit": "47f2cf514496f224c9ddcd663635a7025b615d5b",
      "tree": "cbc6a041c7c17a39654f6b75c3c1e8a7d288edd5",
      "parents": [
        "8adf430f308124a698fdd53f446a261858b7e7fb",
        "d27af8af624c85bccdbc7bd53e66f59cfd5ad623"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 09 19:12:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 19:12:23 2017 +0000"
      },
      "message": "Merge \"Always note the state of RNDIS from USB broadcasts.\"\nam: d27af8af62\n\nChange-Id: I33633e064a329b9094b0d279622febab6266e5cb\n"
    },
    {
      "commit": "8adf430f308124a698fdd53f446a261858b7e7fb",
      "tree": "76d540d8e5751e955eba28631bb3fcaa17edd7b6",
      "parents": [
        "3546a5ef923b4c5dd253da823178b6112448c3cd",
        "647b520a00a21ed6cbde00baf76a3e3366885569"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 09 19:03:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 19:03:32 2017 +0000"
      },
      "message": "Merge \"Enforce call log length limit on a per PhoneAccount basis.\"\nam: 647b520a00\n\nChange-Id: I8962fc326d0e2888656c2764e94131c6eebd1471\n"
    },
    {
      "commit": "c7da241b3e083ea70bd21a8f279a93b1b53393b3",
      "tree": "83cb5e567fcc296052fcb5067bccaec7f399ef67",
      "parents": [
        "d27af8af624c85bccdbc7bd53e66f59cfd5ad623",
        "e8c3b91dc306dfae808b4baab395ee66302a6390"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 09 18:56:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 09 18:56:57 2017 +0000"
      },
      "message": "Merge \"Bluetooth: AdvertiseData parceling simplification\""
    }
  ],
  "next": "d27af8af624c85bccdbc7bd53e66f59cfd5ad623"
}
