)]}'
{
  "log": [
    {
      "commit": "fdebcf1ae2a59ac91bfe66feedcc921bea7dbe21",
      "tree": "8693d418e7963ce88687166d40764163419f3cae",
      "parents": [
        "5b04f893436a03ba1a711aff3995ef68d041ade3",
        "451ece3c21515897ce1322bdf6184ac1b4130e0d"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 27 23:44:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 27 23:44:03 2018 +0000"
      },
      "message": "Merge \"Use 4 thresholds instead of 6\""
    },
    {
      "commit": "451ece3c21515897ce1322bdf6184ac1b4130e0d",
      "tree": "e653378d72b516c6cd5d57faa2082f187252cedf",
      "parents": [
        "d310970d3629843feaadb91842cea4fc9c6917c8"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Feb 23 17:05:13 2018 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 27 14:19:05 2018 -0800"
      },
      "message": "Use 4 thresholds instead of 6\n\nMin and max thresholds are fixed.\n\nBug: 73775507\nBug: 70698348\nTest: manual and ServiceStateTrackerTest\nChange-Id: Ie7fbda0627615f49b6205142c22ad48e88735f80\nMerged-In: Ie7fbda0627615f49b6205142c22ad48e88735f80\n"
    },
    {
      "commit": "c16da498d509a0e529392e03a985efac2cfe20fc",
      "tree": "16d36c62c678a89ae4b6d8119f10f53e3a89bfd7",
      "parents": [
        "d676c5c13416ec45d1d5f6ca31e558395f8309af",
        "1ff8e3412867f63206982f838bb580fec62db5da"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 27 02:48:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 27 02:48:31 2018 +0000"
      },
      "message": "Merge \"Add more sms error codes\""
    },
    {
      "commit": "d676c5c13416ec45d1d5f6ca31e558395f8309af",
      "tree": "ef5ef2ce869f5cedba2a17da241408ec74a87771",
      "parents": [
        "3a12454f9accdbc4f3e03c286a94b4bce447eed1",
        "8b34ac657f1817166fff1eab616a67e6ac9fdf23"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 27 00:02:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 27 00:02:34 2018 +0000"
      },
      "message": "Merge \"Hide APN, USER and Password from log in SETUP_DATA_CALL\""
    },
    {
      "commit": "b103f9309bc4b37a770c30f71c55683233070409",
      "tree": "b954727c88646a07cb9535728fd0196a83554a02",
      "parents": [
        "0da1f09f9beafe2f61d16d8afe1aec5d0b3467d0",
        "b379ce981baf7f9d48b91fbeef0502bfa70c5add"
      ],
      "author": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Mon Feb 26 22:53:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 26 22:53:22 2018 +0000"
      },
      "message": "Merge \"Add support for sending message with priority, link control and validity period options\""
    },
    {
      "commit": "7c259deb07002955be1e353e88dd3ea41c47ccbb",
      "tree": "d8fb26a370b6710731c5e13ff1bdfa887ac55734",
      "parents": [
        "fc5d8c8f31f78de703f0a8d038ba0dafebca4510"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Feb 22 15:47:27 2018 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Feb 26 10:45:17 2018 -0800"
      },
      "message": "Add hashCode() in UiccAccessRule.\n\nhashCode() and equals() should appear together.\n\nBug: 73785903\nTest: test on phone\nMerged-In: I7f9d8943f6a0e1039815e21ff6dfe035bd674639\nChange-Id: I7f9d8943f6a0e1039815e21ff6dfe035bd674639\n"
    },
    {
      "commit": "b379ce981baf7f9d48b91fbeef0502bfa70c5add",
      "tree": "66d9d715f101b5a3e0fc34a4fabb73f463fc77bc",
      "parents": [
        "a4bde27012e49baf1c2623283ae0d2cec7a943cf"
      ],
      "author": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Mon Mar 13 17:08:26 2017 +0800"
      },
      "committer": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Sat Feb 24 01:14:03 2018 +0000"
      },
      "message": "Add support for sending message with priority, link control and validity period options\n\n1. Added support for message priority(indicates the priority of a\n   SMS to the network in the PDU) in 3gpp2\n2. Added support for link control(indicates whether network can\n   expect more messages or not so it can decide whether to retain\n   the radio link or not) while sending multiple messages\n3. Added support for validity period(indicates how much time the\n   SMS is valid at the SMSC) support in 3gpp\n4. Amended UT test cases for API changes and add UT validity period\n   test case\n\nTest: Verfied sending short SMS, long SMS, MMS, SMS with emoji on\n      live network\n\nBug: 34962629\n"
    },
    {
      "commit": "fc5d8c8f31f78de703f0a8d038ba0dafebca4510",
      "tree": "fd206f8b7e0b074ac479bbf5a68814ac87573d53",
      "parents": [
        "c65d52ff78ec8e5e4752be16c7c6d1bc31ca9593",
        "d7bf38ad00833757562970e4bbe8ab3196d021cc"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Feb 23 20:00:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 23 20:00:15 2018 +0000"
      },
      "message": "Merge \"Factor out telephony permission checks into a helper class.\""
    },
    {
      "commit": "ab5bc3be503496bef50c72df5447fbc5969f4877",
      "tree": "8a741b114d79fb329ab62a38b8828bb0620d3779",
      "parents": [
        "9a7c6511965c2a3b4479101c857d58f76fe4c94f",
        "7d20eae1350f3c8007f4d2ef9e1782f6db43f3d9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 15:41:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 23 15:41:32 2018 +0000"
      },
      "message": "Merge \"Fixed service state CTS test failing\""
    },
    {
      "commit": "e9a215b238f4774a27f0ed83d9230832ac559690",
      "tree": "1c5032f4811e78c745661c288e123b495f8adc05",
      "parents": [
        "9121322ce764744122f1fd3624f8c9d8ad50125f",
        "e1c880242be59f39d6a2f387cc41b057c24652d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 23 05:32:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 23 05:32:35 2018 +0000"
      },
      "message": "Merge \"Add comments according to the API review process.\""
    },
    {
      "commit": "7d20eae1350f3c8007f4d2ef9e1782f6db43f3d9",
      "tree": "23cd6c088dbc0b34049e52eba01252218a134c89",
      "parents": [
        "efccc1babec588babf18624fe943c29b11a2e006"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 22 14:24:16 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 22 14:35:43 2018 -0800"
      },
      "message": "Fixed service state CTS test failing\n\nAdded missing member variables in copyFrom().\n\nBug: 73298491\nTest: atest CtsTelephonyTestCases:ServiceStateTest#testServiceState CtsTelephonyTestCases:TelephonyManagerTest#testGetServiceState\nChange-Id: I750816a13801a911d68e0a774fd59602c81c5687\n"
    },
    {
      "commit": "e1c880242be59f39d6a2f387cc41b057c24652d1",
      "tree": "faac4705c6df05f683a46ae38565417877d54272",
      "parents": [
        "18f8500e3246b7e1c57e427503997e3b120ed716"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Thu Feb 22 08:51:03 2018 -0800"
      },
      "committer": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Thu Feb 22 09:08:48 2018 -0800"
      },
      "message": "Add comments according to the API review process.\n\n * Explain what developers should use instead in the @deprecated note for Telephony#BEARER\n * Please add more documentation for network type bitmask - reference to just TelephonyManager is not sufficient because it has so much stuff in it.\n * Also remove the @hide tag for private constants in ServiceState.\n\nBug: 73751228\nTest: Basic telephony sanity\nChange-Id: Ie7405a961db4494104750bf406f20b1b4fb8191a\n"
    },
    {
      "commit": "033de4676b6dbffeec1cfa3832fe651cc0550cf2",
      "tree": "0b3f2e91950f67ba7f6633ae7cde84d11c8d7b03",
      "parents": [
        "47e1d11b479e9909b4a425a5dd5d040b18ad3f53",
        "dd056c9b8e0895b3720310dfdb72e619dfca02cf"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Feb 22 05:19:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 22 05:19:11 2018 +0000"
      },
      "message": "Merge \"Cleanup TelephonyManager\u0027s log\""
    },
    {
      "commit": "d7bf38ad00833757562970e4bbe8ab3196d021cc",
      "tree": "e6d1bf84ef7f21a1d38ffd48a87144df5b4e4b83",
      "parents": [
        "31230bb1934870aa595ef458953e4b65da91b1b1"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Feb 13 18:11:37 2018 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 21 17:30:41 2018 -0800"
      },
      "message": "Factor out telephony permission checks into a helper class.\n\nThe aim is to cut down on duplicate code (for a particularly high-risk\narea) and make it easier to expand READ_PHONE_STATE access to\ncarrier-privileged apps in a follow-up CL.\n\nNo major functional changes are intended, although some logging will\nchange slightly (different tag / less verbose carrier privilege\nlogging without DBG flag).\n\nBug: 70041899\nTest: bit FrameworksTelephonyTests:*, nothing visibly broken on boot\nMerged-In: I3b2aa9b8d6177a25d532060009508ef31baea69c\nChange-Id: I3b2aa9b8d6177a25d532060009508ef31baea69c\n"
    },
    {
      "commit": "47e1d11b479e9909b4a425a5dd5d040b18ad3f53",
      "tree": "09b84f0e17dce591dc5580fb8b208835a91e4d49",
      "parents": [
        "31230bb1934870aa595ef458953e4b65da91b1b1",
        "5b844876ba5226941e9426409f2dab0f52bb5ae8"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 22 00:35:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 22 00:35:51 2018 +0000"
      },
      "message": "Merge \"EMBMS API tweaks\""
    },
    {
      "commit": "31230bb1934870aa595ef458953e4b65da91b1b1",
      "tree": "a3f0e1c122425433092270de633595fcaeda3bfb",
      "parents": [
        "0780b18a9ffdd1a7ed187b4d77a01a9ada8b919b",
        "5fb337ff8590bd1c66a603a39551e12d4e84bd6d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 21 22:42:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 21 22:42:08 2018 +0000"
      },
      "message": "Merge \"Check for location access on TelephonyRegistry\""
    },
    {
      "commit": "dd056c9b8e0895b3720310dfdb72e619dfca02cf",
      "tree": "83a78133ae0f5576cb30f618a85d1461e753bd70",
      "parents": [
        "1c81aa6375acfeec0a996170fae4849eb57121f5"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Feb 20 19:09:10 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Feb 20 19:09:14 2018 -0800"
      },
      "message": "Cleanup TelephonyManager\u0027s log\n\nDon\u0027t log success calls to TelephonyManager.setTelephonyProperty.\n\nBug: 71514398\nTest: manual test\nChange-Id: I2383f1e2925bff959c3d925d7fdc8be891630c61\n"
    },
    {
      "commit": "5b844876ba5226941e9426409f2dab0f52bb5ae8",
      "tree": "02bc2ba750893895dcf666f28776729983bb630a",
      "parents": [
        "2c8456b22e7d9c66de9ae70f0a79582499a7b61d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 11:36:17 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 20 17:08:47 2018 -0800"
      },
      "message": "EMBMS API tweaks\n\nMake changes per API council recommendations\nAlso clean up the download flow -- provide option for app to specify a\ndestination as long as it\u0027s on the same filesystem.\n\nBug: 72837388\nFixes: 72231372\nTest: CTS and testapp\n\nChange-Id: Ia2a68a73e6d61f426b55068542a66995afc20407\n"
    },
    {
      "commit": "4122fd23dc960362ad9dfd6c9b686f6072b9c1cd",
      "tree": "2e34ac2f1b4e604a5aa878283229a4420615080d",
      "parents": [
        "8343a47035fcb2554acf801238eba92ca2e88901",
        "f492faf405c5e6deacce10d0380b72a10bff18fb"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 20 21:00:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 20 21:00:08 2018 +0000"
      },
      "message": "Merge \"Add new reason code for call failed by unobtainable number\""
    },
    {
      "commit": "1ff8e3412867f63206982f838bb580fec62db5da",
      "tree": "089c230471a2d34b3d227473d5fab0f915c86935",
      "parents": [
        "4eaa22f24e2e29991be4edf2b502a2f5edebe0e2"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Fri Feb 16 09:29:58 2018 -0800"
      },
      "committer": {
        "name": "abdalkader",
        "email": "abdalkader@google.com",
        "time": "Tue Feb 20 17:00:10 2018 +0000"
      },
      "message": "Add more sms error codes\n\nTo bubble up more accurate codes from the radio so that the IMS provider\ncan handle accordingly.\n\nBug: 73487630\nChange-Id: Ie482ca57504e1ecf77360940b7e1d3948d5f3e82\n"
    },
    {
      "commit": "8b34ac657f1817166fff1eab616a67e6ac9fdf23",
      "tree": "732c1504fe188f61bf1595af4cca4a2d247946fd",
      "parents": [
        "b0817b238a9c6702218ba57a6105c4fbac339ca4"
      ],
      "author": {
        "name": "Naoyuki Konda",
        "email": "naoyuki.konda@sony.com",
        "time": "Fri Feb 16 14:13:12 2018 +0900"
      },
      "committer": {
        "name": "Naoyuki Konda",
        "email": "naoyuki.konda@sony.com",
        "time": "Tue Feb 20 19:48:24 2018 +0900"
      },
      "message": "Hide APN, USER and Password from log in SETUP_DATA_CALL\n\nSome operators don\u0027t want to show apn, user, password.\n\nTest: manual\nBug: 35411757\nChange-Id: I357fd561d5b8aa9c6596786c9731e8f3cd9c532c\n"
    },
    {
      "commit": "84a8bb80a15ad9386983a619dafdc10748e6c14e",
      "tree": "8bf9feaea14181d838f29963ead2fee039e894f8",
      "parents": [
        "1ea3d9411ab4a66f94e64ffa0d358a139117e15c"
      ],
      "author": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Mon Feb 19 10:33:33 2018 -0800"
      },
      "committer": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Mon Feb 19 10:35:57 2018 -0800"
      },
      "message": "Change KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL to false\n\nBug: 73609752\nTest: compile\n\nChange-Id: Ie9615e63d136f40ee301504b3e2b3b7ea4aec129\n"
    },
    {
      "commit": "f492faf405c5e6deacce10d0380b72a10bff18fb",
      "tree": "724eafbb7a3c43dd9586ea0effb2b1204d348a02",
      "parents": [
        "9f1682876751b9e4b14f7919d0205fdd02809575"
      ],
      "author": {
        "name": "haoyu li",
        "email": "haoyu2.li@sonyericsson.com",
        "time": "Wed Nov 22 12:49:49 2017 +0900"
      },
      "committer": {
        "name": "takeshi tanigawa",
        "email": "takeshi.tanigawa@sony.com",
        "time": "Mon Feb 19 08:33:55 2018 +0000"
      },
      "message": "Add new reason code for call failed by unobtainable number\n\nTo show the \"Invalid number\" on the end call screen when user makes a\nIMS call with unobtainable number, this reason code is used.\n\nTest: manual - Checked that \"Invalid number\" is shown when make the IMS\nMO call to unobtainable number.\nBug: 69940434\n\nChange-Id: If3c54e6f55850141efad56ad7712db3c82a14f43\n"
    },
    {
      "commit": "b8d25ed3a46e4f8a48f722900934a15660cc78ec",
      "tree": "6096a1051551c762070a4530c0daa6e141d7f7e6",
      "parents": [
        "8b764a0dab6b3dfe478437ed801a23870d82492e",
        "64afdd9376a44bc1520bf5fa60ae652c1c10dc24"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Feb 16 20:35:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 16 20:35:45 2018 +0000"
      },
      "message": "Merge \"MSIM support for hidden IMS capability and registration query APIs.\""
    },
    {
      "commit": "e2270652141700626b5c11d56e9a97cb0f8e1957",
      "tree": "172f39815fac44fa0d296d6ae185fd36cf21e5b0",
      "parents": [
        "9f92ed943cc0d6224cc2fccd9620b9918fa54e44"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Feb 15 13:06:16 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Feb 15 13:07:59 2018 -0800"
      },
      "message": "Fix LTE Timing Advance Doc String\n\nThe Doc string for LTE timing advance incorrectly\nlists the range based on the maximum size of an\nincremental TA command rather than the cumulative\ntiming advance. The spec reference is correct, but\nthe range was wrong.\n\nBug: 66751464\nTest: compilation (docstring only change)\nChange-Id: I0242cae7af40a7d9ed5ae9a2a509592076e5b6a3\n"
    },
    {
      "commit": "9f92ed943cc0d6224cc2fccd9620b9918fa54e44",
      "tree": "302966f0372b903a185eb2da40d1fba4681c8ff2",
      "parents": [
        "1da6f542ef187c860a5772f7c2e391e5a2e6c2d5",
        "574b41a1bdde8a74b5393a7eff493e5b55c8e814"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Feb 15 19:01:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 15 19:01:59 2018 +0000"
      },
      "message": "Merge \"Add NetworkRegistrationState into SS\u0027s list.\""
    },
    {
      "commit": "1da6f542ef187c860a5772f7c2e391e5a2e6c2d5",
      "tree": "9d01815bece8849fbffe00eb521335e5f393b8cd",
      "parents": [
        "b98102b4dccc6a59a93c5ea6b5e143be978583bd",
        "6b067bc879a752fd5f1a3fe55183cfba89d5505f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 15 17:23:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 15 17:23:31 2018 +0000"
      },
      "message": "Merge \"Add new owners files for Telephony/Telecom frameworks files.\""
    },
    {
      "commit": "6b067bc879a752fd5f1a3fe55183cfba89d5505f",
      "tree": "7ddf09c4d2ada243420cb875efeee617aab32142",
      "parents": [
        "0872f6d5e3454430e316a854ff892510934f85d8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 14 14:37:17 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Feb 14 16:13:39 2018 -0800"
      },
      "message": "Add new owners files for Telephony/Telecom frameworks files.\n\nTest: N/A\nBug: 73373651\nChange-Id: Ia0e19018d6cd72923f9f20b372d303fa532409b0\n"
    },
    {
      "commit": "574b41a1bdde8a74b5393a7eff493e5b55c8e814",
      "tree": "7173b2363c93a5e86f148b2639493c8808d35f57",
      "parents": [
        "1168c31c4a554d37e405c2f940707de0f91eab57"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Feb 13 15:42:58 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Feb 14 14:32:29 2018 -0800"
      },
      "message": "Add NetworkRegistrationState into SS\u0027s list.\n\nAdd hidden API to add NetworkRegistrationState into SS\u0027s\nNetworkRegistrationState list.\n\nBug: 73305596\nTest: unittest\nChange-Id: Ief7f22632c1f3400c01663d13b990dc9b0d59e2e\n"
    },
    {
      "commit": "64afdd9376a44bc1520bf5fa60ae652c1c10dc24",
      "tree": "4e8786c14e04e44f0b4ef8848e62062d432918ab",
      "parents": [
        "0872f6d5e3454430e316a854ff892510934f85d8"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 08 16:06:31 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Feb 14 18:36:17 2018 +0000"
      },
      "message": "MSIM support for hidden IMS capability and registration query APIs.\n\nModifies TelephonyManager APIs to better support MSIM devices\nand adds a method to query MMTEL IMS Registration technology.\n\nTest: Manual, telephony unit tests.\nBug: 35128252\nMerged-In: Ie37185bd3477635094a0db998918ba5ad59842be\nChange-Id: Ie37185bd3477635094a0db998918ba5ad59842be\n"
    },
    {
      "commit": "58278bed658f7520bb60c48f225e91363ccc30ed",
      "tree": "684bd8b1168d6e1d72496f08756d67abad115609",
      "parents": [
        "9fda81e274e08ee1ac8e5986df1389ed2242eca8"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jan 29 14:08:12 2018 -0800"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Feb 13 23:46:19 2018 -0800"
      },
      "message": "add a current table in CarrierIdProvider\n\nrestructure CarrierIdProvider into two tables\n1. All - a private table which stores a complete mapping of all carriers\n2. Current - a public table only stores the carrier identification of the\ncurrent active subs. require no permission to query.\nexpose the content url to public so that apps could be\nnotified on carrier identity change either on background or foreground.\n\nBug: 72571475\nTest: runtest --path CarrierIdProviderTest.java\nTest: Manual\nChange-Id: If2a20288e63d25343f5bb582b35564d769a4e13b\n(cherry picked from commit 3d00d698d7d6c10628076cca8df30adb50c52563)\nMerged-in: If2a20288e63d25343f5bb582b35564d769a4e13b\n"
    },
    {
      "commit": "42339c464fca2f1981b1e6285eb05ade3ac10c05",
      "tree": "ca1ea5690126593abee8c176beba3c478895ea18",
      "parents": [
        "e42d29f31b4e4b7e993b0aa9c4392cfd1b635b7a",
        "052fbabc35c35273fe44e8ebb0772ba2259f5db7"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Feb 13 22:56:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 13 22:56:08 2018 +0000"
      },
      "message": "Merge \"Public EuiccManager APIs.\""
    },
    {
      "commit": "052fbabc35c35273fe44e8ebb0772ba2259f5db7",
      "tree": "74de86d696dab49fa636e76ee301bbc006c970a4",
      "parents": [
        "c0c9f53175f460b7451d1b18ee0f73b24e5a2e77"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Dec 12 20:17:09 2017 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Feb 13 12:53:45 2018 -0800"
      },
      "message": "Public EuiccManager APIs.\n\nPublic EuiccManager and other related necessary files.\nMark EuiccCardManager and other related necessary files as @SystemApi.\nSolve lint errors and warnings.\n\nBug: 35851809\nTest: test on phone\nChange-Id: I8a2c78804cae56b679d311d613edca5be4bc2522\nMerged-In: I68853e134e1e31fa9b91a83af6c491a2a8cca971\n"
    },
    {
      "commit": "4d7025fc1dddec5e18fac0def39a11384bf73595",
      "tree": "168f54418b8e065dd358071b63066d063afe6559",
      "parents": [
        "c0c9f53175f460b7451d1b18ee0f73b24e5a2e77"
      ],
      "author": {
        "name": "Qingxi Li",
        "email": "qingxi@google.com",
        "time": "Wed Jan 31 13:54:34 2018 -0800"
      },
      "committer": {
        "name": "Qingxi Li",
        "email": "qingxi@google.com",
        "time": "Tue Feb 13 19:29:00 2018 +0000"
      },
      "message": "Add interfact to get phone ID from UiccSlotInfo\n\nBug: 72753162\nTest: TreeHugger\nMerged-In: I7733a5f60cf4535339fe9b44e99178304ccbb2c0\nChange-Id: I7733a5f60cf4535339fe9b44e99178304ccbb2c0\n"
    },
    {
      "commit": "492f249dbb87de3d820168af8e8d3c327b14ba10",
      "tree": "941b82658ce6afc0e5c7c80ebc0c591f1f3f0c8d",
      "parents": [
        "f27242dbd6aa4736070f5d82d750f30bee674a0d",
        "54241741526ff6a7eac04acf2ac345b2ff5cfd16"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 12 22:39:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 12 22:39:00 2018 +0000"
      },
      "message": "Merge \"Added owners\""
    },
    {
      "commit": "54241741526ff6a7eac04acf2ac345b2ff5cfd16",
      "tree": "66a8fc0ab603702733b7b145a01bbb05f5beec59",
      "parents": [
        "efccc1babec588babf18624fe943c29b11a2e006"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 12 12:07:34 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Feb 12 12:07:34 2018 -0800"
      },
      "message": "Added owners\n\nTest: Build\nChange-Id: I95104f646bc054e4ad9a6807d6e3df69f1e00d75\n"
    },
    {
      "commit": "f27242dbd6aa4736070f5d82d750f30bee674a0d",
      "tree": "6e0485e12dae91739b33372e6bed4687db006b0b",
      "parents": [
        "a869d143435d19153cb2c01d2c972b661e817bfa",
        "f9ddcf69b2baff3cdb2272713a167cfb64166640"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 12 18:17:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 12 18:17:24 2018 +0000"
      },
      "message": "Merge \"Overload setTelephonyProperty without phone ID\""
    },
    {
      "commit": "ea72eacc4584c273f153cbd0cb28094e6c9dc71b",
      "tree": "2bea1a51ee1b4eace2579b3f77fd06503bb7dda2",
      "parents": [
        "d7187c90d0c5000800daa99ebd8ec2e5e8aaf33f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 20 15:59:15 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 08 21:34:13 2018 +0000"
      },
      "message": "Add Connection Event for supplementary service notifications.\n\nThese are passed up to the UI with an optional charsequence message which\nthe UI can choose to display to the user.\n\nTest: Manual, added new unit tests\nBug: 65534165\nChange-Id: Icdf2738ac4dfd3a65e9eacac2caa4d4a44348ab4\n"
    },
    {
      "commit": "4c8fa81d177bfd2f144ebe153df74edb8b332f5a",
      "tree": "1491d3215cf7360828871982aae9d9e52d96097a",
      "parents": [
        "ba0f9d2973c1a66e97902fc0a0a2cdd6593f17c6",
        "317b05a055fd7266607ab0ab258cce5bfeb91e8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 07 23:17:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 23:17:18 2018 +0000"
      },
      "message": "Merge \"Make TelephonyManager#getNai() public\""
    },
    {
      "commit": "d34698def53665d99498e8adc609df24653e0f8f",
      "tree": "890dcf86e43743ff7f8cd47b0cf6ba67491f6bbe",
      "parents": [
        "9f1682876751b9e4b14f7919d0205fdd02809575"
      ],
      "author": {
        "name": "Pooja Jain",
        "email": "poojain@codeaurora.org",
        "time": "Thu Dec 28 14:15:31 2017 +0530"
      },
      "committer": {
        "name": "Pooja Jain",
        "email": "poojain@codeaurora.org",
        "time": "Wed Feb 07 12:29:16 2018 +0530"
      },
      "message": "IMS: Add support in frameworks for call deflection feature\n\nCall deflection feature is useful to deflect MT call to another\nnumber.\n\nTest: Manual\n\nBug: 62170348\nChange-Id: Idfbcc175a856aa0bb9476f8c73d7a614a3af0700\n"
    },
    {
      "commit": "5fb337ff8590bd1c66a603a39551e12d4e84bd6d",
      "tree": "05db5a81bdf7a84e08fb9f401bb86abecb74c752",
      "parents": [
        "39393f889a207365fa983b8b488e88648cf175d1"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 22 17:38:15 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 14:01:47 2018 -0800"
      },
      "message": "Check for location access on TelephonyRegistry\n\nWhen sending outbound callbacks on CELL_INFO and CELL_LOCATION, check to\nmake sure that the user has authorized us and the receiving app to get\ninformation on their location.\n\nBug: 69637693\nTest: manual: telephony testapp\nChange-Id: Iacfc894428b11a7ec973567d7a797eedb281355f\n"
    },
    {
      "commit": "1168c31c4a554d37e405c2f940707de0f91eab57",
      "tree": "f89cb93b6a2a3f186391abb6ad300fb5430543cc",
      "parents": [
        "39393f889a207365fa983b8b488e88648cf175d1",
        "0a01c6b2e143885baaa99174c04a6cefa1294514"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Feb 06 21:32:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 21:32:31 2018 +0000"
      },
      "message": "Merge \"Update ServiceState to adapt NetworkService change.\""
    },
    {
      "commit": "39393f889a207365fa983b8b488e88648cf175d1",
      "tree": "9b2bb7490815f408db9a783e4a3ece7975c7e8e0",
      "parents": [
        "a3ccb8d85426fb43dcf3e2d2ff9240e6b3e35135",
        "3d30946e8ef1815fdba405ff3b7eeaca8cef660c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 21:15:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 21:15:42 2018 +0000"
      },
      "message": "Merge \"Revert \"Check for location access on TelephonyRegistry\"\""
    },
    {
      "commit": "3d30946e8ef1815fdba405ff3b7eeaca8cef660c",
      "tree": "39a1cf5618531f5e926993207b13e96d86d0fb48",
      "parents": [
        "8d584f0a91b0709b28ebc64abf0a6063429c8d58"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 18:13:36 2018 +0000"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 18:13:36 2018 +0000"
      },
      "message": "Revert \"Check for location access on TelephonyRegistry\"\n\nThis reverts commit 8d584f0a91b0709b28ebc64abf0a6063429c8d58.\n\nReason for revert: b/72967560\n\nChange-Id: I9ca3c4a586e740a7b7d4cc5940ca8d4e4ebf3654\n"
    },
    {
      "commit": "0a01c6b2e143885baaa99174c04a6cefa1294514",
      "tree": "2bc5881cb2bbf69bfb5e90544ea1d3c080fc1a3b",
      "parents": [
        "789289d7311b80d4e048502a1f33ab9fc8da39f1"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Jan 29 17:09:21 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 05 14:45:20 2018 -0800"
      },
      "message": "Update ServiceState to adapt NetworkService change.\n\nSST is re-routed to get cellular registration states from\nCellularNetworkService. Updating ServiceState to adapt that\nchange.\n\nBug: 64132030\nTest: unittest\nChange-Id: Ifd557ce50a4419ead6125cda29c79d331508448e\nMerged-In: Ifd557ce50a4419ead6125cda29c79d331508448e\n"
    },
    {
      "commit": "789289d7311b80d4e048502a1f33ab9fc8da39f1",
      "tree": "6ea217afc739996b85255974442754566c979e57",
      "parents": [
        "de65acb9159c5c98940e7f01e27f8a49bc0536ce"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Jan 29 15:10:46 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 05 14:25:22 2018 -0800"
      },
      "message": "Add strings and carrier config needed network service.\n\nAdd resource overlay and carrier config which will determine\nwhich package / network services will be bound to.\n\nBug: 64132030\nTest: regression tests\nChange-Id: I5f515ec16b712e7be25f69e0e079d672227542b0\nMerged-In: I5f515ec16b712e7be25f69e0e079d672227542b0\n"
    },
    {
      "commit": "f9ddcf69b2baff3cdb2272713a167cfb64166640",
      "tree": "b1a84e9d7764d0fdb36a41c27399e829c9efd57d",
      "parents": [
        "de65acb9159c5c98940e7f01e27f8a49bc0536ce"
      ],
      "author": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Thu Dec 21 11:20:58 2017 +0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 05 13:11:46 2018 -0800"
      },
      "message": "Overload setTelephonyProperty without phone ID\n\nSome properties are not per-phone.\n\nTest: ServiceStateTrackerTest.java\nFixes: 62048110\nChange-Id: I80ffc85b511e6a173a1dee50412b1fc48ef43d90\n"
    },
    {
      "commit": "de65acb9159c5c98940e7f01e27f8a49bc0536ce",
      "tree": "b937f80f93ab63813ab74a50a444a9e84bbbc74a",
      "parents": [
        "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b",
        "19628b43cf47ea8e95a47a1503416848b4fbf92c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Feb 05 19:09:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 05 19:09:25 2018 +0000"
      },
      "message": "Merge changes from topic \"ims_apis\"\n\n* changes:\n  Modify ImsService API to accomodate compat\n  Make ImsService API @SystemApi\n  Integrate new MMTel APIs into the framework\n  Integrate ImsCallSessionListener API changes\n"
    },
    {
      "commit": "317b05a055fd7266607ab0ab258cce5bfeb91e8f",
      "tree": "cd220c80b9c0024540d8225729fd35cfb0c87e04",
      "parents": [
        "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b"
      ],
      "author": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Thu Dec 07 16:31:10 2017 -0800"
      },
      "committer": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Mon Feb 05 10:15:12 2018 -0800"
      },
      "message": "Make TelephonyManager#getNai() public\n\nBug: 67750905\nTest: android.telephony.cts.TelephonyManagerTest#testTelephonyManager\nChange-Id: I92af07a5ed2abd852ff0f79909c574d78b89f535\n"
    },
    {
      "commit": "2e9bdd78f2e7596bd57d2e17e5df4b68796583e1",
      "tree": "422aef0be6641a400d1a3922b95b67ddce02ed74",
      "parents": [
        "0276f4290fa09059f8284080ba2138534dd1830f",
        "fcbda454986bc35a4cd19962e97b0901bee8068d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Feb 03 04:40:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 04:40:46 2018 +0000"
      },
      "message": "Merge \"Added data service configuration support\""
    },
    {
      "commit": "d281b1a116652e0972f5ec86316db356c3ed7cfd",
      "tree": "65007a25a2b9d104040b4abffb96a3561cbd408d",
      "parents": [
        "97246476a7491d8db5f910db8b447fb68588c88b",
        "e1af92e44d432f260b347ad5cf0452b0992dbd5e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:09:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 22:09:34 2018 +0000"
      },
      "message": "Merge \"Add missing return statement in setTempFileRootDirectory\""
    },
    {
      "commit": "97246476a7491d8db5f910db8b447fb68588c88b",
      "tree": "8c07d309401bc01607a21d15113c0f0d9c5215d1",
      "parents": [
        "337e2feada926f36c8bcdf9d8ecbd7555a5f6b28",
        "0879c904d2700161d8c65af579ff6e29778bc932"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 02 21:32:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 21:32:11 2018 +0000"
      },
      "message": "Merge \"Use IntDef for BCD_EXTENDED_TYPE\""
    },
    {
      "commit": "a07d895f0916f0a9f96b3b962bf2967265ffa356",
      "tree": "0f29a7480f005d8afbda15b716b9ca84b2816bc5",
      "parents": [
        "73e7a1a739c311ec1eab0895652601d646743d5c",
        "92964f60ecb8086179d84778c924832f6d9f822e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Feb 02 20:01:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 20:01:12 2018 +0000"
      },
      "message": "Merge \"Rename MbmsDownloadSession#getDownloadStatus\""
    },
    {
      "commit": "19628b43cf47ea8e95a47a1503416848b4fbf92c",
      "tree": "5eeac6a1ea11066cdc4d68e2e9a350bd0e0da2c9",
      "parents": [
        "0e370b4a02b6687c775c002c59157f4465bb86d0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 24 14:38:05 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:29 2018 -0800"
      },
      "message": "Modify ImsService API to accomodate compat\n\nModifies the ImsService API to accomodate\nthe ImsService compat layer for older\nvender implementations\n\nBug: 63987047\nTest: Manual, Telephony unit tests\nMerged-In: Ifb2870414e3d80ef114b3c5fa00c5c5e1aa80b05\nChange-Id: Ifb2870414e3d80ef114b3c5fa00c5c5e1aa80b05\n"
    },
    {
      "commit": "0e370b4a02b6687c775c002c59157f4465bb86d0",
      "tree": "2dc8d0b39289b7ccbf8c1297fdba6dfe55786b32",
      "parents": [
        "5b1883b5f10ab13aee449d9524d7fb71c8ba0b6c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 22 13:51:52 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:29 2018 -0800"
      },
      "message": "Make ImsService API @SystemApi\n\nMarks the ImsService API as @SystemAPI.\n\nBug: 63987047\nTest: Build, Telephony unit tests\nMerged-In: I10f8a09950be87cb166b718d1dcc2954fba872cb\nChange-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb\n"
    },
    {
      "commit": "5b1883b5f10ab13aee449d9524d7fb71c8ba0b6c",
      "tree": "2dc891256b3aae9e41e3bbc808d2dfab106c2f18",
      "parents": [
        "6ed4ee68477262aa16481d29826b5765adf14cd3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Jan 16 09:33:47 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:29 2018 -0800"
      },
      "message": "Integrate new MMTel APIs into the framework\n\nPerforms the bulk of the work of:\n1) Moving the old MMTel APIs to a hidden\n.compat namespace to support older vendor\nversions of the code.\n\n2) Replace the compat MMTel APIs with the\nnew ImsService APIs and integrate them\ninto existing code.\n\nThis is one of two CLs, this CL\nintegrates the new APIs, the next CL\ncreates the compat layer in telephony\nto translate the .compat APIs to the new\nAPIs to allow Telephony to work with\nolder versions of the API.\n\nBefore commit, the corresponding vendor\nchanges will have to be submitted as well.\n\nBug: 63987047\nTest: Telephony Unit tests\nMerged-In: Icc9ecfdad000f42399beeac142083e62962c12d3\nChange-Id: Icc9ecfdad000f42399beeac142083e62962c12d3\n"
    },
    {
      "commit": "6ed4ee68477262aa16481d29826b5765adf14cd3",
      "tree": "90383140c1bfd8e1e65bc674cbc6e379758ea72a",
      "parents": [
        "871202da2f7e09e5de395d8aac8b229d47b99b8f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 11 10:27:43 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:28 2018 -0800"
      },
      "message": "Integrate ImsCallSessionListener API changes\n\nIntegrates the ImsCallSessionListener API changes.\nThis involves:\n\n1) Moving the ImsCallSessionListener to the\nandroid.telephony.ims namespace.\n2) Creating a compat layer between the old\nIImsCallSessionListener AIDL and the new one\nfor vendors using the old implementation.\n3) Modify ImsCallSession to only use\nsetListener to set ImsCallSessionListener\n(other method was never used in our code).\n\nTest: Telephony Unit Tests, Manual IMS Tests\nBug: 63987047\nMerged-In: I4378c0b1d68ff4f5f21815c81af52c03a66f81c5\nChange-Id: Id0cc43e9c97abb6f2776d8ad1cf599353b71e4b7\n"
    },
    {
      "commit": "871202da2f7e09e5de395d8aac8b229d47b99b8f",
      "tree": "aae8f5ef7be597bdb4a1706a71fe984fc6199302",
      "parents": [
        "8d5b08c4302f4963a442a113c503c3f9108eee14",
        "8d584f0a91b0709b28ebc64abf0a6063429c8d58"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 23:05:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 23:05:22 2018 +0000"
      },
      "message": "Merge \"Check for location access on TelephonyRegistry\""
    },
    {
      "commit": "fcbda454986bc35a4cd19962e97b0901bee8068d",
      "tree": "2532e5ba37ff53fdb5079ff5496e19780e05fd7d",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 14:50:53 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 14:50:53 2018 -0800"
      },
      "message": "Added data service configuration support\n\nAdded the resource overlay and carrier config support for\ndata service binding package configuration.\n\nTest: Telephony sanity tests\nBug: 64132030\nChange-Id: I3d64e6c0a5f86b6a4953eb611ee6828153a8b12d\n"
    },
    {
      "commit": "8d5b08c4302f4963a442a113c503c3f9108eee14",
      "tree": "314708bc5262575c16a2da8cf583e7ba92c65348",
      "parents": [
        "2aa0cdd1d216abf085f41dfa662dccbd42fd6585",
        "acdb686635fade1bc4bb6bafbd3e721392940f90"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 01 22:38:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 22:38:55 2018 +0000"
      },
      "message": "Merge \"Add call recording tone support.\""
    },
    {
      "commit": "2aa0cdd1d216abf085f41dfa662dccbd42fd6585",
      "tree": "ea21c22c03e7b1a7c9bbf6ea8eecc8202353c346",
      "parents": [
        "0be23629a8275856de6afbe964ff8f91fc9fb7d0",
        "d58536800f5157184ee3a294248f96934ddd65b3"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 01 22:35:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 22:35:38 2018 +0000"
      },
      "message": "Merge \"Add carrier config option to show call barring UI in CallSettings\""
    },
    {
      "commit": "e1af92e44d432f260b347ad5cf0452b0992dbd5e",
      "tree": "0b526842dcd509a7c19dfeeac007c9d9acc2bc79",
      "parents": [
        "92964f60ecb8086179d84778c924832f6d9f822e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jan 05 12:08:51 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 13:48:11 2018 -0800"
      },
      "message": "Add missing return statement in setTempFileRootDirectory\n\nReturn without setting the local temp file root if the middleware\nreports a failure.\n\nTest: cts\nChange-Id: I5e8ea1f7941a7157d88536925f681044d26ef540\n"
    },
    {
      "commit": "0879c904d2700161d8c65af579ff6e29778bc932",
      "tree": "a8418bacb6db3f0205917eb0739501306ea8a158",
      "parents": [
        "880839d2d10d0a3468a29b9ea20007159f014444"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Feb 01 13:39:44 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Feb 01 13:39:49 2018 -0800"
      },
      "message": "Use IntDef for BCD_EXTENDED_TYPE\n\nBug:72762748\nTest: unit test\n\nChange-Id: I33c26b671f6e824ae100d2d5049402cdbade8237\n"
    },
    {
      "commit": "92964f60ecb8086179d84778c924832f6d9f822e",
      "tree": "80a2ac0178d767759582c6b7fb2d64127e5c37c9",
      "parents": [
        "14513e0ea3796a247dd24511bdd219fc01d24a2b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Dec 15 19:46:43 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 13:23:17 2018 -0800"
      },
      "message": "Rename MbmsDownloadSession#getDownloadStatus\n\nRename and change signature/behavior to match up with middleware\nvendor\u0027s expectations\n\nTest: run CTS tests\nChange-Id: If18acff5631cfc0473c342e9250973866e960d69\n"
    },
    {
      "commit": "0be23629a8275856de6afbe964ff8f91fc9fb7d0",
      "tree": "98b3e532d747ca83200fb22ad91935cd892a3ad8",
      "parents": [
        "af7435ca1fe98a6d7f3d7312aca890def00a4677",
        "abdd37c8c6ff02371ba071037378a6ef5e43f514"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 21:18:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 21:18:53 2018 +0000"
      },
      "message": "Merge \"Add CarrierConfig to displaying HD audio indicator for GSM/CDMA calls\""
    },
    {
      "commit": "af7435ca1fe98a6d7f3d7312aca890def00a4677",
      "tree": "9d433b8ea640f26066ba4f578e5696e73e78820d",
      "parents": [
        "a02d09a4498ac2e09f7ae596cfb6928df0229446",
        "9d729c5304508b355345e5490d69f9509bb1cb4d"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Thu Feb 01 21:03:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 21:03:55 2018 +0000"
      },
      "message": "Merge \"CellSignalStrength cleanup\""
    },
    {
      "commit": "a02d09a4498ac2e09f7ae596cfb6928df0229446",
      "tree": "1802e48639b3d27aa0d937191ca54c581a45440c",
      "parents": [
        "d6d9ff3c2d9fbea5868f8f7f5dadc4322ba98737",
        "677cfaa2a0e343ee8e638ad5c23213545fd14b15"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 20:10:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 20:10:36 2018 +0000"
      },
      "message": "Merge \"Added support for the new 1.2 data setup/deactivate API\""
    },
    {
      "commit": "677cfaa2a0e343ee8e638ad5c23213545fd14b15",
      "tree": "4796d03f64c397ff61773454a3528116a017e4e5",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 31 00:33:20 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 03:26:10 2018 -0800"
      },
      "message": "Added support for the new 1.2 data setup/deactivate API\n\nAdded support for the 1.2 IRadio APIs that support IWLAN handover.\n\nTest: Telephony sanity tests\nBug: 64132030\nMerged-In: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65\nChange-Id: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65\n(cherry picked from commit 08063d6c1bb64d2b65fe08bfc04d00f3f0fc856f)\n"
    },
    {
      "commit": "8d584f0a91b0709b28ebc64abf0a6063429c8d58",
      "tree": "a01921b7d30142df96f89a6a35f04ccaeef84b54",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 22 17:38:15 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 01:00:52 2018 +0000"
      },
      "message": "Check for location access on TelephonyRegistry\n\nWhen sending outbound callbacks on CELL_INFO and CELL_LOCATION, check to\nmake sure that the user has authorized us and the receiving app to get\ninformation on their location.\n\nBug: 69637693\nTest: manual: telephony testapp\nChange-Id: Ib4c8c6a9765f504823016e538dd46768d1032792\n"
    },
    {
      "commit": "304f4b5509bc3b8fb1606df0bc95f7da205ed5af",
      "tree": "0cca5018069f269d3ae79082a9a465a3727579bb",
      "parents": [
        "904c1eca5fe0dcf2c61e40d634b75bff3ea9157f"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Tue Jan 23 13:09:00 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 14:55:42 2018 -0800"
      },
      "message": "Add and trigger onReady API for SMS over IMS.\n\nTest: manual test that normal code path is fine since this code path is\nnot yet exercisable.\nBUG\u003d69846044\nMerged-In: Icb15ca4aa6606fba641f6270dca5e0e06fc4466a\nChange-Id: Icb15ca4aa6606fba641f6270dca5e0e06fc4466a\n"
    },
    {
      "commit": "904c1eca5fe0dcf2c61e40d634b75bff3ea9157f",
      "tree": "09e7ccee9e893a3ebe535ed4f7535843140b93ac",
      "parents": [
        "7073c075fb97f9813a56e022bc67712d5db23396"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Tue Jan 23 09:56:31 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 13:18:45 2018 -0800"
      },
      "message": "Unhide SMS over IMS APIs\n\nWhile here add more constants for send sms result.\n\nTest: manual\nBUG:69846044\nMerged-In: I66fdcff51dc5ded9f6199d09bb667c89f38b6d59\nChange-Id: I66fdcff51dc5ded9f6199d09bb667c89f38b6d59\n"
    },
    {
      "commit": "9d729c5304508b355345e5490d69f9509bb1cb4d",
      "tree": "4c9dc10e708336ed441be7657d5401a45c950d10",
      "parents": [
        "b3cef78e8d70a06e8e3d0ceb39a44a879379af3c"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 19:05:29 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 12:53:03 2018 -0800"
      },
      "message": "CellSignalStrength cleanup\n\nRemove a few duplicated initialization methods\nin the CellSignalStrength classes. They were\neither not being used or were trivially refactored\nin to their respective constructors.\n\nBug: 72742517\nTest: compilation\nChange-Id: I7115eace62dc0b6d59ea25deedaf5a0d0f270496\n"
    },
    {
      "commit": "7073c075fb97f9813a56e022bc67712d5db23396",
      "tree": "56d5b91f970862ed0d52837cafba4acd87b35008",
      "parents": [
        "6e545d5892566af017d5bddc054db5962885e711"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Mon Jan 22 15:43:37 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 11:55:39 2018 -0800"
      },
      "message": "Remove internal version of SMS apis\n\nTest: manual\nBUG\u003d69846044\nMerged-In: Ie084ea67c460c686bd587e4b36f8c1579517ea7f\nChange-Id: Ie084ea67c460c686bd587e4b36f8c1579517ea7f\n"
    },
    {
      "commit": "6e545d5892566af017d5bddc054db5962885e711",
      "tree": "e667e21c1f840b14721beed2551e791c213d2153",
      "parents": [
        "967a952b34d08427f0aeb69f1328417b8ad7ffc3"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Fri Jan 12 16:37:08 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 11:24:31 2018 -0800"
      },
      "message": "Move Sms API to proper MMTelFeature class\n\n- while here remove unnecessary call to ackSms from\n  SmsImplBase as this is handled by ImsSmsDispatcher\n\nTest: None, APIs not exercised yet.\nBUG\u003d69846044\nMerged-In: Iec4bbd07a67502dbbfb2142a7bc95f51be0cb377\nChange-Id: Iec4bbd07a67502dbbfb2142a7bc95f51be0cb377\n"
    },
    {
      "commit": "967a952b34d08427f0aeb69f1328417b8ad7ffc3",
      "tree": "e0d22c7868ff4dbf6721b3f2b45763191f6d80cd",
      "parents": [
        "b3cef78e8d70a06e8e3d0ceb39a44a879379af3c"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Fri Jan 12 11:52:31 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 11:18:11 2018 -0800"
      },
      "message": "Add unique id for sms APIs to be able to trigger correct smstracker\n\nIn old APIs the SmsTracker itself was being passed to the RIL\nand onSendComplete the tracker\u0027s pending intent was triggered\nand then the updated messageRef was used as the id.\n\nInstead of passing the tracker, passing a unique id to be used\nfor the lifetime of the message.\n\nDoing same thing for receiving flow.\n\nTest: None, APIs not exercised yet.\nBUG\u003d69846044\nMerged-In: Id19f854e2c48649db8f2031ee4f49cdac331451c\nChange-Id: Id19f854e2c48649db8f2031ee4f49cdac331451c\n"
    },
    {
      "commit": "262f84699ed50444b96cf4984168ac40f42135b2",
      "tree": "0670dfd48ea827e0bd3b726b3172b1fa3ac946ea",
      "parents": [
        "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf",
        "059aa39fab52971fd7a31f45f2965d43896850c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 09:04:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 09:04:52 2018 +0000"
      },
      "message": "Merge \"Used the better hash method provided by Objects\""
    },
    {
      "commit": "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf",
      "tree": "05c7c22d8ae078aee2ece873738860ea4f9061e8",
      "parents": [
        "04e5e633050225edabec4b7099d8f9e33f3f92d2",
        "0c9937cb5c10e3c17f6eb82b1a247adcc9345fc9"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 00:23:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 00:23:50 2018 +0000"
      },
      "message": "Merge \"Remove getIsimChallengeResponse\""
    },
    {
      "commit": "d58536800f5157184ee3a294248f96934ddd65b3",
      "tree": "6d3857356a48f253d692ebc3edcf2f4a250e82ff",
      "parents": [
        "50cfaa40ca0a711de57f7cf934cd87502424bf34"
      ],
      "author": {
        "name": "Wenting Xiong",
        "email": "wenting.xa.xiong@sony.com",
        "time": "Fri Aug 12 18:28:37 2016 +0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 30 15:13:21 2018 -0800"
      },
      "message": "Add carrier config option to show call barring UI in CallSettings\n\nSome operators require to add Call Barring setting UI to CallSetting,\nso add a new CarrierConfig value to customize this.\n\nBug: 30845125\nTest: Manual\nChange-Id: I5d80508afd8216f04f443c5a9e0dd83d5247788f\n"
    },
    {
      "commit": "04e5e633050225edabec4b7099d8f9e33f3f92d2",
      "tree": "7622e562bf632a20d496d70494e3d6040d2ec527",
      "parents": [
        "14513e0ea3796a247dd24511bdd219fc01d24a2b",
        "4f880138e4a5f35871ead3223206c76e5de6ee30"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 30 23:05:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 23:05:00 2018 +0000"
      },
      "message": "Merge \"Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\""
    },
    {
      "commit": "14513e0ea3796a247dd24511bdd219fc01d24a2b",
      "tree": "84985179015adfa74a3f3902af2ced84791e7d12",
      "parents": [
        "5cdf28f38b264a0e7d4f5040930178c92405a94b",
        "07f21cf510610f9d468c671f071d58f4a1e5ef79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 20:09:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 20:09:00 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\""
    },
    {
      "commit": "059aa39fab52971fd7a31f45f2965d43896850c5",
      "tree": "0c0fb1a1126a9749eb40c68762da9dc15342252c",
      "parents": [
        "a0f863d4fba1d70145a1626752741cd0804e8674"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jan 30 12:02:27 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jan 30 12:02:27 2018 -0800"
      },
      "message": "Used the better hash method provided by Objects\n\nTest: Unit tests\nBug: 64132030\nChange-Id: Ib0fa616b28df97caf5457fd9069fbd76a80b17cc\n"
    },
    {
      "commit": "59fec059a95ec75987cf1522d9bfcd86aa6d2fb7",
      "tree": "b860872752734b9eca3c58fa95270deb97eae35f",
      "parents": [
        "af5b90ff458fcbf923542bc0e79b290b83d265ab",
        "017e7f90eea67b0ecd002d1ab193f60238ad0555"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 19:52:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:52:36 2018 +0000"
      },
      "message": "Merge \"Update hashCode in CellSignalStrength classes\""
    },
    {
      "commit": "acdb686635fade1bc4bb6bafbd3e721392940f90",
      "tree": "980572ee3952d068c835d205776af886c314ac38",
      "parents": [
        "af5b90ff458fcbf923542bc0e79b290b83d265ab"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 29 14:30:52 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 30 11:38:54 2018 -0800"
      },
      "message": "Add call recording tone support.\n\nAdding carrier configuration option to specify whether the carrier requires\nthe incall recording tone be played.\nAdded phone account extra used in Telephony to communicate this to\nTelecom.\nAdded permission pregrant for Telecom for MODIFY_AUDIO_ROUTING; this is\nneeded as Telecom listening to the AudioRecordingConfiguration callback\nfrom the audio framework.  It needs the permission so that it can be\ninformed of the package names of recording apps.\n\nTest: Manually enabled for local carrier and confirmed that recording\ntone plays to remote party when a recording app is started on the device.\nBug: 64138141\n\nChange-Id: I1ab521b79cbeeb4ff4dcbf83de7c17c539637bdc\n"
    },
    {
      "commit": "8cabb012fa2d0a50adea52c577ea348030a8f58c",
      "tree": "93db898d0075c2705fe8515547b4deece56a3940",
      "parents": [
        "1dfa830bb02f9b30a510e8c487238e6328d2bebc",
        "70224716b357c3d637bb6615160841fc4c5409ca"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 18:39:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 18:39:07 2018 +0000"
      },
      "message": "Merge changes from topic \"cherry-pick-cell-keepalive\"\n\n* changes:\n  Rework KeepalivePacketData for Compatibility with Cell\n  Add Constants for NATT Keepalive to RILConstants\n  Relocate KeepalivePacketData to frameworks/base\n"
    },
    {
      "commit": "07f21cf510610f9d468c671f071d58f4a1e5ef79",
      "tree": "914c34617c2b5c5813fec86fcc75ef174478c732",
      "parents": [
        "ac2247c4060567850d98735734de666ee60f6fbb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 11:36:03 2018 -0800"
      },
      "committer": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 03:02:38 2018 +0000"
      },
      "message": "Update Docstring for SmsMessage.getOriginatingAddress\n\nThere was a public request for clarification on the address\nformat for getOriginatingAddress. I did a little research and\nhave added the answer to the docstring.\n\nBug: 64697463\nTest: compilation\nMerged-In: Icf37af0a5940a6fb7798d7c7cafe7b97683bb689\nChange-Id: Icf37af0a5940a6fb7798d7c7cafe7b97683bb689\n"
    },
    {
      "commit": "017e7f90eea67b0ecd002d1ab193f60238ad0555",
      "tree": "e9d31c9fc4c343167a34797f886cd9d6a37866ae",
      "parents": [
        "ac2247c4060567850d98735734de666ee60f6fbb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 17:17:10 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 18:05:39 2018 -0800"
      },
      "message": "Update hashCode in CellSignalStrength classes\n\nThe CellSignalStrength hashCode function was using a\nfairly ineffective method of hashing. An External\nreporter requested that we fix it. This CL moves to\nusing the Objects.hash() implementation.\n\nBug: 22479413\nTest: compilation\nChange-Id: Ic017ba54ef757fd3ec3e5000ac61108dd836bd8a\n"
    },
    {
      "commit": "67fb5370cd697d54259df94b1ec481a74121bc18",
      "tree": "b42afb5a5b1792b179db405eed9d8e7f5c471a2a",
      "parents": [
        "ac2247c4060567850d98735734de666ee60f6fbb",
        "dc77bcee407bc4334c71819dc088293e39a8fdad"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Jan 29 23:47:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 29 23:47:11 2018 +0000"
      },
      "message": "Merge \"Remove SystemApi annotation from EuiccManager.getOtaStatus()\""
    },
    {
      "commit": "0c9937cb5c10e3c17f6eb82b1a247adcc9345fc9",
      "tree": "60e41c9cd51d146fddac592572849909fd94d8dd",
      "parents": [
        "ac2247c4060567850d98735734de666ee60f6fbb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 13:30:58 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 13:30:58 2018 -0800"
      },
      "message": "Remove getIsimChallengeResponse\n\nRemove the obsolete getIsimChallengeResponse.\nAnybody calling this method should use\ngetIccSimChallengeResponse instead.\n\nBug: 27954896\nTest: compilation\nChange-Id: I636825a448992e06dc11d4cd58dee750c38b2c5e\n"
    },
    {
      "commit": "dc77bcee407bc4334c71819dc088293e39a8fdad",
      "tree": "777facf82321c318536491e1d69159c3f22cf026",
      "parents": [
        "b8b7589531a5c9c0102729baa364a4470eb50430"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jan 08 14:08:17 2018 +0900"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Jan 29 13:09:29 2018 -0800"
      },
      "message": "Remove SystemApi annotation from EuiccManager.getOtaStatus()\n\nEuiccManager.getOtaStatus() has been annotated as @SystemApi, but its\ndeclaring class EuiccManager has not. Therefore, the method hasn\u0027t been\nrecognized as SystemApi (does not appear in system-current.txt) and no\napp is using the method.\n\nThis hasn\u0027t been harmful, but will soon trigger CTS failures when we do\nthe exact match for SystemAPIs; a runtime entity annotated as @SystemApi\nhave to exist in the documented API (e.g. system-current.txt). So\nremoving this no-op annotation.\n\nBug: 67891551\nTest: m -j checkapi\nChange-Id: I570ef5e5c88b6b9162116d3d3a7b17367efa9d7f\n"
    },
    {
      "commit": "1e2fdde5333231604e24e7ba4e1e1f16732fb48a",
      "tree": "7397cced4970151f0b87893cf8176abd719041a1",
      "parents": [
        "26de1d3b9085b0a46542e922b8443c65723164b1"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jul 11 16:25:16 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 11:20:12 2018 -0800"
      },
      "message": "Add Constants for NATT Keepalive to RILConstants\n\nBug: 38350389\nTest: compilation\nMerged-In: Ic18a7c947d2c62efe76d656bd683f9ce296f68fd\nChange-Id: Ic18a7c947d2c62efe76d656bd683f9ce296f68fd\n(cherry picked from commit 974aada04734ced17f3842c817e7e8c3528d0739)\n"
    },
    {
      "commit": "35520445bec4819a487a3770d5c760814c7f47a0",
      "tree": "954ebdb67cc4aab6a0426e3a948259d52f0d8a1e",
      "parents": [
        "b8b7589531a5c9c0102729baa364a4470eb50430",
        "f00ff3c93bacd810a18153b2c0723d99aa8682ea"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 27 03:24:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 27 03:24:52 2018 +0000"
      },
      "message": "Merge \"Added nullable callback support\""
    },
    {
      "commit": "f00ff3c93bacd810a18153b2c0723d99aa8682ea",
      "tree": "c8643bfdc3fca156d5e8055de5d7890803701c30",
      "parents": [
        "a0f863d4fba1d70145a1626752741cd0804e8674"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 26 16:03:17 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Jan 27 01:28:21 2018 +0000"
      },
      "message": "Added nullable callback support\n\nSometimes data service clients do not care the result of the\nrequests so they pass null callback. In this case the data service\nshould handle it.\n\nTest: Manual\nBug: 64132030\nChange-Id: Ib188994fed4e708de875a24d5386a74a8f6db4dd\n"
    },
    {
      "commit": "4f880138e4a5f35871ead3223206c76e5de6ee30",
      "tree": "d0e33f172d86717e3e98c9307f967601c8978f18",
      "parents": [
        "fbef950d952d4f33725eb6cc318e531b841e9f28"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Fri Jan 26 15:49:38 2018 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Fri Jan 26 17:16:14 2018 -0800"
      },
      "message": "Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\n\nBug: 72561613\nTest: test on phone\nChange-Id: Ifae8c341dd41936a993c6202bc0c7d1c71b8d360\n"
    },
    {
      "commit": "093ab1dc61961bcbf4d60c0f7d096acab9b7c75e",
      "tree": "5a73d2be79a37811b48605569166a78a14d26b95",
      "parents": [
        "a0f863d4fba1d70145a1626752741cd0804e8674",
        "b83cc78bfdba67e76c74464d083655b9763af99e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 27 00:39:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 27 00:39:37 2018 +0000"
      },
      "message": "Merge \"Renamed Result to ResultCode\""
    },
    {
      "commit": "045ff781b9442c736c58778ba4e9a9d0c8c94365",
      "tree": "36cb9cc7d078708f6ca444f9bc1f5d151d0151b6",
      "parents": [
        "656096516cf0af5ade7174d441d1a7ca47a77ccd",
        "a299bf25afa0cab8eed30ee32435f104bf915ce0"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 26 19:25:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 26 19:25:13 2018 +0000"
      },
      "message": "Merge \"Added slot id in the internal API\""
    },
    {
      "commit": "b83cc78bfdba67e76c74464d083655b9763af99e",
      "tree": "c3d1c1df71760b7155d7c2ffcd0529cf6394e839",
      "parents": [
        "afd65d9d1cd4c61b4992fe07f10568e5da003c09"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 26 09:21:16 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jan 26 09:21:16 2018 -0800"
      },
      "message": "Renamed Result to ResultCode\n\nTest: Manual\nBug: 64132030\nChange-Id: Idd49322186d1a60c9846cc205964f3b2e318c31a\n"
    },
    {
      "commit": "4c01328d90a5ccfed9201cf744ad5a782b5a52a2",
      "tree": "d222abf08a67dd350ccb828f0d5fc1dffb0d6246",
      "parents": [
        "d5cba89b983a7e889b12b48ac4143201ddec7908"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Jan 24 16:27:09 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 25 10:57:43 2018 -0800"
      },
      "message": "Add Voice / Data network specific reg states.\n\nIn NetworkRegistrationState.java, add hidden inner classes that\nstores information specific to voice network registration state\nand data network registration state.\n\nBug: 64132030\nTest: build\nChange-Id: I746be2a50cfa138acc5b2b40e38ab875ceab6d8d\n"
    },
    {
      "commit": "197f072da218cd2b5edd575513233f8b79a7b720",
      "tree": "698c6a1fd071d473336f1f555338b350d4f40738",
      "parents": [
        "ffcf3ff77d02e53812de0afa1f893c7ba67db8fd",
        "321977a19118affd0524ceb2c63cc3ba024e02d5"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 25 17:22:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 17:22:50 2018 +0000"
      },
      "message": "Merge \"Fill in methods in EuiccCardController.\""
    },
    {
      "commit": "7e73c73f8929e0899e74c5c709cb9c63537605a8",
      "tree": "097df15af4bdb47a069c104ede3606d1adc33f22",
      "parents": [
        "b6a5c92b507cefc92508593301821faa32f9ea65",
        "a9d9b021beace2d6b53bf2b7c0ff502995b75ca9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 12:50:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 12:50:37 2018 +0000"
      },
      "message": "Merge \"Update CellInfo API to accomodate new fields.\""
    },
    {
      "commit": "185a89caf1ab7ddcfeedf277de0c706a6dde1046",
      "tree": "faf7fde691469fb43368f3063a407493f7f2a7b7",
      "parents": [
        "b1c6aa456799e52e6c3701fb21b2aacf91f15261",
        "09a7773583657c1de8c51e33f8bdd8b571738f9a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 07:47:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 07:47:55 2018 +0000"
      },
      "message": "Merge \"Add ServiceState APIs for carrier aggregation.\""
    }
  ],
  "next": "a9d9b021beace2d6b53bf2b7c0ff502995b75ca9"
}
