{"push_id":957943019,"size":72,"distinct_size":72,"ref":"refs/heads/staging-6.0","head":"f223a78dda3114b222ad0b07f82f632e5d935178","before":"5c8a0e5db585f9cacb03c2ba916a5a9b3a6fa3fb","commits":[{"sha":"915438eac87b14d0b249fd5cb25c64f858f865d2","author":{"email":"1a20e72ff2a5cd135938cab02ad873c729492ede@codeaurora.org","name":"Abhishek Adappa"},"message":"Don't assume 3GPP as active app on CDMA with LTE device\n\nIccCardProxy assumes, that on a CDMA+LTE device, the active app\nis the SIM/USIM and not the RUIM/CSIM. However, for voice RUIM/CSIM\nis the active app on such a device. All services, like FDN,etc. should\nbe tied to the active voice app.\n\nChange-Id: Id0acc3aa68fa2c827aa43d629bc68de5a0213e64\nCRs-Fixed: 428304, 506938","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/915438eac87b14d0b249fd5cb25c64f858f865d2"},{"sha":"04eb17831649d6f4db808a646478b2daf88da4bc","author":{"email":"f03046cc3f17f0639283d4bf08157025534f8eb7@codeaurora.org","name":"Preeti Ahuja"},"message":"Stk: Add support for alpha in REFRESH command\n\nRIL_UNSOL_STK_EVENT_NOTIFY is given by RIL in case there is alpha\nid to be displayed to user in refresh proactive cmd.\nSupport is added to display Alpha id to user when this event comes\ndue to REFRESH proactive cmd.\nAlso if refresh mode is init or reset, idle mode text needs to be\ncleared as per stk 3GPP spec 11.14. This logic is handled in stk\napp to satisfy both the above requiremnts.\n\nChange-Id: I8b3b698e6612a8708703cb63daed1fdad4a841bf","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/04eb17831649d6f4db808a646478b2daf88da4bc"},{"sha":"33cb60ed2f740c9c0c7afe58d9fd93b58d51d1ed","author":{"email":"50f7e9529100205b2bda684140c0383f27d33acd@codeaurora.org","name":"Shriram Ganesh"},"message":"IMS: Update data rat in IMS phone service state\n\nKeep the data rat information in Ims phone servicestate updated\nwith that from default phone.\nThis makes sure applications can query correct data RAT when\ndefault phone is not registered to voice and IMS is in service.\n\nBug: 22123213\nChange-Id: I8161a43efe9408572d41d7a0a320972873a7e60c","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/33cb60ed2f740c9c0c7afe58d9fd93b58d51d1ed"},{"sha":"61246cfc0b0dbbd03d60f2ec59d6642eb1abeaec","author":{"email":"f03046cc3f17f0639283d4bf08157025534f8eb7@codeaurora.org","name":"Preeti Ahuja"},"message":"Clean up Icc Refresh handling\n\n1. When a SIM refresh is received of type INIT,\ndon't immediately start re-fetching the records, because\nthe app might not be ready. In this case, we could end up\nbroadcasting that all records are loaded pre-maturely.\n\nOn a refresh of the above type, the app will move out of the\nready state and back into the PIN state, if PIN is enabled.\nStart reading the records only after the PIN has been verified\nand the app has moved to the READY state.\n\n2. When UiccController receives refresh of type INIT, it will\npropagate it to the Card. The card will dispose the apps if required.\nUiccController will also request card status on receiving\nrefresh to get the latest state.\n\nThis avoids having to make assumptions on the ordering of the\nUnsols for Sim Refresh and card state changes. This also\nensures that after a refresh, the app state will move to ready\nwhen it is truly ready.\n\n3. Moved common implementation for refresh into IccRecords\nfor better code reuse.\n\nChange-Id: I5650688719e22139d94fb525d4e8ea6b4b94566a","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/61246cfc0b0dbbd03d60f2ec59d6642eb1abeaec"},{"sha":"f0d1a0ba814403a985ff3ec83bfe87f0c78093a8","author":{"email":"f03046cc3f17f0639283d4bf08157025534f8eb7@codeaurora.org","name":"Preeti Ahuja"},"message":"Fixes for loading SIM contact in CDMA.\n\nUnable to load sim contacts when in cdma network mode.\n\n1)Translate EF_ADN to EF_PBR if the current app is CSIM:\n\nIf the current app is CSIM, translate EF_ADN to EF_PBR while\nloading the sim contacts.\n\n2)Update the IccRecords in phonebook when icc status changes.\n\nFor cdma phone, currently IccRecords in the phone book are not\nare being updated when the sim state update is received. Due to this\nthe records in the phonebook are null and hence the adn cache in the\nphonebook is also null.\n\nWhen the icc state changes, update the icc records in the phone.\n\nChange-Id: I33034a5a106286e3f63df0fb7201b20ccdc2aa40","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/f0d1a0ba814403a985ff3ec83bfe87f0c78093a8"},{"sha":"d02f246b3e2773f1ed89aad8263f3049f9edd078","author":{"email":"f03046cc3f17f0639283d4bf08157025534f8eb7@codeaurora.org","name":"Preeti Ahuja"},"message":"Add FLAG_RECEIVER_FOREGROUND to CatService broadcast intents\n\nStk app is unable to receive broadcasts from CatService until\nBOOT_COMPLETED intent is received from framework.\n\nFLAG_RECEIVER_FOREGROUND flag is added to the intents sent\nby CatService so that Stk app can receive these broadcasts\nbefore BOOT_COMPLETED is received.\n\nChange-Id: Ica8e72e354891438dcd6b7e899a2ba78d980d396","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/d02f246b3e2773f1ed89aad8263f3049f9edd078"},{"sha":"0b2d39d8eef84f400585e801f91d7e973810b4d0","author":{"email":"9eadc8fa224eebb865f005688a041b3ba050c57f@codeaurora.org","name":"Rakesh Pallerla"},"message":"Handle new cmds received as EVENT_NOTIFY\n\nQMI_CAT will cache some proactive commands and send\nthem as EVENT_NOTIFY when Android Telephony restarts.\n\nHandle new cmds and do not send TR for these commands\nwhen received as EVENT_NOTIFY.\n\nChange-Id: I4635738620b2bbfc89e72d3668ff789ae0975282\nCRs-Fixed: 665734","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/0b2d39d8eef84f400585e801f91d7e973810b4d0"},{"sha":"acd080d58d1851d27edf44e9bb5b56bd394d41f7","author":{"email":"f03046cc3f17f0639283d4bf08157025534f8eb7@codeaurora.org","name":"Preeti Ahuja"},"message":"Telephony: Disable manual network selection in Global modes.\n\nDisplay error message for network search in Cdma\n\nChange-Id: I2a9528d1b5eeb9e7f22aeecaafb42bc8b6ed01e1","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/acd080d58d1851d27edf44e9bb5b56bd394d41f7"},{"sha":"4c0afc95dc0873d0c3d27b21375357c1a58661ee","author":{"email":"a4322d010dd594ff06d1af450a05c18d5df2ee3e@codeaurora.org","name":"Alex Yakavenka"},"message":"Fix cdma data calls based on NV.\n\nFor NV data calls we need to create dummy profiles\nWhen DcTracker switches from lte to cdma we need to bring\ndown existing data call and establish new one (same goes\nfor switching cdma->lte)\n\nChange-Id: I7ad8d0632854ea9875afb76709c1ba894bf048fd","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/4c0afc95dc0873d0c3d27b21375357c1a58661ee"},{"sha":"1b844a045dc55cfd7cb94f362e11261f077defd2","author":{"email":"5e40542d82e953a6cc571ac81a0322e62c00521f@codeaurora.org","name":"Susheel nyamala"},"message":"Fix apn population in cdma\n\nDcTracker uses getOperatorNumeric method to read\noperator numeric value from sim/ruim records to query apns\nfrom telephony db. For RuimRecords the operator numeric\nmethod is defined as getRUIMOperatorNumeric instead of\nextending abstract method getOperatorNumeric declared in\nIccRecords. Rename getRUIMOperatorNumeric to getOperatorNumeric\nsuch that DcTracker can use same method to read operator numeric\nfrom sim/ruim records\n\nChange-Id: I2d3ae4cdfed9cafb8f4f6f77ccbcf1410c2c4862\nCRs-Fixed: 731653","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/1b844a045dc55cfd7cb94f362e11261f077defd2"},{"sha":"db42c53a747b97cbe5323281b41a4ac831610ed6","author":{"email":"a4322d010dd594ff06d1af450a05c18d5df2ee3e@codeaurora.org","name":"Alex Yakavenka"},"message":"Create cdma dummy apns.\n\nCreate cdma dummy apns if none are found in database.\n\nChange-Id: I00ed7cfaff9b1543f9d687ceb8d48d39c88f4651","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/db42c53a747b97cbe5323281b41a4ac831610ed6"},{"sha":"3d3187ced8149a5a564d7ae9b99d6d9bf011557a","author":{"email":"5a325de5a1dac598cab907471c44191894d1d4e7@codeaurora.org","name":"Venkat Ram Prakash Kotni"},"message":"Add TD-SCDMA support\n\nAdd network mode TD-SCDMA to the list\nof supported network modes.\n\nChange-Id: Iad1f0ad424a8cc2b57df28caa3cea1c3c4c2f134\nCRs-Fixed: 479310","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/3d3187ced8149a5a564d7ae9b99d6d9bf011557a"},{"sha":"4dffe0079a812a3503820459bfe7610d0a7ce33f","author":{"email":"472826907b20218aa383f3a624bbf70ee2c54a2a@codeaurora.org","name":"Yashdev Singh"},"message":"Implement framework for TelephonyPlugin.\n\n- Create a plugin interface.\n- Create a base implementation.\n- Create a delegate object to dynamically load\n  one of the plugin.\n- Modify AOSP clients to use delegate for plugable\n  components.\n\nChange-Id: Id8374c8ffed983e3c834dac3886eb844eb718a09","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/4dffe0079a812a3503820459bfe7610d0a7ce33f"},{"sha":"0e6dd90dc4802c12102c2dabdf476ea9ea3871cf","author":{"email":"5a325de5a1dac598cab907471c44191894d1d4e7@codeaurora.org","name":"Venkat Ram Prakash Kotni"},"message":"Read IMSI using SIM I/O for CSIM/RUIM.\n\nUse Sim I/O command to read the EF_IMSIM to retrieve the IMSI\nfrom the card, rather than using CommandsInterface.getIMSIForApp.\nWhen both SIM and RUIM app exists, we cannot specify the\napplication for which we should retrieve the IMSI using the getIMSI\nAPI, since SIM and RUIM have no AID.\n\nChange-Id: I905d4a271dfba168f2bc3830b8a50733cbe17f8c\nCRs-fixed: 514270","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/0e6dd90dc4802c12102c2dabdf476ea9ea3871cf"},{"sha":"5b5ffeb3f79f1b652a4a4a60f5988ce9bfa42c27","author":{"email":"a4322d010dd594ff06d1af450a05c18d5df2ee3e@codeaurora.org","name":"Alex Yakavenka"},"message":"Telephony: Set digit_mode to 8 bit in case when ton set to 1\n\nC.S0005 requires that digit_mode parameter in mobile originated\ncdma sms address needs to be set to 8 bit when type_of_number\nparameter is present.\nCRs-Fixed: 295542\n\nChange-Id: I3077d9a7b09933732bbff8119308ae3de6259821","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/5b5ffeb3f79f1b652a4a4a60f5988ce9bfa42c27"},{"sha":"9b063ae825856a08a589b1d2267f34fe1cb101f1","author":{"email":"fce789a4fdbb282dcae6f762afbec83c81c383d6@codeaurora.org","name":"Sukanya Rajkhowa"},"message":"Send SMS over 1x when on eHRPD and active voice call\n\nWhen UE is attached to eHRPD network and IMS is registered:\n- If there is an active 1x RTT voice call, send SMS over 1x\n- If there no active 1xRTT voice call, send SMS over IMS\nThis feature is enabled by default. To disable it, set\nconfig_send_sms1x_on_voice_call to false in config.xml\n\n- If MO SMS fails with SMS_FAIL_RETRY and phone's radio tech is CDMA,\n send the subsequent retry sms on 1x if above criteria for active 1x\n voice call and IMS registration still apply\n\n- Revert AOSP commit 4eb8e4c8dc684e2109276ea2ec4ce25d3b188568.\nThe functionality implemented by this change is already there in our internal\nchange (e87a8e9e7cd6f645a051b5446f27eb547a4de636)\nThe problem with this change is that it assumes that for a 3gpp2 operator,\nthe sms format will always be 3gpp2 even on IMS which may not be so.\nIn such a case, this change won't work. Also, this change has one additional\nconditional check for LTE + no concurrent voice and data allowed which is taken\ncare of by our modem\n\nChange-Id: Ic953299e5f1db518a3268c5203d51dffbe370408\n\nChange-Id: I797b9218ef013402fae2d01242f1f7b9a02c64f2\n\nCRs-Fixed: 565247, 607158, 750718\n\nChange-Id: I767ff1747c8498a5fd3760e2a8a6cbd764716b37","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/9b063ae825856a08a589b1d2267f34fe1cb101f1"},{"sha":"24f4ca5d3f911fd0a02a43761bc18f60f256f015","author":{"email":"630673826f80522e016a2844cd762095326b572a@codeaurora.org","name":"Ajay Nambi"},"message":"CDMA SMS decoding support for GSM data coding scheme.\n\nDecoding support for MT sms encoding type \"GSM data coding scheme\"\n\nChange-Id: Ib36fcd75272a5a66632f00660b6152b00a0b1455\nCRs-Fixed: 505673","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/24f4ca5d3f911fd0a02a43761bc18f60f256f015"},{"sha":"b4dbf5526631226bb6ab7b721fd8f39ccb71e905","author":{"email":"dea11e3b8173e3ac71c527f180720f593a3c14f3@codeaurora.org","name":"Chaitanya Saggurthi"},"message":"Fix CDMA MT message decoding issue\n\nFix issue to decode CDMA long MT message with 7bit ASCII encoding.\n\nChange-Id: I019f0c5da147eb671589afa750f702e945e294e6\nCRs-Fixed: 551626","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/b4dbf5526631226bb6ab7b721fd8f39ccb71e905"},{"sha":"cde13e5096cf48b745d8ace5e579967b1a6a1f1e","author":{"email":"472826907b20218aa383f3a624bbf70ee2c54a2a@codeaurora.org","name":"Yashdev Singh"},"message":"Hold on data-stall recovery logic during voice call on other sub.\n\n- Data stall may get falsely triggered if there is a voice call on\n  other sub and data is dormant on current data subscription.\n- As part of recovery, telephony may bring-down the PDP or even reset\n  the modem.\n- Do not proceed the data-stall logic if there is an active voice\n  call on any of the subscriptions.\n\nChange-Id: I4e8c233fb581c79c7f8419adac6aecbe3c148179\nCRs-Fixed: 781407","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/cde13e5096cf48b745d8ace5e579967b1a6a1f1e"},{"sha":"1b51d2125b664ff86c736c493981f4eabf74b59e","author":{"email":"81487cf550eae181a845845aa56377d96749068e@codeaurora.org","name":"Manish Kumar"},"message":"Fix data call retry issue for RAT change\n\nIf there is a data RAT change when current data\nconnection is in Retry state, the RAT change event\nwill transition data connection to Inactive state.\nDue to this, though data is enabled, there will not\nbe any data connection.\n\nAdd a check for service state while processing RAT\nchange event in Retry state.\n\nConflicts:\n\tsrc/java/com/android/internal/telephony/dataconnection/DataConnection.java\n\nChange-Id: Id2234c7efcccbeb034ac72dea31be433e6827131\nCRs-Fixed: 623323, 677120","distinct":true,"url":"https://api.github.com/repos/zzpianoman/android_frameworks_opt_telephony/commits/1b51d2125b664ff86c736c493981f4eabf74b59e"}]}