)]}'
{
  "log": [
    {
      "commit": "f871bfb8c7e28f451828a33f757bfd97ebef9d58",
      "tree": "873ee7e00bec3b23f3fbf69f92e6200fe808a909",
      "parents": [
        "ca551ce98193a80a786c6d9a798d452037b30f7b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 04 14:26:32 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 02:39:57 2019 +0000"
      },
      "message": "Remove INTERACT_ACROSS_USERS_FULL for NetworkStack\n\nReplace with INTERACT_ACROSS_USERS, which is needed to send the\nACTION_NETWORK_CONDITIONS_MEASURED broadcast.\n\nAlso cleanup some non-privileged permissions that were added to the\npriv-app file.\n\nTest: built, booted, broadcast and captive portal login work\nBug: 123846255\nChange-Id: I3c97c166e80c19bf57fa047709c8b91fca75d635\n"
    },
    {
      "commit": "ca551ce98193a80a786c6d9a798d452037b30f7b",
      "tree": "cf7927dc232a3b22482e6cee90fa05490ac2d24f",
      "parents": [
        "f5523412041c670394bef9c8788daa19fc804073",
        "dc48356147fd55cafb1dbc8315b3f581c4274292"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\""
    },
    {
      "commit": "f5523412041c670394bef9c8788daa19fc804073",
      "tree": "ac2eb127d943f1620d57cbf6ce089964473089be",
      "parents": [
        "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d",
        "c692ce761b445465386d921362608b2420daf765"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 01:31:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 01:31:18 2019 +0000"
      },
      "message": "Merge \"Avoid NPE caused by null encodedBearerData in privateGetSubmitPdu\""
    },
    {
      "commit": "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d",
      "tree": "c60006c4611327b627080bed0046468b001d62c5",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955",
        "a2b94d7898570f03d8c8664baf9d1c2a710c0d42"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 01:30:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 01:30:09 2019 +0000"
      },
      "message": "Merge \"Use correct PLMN info for an incoming CB-SMS\""
    },
    {
      "commit": "f46b14b6aff8293a8881d97f6fee089ae86c0955",
      "tree": "c635ea99909dfb3b417166016c134d51be07c408",
      "parents": [
        "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d",
        "099fa87f6d4ff908e5385074ff58ea3615168352"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 23:44:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 23:44:05 2019 +0000"
      },
      "message": "Merge \"Update navigation bar upon change of display density\""
    },
    {
      "commit": "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d",
      "tree": "b49048129d18eeeebd160c143f068576e908d19c",
      "parents": [
        "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
        "2b61bddc1ab48908a6efb0581c4e0884bf11863e"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 22:01:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 22:01:44 2019 +0000"
      },
      "message": "Merge \"Work around clang-tidy bug in dex_builder.cc.\""
    },
    {
      "commit": "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
      "tree": "e9506c2cdb2eb2d0a0e849cf26ed8e60a2430df1",
      "parents": [
        "502900a0939d85af5b53c6df8c8ef8161818612e",
        "d6de26ea6130291229b0b71ce6071852fe361833"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "message": "Merge \"Add connect time to conference participant.\""
    },
    {
      "commit": "502900a0939d85af5b53c6df8c8ef8161818612e",
      "tree": "320b6715152b894f1c2d5949461094cb4e02991e",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660",
        "9c30c7c6ba784e1100f7626ef4ce0bcbd8ff6cfb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 20:36:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 20:36:24 2019 +0000"
      },
      "message": "Merge \"Atom: Add BluetoothSocketConnectionStateChanged\""
    },
    {
      "commit": "9c30c7c6ba784e1100f7626ef4ce0bcbd8ff6cfb",
      "tree": "320b6715152b894f1c2d5949461094cb4e02991e",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Jan 30 17:24:55 2019 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Feb 06 11:12:08 2019 -0800"
      },
      "message": "Atom: Add BluetoothSocketConnectionStateChanged\n\n* Logs when a Bluetooth socket\u0027s connection state is changed\n* A Bluetooth socket can be:\n  - RFCOMM socket\n  - SCO socket\n  - BR/EDR L2CAP socket\n  - BLE L2CAP socket\n\nBug: 112969790\nTest: make, test drive with statsd\nChange-Id: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\nMerged-In: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\n(cherry picked from commit 815cdbaae0577654a6c019abbbd6d596e8cdb703)\n"
    },
    {
      "commit": "1fe970651fbe535317e5efd8d9e40313b1ac0660",
      "tree": "da542cafdc219a215c4eb576f0171bf5d5fe2647",
      "parents": [
        "6110472c775356b293da4771aed8ecc80283d132",
        "963fea905647086962538342d9c388ebb1b0ace6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 06 18:02:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 18:02:38 2019 +0000"
      },
      "message": "Merge \"Revert \"Minimum viable TimeZoneDetectorService\"\""
    },
    {
      "commit": "6110472c775356b293da4771aed8ecc80283d132",
      "tree": "3a31506c6e08064ed3c2ecd076c1c5eee30a8a18",
      "parents": [
        "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794",
        "a63c40e0de52d334dace2306df9d88a3b4ea756d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 17:54:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 17:54:28 2019 +0000"
      },
      "message": "Merge \"[KA07] Drop TCP keepalive ack packets\""
    },
    {
      "commit": "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794",
      "tree": "5c36e9c0f64c09f4fd3af052cb8fa67e922792b2",
      "parents": [
        "3fe37342ed44a176695a720f183a3ce62e8f9a1c",
        "f00a87689352cf2226b28bbcbe84c66c2bb3ee12"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 17:44:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 17:44:09 2019 +0000"
      },
      "message": "Merge \"Implementation of RcsMessageStore APIs [base]\""
    },
    {
      "commit": "3fe37342ed44a176695a720f183a3ce62e8f9a1c",
      "tree": "a39061fde8001072092a8ebf2a16736da79ccb7d",
      "parents": [
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf",
        "8d6b71aa1d69bdbe7727451d2ddb9167f6138f71"
      ],
      "author": {
        "name": "nchalko",
        "email": "nchalko@google.com",
        "time": "Wed Feb 06 16:33:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 16:33:19 2019 +0000"
      },
      "message": "Merge \"Fix reference leak on TvInputManagerService\""
    },
    {
      "commit": "f00a87689352cf2226b28bbcbe84c66c2bb3ee12",
      "tree": "91387cc20a0feb796d3cf4f9b4ed62bd291078f0",
      "parents": [
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Jan 24 14:32:12 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 15:49:16 2019 +0000"
      },
      "message": "Implementation of RcsMessageStore APIs [base]\n\nThis change adds the implementation of RcsMessageStore. Please see the\nbug for the design and one-pager\n\nTest: Added unit tests\n\nBug: 109759350\nChange-Id: I6049dcf74ef9e19a38ce58148a89497992bc1c98\n"
    },
    {
      "commit": "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf",
      "tree": "1799612baefac95bf4430297e935f73be4df34a1",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1",
        "352dc2f202fd26ec1e63e74d8e302657a9bb8076"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 15:13:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 15:13:02 2019 +0000"
      },
      "message": "Merge \"[KA04] Expose TCP socket keepalive API\""
    },
    {
      "commit": "a63c40e0de52d334dace2306df9d88a3b4ea756d",
      "tree": "fad9e40c201da1dc82e11ef594f113b52d468e8e",
      "parents": [
        "352dc2f202fd26ec1e63e74d8e302657a9bb8076"
      ],
      "author": {
        "name": "Aaron Huang",
        "email": "huangaaron@google.com",
        "time": "Tue Jan 15 16:53:51 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 22:51:49 2019 +0900"
      },
      "message": "[KA07] Drop TCP keepalive ack packets\n\nTo support TCP keepalive offload, APF filter needs to add program\nfor dropping keepalive ack packets when offload is starting.\n\nBug: 114151147\nTest: runtest frameworks-net -c android.net.apf.ApfTest\nChange-Id: If16a9bc04eb29dfedb950b6e4c85fe9ad4cf259f\n"
    },
    {
      "commit": "352dc2f202fd26ec1e63e74d8e302657a9bb8076",
      "tree": "1799612baefac95bf4430297e935f73be4df34a1",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Jan 08 20:04:33 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 22:51:42 2019 +0900"
      },
      "message": "[KA04] Expose TCP socket keepalive API\n\nThe new set of API allows applications to request keepalives\noffload for established TCP sockets over wifi.\n\nHowever, the application must not write to or read from the\nsocket after calling this method, until specific callbacks are\ncalled.\n\nBug: 114151147\nTest: atest FrameworksNetTests FrameworksWifiTests NetworkStackTests\n\nChange-Id: I3880505dbc35fefa34ef6c79555458ecf5d296a4\n"
    },
    {
      "commit": "6606b7724700c8be28762a70376a39c854b73df1",
      "tree": "76674a0ab065067dd7b9f5e2c33c02f293dc2faa",
      "parents": [
        "533b2960fc260de7b9bad62b393690517f4eef1d",
        "e8e6d40438db879083562d7b75e554295f8e7378"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 10:58:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 10:58:54 2019 +0000"
      },
      "message": "Merge \"Add Os.bind, Os.sendTo to public API\""
    },
    {
      "commit": "8d6b71aa1d69bdbe7727451d2ddb9167f6138f71",
      "tree": "70c9dbba5f08e117fe117483458b3c227dafba37",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Wed Jan 16 10:44:37 2019 +0900"
      },
      "committer": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Wed Feb 06 18:43:30 2019 +0900"
      },
      "message": "Fix reference leak on TvInputManagerService\n\nFix reference leak when TV input changed.\n\nTest: 1. Modify to call android.os.Debug.dumpReferenceTables() in\nTvInputManagerService#onServiceConnected\n2. Build and run\n3. Repeat to launch and finish TV player application with logcat output\n4. Confirm Global Reference Table information on logcat whether\nreference increase\n\nChange-Id: I9b9896115088d8b179a9cf29ddca88e8a8fa529a\n"
    },
    {
      "commit": "533b2960fc260de7b9bad62b393690517f4eef1d",
      "tree": "484278f13063d3901dce4c5c1ed0a4aacc1a45b5",
      "parents": [
        "4b7cae6c0d67220e07f6f3630b80d9e258608111",
        "2ed5d4cf9200f9b2a3a14fa7ba359b788eeb14d7"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 09:19:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 09:19:07 2019 +0000"
      },
      "message": "Merge \"[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\""
    },
    {
      "commit": "4b7cae6c0d67220e07f6f3630b80d9e258608111",
      "tree": "9600ba1469da4896c60be35575ec00f6317d546a",
      "parents": [
        "f100fa13ea035ff4b5651277b986abed0b33a440",
        "eb1ea889bc54805da9cfacabf72b8b7e719d602f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 08:32:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 08:32:10 2019 +0000"
      },
      "message": "Merge \"Deprecate getActiveLinkProperties.\""
    },
    {
      "commit": "dc48356147fd55cafb1dbc8315b3f581c4274292",
      "tree": "19ed63cdf6e7a227f417c103207acfc18302fc98",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 04 11:32:20 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 16:38:32 2019 +0900"
      },
      "message": "Add API for NetworkStack to start captive portal\n\nEndpoints protected with INTERACT_ACROSS_USERS_FULL, such as\nstartActivityAsUser, should only be used by modules signed with the\nplatform cert. The NetworkStack needs to have the system server start\nthe application so this restriction can be applied.\n\nBug: 123846255\nTest: flashed, captive portal works from primary and secondary user\nChange-Id: Ib3e427b3fd03ced80c02985e795f79b096a2ec9a\n"
    },
    {
      "commit": "f100fa13ea035ff4b5651277b986abed0b33a440",
      "tree": "4d46e7a4b8e67011d97edc573f2aabce31d158c2",
      "parents": [
        "5f8ddc2eb1ad517ab4523024bc1764bf11d61416",
        "c3586eaa4d1a59d758672abae4884bbc5a80b308"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 07:22:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 07:22:01 2019 +0000"
      },
      "message": "Merge \"Give owneship of packages/NetworkStack to Android Core Networking\""
    },
    {
      "commit": "c3586eaa4d1a59d758672abae4884bbc5a80b308",
      "tree": "8783ef3842ceec8cc02d120fde3d8f91fb1c73fa",
      "parents": [
        "c60a97f82671e674af9a655a117208752a1d78e6"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 15:21:09 2019 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 16:20:35 2019 +0900"
      },
      "message": "Give owneship of packages/NetworkStack to Android Core Networking\n\nTest: ../../build/make/tools/checkowners.py packages/NetworkStack/OWNERS\nChange-Id: I6254f1ac2a24611ca6901f8f940d9e5babaaf373\n"
    },
    {
      "commit": "eb1ea889bc54805da9cfacabf72b8b7e719d602f",
      "tree": "86723da0ab86093d96066f56df135801f3aaeb35",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Jan 11 16:47:53 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 15:44:44 2019 +0900"
      },
      "message": "Deprecate getActiveLinkProperties.\n\nThere are other, more idiomatic ways to do this. Deprecating this\nwith usage limited to P will curb usage and reduce the maintenance\nload.\nThis also deprecates the extra EXTRA_NETWORK_TYPE, which has\nsurvived from an old world but has only been used in deprecated\nbroadcasts for some time.\n\nBug: 109783091\nTest: eyeball current.txt\nChange-Id: I87b74833bb4ec362ee3fd07511a66d318c29067d\n"
    },
    {
      "commit": "5f8ddc2eb1ad517ab4523024bc1764bf11d61416",
      "tree": "71f1cff6929c9988d6b352d2772242f5326fe5a5",
      "parents": [
        "f7b1901a10ad8f5042f75be9e50212aa722c94c1",
        "150e191bca7db76430ec92969132f77d199f378c"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 06:06:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 06:06:53 2019 +0000"
      },
      "message": "Merge \"[KA03] Support tcp keepalive offload\""
    },
    {
      "commit": "f7b1901a10ad8f5042f75be9e50212aa722c94c1",
      "tree": "5a7440e4778cc5cdb9537d5e979cf8f035d08280",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353",
        "c60a97f82671e674af9a655a117208752a1d78e6"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 06:05:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 06:05:05 2019 +0000"
      },
      "message": "Merge \"Add more android-core-netwoking members to android_net_* jni\""
    },
    {
      "commit": "c60a97f82671e674af9a655a117208752a1d78e6",
      "tree": "9d067a1dc810a4513f4b164b5015cc3a8fba1576",
      "parents": [
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 13:40:58 2019 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 14:55:01 2019 +0900"
      },
      "message": "Add more android-core-netwoking members to android_net_* jni\n\nWould have been good to include platform/system/netd:/OWNERS here, but\nper-file and include don\u0027t seem to play well together.\n\nTest: N/A\nChange-Id: Ie7a481c655fb76040eaff29a8ad249e32f5b525f\n"
    },
    {
      "commit": "2ed5d4cf9200f9b2a3a14fa7ba359b788eeb14d7",
      "tree": "53232e526d5ffc41b5e220f1d2cded59790e8a14",
      "parents": [
        "150e191bca7db76430ec92969132f77d199f378c"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 30 19:11:45 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 14:07:39 2019 +0900"
      },
      "message": "[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\n\nBug: 114151147\nTest: atest FrameworksNetTests\nChange-Id: I057dde79013b9eda5037b9a44f8eee06cc07352e\n"
    },
    {
      "commit": "150e191bca7db76430ec92969132f77d199f378c",
      "tree": "2c9ac3e3818ff811aab84221310a9d8e3e74ec16",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Thu Dec 27 22:49:51 2018 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 12:22:22 2019 +0900"
      },
      "message": "[KA03] Support tcp keepalive offload\n\nWhen offload is starting, socket will be switched to repair\nmode. Read and write on the socket will not be allowed until\nrepair mode is turned off. If remote packet arrives, repair\nmode will be turned off automatically and a callback will\nbe raised to indicate that socket is ready to read from.\n\nBug: 114151147\nTest: -atest FrameworksNetTests\n      -manual\n\nChange-Id: I0c335865912e183e7ad32a8ea12188f02ccde5fd\n"
    },
    {
      "commit": "099fa87f6d4ff908e5385074ff58ea3615168352",
      "tree": "b2386f12f338912897d3f3a24b315fe2873ba795",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "rleix",
        "email": "rayx.lei@intel.com",
        "time": "Tue Aug 14 10:57:39 2018 +0800"
      },
      "committer": {
        "name": "Gaurav Sarode",
        "email": "sgaurav@google.com",
        "time": "Wed Feb 06 01:58:22 2019 +0000"
      },
      "message": "Update navigation bar upon change of display density\n\nRestart the navigation bar upon change of density or font scale, then\nthe facet buttons of navigation bar will be scaled properly.\n\nTest: Settings-\u003eDisplay-\u003eAdvanced-\u003eDisplay size-\u003eLargest\n\nbug: 122563094\n\nChange-Id: I6d2d7ac4a801fac6f30bb78acee4c00ec2c4e507\nMerged-In: I6d2d7ac4a801fac6f30bb78acee4c00ec2c4e507\nSigned-off-by: Lei,RayX \u003crayx.lei@intel.com\u003e\nSigned-off-by: Guobin Zhang \u003cguobin.zhang@intel.com\u003e\nExempt-from-Owner-Approval: Car specific file\n"
    },
    {
      "commit": "2b61bddc1ab48908a6efb0581c4e0884bf11863e",
      "tree": "47f03d92fff6ab2fa1f6fe3bc0e2716e50c9fc3f",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Feb 05 17:08:30 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Feb 05 17:11:05 2019 -0800"
      },
      "message": "Work around clang-tidy bug in dex_builder.cc.\n\nBug: 123880763\nTest: build with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d*,-readability-*,\n    -google-readability-*,-google-runtime-references,-cppcoreguidelines-*,\n    -modernize-*,-llvm-*,-bugprone-narrowing-conversions,\n    -misc-non-private-member-variables-in-classes,\n    -misc-unused-parameters,-hicpp-*,-fuchsia-*\n\nChange-Id: Ibf80f951ae2369a55570770febe8a1c4422181e1\n"
    },
    {
      "commit": "d6471064e90bdbbd65321f3158255844ed8c4353",
      "tree": "2829e850b9e91d92fe8656993279a5217fd869e5",
      "parents": [
        "3fdbf46ac172de22670d7faa824c2fcda19168ec",
        "c30ce782c02290f6232ee36e1aae1f7df4f43e60"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 05 21:23:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 21:23:15 2019 +0000"
      },
      "message": "Merge \"Add nuisance call reporting API to Telecom.\""
    },
    {
      "commit": "3fdbf46ac172de22670d7faa824c2fcda19168ec",
      "tree": "f2f8cc77b71e5e499dea62c0e7bf34090823bb6c",
      "parents": [
        "a65ac91cbd779e267973fb017af1abb06daa6fcb",
        "73fcb8327360552ebc9a229c35b7b0392d81842a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 05 20:20:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 20:20:51 2019 +0000"
      },
      "message": "Merge \"Update the Hearing Aids Strings\""
    },
    {
      "commit": "a65ac91cbd779e267973fb017af1abb06daa6fcb",
      "tree": "89fc849bc15c21e8764f94056d02baa43f696e2b",
      "parents": [
        "fcd1db63bda36742a934e642a5524efc103f3347",
        "a87857e5a4183f12d37d7dfaf3e9aa02ebc9ebd6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 18:03:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 18:03:55 2019 +0000"
      },
      "message": "Merge \"Migrate suspend HAL interactions to new suspend control AIDL.\""
    },
    {
      "commit": "a87857e5a4183f12d37d7dfaf3e9aa02ebc9ebd6",
      "tree": "9846972cd1300997a0abecafa57d35cdd081b5cd",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jan 30 01:39:44 2019 +0000"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 18:03:12 2019 +0000"
      },
      "message": "Migrate suspend HAL interactions to new suspend control AIDL.\n\nUse the new Suspend Control Service AIDL definition to communicate with\nthe suspend HAL instead of using the HAL interface directly.\n\nBug: 121210355\nTest: manual - verify auto-suspend loop is still processing.\nChange-Id: I61cf05a8095f9d121fafb862def8239b325a7f43\nMerged-In: I61cf05a8095f9d121fafb862def8239b325a7f43\n"
    },
    {
      "commit": "fcd1db63bda36742a934e642a5524efc103f3347",
      "tree": "ff06873c87a8038c4b35fab41c98b56bd48cccd5",
      "parents": [
        "ef4110074efd2d11576ed6f8b125712f8974043e",
        "821857f776da92438df05ae7794db264b580b30d"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 17:59:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:59:57 2019 +0000"
      },
      "message": "Merge \"Track Multiple Event Instances in EventReporter\""
    },
    {
      "commit": "ef4110074efd2d11576ed6f8b125712f8974043e",
      "tree": "e45240b94f687a9aa4ddf441b65429e626206f3d",
      "parents": [
        "292da961e60010166e965d94de0d142d4fda4ecb",
        "948195bb011e4368a2b3dd33286e6d7aa2dd0792"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 17:59:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:59:14 2019 +0000"
      },
      "message": "Merge \"Add a Telephony Debug Surface\""
    },
    {
      "commit": "292da961e60010166e965d94de0d142d4fda4ecb",
      "tree": "801d00b679d2bd9f1c0fa75aadadfce472743270",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03",
        "06835112ab5b0714956468a6ae1bae4631a8adc9"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 17:56:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:56:02 2019 +0000"
      },
      "message": "Merge \"[KA02] internal cleanup and refactor for SocketKeepalive\""
    },
    {
      "commit": "c30ce782c02290f6232ee36e1aae1f7df4f43e60",
      "tree": "93f878cd5cc46277af6a822434b6312dbcaa15bc",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 16 10:42:14 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 05 08:42:15 2019 -0800"
      },
      "message": "Add nuisance call reporting API to Telecom.\n\nAdding new nuisance call reporting API to Telecom. Dialer will use this\nto report to Telecom when the user marks a call as nuisance or not\nnuisance.  We relay this to the CallScreeningService the user has chosen\nto fill the call screening role, along with some basic information about\nthe call type (missed, rejected, incoming) and a the coarse call duration\nbucket.  These values can be used by the CallScreeningService to train\nthe nuisance detection model it employs.\n\nTest: Manual tested using test app.\nTest: Added new CTS test coverage.\nTest: Added unit tests to Telecom\nBug: 63966743\nMerged-In: I389617491f640afd9ca28ec3f247912365e6cc53\nChange-Id: I389617491f640afd9ca28ec3f247912365e6cc53\n"
    },
    {
      "commit": "cefdee854057aa6dc5ef49b0b7d0616661f57b03",
      "tree": "cc80cad7ec1db1569906c70af6b66ec619d8fe3a",
      "parents": [
        "a75411975a5a0ed549bddc3a677b8245c6a87c65",
        "551906c296554be34cc178c7fc7e95abf5ab5c71"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 13:48:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 13:48:13 2019 +0000"
      },
      "message": "Merge \"Add error handling and other improvements to Bugreporting API\""
    },
    {
      "commit": "06835112ab5b0714956468a6ae1bae4631a8adc9",
      "tree": "edf3b7fba80565db9a2cbeb0e9d5ceff85040cfc",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 03 18:50:15 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 20:13:47 2019 +0900"
      },
      "message": "[KA02] internal cleanup and refactor for SocketKeepalive\n\nIn previous change, the new SocketKeepalive API was exported.\nBut internally, old PacketKeepalive names and structures are\nstill used.\n\nThis change rename them properly for code consistency and also\nrefactor KeepalivePacketData to support different types of\nKeepalivePacketData.\n\nBug: 114151147\nTest: 1. atest FrameworksNetTests\n      2. atest FrameworksWifiTests\n      3. atest FrameworksTelephonyTests\n\nChange-Id: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\nMerged-In: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\n"
    },
    {
      "commit": "551906c296554be34cc178c7fc7e95abf5ab5c71",
      "tree": "a167f68a37d9d75e6379085a6c54fc2b81dab99b",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 09:51:49 2019 +0000"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 10:37:37 2019 +0000"
      },
      "message": "Add error handling and other improvements to Bugreporting API\n\n* Validate input arguments\n* Ensure primary user\n* Handle remote exceptions\n* Pass error conditions to listener\n* Ensure only one bugreport is in progress, at least via the API.\n\nBUG: 123584708\nBUG: 123571915\nTest: Builds\nTest: Manual; unit tests coming up\n\nChange-Id: I4d1e0000fe815a02b82ce625864759fd818e6a24\n"
    },
    {
      "commit": "a75411975a5a0ed549bddc3a677b8245c6a87c65",
      "tree": "662c95337957c3830bebe3bd35479e5ffd68fe18",
      "parents": [
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b",
        "e649a5652486874c937652ed58baee9ca3f44b3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 05 09:15:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 09:15:21 2019 +0000"
      },
      "message": "Merge \"Move CLIENT_PROTOCOL_VERSION to point of use\""
    },
    {
      "commit": "17ed973b1b3baaf882c0fb8646e90c76f6017a5b",
      "tree": "f4ec33754a129524bff2f2f4aa45b3acdadc0ea7",
      "parents": [
        "8f7a989df561d1bdadbebbed39ad3cc9294958be",
        "96b977f7960696a8c075f9fb7d69ade51d460169"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Feb 05 02:53:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 02:53:14 2019 +0000"
      },
      "message": "Merge \"Allow Privileged apps to read prefered data state\""
    },
    {
      "commit": "8f7a989df561d1bdadbebbed39ad3cc9294958be",
      "tree": "59cf6727d5eb2cb3e277a4bd9c9cf18a24349c6b",
      "parents": [
        "256640541f0a21efe2afee249aad55ca02092190",
        "8eaa95322b12f282e223f4ca0901ec5e1b2d68ce"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 05 00:59:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 00:59:31 2019 +0000"
      },
      "message": "Merge \"CallAttributes.equals does deep check\""
    },
    {
      "commit": "96b977f7960696a8c075f9fb7d69ade51d460169",
      "tree": "a613bbec17508b8b49551e31f56b6018bf463d8e",
      "parents": [
        "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Jan 31 10:06:04 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Feb 04 16:25:59 2019 -0800"
      },
      "message": "Allow Privileged apps to read prefered data state\n\nAllow Privileged apps to read prefered data state\nChange ArrayList to List for public API\n\nBug: 122900079\nBug: 123697660\nTest: verified manually\nChange-Id: Ib1221a65edf554b700088d68505da137ccd7de5e\n"
    },
    {
      "commit": "256640541f0a21efe2afee249aad55ca02092190",
      "tree": "1259ace8694e953807f4a04f7b199d8b6a971db9",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab",
        "d6158fd8fb027092292a6d6c39b19ed9c4f37da4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 23:41:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 23:41:33 2019 +0000"
      },
      "message": "Merge \"Use default methods for MBMS group call callbacks\""
    },
    {
      "commit": "821857f776da92438df05ae7794db264b580b30d",
      "tree": "33bdd6462befc02b6c696ac54eaf2d1a18f330d0",
      "parents": [
        "948195bb011e4368a2b3dd33286e6d7aa2dd0792"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 01 17:43:09 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 04 14:54:48 2019 -0800"
      },
      "message": "Track Multiple Event Instances in EventReporter\n\nTo avoid spamming users or the debug app with debug\nevents, the DebugEventReporter will now track each\nevent it receives and only send a single intent for\neach event signature per boot. In the future, some\nother method of persistence (such as per-build) might\nbe preferable, but this should mitigate any looping\nevents.\n\nIn addition, add dump() to the event reporter so that\neven if there is no debug app installed, or in case\nan event happens multiple times, it can be observed\nthrough a bugreport.\n\nBug: 120941729\nTest: dump and observe that the events are printed.\nChange-Id: Iaf04a308a29bc074acfaa16b9e70947761759181\n"
    },
    {
      "commit": "948195bb011e4368a2b3dd33286e6d7aa2dd0792",
      "tree": "46553ad49c839f61e2bcae4a1728c1c262195b4e",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 14 12:00:06 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 04 14:34:48 2019 -0800"
      },
      "message": "Add a Telephony Debug Surface\n\nThis commit adds a small surface to allow telephony\nto generate events for an external logger to capture\nand use to take action such as gathering bugreports\nor proprietary logs.\n\nThe event-IDs are considered non-stable, so they may\nchange from release to release or device to device.\n\nBug: 120941729\nTest: manually tested by modifying Settings. Further\n      tests will require the creation of a package\n      that has READ_PRIVILEGED_PHONE_STATE.\nChange-Id: I6360dab2d997d518ebd5f38a72fe88801e693bb7\n"
    },
    {
      "commit": "8eaa95322b12f282e223f4ca0901ec5e1b2d68ce",
      "tree": "f4de24d87e72f362fb3c3ce6628fbfa0af39952e",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 12:24:57 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 14:20:04 2019 -0800"
      },
      "message": "CallAttributes.equals does deep check\n\nAlso fix PreciseCallState.equals() to not return the opposite of equals.\n\nBug: 123363462\nTest: CallAttributesTest\nChange-Id: I7a9b65a01bc32ebfe304a0434a82bfe97929421c\n"
    },
    {
      "commit": "3d834a0e692d5bec9874ff8d87ac8be84d741eab",
      "tree": "45c0a9676bc33d5189b2f1e17f740fb4ec36c6d8",
      "parents": [
        "171dfad60c6d0471728bbcdabcce62ca9f97e75b",
        "5a0f2501c554ca328cab2060fc6c2aef666fc8f7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 21:15:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 21:15:04 2019 +0000"
      },
      "message": "Merge \"Unhide isRttSupported in TelephonyManager\""
    },
    {
      "commit": "171dfad60c6d0471728bbcdabcce62ca9f97e75b",
      "tree": "82b4e020e6e54eea4fc71ae80c295bde34887eb8",
      "parents": [
        "0d162221252b3536ba6077a8b48b5db48b347154",
        "7ae7f169fbfdfe5ffd3fdc69e1c9949a2deaebf7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 20:46:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 20:46:26 2019 +0000"
      },
      "message": "Merge \"Temporarily disable clang-tidy for dex_builder.cc.\""
    },
    {
      "commit": "7ae7f169fbfdfe5ffd3fdc69e1c9949a2deaebf7",
      "tree": "2517fbb61f3f5935f7cf143c61982b6f90565be8",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Feb 04 10:35:55 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Feb 04 10:35:55 2019 -0800"
      },
      "message": "Temporarily disable clang-tidy for dex_builder.cc.\n\nBug: 123880763\nTest: build with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d*,-readability-*,\n-google-readability-*,-google-runtime-references,-cppcoreguidelines-*,\n-modernize-*,-llvm-*,-bugprone-narrowing-conversions,\n-misc-non-private-member-variables-in-classes,\n-misc-unused-parameters,-hicpp-*,-fuchsia-*\n\nChange-Id: I7be72b9db232a375bf7caf3b2dbeb9c6f7368a8e\n"
    },
    {
      "commit": "d6de26ea6130291229b0b71ce6071852fe361833",
      "tree": "5e74eba1bc09a9ca9404854591c14ecf75311bc8",
      "parents": [
        "bd4a4dc8891ab10b84fbb2f09f0d481aa0e4a832"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Jan 30 11:20:35 2019 -0800"
      },
      "committer": {
        "name": "paulye",
        "email": "paulye@google.com",
        "time": "Mon Feb 04 10:14:49 2019 -0800"
      },
      "message": "Add connect time to conference participant.\n\nBug: 78176188\nTest: Manual\nChange-Id: Ifb7f061ddcc69356a21d08c9c446edeb38a6674c\n"
    },
    {
      "commit": "0d162221252b3536ba6077a8b48b5db48b347154",
      "tree": "df3c55cb61dce27ff7a4010c11fbde79d9db1764",
      "parents": [
        "5d7fc9568eca43298d28a6028aa2115ffdf94a88",
        "57dde9657fb44d0b28df2aabe41720076f83f53c"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Mon Feb 04 18:03:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 18:03:32 2019 +0000"
      },
      "message": "Merge \"Add IntDef for SIP response code.\""
    },
    {
      "commit": "e649a5652486874c937652ed58baee9ca3f44b3e",
      "tree": "78e6ed0d1f32dabdc2315c4941df18e02fd07504",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Feb 04 16:54:24 2019 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Feb 04 17:09:31 2019 +0000"
      },
      "message": "Move CLIENT_PROTOCOL_VERSION to point of use\n\nRemoves dependency on constant that was in libcore.\n\nBug: b/119742461\nTest: m -j100 checkbuild\nChange-Id: I1708652edf65789ef4bdb6e83568696f70f96bdd\n"
    },
    {
      "commit": "5d7fc9568eca43298d28a6028aa2115ffdf94a88",
      "tree": "d3506043fffb7f4a2af2fde22148074a5b230ead",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a",
        "832f74662dafc83f8c8efa8749fee746938243f6"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Feb 04 12:23:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 12:23:47 2019 +0000"
      },
      "message": "Merge \"Separate privapp grant for dialer\""
    },
    {
      "commit": "1cbb20b2df9281109d6350ab7d35a802e0496f2a",
      "tree": "f50f2c72588c978319c5c02c81ba588f6087e942",
      "parents": [
        "1e4b9d7583c0dc389a0a57343b4d119843ecff00",
        "13060ffbd83b6611f4e7b3ffc3c96d4ac8c17f00"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Mon Feb 04 01:20:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 01:20:56 2019 +0000"
      },
      "message": "Merge \"Improve AsyncTask API documentation\""
    },
    {
      "commit": "1e4b9d7583c0dc389a0a57343b4d119843ecff00",
      "tree": "bac410ad01d5176544d73766d3afe3b0b6385dbb",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f",
        "9c9b025715237aea63c8a101dcb98c1c19fbb96f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sun Feb 03 22:28:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Feb 03 22:28:22 2019 +0000"
      },
      "message": "Merge \"Replace hardcoded cgroup paths\""
    },
    {
      "commit": "73fcb8327360552ebc9a229c35b7b0392d81842a",
      "tree": "d2fba793e7dd857cd3c2c9dc1b83a23dbc7d3306",
      "parents": [
        "5e823ab263f779b566960a66c2eb9e4d511c598f"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Feb 01 18:11:17 2019 -0800"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 02 17:56:58 2019 +0000"
      },
      "message": "Update the Hearing Aids Strings\n\nMinor update to the Hearing Aids string by making it plural.\n\nBug: 121036176\nTest: Compile\nChange-Id: I2745d797923f896e91c3146ca907cca85d5099e4\n"
    },
    {
      "commit": "9c9b025715237aea63c8a101dcb98c1c19fbb96f",
      "tree": "bac410ad01d5176544d73766d3afe3b0b6385dbb",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Dec 14 10:32:22 2018 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Sat Feb 02 17:03:41 2019 +0000"
      },
      "message": "Replace hardcoded cgroup paths\n\nReplace hardcoded cgroup paths with new processgroup library API calls,\ninclude required headers. Add required dependencies.\n\nBug: 111307099\nTest: builds, boots\n\nChange-Id: Ic2dc2a94328cf1927fafaa9506537aeb213df413\nMerged-In: Ic2dc2a94328cf1927fafaa9506537aeb213df413\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "996f047394a86bb7e73a8b3ff29175cc4b9e571f",
      "tree": "6b8008cccd6c72351257107ac9f89289d3f0f61f",
      "parents": [
        "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74",
        "a143659d2908dad851fd94512c0d245b05677706"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Sat Feb 02 01:24:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 02 01:24:00 2019 +0000"
      },
      "message": "Merge \"Add NR to preferred network type combination\""
    },
    {
      "commit": "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74",
      "tree": "6af3bff2eaa27d03eb9ded90991565846544dae4",
      "parents": [
        "b8e4cd87dedb7f271d606646e63efac5da925ebf",
        "309fc2d4a804d6c46c6df183f616e325759762ff"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Feb 01 22:25:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 22:25:37 2019 +0000"
      },
      "message": "Merge \"Fix wrong userData length and excessive userData issues\""
    },
    {
      "commit": "b8e4cd87dedb7f271d606646e63efac5da925ebf",
      "tree": "6bbc0aa11e5c7e2857b9007c447a1ea73a73cdee",
      "parents": [
        "f96ebc501e5acb5add65c8ab490411607fd2eb0c",
        "45fcd30fb03bf22c7c39d9d07e0b66accf474bbd"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 01 21:09:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 21:09:46 2019 +0000"
      },
      "message": "Merge \"Add signal strength converter\""
    },
    {
      "commit": "f96ebc501e5acb5add65c8ab490411607fd2eb0c",
      "tree": "189ca2d28a28b27256102f8a93edf04b87503af0",
      "parents": [
        "84d250c18da5ccee734d59da254ab02cfa59a50a",
        "d1b4383660de31590f855b336f489e696c5d6cf5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 18:57:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 18:57:18 2019 +0000"
      },
      "message": "Merge \"[viewcompiler] Support more than 16 registers in invoke instructions\""
    },
    {
      "commit": "84d250c18da5ccee734d59da254ab02cfa59a50a",
      "tree": "b8e14e6bd2c75618fc94f1264cc5487987c87630",
      "parents": [
        "6e3a88a3e2d72a758de6b6f719b3d15c464950f5",
        "d0b187b204ec7d48b52bb7a63a3fb2ef140533f6"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 18:23:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 18:23:26 2019 +0000"
      },
      "message": "Merge \"Refresh cardId before using it.\""
    },
    {
      "commit": "6e3a88a3e2d72a758de6b6f719b3d15c464950f5",
      "tree": "c9dfe46ef12cda09448accb87a52d7f2b691b883",
      "parents": [
        "cf74daba155cf4731500a8188c6327aef01bc5ca",
        "9bd8db4af716f0f5a4c48c575cde6d918a90cf4f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 01 17:27:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 17:27:58 2019 +0000"
      },
      "message": "Merge \"Deprecate acceptRingingCall and endCall.\""
    },
    {
      "commit": "cf74daba155cf4731500a8188c6327aef01bc5ca",
      "tree": "963574703aa70e45a67c2aa3d8ae70bc9d3b0750",
      "parents": [
        "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c",
        "7a40f70c4ac998a7798fdccfe50f509dbf3d3e4e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 16:44:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 16:44:36 2019 +0000"
      },
      "message": "Merge \"Fix the wrong assignment\""
    },
    {
      "commit": "963fea905647086962538342d9c388ebb1b0ace6",
      "tree": "9a22d2c49e9f76950a7f2fe92210e4de8b494961",
      "parents": [
        "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Oct 26 11:46:06 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 01 13:21:55 2019 +0000"
      },
      "message": "Revert \"Minimum viable TimeZoneDetectorService\"\n\nRemove the stubbed TimeZoneDetectorService. Priorities\ndictated that it not be worked on so it has never been\nused.\n\nThis reverts commit 7fb88c3928b6fef1f3d559ea23468ccd1379bd49.\n\nBug: 112827764\nBug: 78217059\nTest: build / boot\nChange-Id: I39ed2fc7f8de8d4b2c0d883cd264cc126579af27\nMerged-In: I39ed2fc7f8de8d4b2c0d883cd264cc126579af27\n(cherry picked from commit f4894d391b9f335cec5c7eb483212a998b7bbe19)\n"
    },
    {
      "commit": "0f9319ed1bb50ab78f1a2bdc5f5e69e8e78c3e4c",
      "tree": "333c4bf5e6f78ff05d6d39e473d7a46b2fb4bc86",
      "parents": [
        "c72866785a4e381c779786f248596da49f2c4ef9",
        "bf0728bca82654ade4c723da035259d18d9022ae"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Fri Feb 01 12:51:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 12:51:51 2019 +0000"
      },
      "message": "Merge \"Add owners for KeyChain code\""
    },
    {
      "commit": "c692ce761b445465386d921362608b2420daf765",
      "tree": "fde77bc94e154ca285dc646064cc803b3b1814e7",
      "parents": [
        "3811aba3a494eb793dd14a0703eac7746e3255cc"
      ],
      "author": {
        "name": "Taesu Lee",
        "email": "taesu82.lee@samsung.com",
        "time": "Fri Feb 01 18:45:11 2019 +0900"
      },
      "committer": {
        "name": "Taesu Lee",
        "email": "taesu82.lee@samsung.com",
        "time": "Fri Feb 01 18:45:11 2019 +0900"
      },
      "message": "Avoid NPE caused by null encodedBearerData in privateGetSubmitPdu\n\nJust return without HexDump to avoid NPE.\n\nTest: Manual\n\nChange-Id: Ide705518be4e9d6391ae0b844d681ac9a1a97233\nSigned-off-by: Taesu Lee \u003ctaesu82.lee@samsung.com\u003e\n"
    },
    {
      "commit": "7a40f70c4ac998a7798fdccfe50f509dbf3d3e4e",
      "tree": "82e10432934304b920a0d7ecdf3e18bfa0837c68",
      "parents": [
        "773f3f5bf38c7520ec2a7e60679937c26d2da571"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Fri Feb 01 11:51:02 2019 +0900"
      },
      "committer": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Fri Feb 01 17:22:08 2019 +0900"
      },
      "message": "Fix the wrong assignment\n\nthe format value is erroneously assigned to sinkChannelMask.\nTherefore, it modify to assign the format value to sinkFormat.\n\nTest: manual\nChange-Id: Iaa2f2cef0f1448a432279483b23e0057ae3ed381\n"
    },
    {
      "commit": "c72866785a4e381c779786f248596da49f2c4ef9",
      "tree": "6f944edddc43a42f243e6a1deffc5a02e46ff8a7",
      "parents": [
        "2638587995dbaacf8c71300c6c306e9ae60b9555",
        "d61de152dc08c9f5b7635f8a95ca2bdded3019af"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 08:08:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 08:08:32 2019 +0000"
      },
      "message": "Merge \"Fix to register the receiver for all users\""
    },
    {
      "commit": "2638587995dbaacf8c71300c6c306e9ae60b9555",
      "tree": "95393cea1b824a80cb50d4b626adb90fe8a8ddd8",
      "parents": [
        "1cb64c6a85072e54dd85264a7e7f484e9eb6b2bb",
        "a2c1da08474f75a4b34f44641c4337242a545a47"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Fri Feb 01 04:16:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 04:16:50 2019 +0000"
      },
      "message": "Merge \"Handle permission check for multi-active SIMs devices.\""
    },
    {
      "commit": "1cb64c6a85072e54dd85264a7e7f484e9eb6b2bb",
      "tree": "dcc13d92f97e6271f542f644556010960f7975da",
      "parents": [
        "ed3af9f960cd624c1c4f989a42dfe86061c56a0c",
        "8c933e5a9d6baea824fea77fa94bc1db2d50b8e1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 01 02:50:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 02:50:31 2019 +0000"
      },
      "message": "Merge \"[viewcompiler] Add PrecompiledLayoutTest to TEST_MAPPING\""
    },
    {
      "commit": "13060ffbd83b6611f4e7b3ffc3c96d4ac8c17f00",
      "tree": "c7a5032cb1f4c14bb2e9a06601c90ac50027fd1a",
      "parents": [
        "ed3af9f960cd624c1c4f989a42dfe86061c56a0c"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jan 31 17:22:55 2019 -0800"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jan 31 17:36:36 2019 -0800"
      },
      "message": "Improve AsyncTask API documentation\n\nBug: 34278255\nTest: TreeHugger\nChange-Id: I0347072112254f98d257a72ef1fc7c21b086df39\n"
    },
    {
      "commit": "45fcd30fb03bf22c7c39d9d07e0b66accf474bbd",
      "tree": "7f5f1843a3882dd3c35eac7fd718c06758b9e245",
      "parents": [
        "d8148b6c8c259d3088a6d1aa9703ff208c76c36e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 31 16:29:43 2019 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 31 17:32:32 2019 -0800"
      },
      "message": "Add signal strength converter\n\nThis add a converter for SignalStrength response and indication.\n\nBug: 123532650\nTest: build \u0026 current test\nChange-Id: Id4cf874f6cc1798c732d6afb4a22f4d6bc4047fd\n"
    },
    {
      "commit": "ed3af9f960cd624c1c4f989a42dfe86061c56a0c",
      "tree": "62b9920e40c784c1621db33d67d411d2aacc2bfc",
      "parents": [
        "3811aba3a494eb793dd14a0703eac7746e3255cc",
        "6192edb75262c3aab7f39e5846db858a372ef225"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 01 01:20:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 01:20:53 2019 +0000"
      },
      "message": "Merge \"Fix read/write parcel of CallAttributes\""
    },
    {
      "commit": "309fc2d4a804d6c46c6df183f616e325759762ff",
      "tree": "d29c9e772bd35e8d1a32dd863901de07b1e6c4af",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "Taesu Lee",
        "email": "taesu82.lee@samsung.com",
        "time": "Thu Jan 31 14:38:56 2019 +0900"
      },
      "committer": {
        "name": "Taesu Lee",
        "email": "taesu82.lee@samsung.com",
        "time": "Fri Feb 01 08:51:56 2019 +0900"
      },
      "message": "Fix wrong userData length and excessive userData issues\n\nAdded checking size excess in encodeUCS2() and an exception cause in\nEncodeException to distinguish between unencodable char and size excess.\nIt will prevent wrong userData length and excessive userData issues\nduring encoding userData. Please see below one issue scenario.\n\nstringToGsm7BitPackedWithHeader() throws an EncodeException when\nsepteCount \u003e 255. The EncodeException is caught and encoding again\nthrough encodeUCS2(). However, the length of encoded userData as UCS-2\nis converted as Byte without checking size excess. Thus first byte of\nuserData will be wrong and total userData will exceed maximum User Data.\n\nTest: Manual\n\nChange-Id: Ib6df5484072d77548e8adcbcbd15ad7a401c99f8\nSigned-off-by: Taesu Lee \u003ctaesu82.lee@samsung.com\u003e\n"
    },
    {
      "commit": "3811aba3a494eb793dd14a0703eac7746e3255cc",
      "tree": "628c953b08250bff9843c601470ec175682e8c4e",
      "parents": [
        "b9e216c2b69af4797ca0f3d56518662b5d66800c",
        "5a8bb0a7f2540fdf6a9576f5a4aa118f290cfc9a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 31 23:26:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 23:26:57 2019 +0000"
      },
      "message": "Merge \"Add new ImsException to better handle ImsService errors\""
    },
    {
      "commit": "d1b4383660de31590f855b336f489e696c5d6cf5",
      "tree": "127795a77d1b4225236ed5d816571c1d3bb14acb",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 29 08:32:42 2019 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Jan 31 15:15:14 2019 -0800"
      },
      "message": "[viewcompiler] Support more than 16 registers in invoke instructions\n\nThis was causing the viewcompiler to crash on deeper layout hierarchies.\n\nWe fix this by reserving several scratch registers. When an invoke instruction\nuses registers that don\u0027t fit in a 4-bit field, we move all of these values into\nthe scratch registers and use an invoke/range instruction instead. The scratch\nregisters are all above the highest allocated register, so they are guaranteed\nnot to clobber meaningful values.\n\nSupporting more registers for invoke also required supporting\nregister-to-register moves, which some how we\u0027d gotten by without so far.\n\nFinally, to make viewcompiler fail more loudly when things go wrong, many\nDCHECKs have been changed to CHECKs.\n\nBug: 123517491\nTest: atest\nChange-Id: I9eb7c9bcf1fc7d713e664b331804bdcddafc95a4\n"
    },
    {
      "commit": "d0b187b204ec7d48b52bb7a63a3fb2ef140533f6",
      "tree": "4dd303eff249041f86649cdff7b6fa2f8b85d6a3",
      "parents": [
        "0296decccaec94e30bd1054cd7a577e0005b10bd"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Jan 30 15:25:24 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 14:46:33 2019 -0800"
      },
      "message": "Refresh cardId before using it.\n\nBug: 122978614\nBug: 111614811\nTest: on phone\nChange-Id: I30d70b839f05183ad201a114ea12c79c730f4206\nMerged-In: I30d70b839f05183ad201a114ea12c79c730f4206\n"
    },
    {
      "commit": "b9e216c2b69af4797ca0f3d56518662b5d66800c",
      "tree": "0c9fd0df8939df283ef863cfd8db8d33ec3cf82f",
      "parents": [
        "f9ec508556377511776450ce616d3019edd7535c",
        "65589e95637466dee35797372a7fcab809d8e48a"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Thu Jan 31 22:05:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 22:05:47 2019 +0000"
      },
      "message": "Merge \"Update android.hidl.manager-V1.0-java to V1.2\""
    },
    {
      "commit": "65589e95637466dee35797372a7fcab809d8e48a",
      "tree": "619cf69b7c52949d97fb12bb7fc68ce3b6134c32",
      "parents": [
        "171c9cdc6addc3528733a47541ed7b93b139693b"
      ],
      "author": {
        "name": "Peter Kalauskas",
        "email": "peskal@google.com",
        "time": "Tue Jan 22 15:41:59 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 31 21:40:12 2019 +0000"
      },
      "message": "Update android.hidl.manager-V1.0-java to V1.2\n\nTest: Manual\nBug: 123307146\nChange-Id: I8dcd291c187af2cb20fd9a8f09bd55e75a2762e1\n"
    },
    {
      "commit": "8c933e5a9d6baea824fea77fa94bc1db2d50b8e1",
      "tree": "f3b7b8523f13bab46f72bc4bdce57cd18f6029da",
      "parents": [
        "f9ec508556377511776450ce616d3019edd7535c"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Jan 28 15:16:52 2019 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Jan 31 21:22:06 2019 +0000"
      },
      "message": "[viewcompiler] Add PrecompiledLayoutTest to TEST_MAPPING\n\nPrecompiledLayoutTest makes sure that layouts generated by the viewcompiler are\nequivalent to inflating from the resource XML file. We\u0027ll want to run these\ntests when making changes to the viewcompiler.\n\nBug: 111895153\nTest: atest\nChange-Id: Iffa6f0f01c3f43d43feaabd1a5cd36be76650975\n"
    },
    {
      "commit": "6192edb75262c3aab7f39e5846db858a372ef225",
      "tree": "5c2b612638ffb15614ef4f4e0e107e960b0b83b5",
      "parents": [
        "55849979a5d460b4aebec5a5c6ff436827e05cf2"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Jan 30 15:35:44 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Jan 31 20:03:30 2019 +0000"
      },
      "message": "Fix read/write parcel of CallAttributes\n\nFixes: 123363462\nTest: manual\nChange-Id: I947005d43930ad136e5d6933c950d0f27f8fbadd\n"
    },
    {
      "commit": "5a0f2501c554ca328cab2060fc6c2aef666fc8f7",
      "tree": "62fbbb538edd1b5f52c020e2e554d9b7df0e88e7",
      "parents": [
        "c9d834e3f5be4471714ad28cc523dd21b053fe01"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jan 31 11:37:45 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jan 31 11:44:36 2019 -0800"
      },
      "message": "Unhide isRttSupported in TelephonyManager\n\nWas hidden due to development process and never unhidden.\n\nChange-Id: I1ef35e9988ad45491b2098628024f8d96b11ae3b\nFixes: 119620879\nTest: compiles\n"
    },
    {
      "commit": "f9ec508556377511776450ce616d3019edd7535c",
      "tree": "458cbe7d14b1e31aa5b3295daceb7b1eb67ea609",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157",
        "421ec93be2cc4339216c44c27788205e86d1303e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 31 19:25:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 19:25:59 2019 +0000"
      },
      "message": "Merge \"Do not generate greylist if UNSAFE_DISABLE_HIDDENAPI_FLAGS\u003dtrue\""
    },
    {
      "commit": "9bd8db4af716f0f5a4c48c575cde6d918a90cf4f",
      "tree": "9a9522895844620e3bd09d020c3a3ffa0cf65aae",
      "parents": [
        "090b59fa45aa2b80137b9773ad645c01c4f1571b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 10:54:03 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 10:54:03 2019 -0800"
      },
      "message": "Deprecate acceptRingingCall and endCall.\n\nThese APIs are replaced by CallScreeningService and the new\ncompanion app roles in InCallService.\n\nTest: Update Apis and verify deprecated.\nBug: 63966743\nChange-Id: Ib4c4ac6b723ccd46d3052fb2b9c9f58b3151cc29\n"
    },
    {
      "commit": "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157",
      "tree": "44a187ee3cd1d88191d0bf667c9f222684e3430c",
      "parents": [
        "0b2057db02a6fe7cfd193eb4647f09c56d23636b",
        "38d20263afc5d92b7360d7b3a2da208196d394f5"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 15:01:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 15:01:49 2019 +0000"
      },
      "message": "Merge \"Compile CaptivePortalLogin as system_current\""
    },
    {
      "commit": "0b2057db02a6fe7cfd193eb4647f09c56d23636b",
      "tree": "0f24f013117be3fec41b6bed24dcfd3ae7c0f31f",
      "parents": [
        "0fe59007ce21ddaadd69625a37283c803c846c20",
        "f17f42b0df9a5564d90f0b60555fc8956a5732bc"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Thu Jan 31 14:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 14:35:49 2019 +0000"
      },
      "message": "Merge \"Add the DynamicAndroid Service\""
    },
    {
      "commit": "0fe59007ce21ddaadd69625a37283c803c846c20",
      "tree": "f019898d33482e59a708a0cb63d11f70546a6558",
      "parents": [
        "74b1c8626e3de0c2e07dc5f493dcad93259b30c6",
        "d8c75a0438ed4cb4efd251872bf6bfee1000bc7e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 14:13:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 14:13:22 2019 +0000"
      },
      "message": "Merge \"Add NetworkStackPermissionStub definitions\""
    },
    {
      "commit": "74b1c8626e3de0c2e07dc5f493dcad93259b30c6",
      "tree": "2d8efad9a075b7f19859f56a28b6e5500d1b0e33",
      "parents": [
        "4bb4c1a7929ede5702c42feb55c52c2ade9bbfa4",
        "47274275cfda84fc8f0cd7f19b38047edb1d416d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 12:46:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 12:46:00 2019 +0000"
      },
      "message": "Merge \"Prepare CaptivePortalLogin for system_current\""
    },
    {
      "commit": "d8c75a0438ed4cb4efd251872bf6bfee1000bc7e",
      "tree": "516f5cace7b6a3d6656e3bcf6718eeb68c95001d",
      "parents": [
        "602df1aa8c6d3bef54f9bed1d8593f3cf78e6351"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 30 21:45:56 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 21:16:13 2019 +0900"
      },
      "message": "Add NetworkStackPermissionStub definitions\n\nThe NetworkStackPermissionStub package is used to enforce that\npermissions used by the NetworkStack are only used in packages\nsharing signature with NetworkStackPermissionStub.\n\nPermissions defined in this package are intended to be used only by the\nNetworkStack: both NetworkStack and the stub APK will be signed with\na dedicated certificate to ensure that, with permissions being signature\npermissions.\n\nThis APK *must* be installed, even if the NetworkStack app is not\ninstalled, because otherwise, any application will be able to define\nthis permission and the system will give that application full access\nto the network stack.\n\nTest: flashed, booted\nBug: 112869080\nChange-Id: Ia13a9e6a703cb7b4403697a7f7bfff0f6f3b813e\n"
    },
    {
      "commit": "4bb4c1a7929ede5702c42feb55c52c2ade9bbfa4",
      "tree": "22117ad9914821ad55c63e1a42aaebde2025f42b",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9",
        "3b906878f842373716d05f4b4d2cef02b7e25dc2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 11:53:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 11:53:53 2019 +0000"
      },
      "message": "Merge \"Fix bluetooth tethering on multi-user\""
    },
    {
      "commit": "bf0728bca82654ade4c723da035259d18d9022ae",
      "tree": "43c96b65743c2980dd2bfa8fe454e3d9a822e3f3",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Thu Jan 31 11:48:40 2019 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Thu Jan 31 11:48:40 2019 +0000"
      },
      "message": "Add owners for KeyChain code\n\nAdd the Android Enterprise Security team as OWNERS for KeyChain and\nKeyChain-related code.\n\nThe KeyChain code currently lives under keystore/, which means every\nchange requires Keystore owners approval, but it does not make sense for\nKeyChain as KeyChain is a Keystore client and is developed\nindependently.\n\nTest: Gerritt upload.\nBug: 33166666\nChange-Id: Idfedda9553add303439179ce10a1e75e437bbe83\n"
    },
    {
      "commit": "38d20263afc5d92b7360d7b3a2da208196d394f5",
      "tree": "a22891c96c61fc7d9c53148f424692533b0bbcf0",
      "parents": [
        "47274275cfda84fc8f0cd7f19b38047edb1d416d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 00:16:27 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 18:15:03 2019 +0900"
      },
      "message": "Compile CaptivePortalLogin as system_current\n\nTest: make CaptivePortalLogin\nTest: flashed, boots, login works\nBug: 112869080\nChange-Id: I955c1b111ce76262fe20f5891b1853de0889f4b8\n"
    },
    {
      "commit": "47274275cfda84fc8f0cd7f19b38047edb1d416d",
      "tree": "db70375513a56de3ac4796a41190b64b730e5afd",
      "parents": [
        "602df1aa8c6d3bef54f9bed1d8593f3cf78e6351"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 30 23:39:24 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 18:14:54 2019 +0900"
      },
      "message": "Prepare CaptivePortalLogin for system_current\n\nIncludes small changes to stop using non-SystemApi endpoints.\n\nTest: make CaptivePortalLogin\nTest: flashed, login works, SSL certificate invalid flow works\nBug: 112869080\nMerged-In: Ic6ce98942959705ea7ef14a7a62d33e3abf7eb72\nChange-Id: Ie7ea3bab6aa8629ce4c111adee0c0699d95d4b0e\n"
    },
    {
      "commit": "a143659d2908dad851fd94512c0d245b05677706",
      "tree": "bee7f22ce95fc1d4fbde79c9ac54631270c4b0fb",
      "parents": [
        "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 31 00:44:52 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 31 00:44:52 2019 -0800"
      },
      "message": "Add NR to preferred network type combination\n\nThis add NR 5G to preferred network type and move preferredNetworkMode\nfrom SystemApi to hidden api as we are not going to support\npreferredNetworMode enum in the future.\n\nBug: 111453000\nTest: build\nChange-Id: I08a8f7bf44a62ef109583b82b22f65fd6f89c71d\n(cherry picked from commit 8bcdc4cf66e9d654fa31d7c62654ff81ee04cdc6)\nMerged-in: I08a8f7bf44a62ef109583b82b22f65fd6f89c71d\n"
    }
  ],
  "next": "643e60b0fed9d113a4a35847f61a98c2f0e3e6f9"
}
