aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-22Merge cherrypicks of ['googleplex-android-review.googlesource.com/22609236'] ↵android-13.0.0_r83android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseAndroid Build Coastguard Worker
into tm-qpr3-release. Change-Id: I8f60657c4b670bd473696a67c7d6311791030572
2023-04-22Mitigate VoNR/EPSFB metrics issue in T QPR3qingqi
Test: atest VoiceCallSessionStatsTest Bug: 277906557 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:33e9c4fe750199e8a45f200cf7cf75ad4aa7cea6) Merged-In: I4ba852fc914367bb9bba3da7ebd9abd96105fd9c Change-Id: I4ba852fc914367bb9bba3da7ebd9abd96105fd9c
2023-03-22Snap for 9794482 from 5df1d21c749e9aa458b33f00d3e4061f8d5e6825 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: Id1a0ec1fc40db641b6dff8f7153a02c4d47c3926
2023-03-21[DSRM] Store the duration of current actionWilly Hu
- Add one more parameter to save the duration of current action - Calculate the duration of current recovery action Bug: 272415977 Test: Manual test passed. Change-Id: Id41cdb64699dfc907ac5e22fedd6705a964d0dca Merged-In: Id41cdb64699dfc907ac5e22fedd6705a964d0dca
2023-03-11Snap for 9727520 from cdda0a04effd123f29deba83e515458ab6af32b0 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: Ib21abc8ba9c2355458e400c84473cdf6a7d90d2b
2023-03-10Only use SIM certificates for determining Carrier Provisioning package am: ↵Benedict Wong
4052220028 am: ee88fa09b5 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/21805885 Change-Id: I05f51f62d5fdcdd69130aad77bf353cfabbd4845 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-10Only use SIM certificates for determining Carrier Provisioning package am: ↵Benedict Wong
4052220028 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/21805885 Change-Id: I8dde9bc829bbb6eb446cc60e8dcbdf4bd25d85fc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06Only use SIM certificates for determining Carrier Provisioning packageBenedict Wong
This change closes a loophole potentially introduced during the migration of carrier config packages to CarrierPrivilegesTracker, where any carrier privileged application could be marked as a carrier provisioning service, which would potentially allow chaining of certificates and associated privileges infinitely. Bug: 267809568 Test: atest CarrierPrivilegesTrackerTest Change-Id: I16a80428c378a3c555722ca0349e4047d84abe10 Merged-In: I16a80428c378a3c555722ca0349e4047d84abe10 (cherry picked from commit 5f2cc3b87dbc1aeb5350ad624fe4f5068eaf2f3a)
2023-03-03Snap for 9682271 from 813dca20d4c3879c447cc2c7522e8fbd1a0127c9 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: Ib57c417004e66b029dd8a66ff140309a178af622
2023-03-02Merge "Revert "Optimized the boot up camping time"" into tm-qpr-devTreeHugger Robot
2023-03-02Revert "Optimized the boot up camping time"Jack Yu
This reverts commit 39d584c4623598d790a4b0a8589a1d5a7963b9c8. Reason for revert: b/270012747, b/271202019 Change-Id: I25fef2aa2785804c0653e8b65a143876ed7445f4
2023-02-25Snap for 9654967 from 8fcf92c2d181824f4695fe6850eeee58fb22a6bf to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: I803f3805a8d078ef248adb6abcec48094c3f602a
2023-02-24[DSRM] Fix for failing to perform data stall recovery soon afterDiaesh Antony
skipping data recovery action under poor network signal. Symptom: If a data stall recovery is skipped under poor network signal strength for the very first time. Then in the next iteration, data stall recovery is skipped due to mIsValidNetwork flag remains false always. Solution: Refactor the existing conditions for data stall recovery. Bug: 249687945 Test: Manual test passed. See the correct time in log. Telephony sanity test passed. Result: b/270503972. Signed-off-by: Diaesh Antony <diaeshantony@google.com> Change-Id: I16abe882dfc965b7f48b37d79e5e678efbc490b0 Merged-In: I16abe882dfc965b7f48b37d79e5e678efbc490b0
2023-02-23Snap for 9641457 from d5009ae8382317f359db037cf22b939d0dcf3384 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: I48feb87ac1dfd9a44ed16578b5c5e8249a105c63
2023-02-22Merge changes from topic "sync-dsrm-and-proto-to-tm-qpr-dev" into tm-qpr-devTreeHugger Robot
* changes: [DSRM] Fix the metrics wrong duration [DSRM] Shift the phone id value due to proto limitations Add metrics for data stall recovery enhancement
2023-02-18[DSRM] Fix the metrics wrong durationWilly Hu
- add back start time when data stall happen first time - add the unit test for this case, ensure the start time not zero. Bug: 260166714 Test: Manual test passed. See the correct time in log. Telephony sanity test passed. Result: b/269436482. Change-Id: Ia33e05eadc2e96a1b2b78c488af4efcb9811065e Merged-In: Ia33e05eadc2e96a1b2b78c488af4efcb9811065e
2023-02-18[DSRM] Shift the phone id value due to proto limitationsWilly Hu
Symptom: If we use the values 0 and 1 for the phone ID, when the device uploads the metrics with the old ROM, they will be mixed up(default value is 0). - To avoid this problem, we shift the value and it can filter out the old and new data. Bug: 260166714 Test: Manual test passed Telephony sanity test passed. Result: b/269436482. Change-Id: I111ea39a6bfae1588973a478c0afc93c25d8dc91 Merged-In: I111ea39a6bfae1588973a478c0afc93c25d8dc91 (cherry picked from commit 71808a8fa64beb5074b617dd604abe06d2a45c74)
2023-02-18Add metrics for data stall recovery enhancementWilly Hu
MDR: https://eldar.corp.google.com/assessments/296451350/drafts/988759905?jsmode=o Bug: 260166714 Test: atest DataStallRecoveryManagerTest passed Telephony sanity test passed. Result: b/269436482. Change-Id: I173e936315c9976a4dcbc592273e74388233f90b Merged-In: I173e936315c9976a4dcbc592273e74388233f90b
2023-02-11Snap for 9593491 from 39d584c4623598d790a4b0a8589a1d5a7963b9c8 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: I9c72cad635d09f2bbe148a299fbdbbac1c932d9a
2023-02-09Optimized the boot up camping timeJack Yu
Currently the data profiles are only loaded after carrier config is ready, because the preferred data profile might have carrier config dependency. Optimized the data profile loading time by loading the profiles as soon as SIM is loaded. This will help the boot up camping time for about 450ms averagely (except for the very first boot up). Bug: 268535702 Test: Boot up + basic phone funcationality tests Test: Boot up time test on cheetah (http://go/bootup-screenshot) Test: atest DataProfileManagerTest Test: b/241887354#comment94 Change-Id: Id87fa05361e6b100416268d7251bb4c87b1d55c2
2023-02-01Snap for 9547664 from f7407c5e557c43299063d6c3aa7f359a53691691 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: I2e309de87b6bc7efdc7cad952e4dde88ea9450d6
2023-01-31Merge "Apply KEY_CARRIER_USSD_METHOD_INT for short code" into tm-qpr-devGwen Lin
2023-01-31Snap for 9541236 from 09df88022dbf26c955f4bb556705527b46c7c644 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: Ic35bc0b7c99321477ccf5b7ea8069b15534006d3
2023-01-28Add unsatisfied NetworkRequest if retry networkRequest have been removed.sangyun
Find the newly added unsatisfied NetworkRequest if NetworkRequests in the DataSetupRetryEntry have already been removed. Bug: 263476941 Test: basic phone testing Test: atest DataNetworkControllerTest Change-Id: I99a304e74020a8c861878b6adf8340b70f1333ae
2023-01-28Apply KEY_CARRIER_USSD_METHOD_INT for short codeGwen Lin
Bug: 264961636 Test: atest ImsPhoneTest Change-Id: I566bc394af8788668bae144ea50cd1d5f07b8cea
2023-01-19Snap for 9504598 from 8caa16cbf28e4b8cf693144b8aa63ee6317dfa6b to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: I5c74435c4fbb4d3608ede74fd1b9d10bf7837f71
2023-01-18Fix IllegalStateException when creating context for work profile.Grace Jia
Currently, when we trying to create the work profile context to check necessary permissions, we'll encounter IllegalStateException due to com.android.phone won't be installed for secondary user. Change to use AppOpsManager#checkPackage instead to check calling package to avoid this exception. Bug: 258316639 Test: atest PhoneSubInfoControllerTest, manually tested on device by starting google play store in work profile Change-Id: I57ccf58b285df10126fafb4945df144ad251b99d
2023-01-17Merge "Unregister callback on data network disconnect" into tm-qpr-devTreeHugger Robot
2023-01-14Snap for 9491515 from ed17a4bf8ddf9c6248d08954a1412aa265296f9b to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: Ib79c4ede5f28036244a86ba8f19d3e2c9e56fa3d
2023-01-14Snap for 9490108 from 087c47037ccc44137a0f81202d7a891c4d3e02b0 to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: Iaddf30740e6ace0298a05a9c06420c2c93715760
2023-01-13Anomaly report only check IP on setup responseLing Ma
Skip the detection for handover response and data state change because fwk doesn't have the most up-to-date roaming info comparing to the data services, thus fwk honor data service's decision in these cases. Fix: 263820928 Test: voice call + data browsing Change-Id: I5598acac410400b4e3abd9a3ca3d1ec29efcbbe6 Merged-In: I5598acac410400b4e3abd9a3ca3d1ec29efcbbe6 (cherry picked from commit 27c7595c1a8dc37e34ae85375f9c6735ced56704)
2023-01-13Merge "Fixed the mismatched protocol anomaly detector" into tm-qpr-devLing Ma
2023-01-13Unregister callback on data network disconnectLing Ma
Remove the data network reference from dataNetworkControllerCallbacks when the network disconnect. Test: voice call + data browsing + review log Bug: 241212926 Change-Id: Ie37c67f462c122e32eaff4563c5aed5cc4aa6f3b Merged-In: Ie37c67f462c122e32eaff4563c5aed5cc4aa6f3b
2023-01-12Fixed the mismatched protocol anomaly detectorJack Yu
Use the correct roaming information from network registration info. Bug: 264845395 Test: Manual Merged-In: I13bb670117a51c4778a06e8125db6693bbde2cd8 Change-Id: I13bb670117a51c4778a06e8125db6693bbde2cd8
2023-01-10Snap for 9470583 from 707acc550b84f14800b5387be02b29265bc80b5b to ↵Android Build Coastguard Worker
tm-qpr3-release Change-Id: If5a35bf3d6368e362ad1f6f3b729a0c0112604ae
2023-01-07Merge "Add NR bands to service state." into tm-qpr-devChi Zhang
2023-01-07Apply the fix for 8-bit decoding error to only 3gpp messagesThomas Nguyen
Bug: 262735040 Test: atest android.telephony.cts.VisualVoicemailServiceTest Verified with live test that voice mail is received Change-Id: Icf64b668a11a1d7cb7b7c28b4937695ab8997929
2023-01-06Add NR bands to service state.Rafael Higuera Silva
Bug: 231523547 Test: make Change-Id: Ibd76b65c1256f6c7407e00b3073a7c785b4207f1 (cherry picked from commit 9d2d6ea0c6c8c4df5dc6a4dce92ff8505ff4dd15)
2023-01-03fix Telecom out of sync w/ Telephony#defaultVoiceSubIdThomas Stuart
bug: 204226202 bug: 255443949 Test: manual Change-Id: Ia1134daf40edf454bd59f4c4b8585bf5247f3233 Merged-In: Ia1134daf40edf454bd59f4c4b8585bf5247f3233
2022-12-21Cleanup pending MO call when it disconnects before alerting.Tyler Gunn
Ensure that where a call is in the pending MO state and gets disconnected prior to alerting that it will be cleaned up so that other calls can be placed. Test: Wrote new unit test for this case. Fixes: 250229749 Change-Id: I4daa33915fcc3fa5b128175c19827fc332c05d1d Merged-In: I4daa33915fcc3fa5b128175c19827fc332c05d1d (cherry picked from commit d62284ae6dead60caca6b3646e90f62f93378615)
2022-12-17Merge "Revert "isSimPortAvailable API should return true if the calling..."" ↵Muralidhar Reddy Mule
into tm-qpr-dev
2022-12-16Revert "isSimPortAvailable API should return true if the calling..."Muralidhar Reddy Mule
Revert submission 20641600-isSimPortAvailable_t_qpr2 Reason for revert: All use cases are not working Reverted changes: /q/submissionid:20641600-isSimPortAvailable_t_qpr2 Change-Id: Ib8f6fc572191420613b24de5b0d0225866e66c0e
2022-12-16Merge "Remove daily pull policy." into tm-qpr-devRafael Higuera Silva
2022-12-15Merge "Fix call setup delay for calls that never connected" into tm-qpr-devQingqi Lei
2022-12-15Merge "Update rat_at_end at the end of a voice call." into tm-qpr-devKiwon Park
2022-12-13Remove daily pull policy.Rafael Higuera Silva
The pull policy is enforce by persist atom storage class with a pull timestamp, so removing this policy will not affect the privacy requirements. Bug: 237740139 Test: make Merged-In: Ic53492de38e3ebaf64c40f1bae4cad1e0ec5816c Change-Id: Ic53492de38e3ebaf64c40f1bae4cad1e0ec5816c
2022-12-12Merge "isSimPortAvailable API should return true if the calling app can ↵Muralidhar Reddy Mule
activate a new profile on the selected port without any user consent or deactivate dialog." into tm-qpr-dev
2022-12-10Merge "Improve data set up time" into tm-qpr-devTreeHugger Robot
2022-12-09Merge "Combine data roaming from user action into one preference" into ↵Sarah Chin
tm-qpr-dev
2022-12-09Combine data roaming from user action into one preferenceSarah Chin
Instead of using DATA_ROAMING_IS_USER_SETTING_KEY for SSSS and DATA_ROAMING + subId for DSDS, combine both into DATA_ROAMING_IS_USER_SETTING_KEY + subId. Test: verify data roaming settings persisted across reboots Test: verify data roaming settings persisted across upgrades Test: verify data roaming settings correct based on carrier configs Test: atest DataSettingsManagerTest Bug: 259604889 Change-Id: Id73e66b2fd96a367ff469b464bf01bedddf6fdd3 Merged-In: Id73e66b2fd96a367ff469b464bf01bedddf6fdd3