)]}'
{
  "log": [
    {
      "commit": "bc813005b824ea7db93f392e49e7ef9b5a585f6e",
      "tree": "f88b78fc9421f37e172a828c78d9a962e22f2a86",
      "parents": [
        "e3ab43eefe7221683c9e83b4f9af6f30e313d61a",
        "0c22feffaa97e51c90be5b695a97517dcedcb314"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Dec 08 00:14:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 08 00:14:57 2017 +0000"
      },
      "message": "Merge \"IMS: Add support for STK CC feature\""
    },
    {
      "commit": "0c22feffaa97e51c90be5b695a97517dcedcb314",
      "tree": "fa7fd148e226d07047ad421e88b4f9289045b25c",
      "parents": [
        "a0c52a8acec8714917c52fdb72d514895feaa4c3"
      ],
      "author": {
        "name": "Suresh Koleti",
        "email": "skoleti@codeaurora.org",
        "time": "Sat Jul 29 10:16:43 2017 +0530"
      },
      "committer": {
        "name": "Suresh Koleti",
        "email": "skoleti@codeaurora.org",
        "time": "Wed Dec 06 21:00:24 2017 +0530"
      },
      "message": "IMS: Add support for STK CC feature\n\n-- Add interface in IImsUtListener to get data for\n   UNSOL_ON_SS.\n-- Add new file ImsSsData to store the data received\n   as part of UNSOL_ON_SS.\n-- Add approprate error codes and strings to support\n   to show error dialogs to user.\n-- Add ImsUtInterface API\u0027s to indicate UNSOL_ON_SS\n   to ImsPhoneCallTracker.\n\nTest: Manual\nBug: 64685331\nChange-Id: I023c1af0d521e5b19ecce1576c4caa299ae468e3\n"
    },
    {
      "commit": "43f665c95e9df71d75c92bc74e21eb3fa62cc0e4",
      "tree": "2e788f451d880d138ebaf607ce7bd949bc237f4c",
      "parents": [
        "516b41e5a5d428abf9899664ca9ba9b35a0745a8",
        "d0abc863f4cdd1d914019e90bf246d639b0cdc24"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 05 00:06:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 05 00:06:29 2017 +0000"
      },
      "message": "Merge \"Remove unused AIDL files\"\nam: d0abc863f4\n\nChange-Id: Ia6d798f6acf3930945cac488db81ccec3792648d\n"
    },
    {
      "commit": "4e1b9c199d08e5a71a8d1b2436146d914bd5dadd",
      "tree": "27935413b7cc736c182d0cea31709a8dd49e3432",
      "parents": [
        "3d16ff7a4ae01773a9a54023b72e825f1cef886e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Nov 30 14:29:34 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 04 11:14:25 2017 -0800"
      },
      "message": "Remove unused AIDL files\n\nThese files show up in a glob for all AIDL files, but are not listed\nin AIDL files to be built, and have no references in codesearch\nexcept for one unused import.\n\nBug: 70046217\nTest: m checkbuild\nChange-Id: I7d6a3bb19d2e16b5f09473f3058afcf5b4edd9b6\n"
    },
    {
      "commit": "1468d0f7e571fbe7a6e00ccf5f954a828ccd1e5a",
      "tree": "eeeb9cb43da24731e040f2c106a1951d54c523f9",
      "parents": [
        "31bcd7acea8aa81d1364f04bb259c9f37418a63a",
        "c1c29dbf4523b234d6e9ed0492f06e8854cc3043"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Dec 01 00:36:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 01 00:36:14 2017 +0000"
      },
      "message": "Merge \"IMS: Add new APIs for call barring operations\"\nam: c1c29dbf45\n\nChange-Id: Ibb11c26494791baac116fb561c03cbdc371766a1\n"
    },
    {
      "commit": "c1c29dbf4523b234d6e9ed0492f06e8854cc3043",
      "tree": "c25fca7e3d7570250e43c389f5e18f1862d4e976",
      "parents": [
        "7fce15dc5e190859ceef8e6a46f3cd4133eb9c7d",
        "f6e372b1fbc0055c4cba3486a73ad805a54ed01a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Dec 01 00:25:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 01 00:25:43 2017 +0000"
      },
      "message": "Merge \"IMS: Add new APIs for call barring operations\""
    },
    {
      "commit": "208f232825b8799e12f16994f303efa0188ee493",
      "tree": "0ac2364fef4d6899864348f7cec74ec48903520e",
      "parents": [
        "cba4979a6a2f2bd2fee1a7043203cbc9367cbda9",
        "74445ed3111486737520a1768db20ba36f5af1fd"
      ],
      "author": {
        "name": "Mohamed",
        "email": "abdalkader@google.com",
        "time": "Thu Nov 30 16:05:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 30 16:05:36 2017 +0000"
      },
      "message": "Merge \"Add SMS over IMS APIs\"\nam: 74445ed311\n\nChange-Id: I5b08b82f39968adc111d0b3361b4312eb7244913\n"
    },
    {
      "commit": "74445ed3111486737520a1768db20ba36f5af1fd",
      "tree": "fae0671094ea26917719f9fe7e09c7ed99a49dca",
      "parents": [
        "171fce83775f98175c7113f2ec8cec2e247e174d",
        "037749df03aff860db94c47e69b4ba3913f5e0e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 30 15:56:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 30 15:56:30 2017 +0000"
      },
      "message": "Merge \"Add SMS over IMS APIs\""
    },
    {
      "commit": "f6e372b1fbc0055c4cba3486a73ad805a54ed01a",
      "tree": "52dcaab5c38910624a784f9d54cd61f921decda4",
      "parents": [
        "b7dc3a3b21217c752cdffcdaa0a788cacb2861bd"
      ],
      "author": {
        "name": "Benergy Meenan Ravuri",
        "email": "bravuri@codeaurora.org",
        "time": "Mon Oct 17 12:48:29 2016 +0530"
      },
      "committer": {
        "name": "Ravi Paluri",
        "email": "rpaluri@codeaurora.org",
        "time": "Thu Nov 30 18:03:12 2017 +0530"
      },
      "message": "IMS: Add new APIs for call barring operations\n\nAdd below APIs to perform call barring operations for a\nspecified service class.\n\nqueryCallBarringForServiceClass\nupdateCallBarringForServiceClass\n\nTest: Manual\nBug: 37559543\nChange-Id: I438d3527f0e4b2c09de3f7e44e6b80df82b915ae\n"
    },
    {
      "commit": "037749df03aff860db94c47e69b4ba3913f5e0e2",
      "tree": "cb4363fddb9a141ce525d3dc284d71122b07c7ff",
      "parents": [
        "419ec0528444ba4755199ed6cf6ffa6d1b201d95"
      ],
      "author": {
        "name": "Mohamed",
        "email": "abdalkader@google.com",
        "time": "Mon Nov 27 18:40:09 2017 -0800"
      },
      "committer": {
        "name": "Mohamed",
        "email": "abdalkader@google.com",
        "time": "Wed Nov 29 16:14:57 2017 -0800"
      },
      "message": "Add SMS over IMS APIs\n\n- Adds public APIs that IMS providers will implement/use\n- Adds aidl APIs for internal communications to support SMS over IMS.\n- First pass at documentation of APIs.\n\nMoving over from  ag/3265442\n\nBug: 69846044\n\nTest: None\nChange-Id: Ic665a2a7d64a56417bcf2a159d6b88b05cdb832a\n"
    },
    {
      "commit": "c8ec8a5e560b3e3f3680993c28c2eddd30c5f192",
      "tree": "628da3617acaf8b941aa4df0bb6f643a677feb21",
      "parents": [
        "f51d382d9ca0bf8cebe0e5a9cb396298cbf6d5c6",
        "b00f00e74b99794db792102122b4aeaaa5189edd"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 29 23:52:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 29 23:52:41 2017 +0000"
      },
      "message": "Merge \"fixed CdmaSmsAddress parser\"\nam: b00f00e74b\n\nChange-Id: I041c8f3937882b7fd78adf2c2f2cf87fc225b936\n"
    },
    {
      "commit": "b00f00e74b99794db792102122b4aeaaa5189edd",
      "tree": "25f9bd160cf2d94f6fee62d796011b5c8b5b3936",
      "parents": [
        "8a95711ef19985b5efb94f7532f437633672f956",
        "6dabb40ae352c57571f23a04716bd4045a8e50ab"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Nov 29 23:38:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 29 23:38:29 2017 +0000"
      },
      "message": "Merge \"fixed CdmaSmsAddress parser\""
    },
    {
      "commit": "6dabb40ae352c57571f23a04716bd4045a8e50ab",
      "tree": "8130889cadd81016eb67ff8d088eaa942bc07b0f",
      "parents": [
        "faffb072a4dd922eaa097eb9b638639b0dad8877"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 02 16:56:09 2017 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Nov 28 18:02:31 2017 -0800"
      },
      "message": "fixed CdmaSmsAddress parser\n\nThe digit mode of CdmaSmsAddress is incorrect for international\naddress.\n\nSee 3GPP2 C.S0015-B section 3.4.3.3 Address Parameters for the spec of\nCdmaSmsAddress.\n\nAlso see the table from 3GPP2 C.S005-D, table2.7.1.3.2.4-2.\n\nBug: 34805351\nTest: unit test\nChange-Id: I542a717986009b01d19aef5e61964f03b216a162\n"
    },
    {
      "commit": "e575ad10ca5d4713235f766086ee8d83d56b72c9",
      "tree": "de5e7e6ad0fe2137bd2d5bcb6656c1c36a90f7a4",
      "parents": [
        "c6dc6baf4f8e78b96728361e3523feefbb770268",
        "8a02c63f166de7ed0b29afc9a485a8e606d9d441"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 22 19:23:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 22 19:23:16 2017 +0000"
      },
      "message": "Merge \"Refactor ImsService to AIDL\"\nam: 8a02c63f16\n\nChange-Id: I195d7ccff8498241b6c7be819d2ee96b661d51e1\n"
    },
    {
      "commit": "216b3ce485ccd0c42a778c3ca0668f371465a8d4",
      "tree": "1dae6d3acfdee684338360ad4dda32dc4c2e0675",
      "parents": [
        "a89f6150dc68b64ae0fe2466cad6afc6880f7cae"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 09 10:22:49 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 16 21:28:36 2017 +0000"
      },
      "message": "Refactor ImsService to AIDL\n\nThe ImsService was originally designed as a flat\ninterface, all ImsFeatures would be forwarded\nthrough ImsService. This has been refactored to\nusing AIDL interfaces for each feature, as it\nis more straightforward.\n\nTest: Manual, Telephony IMS Unit Tests\nChange-Id: Ibe065ddec6f180eabda03cf06f842c642a11114f\n"
    },
    {
      "commit": "220871a697290529278ed16db508eda8e12f3fc7",
      "tree": "bc13101b63c6fe39a9d92706ecb7ded7f98f5a9c",
      "parents": [
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
        "98e12851336b7db16e583f9afac63ecc97465980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from\noc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\n\nChange-Id: Ia7b8da4a00d215160e4a4fa40f6044208d1297b7\nMerged-In: I19846d2a3ee27aecbae2367a74ee49082eea154d\n"
    },
    {
      "commit": "413a30812669dd34f73b748a9574308fc6a16d45",
      "tree": "3bbbe34fdfb35a1266fe3d43e6ddbd0ab990a062",
      "parents": [
        "b2bde067c2b0ec1f896af26ebcb97fdafa31fca3",
        "2635a89c8cb536d487c5a77ea205f787c19dc92e"
      ],
      "author": {
        "name": "Jayachandran Chinnakkannu",
        "email": "jayachandranc@google.com",
        "time": "Fri Nov 10 00:31:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 10 00:31:39 2017 +0000"
      },
      "message": "Merge \"Remove the OEM hook implementation and usage\""
    },
    {
      "commit": "2635a89c8cb536d487c5a77ea205f787c19dc92e",
      "tree": "883a60585ae5237b0f255e82e0d67c6162cd0f9e",
      "parents": [
        "e158cdaaa5996bcf1294d1d368d0b00e19561e64"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Wed Oct 25 09:45:52 2017 -0700"
      },
      "committer": {
        "name": "Jayachandran C",
        "email": "jayachandranc@google.com",
        "time": "Tue Nov 07 19:36:50 2017 -0800"
      },
      "message": "Remove the OEM hook implementation and usage\n\nVendors and OEMs shall use HIDL extension going forward\nto send OEM specific message\n\nTest: Basic Telephony Sanity\n\nBug: 34344851\n\nChange-Id: I977004cf49f9c61b434dc2ded2effa29ace0f603\n"
    },
    {
      "commit": "9a6369dbd569ab27de673d30fdf9ea810205157a",
      "tree": "53720142518c2a211fff5720117e76cc0f272434",
      "parents": [
        "8f291b18a1b7ddaaa1319ee33c544348f936d479"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 07 11:05:51 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 07 11:05:51 2017 -0800"
      },
      "message": "Remove ImsService Feature Interfaces\n\nThe ImsService feature interfaces were designed\nto support a flat ImsService AIDL. This is not\nnecessary anymore, so this interface is being\nremoved as part of prep for the new ImsService\ndefinition.\n\nTest: Manual\nChange-Id: Iefbcd168441ce2547523cf3e6a99ab3de5f3f823\n"
    },
    {
      "commit": "c173c93c1ca84652a102ed12b95e0c3b5b63d69c",
      "tree": "8cef9a81f12c26b60147e479ca54c1bebc31ca9f",
      "parents": [
        "f1167ced38b51b887a4c3e24a5539ab30dd0044e",
        "cf94c67dc0e8aff3cdb069d382a64c4e1ea36ec9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 01 23:20:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 23:20:39 2017 +0000"
      },
      "message": "Merge \"Added interface to get the decimal digit from hex ICCID.\""
    },
    {
      "commit": "cf94c67dc0e8aff3cdb069d382a64c4e1ea36ec9",
      "tree": "74a2fe7db881163f9e66e513be9372c629b13cc6",
      "parents": [
        "d6ab173f6c1d9b92ab0385a2d88664232152a8fc"
      ],
      "author": {
        "name": "Yujing Gu",
        "email": "guy@codeaurora.org",
        "time": "Thu Oct 26 16:06:09 2017 +0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Oct 30 13:38:29 2017 -0700"
      },
      "message": "Added interface to get the decimal digit from hex ICCID.\n\nThe interface used to get the decimal digit from hex ICCID to\ncompare with the old decimal ICCID after the version upgrade.\n\nChange-Id: Ib4690bd942cce79da544f44aaa56af21efb085aa\nTest: SubscriptionInfoUpdaterTest#testHexIccId\nFixes: 62245439\n"
    },
    {
      "commit": "1400db67488435f2974be38f61127c10b2028083",
      "tree": "eb78a53b912147781593fc47c464079c7c949c81",
      "parents": [
        "1fab41e77119c95a6f3a9708b506489e15ecd36d",
        "bbef627077c5126b5b1292a5a396d784218c09cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 29 17:48:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Oct 29 17:48:44 2017 +0000"
      },
      "message": "Merge \"Add support for send Message with messaging options\""
    },
    {
      "commit": "6c350bbb1d32a11be17d7b70b9f6060131aad1b5",
      "tree": "3cb1c6fcdf4723dff030d7fd3d5498b8506cfd03",
      "parents": [
        "47b23176bdf97ab2e4c50da70499d811899a83ac"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 25 15:01:00 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Oct 27 12:55:32 2017 -0700"
      },
      "message": "Handle alternate status values.\n\nSome carriers use sendrecv to indicate a call in a conference is active,\nand sendonly to indicate that the remote party has held the call.\nAdding support for these status values.\n\nThis ensures that remotely held calls for these carriers are set to held.\n\nTest: Manual\nBug: 33272103\nMerged-In: Ie386bdb4c77df1305d80f604f48174794c3ee0c1\nChange-Id: I4a950c4e143d5ac396b30569dbda0b1cf4e92a3e\n"
    },
    {
      "commit": "bbef627077c5126b5b1292a5a396d784218c09cf",
      "tree": "6e80620cf232fa2e17cfb07f69bdfbf2a627e308",
      "parents": [
        "26817938f6966928488e92de73359c3887006642"
      ],
      "author": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Mon Mar 13 17:08:26 2017 +0800"
      },
      "committer": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Fri Oct 27 11:31:48 2017 +0800"
      },
      "message": "Add support for send Message with messaging options\n\nAdd support for following messaging options.\n\n1.Add support for message priority in 3gpp2.\n\n2.Add link control support while sending multiple messages.\n\n3.Add validity period support in 3gpp.\n\nChange-Id: I19f4fbc5a3b6922884196b301d30280acd9e501e\n\nMSIM(Telephony): Add changes to SMS APIs as per new SmsManager design\n\nChange SMS Msim APIs as per new SmsManager design\n\nChange-Id: I14ad7685e23b14203a76dfe3cc5a95a337f7d0e3\n"
    },
    {
      "commit": "2869e5752272a6f0afeb7f2d493a799e247f2032",
      "tree": "5598d9a9a639a80a86f48c60f08b48afb46d7414",
      "parents": [
        "dbb33c058b13cca8b4ba916bac9a4bd08d0ddcc4",
        "56ed1f9c9d607e73d1e1972fb7c359686f5f70bb"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Sep 20 00:12:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 20 00:12:10 2017 +0000"
      },
      "message": "Merge \"Fix wrong reading the sms lengh of stored long sms in RUIM\" am: c8ad4a82c7 am: 649f3bf73f\nam: 56ed1f9c9d\n\nChange-Id: I039843725244d892248591cf4e88e1840e506733\n"
    },
    {
      "commit": "649f3bf73f1fb803d81d32efda88093afad37543",
      "tree": "8797c762f90e4bf7d44aa4cebb520f82b0ec6244",
      "parents": [
        "c17b4e5a1439fa2af7b168408b601b7da3cc9699",
        "c8ad4a82c7144ae429df80ec4a141567499c7289"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Sep 19 23:55:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 23:55:48 2017 +0000"
      },
      "message": "Merge \"Fix wrong reading the sms lengh of stored long sms in RUIM\"\nam: c8ad4a82c7\n\nChange-Id: Id1af6c8abd901f981ad1abfa5fbf4887ee694c17\n"
    },
    {
      "commit": "c8ad4a82c7144ae429df80ec4a141567499c7289",
      "tree": "1cc06ba81a8cc7be788c1ca5fff11a8e1d4219b3",
      "parents": [
        "104501fa293276412131f02692c4a5f301cb9a57",
        "30d421780f69a1be87a6e361de03854371ada355"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Sep 19 23:39:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 23:39:42 2017 +0000"
      },
      "message": "Merge \"Fix wrong reading the sms lengh of stored long sms in RUIM\""
    },
    {
      "commit": "4714011c2345d1c3fb5c17f771fbe807eca03929",
      "tree": "b9109a65c94eef915b1a767ef199c20c0cb34f35",
      "parents": [
        "2f5c306b82eda6d213dae1d6dd53389a551201e3",
        "c26e534bef58ba679aa17334176a6d080d44ab8b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 19 16:52:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 16:52:09 2017 +0000"
      },
      "message": "Merge \"Fix ImsCallProfile parceling and add protection for invalid parcelables.\" am: 99d28ebbda am: 8b2e421025\nam: c26e534bef\n\nChange-Id: I447794014fe74f6efb4c712808704b8b0f8bc43f\n"
    },
    {
      "commit": "8b2e42102564b3ce989251b5dc3021207dd186da",
      "tree": "21dbc26d8df7cd678711c085d3a77c91d0d0ec9c",
      "parents": [
        "79d4ef6caafdb76cfa68144ddf8002a290f8b1a2",
        "99d28ebbdaef6768ef07cb68f818874dc1abeafa"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 19 16:37:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 16:37:38 2017 +0000"
      },
      "message": "Merge \"Fix ImsCallProfile parceling and add protection for invalid parcelables.\"\nam: 99d28ebbda\n\nChange-Id: I99ff94901868d3b16a20a6592e106bc0645b863e\n"
    },
    {
      "commit": "99d28ebbdaef6768ef07cb68f818874dc1abeafa",
      "tree": "1fc6fc47df18fffe155e64cb9732298feef4fe88",
      "parents": [
        "46af70cad993d4b7d334ecebe3951ee764357334",
        "c4fd93e43b1210164cdaa5a9d895f9666e108a66"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 19 16:28:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 16:28:52 2017 +0000"
      },
      "message": "Merge \"Fix ImsCallProfile parceling and add protection for invalid parcelables.\""
    },
    {
      "commit": "f05a01caf32f128f7bc0fd1d4543bfcf8fe60e2d",
      "tree": "8653fc6a32d588671ebc8af8f1db44af9cff2dc2",
      "parents": [
        "729cb8b2b5ae1bcbbe0c2950786976925fdb95a2",
        "b3bc234dfae5bff20ff18d2e0e86cbb8f3de130b"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:38:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:38:10 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\" am: 2bcc7fac89 am: 74bd3daaac\nam: b3bc234dfa\n\nChange-Id: I5df968dbf00665d3bfdd451dc4e03fda055c371a\n"
    },
    {
      "commit": "74bd3daaacc19445c9ede26a7ee47834f8cf7a97",
      "tree": "0fb33f1226647a09b442fd5bccea9239ee21c5d8",
      "parents": [
        "8c65620d31a95b0e0650aa91637c68ac6328c8f8",
        "2bcc7fac897d92a44cde36ebe06c794be90cf275"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\"\nam: 2bcc7fac89\n\nChange-Id: I4bddee5b8cf19715db56e7286a05f76be530928d\n"
    },
    {
      "commit": "0be6d7cbd85e0722a22a93205560f2caf37d8fb2",
      "tree": "b29110a4866c44e9a9f338bc6df32e1349e2613f",
      "parents": [
        "ac421b8f44a2680736f67b997a3111bc2197aa43"
      ],
      "author": {
        "name": "Erika Avenberg",
        "email": "erika.avenberg@sonymobile.com",
        "time": "Sat Aug 30 12:00:47 2014 +0200"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Sep 18 15:21:08 2017 -0700"
      },
      "message": "Incorrect decoding when TP-OA contains non-integer information\n\nWhen receiving a GSM SMS message where the TP-Originating-Address\n(TP-OA) field contains non-integer information, it is currently\ndecoded incorrectly.\n\nThis CL adds support for decoding BCD according to spec:\nETSI TS 123 040 V9.3.0\n\nSection: 9.1.2.3 Semi-octet representation\n\"If a mobile receives an address field containing non-integer\n information in the semi-octets other than \"1111\" (e.g. 1110)\n it shall display the semi-octet as the representation given\n in GSM 44.008 [12] under \"called BCD number\", viz 1010\u003d\"*\",\n 1011\u003d\"#\", 1100\u003d\"a\", 1101\u003d\"b\", 1110\u003d\"c\".\"\n\nBug: 65042708\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/GsmSmsTest.java --test-method testAddressing\nChange-Id: Ied2d6ca4d84d5c3ca6cc5c4d9875d2ff2a8e5df9\n"
    },
    {
      "commit": "c4fd93e43b1210164cdaa5a9d895f9666e108a66",
      "tree": "38ad81f4d63ba232feaea2415b0793c05a44e9ce",
      "parents": [
        "d217a0c5a7603aa35d944caf428e01a077c781cc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 12 13:39:38 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Sep 12 19:13:30 2017 -0700"
      },
      "message": "Fix ImsCallProfile parceling and add protection for invalid parcelables.\n\nTwo things:\n1. The writeToParcel and readFromParcel in the ImsCallProfile never\nworked; they were not parceling the Bundle properly.\n2. Ensuring on writeToParcel that invalid Bundle contents are removed and\nnot sent across a Binder interface.\n\nThe existing Bundle.filterValues method accomplishes this by ensuring only\nprimitive types and android.* namespace parcelables are included in the\nBundle.  We use this to ensure that when the ImsCallProfile instances cross\nthe binder call boundary, package-local Parcelables don\u0027t cause the\nBundle to be invalidated when unmarshaled in a place where the\npacakge-local parcelable is not available.\n\nTest: Manual, also wrote new unit tests\nBug: 65562929\nChange-Id: Iea982d14a053414b9a4daba998c021c61902119d\n"
    },
    {
      "commit": "d217a0c5a7603aa35d944caf428e01a077c781cc",
      "tree": "4069251a5c6033956453b8e2e3bcfd17dbe158cc",
      "parents": [
        "3e884ce13c9787340f37b729945967ac3fa5c5d8",
        "86bd4769fa2c011c33d6608504fbd864d1e5babf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 11 19:44:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 11 19:44:31 2017 +0000"
      },
      "message": "Merge \"Add ims registration status\""
    },
    {
      "commit": "56b0dfb38c22b66846d709a29f929e8f971b33d1",
      "tree": "e55fb1ad6fb2de78bf06232ba5829388e85803e7",
      "parents": [
        "d82bed1c745e8834382ad7ee94e2e87d2acfc217"
      ],
      "author": {
        "name": "Ping Sun",
        "email": "ping.x.sun@sonymobile.com",
        "time": "Wed Mar 02 19:09:27 2016 +0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 07 23:25:29 2017 +0000"
      },
      "message": "Add ims registration status\n\nChanges the below to display the \"IMS registration status\" menu\nin Status Info setting.\n1. Add a new API \"isImsRegistered(int subId)\" so that IMS registration\nstatus for specific subscription is acquired.\n2. Add a carrier config for the customization.\n\nTest: manual Checked \"IMS registration state\" in Status Info setting\nBug: 28806101\nMerged-In: I6c452c512f03cf41704b91331e44141ed3050cf9\nChange-Id: I6c452c512f03cf41704b91331e44141ed3050cf9\n"
    },
    {
      "commit": "86bd4769fa2c011c33d6608504fbd864d1e5babf",
      "tree": "d85bae35ab934d57f05ea826f057e7d88b788725",
      "parents": [
        "ceaccbfe70d2568f36f862273e8832b2cd7dea8c"
      ],
      "author": {
        "name": "Ping Sun",
        "email": "ping.x.sun@sonymobile.com",
        "time": "Wed Mar 02 19:09:27 2016 +0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 07 21:02:05 2017 +0000"
      },
      "message": "Add ims registration status\n\nChanges the below to display the \"IMS registration status\" menu\nin Status Info setting.\n1. Add a new API \"isImsRegistered(int subId)\" so that IMS registration\nstatus for specific subscription is acquired.\n2. Add a carrier config for the customization.\n\nTest: manual Checked \"IMS registration state\" in Status Info setting\nBug: 28806101\nMerged-In: I6c452c512f03cf41704b91331e44141ed3050cf9\nChange-Id: I6c452c512f03cf41704b91331e44141ed3050cf9\n"
    },
    {
      "commit": "816f93ed9f31558bdff97a151b9635d41587934e",
      "tree": "42c2ed27e879f94f8e54b01f9ba3f62cc4a33391",
      "parents": [
        "576305e29c259df940ebba205732d123894d74c4"
      ],
      "author": {
        "name": "Ping Sun",
        "email": "ping.x.sun@sonymobile.com",
        "time": "Wed Mar 02 19:09:27 2016 +0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 07 21:00:06 2017 +0000"
      },
      "message": "Add ims registration status\n\nChanges the below to display the \"IMS registration status\" menu\nin Status Info setting.\n1. Add a new API \"isImsRegistered(int subId)\" so that IMS registration\nstatus for specific subscription is acquired.\n2. Add a carrier config for the customization.\n\nTest: manual Checked \"IMS registration state\" in Status Info setting\nBug: 28806101\nMerged-In: I6c452c512f03cf41704b91331e44141ed3050cf9\nChange-Id: I6c452c512f03cf41704b91331e44141ed3050cf9\n"
    },
    {
      "commit": "647f6a7ceb2230a1285473a0835c399a5f72a208",
      "tree": "09958fa36b792183d6a40be0773b1dd19ee5c392",
      "parents": [
        "c86e2f98a454a0b96369c769740820acc72c05ba",
        "aa4c059da17bfb8c156f825fbfa9f63430fc75cf"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Sep 06 01:22:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 01:22:49 2017 +0000"
      },
      "message": "Merge \"Add EVENT_ROAMING_SETTING_CHANGE in DctConstants.\" into oc-mr1-dev\nam: aa4c059da1\n\nChange-Id: Ie4484da4a56fc041d21afcc2a3ebb7a387cbd52c\n"
    },
    {
      "commit": "aa4c059da17bfb8c156f825fbfa9f63430fc75cf",
      "tree": "2d72e7cc7547c694afdcdc1d20c212f7add2ca91",
      "parents": [
        "bff95c0d661571c4757a86fdae9b5fae090bb118",
        "b0d99e435b975d0498288010dbf731e21a4bf204"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Sep 06 01:09:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 06 01:09:35 2017 +0000"
      },
      "message": "Merge \"Add EVENT_ROAMING_SETTING_CHANGE in DctConstants.\" into oc-mr1-dev"
    },
    {
      "commit": "7b01ee5cdad80e0d13b18060ef7087ae75f512a5",
      "tree": "cd5114ff9b2a21a209fb3304eeb384a5b96bc3fc",
      "parents": [
        "434ccc8700b59e49e04db37249a2e54c84b6f89d",
        "6391598412b0a265c5c9e2c162fd1d7c42353dc6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 21:37:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 21:37:49 2017 +0000"
      },
      "message": "Merge \"Adds ERROR state to ImsConfig\"\nam: 6391598412\n\nChange-Id: I612aae570b12b1106f515d32bd8caa3843a3953e\n"
    },
    {
      "commit": "df99d59284b6be07ca85d738a575b560987d891d",
      "tree": "ba3453371190e1c755384ff36b20a0eb6854f9fe",
      "parents": [
        "7aff46195e9fd9750d1643b479d8a7a2cb10dca9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 14:53:30 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 10:16:26 2017 -0700"
      },
      "message": "Adds ERROR state to ImsConfig\n\nAdds the ERROR return state for bool provisioning values\nso that we can throw an Exception in some cases.\n\nBug: 64540800\nTest: Manual\nMerged-In: Id412c0be939da6240a66a942730fd18badabb6c6\nChange-Id: I0b79837c694d245999031ec65783857e114b7c75\n"
    },
    {
      "commit": "063d5e871ac83b99399067ca05854181a6b462e8",
      "tree": "39999d2ed21aac33b887a907dc950f67a5f6eb6f",
      "parents": [
        "8ad2bd4b530fda48d8cce8f087a4d7e9071d7001",
        "ed6e29f29262d026043ae48a52ab93f8de9a90b9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 30 18:48:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 30 18:48:34 2017 +0000"
      },
      "message": "Merge \"Adds ERROR state to ImsConfig\" into oc-mr1-dev\nam: ed6e29f292\n\nChange-Id: Id412c0be939da6240a66a942730fd18badabb6c6\n"
    },
    {
      "commit": "ed6e29f29262d026043ae48a52ab93f8de9a90b9",
      "tree": "3c4bb98efb31f8ee88ba2c97345ee34de9d65353",
      "parents": [
        "fb8e9b90961fa12af8ac54779d8041e80ebf6b06",
        "27ca268756319afedfc1b88678bd4e78326949c0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 30 18:31:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 30 18:31:43 2017 +0000"
      },
      "message": "Merge \"Adds ERROR state to ImsConfig\" into oc-mr1-dev"
    },
    {
      "commit": "bbe8f8fd07b83110616a0c8b53a532d164ef7aad",
      "tree": "718efaf37f610fa0c7846f36aaf21031852342bb",
      "parents": [
        "2af6037836fe1b617701e5ce1a84609b5b720256",
        "0240dc99db0a1a5d16ce7911a1e2c473421516b5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 29 22:07:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 22:07:41 2017 +0000"
      },
      "message": "Merge \"Handle alternate status values.\" into oc-mr1-dev\nam: 0240dc99db\n\nChange-Id: Ie386bdb4c77df1305d80f604f48174794c3ee0c1\n"
    },
    {
      "commit": "b0d99e435b975d0498288010dbf731e21a4bf204",
      "tree": "ed2ef1a23782118c6c74636eff80205a6ef25089",
      "parents": [
        "10477217f5b911eeff32ecf7a0f3a763d081f24a"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Aug 25 16:31:41 2017 -0700"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Aug 29 20:56:58 2017 +0000"
      },
      "message": "Add EVENT_ROAMING_SETTING_CHANGE in DctConstants.\n\nBug: 64746542\nTest: Manual\nChange-Id: I91a0cb078e40b5491085a39de7c551065c00da30\n"
    },
    {
      "commit": "27ca268756319afedfc1b88678bd4e78326949c0",
      "tree": "3fdae046f7804720d0aed7d391084657bc855199",
      "parents": [
        "54f40fa1e6bdd27e10738d09e1a123ca8c99f412"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 25 14:53:30 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 29 16:29:18 2017 +0000"
      },
      "message": "Adds ERROR state to ImsConfig\n\nAdds the ERROR return state for bool provisioning values\nso that we can throw an Exception in some cases.\n\nBug: 64540800\nTest: Manual\nChange-Id: I0b79837c694d245999031ec65783857e114b7c75\n"
    },
    {
      "commit": "b229ddabdacd4719c038ba53d637013c2ba80f08",
      "tree": "1b6c2a414b774d9dc7469c0798adf61dccb35c22",
      "parents": [
        "f144f6ecd9386eba9cb516bec42c07295e3f9765"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 25 15:01:00 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 28 17:44:55 2017 +0000"
      },
      "message": "Handle alternate status values.\n\nSome carriers use sendrecv to indicate a call in a conference is active,\nand sendonly to indicate that the remote party has held the call.\nAdding support for these status values.\n\nThis ensures that remotely held calls for these carriers are set to held.\n\nTest: Manual\nBug: 33272103\nChange-Id: I4a950c4e143d5ac396b30569dbda0b1cf4e92a3e\n"
    },
    {
      "commit": "63769af59d335dc4f85eec0b9a6994bd9ba0d8b9",
      "tree": "75945019d00554d12c8721136de34ce8e6ef5250",
      "parents": [
        "44da6633081386f02fe807dd5910cc29cecf7a6e",
        "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 18:33:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 18:33:44 2017 +0000"
      },
      "message": "Merge changes from topic \u0027call-session-may\u0027\nam: 21e4dbb6ed\n\nChange-Id: I20a3a9f7808211187da8434a0b1490081a92e8d8\n"
    },
    {
      "commit": "21e4dbb6ed4de098d226b849ec71e49bcbd6f5f1",
      "tree": "e21b4c28c36ca9d498266cc32681dedbd152f5a4",
      "parents": [
        "a46600e0e7425937fd530ff6a49394043566c636",
        "71c29cfad971aba24475d16698e5243316006b66"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 11 18:14:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 18:14:02 2017 +0000"
      },
      "message": "Merge changes from topic \u0027call-session-may\u0027\n\n* changes:\n  Add callSessionMayHandover API to ImsCallSession.\n  IMS: Support for Possible Call Session Handover\n"
    },
    {
      "commit": "44da6633081386f02fe807dd5910cc29cecf7a6e",
      "tree": "8d9ca799e89f7b35168a42870bd4de9c41bdcce4",
      "parents": [
        "bc13df8ce824ca8a2267f66652ef5f8f8c6e5fbb",
        "a46600e0e7425937fd530ff6a49394043566c636"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 11 00:42:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 00:42:30 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\"\nam: a46600e0e7\n\nChange-Id: If849e9ed61271bf233f4e149ef766e2e7b0d7851\n"
    },
    {
      "commit": "a46600e0e7425937fd530ff6a49394043566c636",
      "tree": "1dbcbe5f9b114d23fca497c8a8546c4c2ee51493",
      "parents": [
        "6ffc855e8d9ac0cc175e50530b0ad00eb7336287",
        "0f4db7d19393aa8d767b7bf52fa15fca655bbb11"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 00:31:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 11 00:31:41 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\""
    },
    {
      "commit": "0f4db7d19393aa8d767b7bf52fa15fca655bbb11",
      "tree": "7f55eeede174f71b6a4780c69cc858728d0ed898",
      "parents": [
        "a0c97b3ddb8ec27c1accd257afd20bee6b6b9265"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 23:15:41 2017 +0000"
      },
      "message": "Change IMS callback AIDLs to be oneway\n\nA bad behaving service was causing the IMS registration\ncallbacks to block indefinetly waiting for the callback\nbinder implementation in another process to finish. Since\nwe update the IMS registration in a loop, we were never getting\nto the updates for the other processes.\n\nThis change moves the AIDL definition to oneway. Since these\nare callback AIDLs, the caller doesn\u0027t need to wait\nfor the callbacks to return before sending the others.\n\nBug: 63137625\nTest: Manual\nMerged-In: I0e049166ddf3604d312748b63a94fa6ebe77c29d\nChange-Id: Id39b6b70aa20bb9986bf293abe2f9e683da4252e\n"
    },
    {
      "commit": "bc13df8ce824ca8a2267f66652ef5f8f8c6e5fbb",
      "tree": "5a1eb0fef310a6c886ae06299e13f9416e290003",
      "parents": [
        "cfbd4a354a32a1a90109bb080d215fb9cdb1cbbe",
        "6ffc855e8d9ac0cc175e50530b0ad00eb7336287"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 23:02:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 23:02:56 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\"\nam: 6ffc855e8d\n\nChange-Id: Ifa04b6260d51c17dc323fab918db0bdbf2bdea64\n"
    },
    {
      "commit": "6ffc855e8d9ac0cc175e50530b0ad00eb7336287",
      "tree": "1c1ecf1ec091da686ddbe9ff72d30afab9c41367",
      "parents": [
        "cd03d0db9d3c86181c050a1995f348a5c1f8d01d",
        "9cf842c531ad21e959f4b61bd4c702d3b75e4ce3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Aug 10 22:50:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 22:50:45 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\""
    },
    {
      "commit": "3d9c4fa14f12e42cf4d996b3a410a0134b689d2e",
      "tree": "993e7a3c31abf9b3e4aa669526cb6b512fd9dc31",
      "parents": [
        "e6a10f5b6a1c5e7e5b802e019c35d78871128c27",
        "793c4be8d46aa163744e62c2af2907055028f8a7"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:54:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:54:12 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\" am: cd03d0db9d am: cfbd4a354a am: 1cdd44bd9d\nam: 793c4be8d4\n\nChange-Id: I4c7b7180fe9b56b5d7483f435a6d70530d89295f\n"
    },
    {
      "commit": "e6a10f5b6a1c5e7e5b802e019c35d78871128c27",
      "tree": "57193a63a16ba2be3d7fac8cf470be9b30f619ea",
      "parents": [
        "516be3933670976dc999998856f60cb4e23b165c",
        "e1e32370e25a474e50188a0f7fa3a0ea59773c40"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:46:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:46:01 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\" am: 854edcff16 am: 3466cda3d7 am: 1a808fc019\nam: e1e32370e2\n\nChange-Id: Ice6d00e2cdfc7b3afff23b3a64d50afc85a56830\n"
    },
    {
      "commit": "793c4be8d46aa163744e62c2af2907055028f8a7",
      "tree": "4a8997e388245849c43a9ac09855be9524a6681c",
      "parents": [
        "e1e32370e25a474e50188a0f7fa3a0ea59773c40",
        "1cdd44bd9dbbf549b65ee1002efe7ab088befa4d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:34:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:34:07 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\" am: cd03d0db9d am: cfbd4a354a\nam: 1cdd44bd9d\n\nChange-Id: I8ed8d16910331f09a0e44e908e7ac89e990af141\n"
    },
    {
      "commit": "e1e32370e25a474e50188a0f7fa3a0ea59773c40",
      "tree": "634fd18e34379678ecdf202230c23ff58ea2a4ab",
      "parents": [
        "365dad5b7990e4288d885420b1e5596e8ad79957",
        "1a808fc019816341b6e5508430b5f2a5e9fed698"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 17:27:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 17:27:24 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\" am: 854edcff16 am: 3466cda3d7\nam: 1a808fc019\n\nChange-Id: I27f67b172bd8096ee00b9c80bb9699b33eff97f7\n"
    },
    {
      "commit": "cfbd4a354a32a1a90109bb080d215fb9cdb1cbbe",
      "tree": "ae39207484c6b634853e3d72330df03ca414e402",
      "parents": [
        "3466cda3d77c0480b95bb6c1f9f24808a75474a1",
        "cd03d0db9d3c86181c050a1995f348a5c1f8d01d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 16:12:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 16:12:19 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\"\nam: cd03d0db9d\n\nChange-Id: I386f5e4de89c4ac758e1702b2efdc16a43c12c33\n"
    },
    {
      "commit": "3466cda3d77c0480b95bb6c1f9f24808a75474a1",
      "tree": "22948755427c5fa6e3f5e4aa9175fa74a959c6be",
      "parents": [
        "6ff07301583c27f24be94b1f0811bae9cbc61e12",
        "854edcff160d54bf6b0e09613407f2de01fec325"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 16:06:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 16:06:36 2017 +0000"
      },
      "message": "Merge \"Get isim card data use subId.\"\nam: 854edcff16\n\nChange-Id: I0a562f9966838cc6746c170b3bba9a250fd2633b\n"
    },
    {
      "commit": "cd03d0db9d3c86181c050a1995f348a5c1f8d01d",
      "tree": "5d1e133cb5b3c7649f30e0b753b177c5b7709034",
      "parents": [
        "854edcff160d54bf6b0e09613407f2de01fec325",
        "8cd6dad0052a57b16412087581a40b0df80dd15d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Aug 10 15:59:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 10 15:59:43 2017 +0000"
      },
      "message": "Merge \"The method of parseEfSpdi does not match TS24008.\""
    },
    {
      "commit": "9cf842c531ad21e959f4b61bd4c702d3b75e4ce3",
      "tree": "2002febc39e48ab309538d0a84004d662ea45814",
      "parents": [
        "a0c97b3ddb8ec27c1accd257afd20bee6b6b9265"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 22 11:39:11 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 09 16:56:42 2017 -0700"
      },
      "message": "Add method that checks the Binder status of ImsConfig\n\nAdds a method to check whether or not the ImsConfig\nbinder has died.\n\nBug: 62723694\nTest: maual, follow bug procedure\nMerged-In: I0ecd6a43d4375d3ac4d7d54b3d437832c0221f05\nChange-Id: I9df6533e7e7dc69487cea50fada6c89599b031a3\n"
    },
    {
      "commit": "825345628c873539983b4ee27f0446a2e8530401",
      "tree": "8649889d01a6aecebd23aec72acb1f7400d7a704",
      "parents": [
        "ab1d052155b545efbc8cfe49d8561beb644be800",
        "a753dfd2e8c1f7f2d71f3e9bdfc41f997521adde"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Aug 09 07:24:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 07:24:05 2017 +0000"
      },
      "message": "Merge \"Handle invalid destination address gracefully\"\nam: a753dfd2e8\n\nChange-Id: I103f925d8008748b5cc5e15a48f0773c092e293a\n"
    },
    {
      "commit": "54ccaa0e99807028848ce16e1547f29ec3b05daa",
      "tree": "e2f2d6b0cc62df90e279f63d4b6da24f975b09b7",
      "parents": [
        "2bcb9ec4818774c1955f67181961b3dcfe38bbcb",
        "79eddf8c0a1509470b0acf9abda2320d77345c2d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 09 07:16:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 07:16:37 2017 +0000"
      },
      "message": "Merge \"Moved channels settings from carrier config to resources\"\nam: 79eddf8c0a\n\nChange-Id: If2c2e6e1d260fae50a15c8a3aa8fba4460884ec1\n"
    },
    {
      "commit": "9957f979e14ba7b1e12326f36e8d47351bdf816a",
      "tree": "530eab1184bd613b7c5abbb2c3f9f08e593f11f0",
      "parents": [
        "973ddd55eb1cade522d10da03932eb43aec0e764"
      ],
      "author": {
        "name": "yanxue.xu",
        "email": "yanxue.xu@spreadtrum.com",
        "time": "Thu Jul 13 16:40:55 2017 +0800"
      },
      "committer": {
        "name": "yanxue xu",
        "email": "yanxue.xu@spreadtrum.com",
        "time": "Wed Aug 09 14:58:25 2017 +0800"
      },
      "message": "Get isim card data use subId.\n\nGet isim card data is obtained the default card data instead of the corresponding card data.\nIt is necessary to obtain the card data according to the subid.\nTest: Get isim card data use subId.\n\nChange-Id: I9ad90f8180f35449879507b6f086c4be01aacc9d\n"
    },
    {
      "commit": "a753dfd2e8c1f7f2d71f3e9bdfc41f997521adde",
      "tree": "84eaa2e38f3192d1e16e1ced2426434b8ed478d7",
      "parents": [
        "67862237e96c763fa33462c56510afcd0c607bd6",
        "b50183d2fd9125249ee2e35c086d89b367d7a7ac"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Aug 09 01:09:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 09 01:09:42 2017 +0000"
      },
      "message": "Merge \"Handle invalid destination address gracefully\""
    },
    {
      "commit": "b50183d2fd9125249ee2e35c086d89b367d7a7ac",
      "tree": "f2463e88288468ae6d21889bc8f2d5c9adbb7c42",
      "parents": [
        "15658662fddeeb9fcc91855bce624a673b448bb3"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jun 19 23:22:29 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 16:41:23 2017 -0700"
      },
      "message": "Handle invalid destination address gracefully\n\nBug: 37578305\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/gsm/GsmSmsDispatcherTest.java --test-method testSendTextWithInvalidDestAddr\nChange-Id: I2e79acb66178586d29dc89ad018f2726ed654a85\n"
    },
    {
      "commit": "0fc949217669862be13796114d5e54980d3c0fd1",
      "tree": "c2d283777e32331b32a1778b5a14fff578789643",
      "parents": [
        "43ee2ac1407770d862c09c78b10d2da5a8ed4975"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu May 04 11:50:51 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Aug 08 15:34:28 2017 -0700"
      },
      "message": "Moved channels settings from carrier config to resources\n\nSince CBS channels are more countries specific instead\nof carrier specific, moving it to resources makes\nmore sense.\n\nTest: Manual\nbug: 31223529\nMerged-In: I251a55ba0b17a96ee545cad68558c1ee2c6a707c\nChange-Id: I251a55ba0b17a96ee545cad68558c1ee2c6a707c\n"
    },
    {
      "commit": "71c29cfad971aba24475d16698e5243316006b66",
      "tree": "cabab00062ffea3c956c44ea5ac8e545b562968f",
      "parents": [
        "efed6f6bd4df9c8dc08a505615a8426230363ec3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 09 13:16:06 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 08 13:10:48 2017 -0700"
      },
      "message": "Add callSessionMayHandover API to ImsCallSession.\n\nThis matches the new AIDL definition in the API.\n\nTest: Manual\nBug: 62489988\nChange-Id: I97ad5b5359f19d533b5b8644fd37008c0c69bf9c\n"
    },
    {
      "commit": "efed6f6bd4df9c8dc08a505615a8426230363ec3",
      "tree": "f49c7861f9a68cb18f70a4e3a00ab4b19789177b",
      "parents": [
        "c06dbc114f839112f1132e1e0edac8533b3f4c54"
      ],
      "author": {
        "name": "Anju Mathapati",
        "email": "anjucm@codeaurora.org",
        "time": "Mon Mar 27 15:43:20 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 08 12:52:53 2017 -0700"
      },
      "message": "IMS: Support for Possible Call Session Handover\n\nAdding the callSessionMayHandover API that allows\nfor the lower layers to indicate that the call session\nmay handover based on actions taken by the user/UI\nlayer.\nThe API provides current and target RAT information\npertaining to the possible handover.\n\nBug: 62489988\nTest: Manual\nChange-Id: I006462ce5688bb99a94d5135574fb2c17878685a\n"
    },
    {
      "commit": "9e3413d4164ef77e2e8f31328f99de3a7e9abca0",
      "tree": "ec56b279f79a4a004cbb95a792059f6e184f325d",
      "parents": [
        "31bed69b5f399756761358a1ee2d609dde16f84c",
        "aa73a69d3ad366482e811502832171241375b698"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 09:08:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 09:08:42 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev am: 93bf6200eb\nam: aa73a69d3a\n\nChange-Id: Idbfec034c44a355ddcf702bbfffea8107a48f702\n"
    },
    {
      "commit": "a40b8b7431ae5265f719620b0d36737733368dc6",
      "tree": "58f007e3dbc8f617b0ed8456dfe9a792675505da",
      "parents": [
        "3c8b5d1cf2d23cf7c2e2e356205034a0aa3ed036",
        "93bf6200ebd94e93038fbc659276da38d24a951e"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue Aug 08 09:02:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 09:02:23 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev\nam: 93bf6200eb\n\nChange-Id: I1a506e9f8dae6fd76c74c3f9d7f93c40ce64a387\n"
    },
    {
      "commit": "93bf6200ebd94e93038fbc659276da38d24a951e",
      "tree": "14aff85bfca54c7fb2695eb789f625e8c3fee6c9",
      "parents": [
        "673e3c41ec8eb77785c6b76100b358e2ec84b693",
        "d60a9d0e586e95be2f2730a940afdf1ed436c612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev"
    },
    {
      "commit": "b901f055b5796bd7d8f916c5783bb8cf4e096266",
      "tree": "1cd5d5c88409ed1ac1f208409fbd999bfca35cb4",
      "parents": [
        "708d1184581e9cff037ff2b7cb0aaac4b3dab99c",
        "35a563ef620cbbe6d4c17bfc649832014ae79c27"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Aug 07 16:24:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 07 16:24:31 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" into oc-dr1-dev\nam: 35a563ef62\n\nChange-Id: Ib898af17ce2985a1e19759dd9296f3cea8077018\n"
    },
    {
      "commit": "d60a9d0e586e95be2f2730a940afdf1ed436c612",
      "tree": "8e42f290e7068268faaeb57658800ea15aa5f5f4",
      "parents": [
        "81977b8929c1b258cfb91d02821cbc68ee4589c7"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue May 23 14:55:27 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Aug 04 18:13:12 2017 -0700"
      },
      "message": "app link handling under restricted mobile data\n\n1. new actions to allow default carrier app dynamically enable/disable\napp-link filtering\n2. new intent to notify registered carrier apps of other default\nnetworks\n3. signal-to-actions config to sepcify carrier actions on default\nnetwork change\ndefault network available -\u003e disable intent filter for app-link\ndefaut network lost -\u003e enable intent filter for app-link\n4. new carrier actions to allow carrier apps to register/unregister\nother network status dynmacially\n\nBug: 62487488\nTest: Manual\nChange-Id: Ie9fa9f3f4ca38f9f26a90a3dbf95f7f20a8ad773\n"
    },
    {
      "commit": "6442cc90b5a87658c9e78559042a9ad263319049",
      "tree": "eaa71dcbee24a6f12f23c29b6ee40db1345253c6",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Aug 04 16:53:03 2017 -0700"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nMerged-In: I64f31d111213281edeaeda6a09b163b860261b2d\nChange-Id: I541b445b410329798acdaaaccc50955cd1574ae2\n"
    },
    {
      "commit": "7728849a39e9c4644a3e732bb668a58913fb8557",
      "tree": "2ca812cdb82e8ce149ed015ff20044d49ad37eb5",
      "parents": [
        "02cc8151a6bff753137486fcc9408c63d06000f1",
        "85a215bae7c66fb811ec111a5301cfe0ebdad24c"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:58:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 01:58:18 2017 +0000"
      },
      "message": "Merge \"Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\"\nam: 85a215bae7\n\nChange-Id: I30dddd90e5984519219865752f563a45962be593\n"
    },
    {
      "commit": "379128e5c2fb5f5dbf9171d2ff56571eee83d5e1",
      "tree": "94c0c8298b3b7410ea29011906cc3e17a2b72a8d",
      "parents": [
        "6f4657363cac93ddcc718d9716e3b138f770f2e2"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:10:47 2017 +0000"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Aug 02 01:10:47 2017 +0000"
      },
      "message": "Revert \"Move getNetworkCountryIso impl from TM to PIM.\"\n\nThis reverts commit 6f4657363cac93ddcc718d9716e3b138f770f2e2.\n\nChange-Id: Ie0062369198af03441c531cd2181ed9c12b8f012\n"
    },
    {
      "commit": "02cc8151a6bff753137486fcc9408c63d06000f1",
      "tree": "3057b63e41417de57576835e125e7fc23eb822a8",
      "parents": [
        "1decea7847df8611fe4adbd3901648b40d157fbd",
        "58bbef15d821ba5c0e7fe29bee847c39362b91de"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Aug 01 22:34:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 22:34:44 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\"\nam: 58bbef15d8\n\nChange-Id: I8a97c049b97eca25a03f7cfcbe57eb6729c6741b\n"
    },
    {
      "commit": "6f4657363cac93ddcc718d9716e3b138f770f2e2",
      "tree": "8826feb11e6d5c10360bbf6adadd6f748a1c6dc4",
      "parents": [
        "c0a4f5357ebd7f13f8f854d604f9097cb2fb42e0"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Aug 01 22:24:05 2017 +0000"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nChange-Id: I8463af8ed427b73b57a4076c0ff79f055c697657\n"
    },
    {
      "commit": "276e2fac5f4a6b5a968b7fffdd178cad3a652a09",
      "tree": "282379a785cf67fb17346b42dfdad3201541521b",
      "parents": [
        "1d6357c800cb43a88a4f0b6533024b306a37ca0f",
        "cfcac665c1ccdcb5af50d276a757da9c4ea11502"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 22:50:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 27 22:50:46 2017 +0000"
      },
      "message": "Merge \"Change IMS callback AIDLs to be oneway\" into oc-dr1-dev\nam: cfcac665c1\n\nChange-Id: I2b4249a9d9422c80ce6da3343ed39476153f8ea0\n"
    },
    {
      "commit": "14c4f3db486c1c24db4f36189e87f6b7b48b1bd2",
      "tree": "0e3cd0b3751ff31b9bdc14bf8691346a455a39c3",
      "parents": [
        "edfb7279eee968ab1d0dff1c0edb0cda3e10bd8d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jul 27 12:57:03 2017 -0700"
      },
      "message": "Change IMS callback AIDLs to be oneway\n\nA bad behaving service was causing the IMS registration\ncallbacks to block indefinetly waiting for the callback\nbinder implementation in another process to finish. Since\nwe update the IMS registration in a loop, we were never getting\nto the updates for the other processes.\n\nThis change moves the AIDL definition to oneway. Since these\nare callback AIDLs, the caller doesn\u0027t need to wait\nfor the callbacks to return before sending the others.\n\nBug: 63137625\nTest: Manual\nChange-Id: Id39b6b70aa20bb9986bf293abe2f9e683da4252e\n"
    },
    {
      "commit": "17bebd2fd7d3af0bc648172da6ae36f8b55ad7af",
      "tree": "8dbeea0ca5a636470cf1084a6b20acf6e71e28bc",
      "parents": [
        "747938ed617afc89886631aede7470f66bd43465"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 19 21:00:38 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 20 14:55:57 2017 -0600"
      },
      "message": "Expose SubscriptionPlan API.\n\nClean up SubscriptionPlan, add docs, and expose as public API.\n\nDeprecate older constants in CarrierConfigManager, and point users\ntowards new API.  (The goal of CarrierConfigManager is to express\nkey/value pairs that are identical for all users on a particular\ncarrier, not to configure details that vary between users.)\n\nSince a CarrierService may itself not have access to the plan\ndetails, allow them to \"delegate\" the capability to configure plans\nto another package name.\n\nFactor out new RecurrenceRule class which is used by both\nNetworkPolicy and SubscriptionPlan internally.  Polish it to support\narbitrary periods, and continue to test it through NPMST.\n\nBug: 63391323\nTest: bit FrameworksCoreTests:android.util.RecurrenceRuleTest\nTest: bit FrameworksServicesTests:com.android.server.NetworkPolicyManagerServiceTest\nExempt-From-Owner-Approval: Bug 63673347\nChange-Id: I93fae4a43e58e9e4c32f8bf345a257dcd607f088\n"
    },
    {
      "commit": "f1328fee0da0683c3a1e8dd901a073ecd5e0f91a",
      "tree": "2e2a0fa2844f74b323541f1450b4630df613cb3e",
      "parents": [
        "d4b83f96f84fc97689b27c8b96486ad74086d4d4",
        "cda9a836a949620cb5f3e2572764dc92dece4640"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Fri Jul 07 23:12:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 07 23:12:44 2017 +0000"
      },
      "message": "Merge \"Prevent any app except LPA to create logical channel to AID of ISD-R.\" into oc-dr1-dev"
    },
    {
      "commit": "8cd6dad0052a57b16412087581a40b0df80dd15d",
      "tree": "abb8c26d71749117f6fe416eda3ab428c2f5b9c1",
      "parents": [
        "b975c88178775cfacd2b9685f6286605c009cec7"
      ],
      "author": {
        "name": "kun.tang",
        "email": "kun.tang@spreadtrum.com",
        "time": "Tue Jul 04 17:33:52 2017 +0800"
      },
      "committer": {
        "name": "kun.tang",
        "email": "kun.tang@spreadtrum.com",
        "time": "Tue Jul 04 17:33:52 2017 +0800"
      },
      "message": "The method of parseEfSpdi does not match TS24008.\n\nAccordding to TS51101 and TS31102, Each PLMN is coded as follows:\nMobile Country Code (MCC) followed by the Mobile Network Code (MNC) according to 3GPP TS 24.008\nTest: Boot phone and check log, wether parseEfSpdi works fine.\n\nChange-Id: Iada3f25287e586ddb518a2916009f535011a8ab5\n"
    },
    {
      "commit": "cda9a836a949620cb5f3e2572764dc92dece4640",
      "tree": "f94cec53c01ab21e2af9346e732a221dd41b1087",
      "parents": [
        "be6989cb9d3fbef37d6d1dd25ad47ce0b5e31a1a"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Tue Jun 27 14:44:41 2017 -0700"
      },
      "committer": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Tue Jun 27 15:03:51 2017 -0700"
      },
      "message": "Prevent any app except LPA to create logical channel to AID of ISD-R.\n\nBug: 33077154\nTest: manual verification using LPA and Tycho.\n\nChange-Id: I4ef85529d0f63d46849d5afe76df90a27171e7db\n"
    },
    {
      "commit": "7b69a86b02e1e4b469181a8ad286f473df8b6352",
      "tree": "fc3d56d2e6ce2e69ffc46cb85d339f99d7086f21",
      "parents": [
        "d20db5a0bd7f6560656f0da8637592143278e44d"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Jun 16 15:20:34 2017 -0700"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Jun 27 09:23:07 2017 -0700"
      },
      "message": "Add EuiccManager#retainSubscriptionsOnFactoryReset API.\n\nBy default, all subscriptions are wiped on first boot after a factory\nreset. This ensures that if data is wiped outside of userspace (e.g.\nin fastboot/recovery), the profiles are wiped, as there\u0027s no way to\noffer this option to users in those modes - the radio isn\u0027t available\nfor us to access the eUICC.\n\nThis API provides a way to bypass this wipe if the user opts to retain\nthe policies for a wipe done from userspace (e.g. by unchecking the\n\"Wipe eUICC\" checkbox in platform settings before wiping). We tell the\nLPA to note this and skip the wipe on the ensuing factory reset.\n\nChange-Id: I2fe472417497e28b043841a5aa2dc9efa45ebbff\nTest: TreeHugger\nFixes: 62681577\n"
    },
    {
      "commit": "776220d02911681e6017172df2defdb48bb862a9",
      "tree": "81b06b7b72894fef37b79182552fa63e8c925279",
      "parents": [
        "c4ccefc7fd50ddf0d4d3baa3df0a655f4a14cb0b",
        "b4c67ec3c85166a579612a563fc234ff326baedd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 27 00:48:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 27 00:48:39 2017 +0000"
      },
      "message": "Merge \"Pass calling package to resolution UI.\" into oc-dr1-dev"
    },
    {
      "commit": "231e291b06a734d7ee0bc620ef992b9bd591c3fe",
      "tree": "e4bec9dcf82ab4ac5a81a46c361d624337dd21a1",
      "parents": [
        "59a66b8601579086f0977ef9bd53012382901b87",
        "548475c58d78ced139596cfefb040895f14c9589"
      ],
      "author": {
        "name": "Ying Xu",
        "email": "yinxu@google.com",
        "time": "Mon Jun 26 23:09:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 26 23:10:00 2017 +0000"
      },
      "message": "Merge \"Fix the inconsistency of scan status.\" into oc-dr1-dev"
    },
    {
      "commit": "e30cfbea607a0d225203b006ddb1d29f21c8d994",
      "tree": "a876bebf7f78bb31b5f46279d52259eb436d9607",
      "parents": [
        "b5af86e4443864ad60016ff4cf60c3737eb7ab4b",
        "ac2d00a19538a6a1cfe7462b7c16cc9c65763d4c"
      ],
      "author": {
        "name": "Ying Xu",
        "email": "yinxu@google.com",
        "time": "Mon Jun 26 17:27:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 26 17:27:21 2017 +0000"
      },
      "message": "Merge \"Fix the inconsistency of scan status.\" am: 41be35a1bd\nam: ac2d00a195\n\nChange-Id: Ibcdbe63349031ea95d137dd18465bec5de6efd7a\n"
    },
    {
      "commit": "5af2d63721c0976c7fe418228d5f686e1b7b1499",
      "tree": "4582f4783be7e87c0107279e792eb6b677cb336b",
      "parents": [
        "d2cca60d09625605def6f52df52e0b7ef89fde0c",
        "93c42856235ba0a47b9eb1514d37fd7b654f0df0"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jun 23 23:13:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 23 23:13:58 2017 +0000"
      },
      "message": "Merge \"Refactored area update info support\" into oc-dr1-dev"
    },
    {
      "commit": "548475c58d78ced139596cfefb040895f14c9589",
      "tree": "486735f2a9eb446bd90173f2b39f81fbb65b0bd2",
      "parents": [
        "06c32f21fc2d51bcae7af0d7145311c8750d0d0c"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Fri Jun 23 15:27:42 2017 -0700"
      },
      "committer": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Fri Jun 23 15:39:13 2017 -0700"
      },
      "message": "Fix the inconsistency of scan status.\n\nIn types.hal and ril.h, the scan status is defined as:\n    PARTIAL \u003d 0x01\n    COMPLETE \u003d 0x02\n\nBut in NetworkScanResult.java, the scan status is defined as:\n    public static final int SCAN_STATUS_PARTIAL \u003d 0\n    public static final int SCAN_STATUS_COMPLETE \u003d 1\n\nThis CL makes changes to NetworkScanResult.java so that the scan status\nis consistent both in Telephony and RIL.\n\nCherry-picked cleanly from:\nhttps://android-review.googlesource.com/#/c/422183/\n\nTest: Telephony sanity tests\nBug: 30954762\n\nMerged-in: Iadcd344ad3fe682da98a1a41c2964583f67dc792\nChange-Id: Iadcd344ad3fe682da98a1a41c2964583f67dc792\n(cherry picked from commit ad50361ecec1844ddfb8a41097832a5cf0ecbb76)\n"
    },
    {
      "commit": "ad50361ecec1844ddfb8a41097832a5cf0ecbb76",
      "tree": "a3a11f0d43e6ca975d85d784a05edc4cf42d1dc4",
      "parents": [
        "8330d5212d4f10e412dbc3ad8eac750f783258df"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Fri Jun 23 15:27:42 2017 -0700"
      },
      "committer": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Fri Jun 23 15:30:22 2017 -0700"
      },
      "message": "Fix the inconsistency of scan status.\n\nIn types.hal and ril.h, the scan status is defined as:\n    PARTIAL \u003d 0x01\n    COMPLETE \u003d 0x02\n\nBut in NetworkScanResult.java, the scan status is defined as:\n    public static final int SCAN_STATUS_PARTIAL \u003d 0\n    public static final int SCAN_STATUS_COMPLETE \u003d 1\n\nThis CL makes changes to NetworkScanResult.java so that the scan status\nis consistent both in Telephony and RIL.\n\nTest: Telephony sanity tests\nBug: 30954762\nChange-Id: Iadcd344ad3fe682da98a1a41c2964583f67dc792\n"
    },
    {
      "commit": "93c42856235ba0a47b9eb1514d37fd7b654f0df0",
      "tree": "73401f7d3ae2169212f755fda9510f886b38bf25",
      "parents": [
        "736ba78a6e3bc1a1ec5b390e1558217b9d43de0c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jun 21 17:42:37 2017 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Jun 23 14:37:56 2017 -0700"
      },
      "message": "Refactored area update info support\n\n1. Refactored area update information support so it\n   is not limited to channel 50 and Brazil.\n2. Added channel 60 for India.\n\nTest: Manual\nbug: 37746109\nMerged-In: Ic1c4683ecfe0556547ba15eb9b9e780644f17bff\nChange-Id: Ic1c4683ecfe0556547ba15eb9b9e780644f17bff\n"
    },
    {
      "commit": "93ea43386e7da558088c052cfc5aa4195dfd734f",
      "tree": "1b60dc8ffee6c4fa5e7ec1d5a986508709b61a07",
      "parents": [
        "06c32f21fc2d51bcae7af0d7145311c8750d0d0c",
        "b6c5aef338d7754194c44d7303281302017134e0"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Jun 23 21:34:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 23 21:34:18 2017 +0000"
      },
      "message": "Merge \"Handle invalid destination address gracefully\" into oc-dr1-dev"
    },
    {
      "commit": "beca22868c6fef2ef5ff8236499079b24fa663f8",
      "tree": "40fabe6b00871484f2c54d86cbe941e502d7b569",
      "parents": [
        "702d4d56fe1f4bf61c15dbdf63e8effc96e342a7",
        "c24bc10f42814a0c6b52fb0580fa98d2f9ce27c0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 23 18:32:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 23 18:32:15 2017 +0000"
      },
      "message": "Merge \"Add method that checks the Binder status of ImsConfig\" into oc-dr1-dev"
    },
    {
      "commit": "b6c5aef338d7754194c44d7303281302017134e0",
      "tree": "f6056ee6364daaa9404688ee35580f2c48675413",
      "parents": [
        "c36175d7544678d7331676678465e0bf7ba62c1e"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jun 19 23:22:29 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Jun 22 12:32:15 2017 -0700"
      },
      "message": "Handle invalid destination address gracefully\n\nBug: 37578305\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/gsm/GsmSmsDispatcherTest.java --test-method testSendTextWithInvalidDestAddr\nChange-Id: I2e79acb66178586d29dc89ad018f2726ed654a85\n"
    },
    {
      "commit": "c24bc10f42814a0c6b52fb0580fa98d2f9ce27c0",
      "tree": "89ba5ce0c333d03613a70b7939648ca6c0b7fd87",
      "parents": [
        "e9bec628542ba1d87a3783faae9efbf7cce8611f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 22 11:39:11 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jun 22 11:40:39 2017 -0700"
      },
      "message": "Add method that checks the Binder status of ImsConfig\n\nAdds a method to check whether or not the ImsConfig\nbinder has died.\n\nBug: 62723694\nTest: maual, follow bug procedure\nChange-Id: I9df6533e7e7dc69487cea50fada6c89599b031a3\n"
    },
    {
      "commit": "f0b2b823c000245baa46dd404aef64f564c3b469",
      "tree": "1de8b39be71dbda901060c80a1560d5f254ee82c",
      "parents": [
        "54c10dca588745aad9ba069e1cd70fd702b7faeb"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Wed Jun 14 10:31:40 2017 -0700"
      },
      "committer": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Mon Jun 19 10:40:08 2017 -0700"
      },
      "message": "Use java.util.Objects.hashCode to get hashcode.\n\nCherry-picked cleanly from:\nhttps://android-review.git.corp.google.com/#/c/415268/\n\nTest: Telephony sanity tests\n\nMerged-in: I8b845f2e5e44b242278b8955807d1b40e67e1414\nChange-Id: I8b845f2e5e44b242278b8955807d1b40e67e1414\n(cherry picked from commit 26439f5616be0f7894ed37e6952b3a6841d3b164)\n"
    }
  ],
  "next": "b4c67ec3c85166a579612a563fc234ff326baedd"
}
