- Dec 19, 2023
-
-
yangjing24 authored
Bug: 316850504 Change-Id: Ie6655bb6634f1a20e9e5c320fd137fd73dab5f16 Signed-off-by:
yangjing24 <yangjing24@xiaomi.com>
-
- Nov 10, 2023
-
-
Brad Ebinger authored
Test: owners change Flag: EXEMPT Change-Id: I6e2483650a543efdbc5b38b788d5d73619b80c4b
-
- Oct 20, 2023
-
-
Tyler Gunn authored
This carrier config is ultimately temporary and should be removed in a future release in favor of just ALWAYS preferring an in-service sim for a normal routed emergency call. Test: See other CL in this chain for the tests performed. Bug: 281934614 Bug: 299150073 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:962c19e2afe932a2dcf1deac46df22dadcb50cf9) Merged-In: Iac9136dc2315617e612e55ca72026dcae16f232d Change-Id: Iac9136dc2315617e612e55ca72026dcae16f232d
-
- Oct 19, 2023
-
-
Munikrishna authored
Add newly included DH-Groups MODP 3072 and 4096 bit. Added AES-CTR for child session encryption algorithm. Bug: 306300881 Test: build Change-Id: I85183eeb4830aad5c2c5c9636d157e253c5eccc4
-
- Oct 11, 2023
-
-
Hunter Knepshield authored
This is missing currently, so we get memory addresses instead of useful information in e.g. TelephonyRegistry dumpsys. Change-Id: I6c685e9015f666da642d970a37b2f3361dfb41a8 Tested: make + `dumpsys telephony.registry` on device Bug: 304400868
-
- Sep 14, 2023
-
-
Gyanesh Mittal authored
Update KEY_CARRIER_SERVICE_NUMBER_STRING_ARRAY documentation to reflect new requirement for Service dialing number. Change-Id: Idba938fc9304f8061c7e66639ca2b046d8f08065 Bug: 291953480
-
- Aug 31, 2023
-
-
Sarah Chin authored
Only 1 carrier requires memory retention based on the pcell. Change this config to be false by default so most carriers will use the timer to extend NR advanced instead of pcell. Test: atest NetworkTypeControllerTest Test: manual basic functionality tests and verify no regressions Bug: 294088690 Bug: 297307822 Change-Id: I3be9e784607923ff132f58942490e1be3b6757ea
-
- Aug 25, 2023
-
-
Sarah Chin authored
Threshold should be inclusive instead of non-inclusive. Test: atest NetworkTypeControllerTest Test: basic sanity tests Bug: 297102081 Change-Id: Iec48c6c8b52ecbff33e68d5f626ee9ab97d703a1
-
- Aug 22, 2023
-
-
Chan Kim authored
See https://source.android.com/setup/contribute/respectful-code for reference For this round, the fixes are only applied to the following to minimize breaking dependencies: * comments (excluding javaDoc annotations) * private constants * private functions * parameters within functions BYPASS_INCLUSIVE_LANGUAGE_REASON=Just updating a few select inclusive language violations. No-Typo-Check: Changes focused on inclusive language violations. BUG: 295342157 Change-Id: Ifb3028dd479274260f479123102415241b95774f
-
Chan Kim authored
See https://source.android.com/setup/contribute/respectful-code for reference For this round, the fixes are only applied to the following to minimize breaking dependencies: * comments (excluding javaDoc annotations) * private constants * private functions * parameters within functions BYPASS_INCLUSIVE_LANGUAGE_REASON=Just updating a few select inclusive language violations. No-Typo-Check: Changes focused on inclusive language violations. BUG: 295342157 Change-Id: I44cea1b760a09c896d188bf8fdd9ce152e959526
-
- Aug 04, 2023
-
-
Jack Yu authored
The subscription reloading from database could cause cache to be out-of-sync. Fixed by making reloading synchronous and only reload when necessary (e.g. Backup restore actually changes the database). Fix: 290295550 Fix: 290176403 Test: atest SubscriptionManagerServiceTest TelephonyProviderTests Test: Manually test backup/restore Test: Telephony basic functionality tests Test: Re-tested passed on b/290295550#comment23 Test: Re-tested passed on b/290176403#comment28 Merged-In: Ib818110a1f03536ed9082e779b3cc89e56608084 Change-Id: Ib818110a1f03536ed9082e779b3cc89e56608084
-
- Aug 03, 2023
-
-
Benedict Wong authored
This change introduces a Carrier Service Package override, ensuring that CTS can export a CarrierService, and set itself as the carrier service. The requirement for the application to also be carrier-privileged still stands, but omits the SIM-certificate-match requirement, instead allowing carrierConfig based certificates + carrier service package override as a sufficient gate (which critically need to both be doable with the CTS Shell permission identity) Bug: 266904760 Test: Manually tested with a demo CTS build, will be used for Core Networking CTS tests Change-Id: I9c31e19dd122123e8e102c901efaa99b2c729635 Merged-In: I9c31e19dd122123e8e102c901efaa99b2c729635 (cherry picked from commit 7e6571f1)
-
- Aug 02, 2023
-
-
rambowang authored
Expose KEY_ADDITIONAL_SETTINGS_CALL_WAITING_VISIBILITY_BOOL and KEY_ADDITIONAL_SETTINGS_CALLER_ID_VISIBILITY_BOOL so carriers that don't support the feature can override them to false to hide the feature in calling addtional settings. Bug: 266479292 Test: m -j Change-Id: I9ae635c051c0f9e180c36aa1725d0f058f1fd70d Merged-In: I9ae635c051c0f9e180c36aa1725d0f058f1fd70d (cherry picked from commit c86c69b1)
-
rambowang authored
These enums have duplication definitions as those defined in CellInfo. Keep CellInfo as the single source of truth to keep code healthy. Bug: 72993578 Test: atest PhysicalChannelConfigTest Change-Id: I28d8a471b1da95c9eb59cddfcd1d932364a41c50 Merged-In: I28d8a471b1da95c9eb59cddfcd1d932364a41c50 (cherry picked from commit 13951afe)
-
- Jul 29, 2023
-
-
Jack Yu authored
Removed the incomplete APIs and re-directed to the similar APIs. Fix: 262591408 Test: atest SubscriptionManagerTest Merged-In: I1e0dd566114550099de3e0d0eedfcab79c4e54b6 Change-Id: I1e0dd566114550099de3e0d0eedfcab79c4e54b6
-
- Jul 28, 2023
-
-
Rambo Wang authored
This CL introduces a hidden utility method for system components to get the subset of carrier config. Many system components has been update to use the new CarrierConfigManager API to get subset of config. But the callers side have repetitive private methods to do the same thing. The utility method in CarrierConfigManager will remove the duplication. Bug: b/263267340 Test: FrameworksTelephonyTests (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:96727486197e8c0602ffb8f27787aae1b256fa44) Merged-In: Ifbd84c67525fd9ea2925e5b735788e6c3c22dd34 Change-Id: Iac88c03f2c9b4ac80dd2ed0b72a200cfc1631d21
-
- Jul 27, 2023
-
-
Jack Yu authored
Cleaned up the old APIs and replaced with the new APIs. Bug: 270094276 Test: Boot up + Basic phone funcationality tests Change-Id: Id372018a437e72c1b5874dec620b5158337bf43c Merged-In: Id372018a437e72c1b5874dec620b5158337bf43c
-
- Jul 26, 2023
-
-
Jack Yu authored
After restoring the data, we need to update the subscription database cache. Fix: 269062965 Test: atest android.telephony.cts.SubscriptionManagerTest#testRestoreAllSimSpecificSettingsFromBackup Test: Boot up + Basic phone functionality tests Merged-In: I2f8cb6418ee661a3cd8c02e3db6733cb12817d01 Change-Id: I2f8cb6418ee661a3cd8c02e3db6733cb12817d01
-
- Jul 20, 2023
-
-
Jack Yu authored
The subscription reloading from database could cause cache to be out-of-sync. Fixed by making reloading synchronous and only reload when necessary (e.g. Backup restore actually changes the database). Fix: 290295550 Test: atest SubscriptionManagerServiceTest TelephonyProviderTests Test: Manually test backup/restore Test: Telephony basic functionality tests Test: Re-tested passed on b/290295550#comment#23 Change-Id: Ib818110a1f03536ed9082e779b3cc89e56608084
-
- Jul 16, 2023
-
-
Sarah Chin authored
If notifications are disabled for the app or channel, fail the purchase request and notify SlicePurchaseController. Create a new PURCHASE_PREMIUM_CAPABILITY_RESULT_USER_DISABLED result for this scenario. Not a clean CP since API is added @hide Test: atest CarrierDefaultAppTest Test: manual verify failure when notifications are disabled Test: manual verify no regressions of other behavior Bug: 258083232 Change-Id: I4a3d2b09320edfa232cf87e6235371dc0d84c224 Merged-In: I4a3d2b09320edfa232cf87e6235371dc0d84c224
-
- Jul 14, 2023
-
-
Thomas Nguyen authored
Bug: 287504843 Test: SMS, MMS, call with live network. atest com.android.internal.telephony.ServiceStateTrackerTest atest com.android.internal.telephony.satellite.SatelliteControllerTest atest com.android.internal.telephony.satellite.SatelliteServiceUtilsTest atest com.android.internal.telephony.satellite.SatelliteSOSMessageRecommenderTest atest android.telephony.cts.CarrierConfigManagerTest Change-Id: I737cb77937fc19c047ef04010c5ca9397bbc45a7 Merged-In: I737cb77937fc19c047ef04010c5ca9397bbc45a7
-
- Jul 10, 2023
-
-
Aishwarya Mallampati authored
Bug: 285189512 Test: Flashed build on raven-userdebug and performed basic functionality tests, atest NetworkRegistrationInfoTest, atest ServiceStateTest Change-Id: Idc106f26209c805cee898e7358574523617a3365 Merged-In: Idc106f26209c805cee898e7358574523617a3365
-
- Jul 04, 2023
-
-
joonhunshin authored
add KEY_IGNORE_GLOBAL_PHONE_NUMBER_FORMAT_BOOL to extract phone number from IMS associated uri when the carrier does not support global phone number format Bug: 283093635 Test: atest ImsPhoneTest, ImsServiceTest Test: KR U+ live network test Test: AT&T live network test Change-Id: I320511e9ff23a72f9647f87748954e1171d45d6a
-
- Jun 23, 2023
-
-
Ling Ma authored
In consistent with S, enterprise APN type is considered metered, move from hard coded Dctracker setup evaluation to the config default value. Bug: 284152056 Test: daily testing (b/288038359 : p23 + b/288038354: P22 ) Change-Id: I4d71f5f260d131fe6f6341c13c2e3e7628b3f740 Merged-In: I4d71f5f260d131fe6f6341c13c2e3e7628b3f740
-
- Jun 21, 2023
-
-
Ling Ma authored
In consistent with S, enterprise APN type is considered metered, move from hard coded Dctracker setup evaluation to the config default value. Bug: 284152056 Test: daily testing (b/288038359 : p23 + b/288038354: P22 ) Change-Id: I4d71f5f260d131fe6f6341c13c2e3e7628b3f740
-
- Jun 15, 2023
-
-
Ling Ma authored
Configure a table to switch mobile data base on RAT and signal strength. Bug: 260928808 Test: phone call + data browsing Test: basic testing b/286044642 and b/286043947 Change-Id: Ibda3ff35ba5f590b48f61f2f29e2b75aa8a1c0b5
-
- Jun 06, 2023
-
-
chiachangwang authored
Some carriers' networks not support IPv6 very well. The existing default value(0) will use IPv6 if networks support IPv6. Update the default value to an invalid value so that the code that uses the key could tell and fall into a reasonable case. Bug: 269714970 Bug: 284246686 Test: m ; flash and check the value (cherry picked from https://android-review.googlesource.com/q/commit:437f84c62671ba30ae62cb21a28be2323d671ad1) Merged-In: Ie2b42e69702609b132acd6bd087292bf9df365cb Change-Id: Ie2b42e69702609b132acd6bd087292bf9df365cb
-
- Jun 01, 2023
-
-
chiachangwang authored
Some carriers' networks not support IPv6 very well. The existing default value(0) will use IPv6 if networks support IPv6. Update the default value to an invalid value so that the code that uses the key could tell and fall into a reasonable case. Bug: 269714970 Bug: 284246686 Test: m ; flash and check the value Change-Id: Ie2b42e69702609b132acd6bd087292bf9df365cb
-
- May 31, 2023
-
-
Aishwarya Mallampati authored
TelephonyManager#hasCarrierPrivileges internally uses SubscriptionManager#canManageSubscription to decide whether to grant carrier privilege status to an app or not. SubscriptionManager#canManageSubscription returns true if caller APK's certificate matches with one of the mNativeAccessRules or mCarrierConfigAccessRules. This over-grants carrier privilege status to apps that only has mNativeAccessRules. Carrier privilege status should be granted to the caller APK only if it's certificate matches with one of mCarrierConfigAccessRules. Replaced SubscriptionManager#canManageSubscription with PhoneInterfaceManager#hasCarrierConfigAccess which returns true only if caller APK certificates matches with one of mCarrierConfigAccessRules of the given subscription. Bug: 226593252 Test: Manual Testing as explained in b/226593252#comment51 atest CtsTelephonyTestCases Flashed build on raven-userdebug and performed basic funtionality tests Change-Id: I662064529d2a9348f395fe3b541366de8bc2fe7d
-
- May 25, 2023
-
-
Aishwarya Mallampati authored
TelephonyManager#hasCarrierPrivileges internally uses SubscriptionManager#canManageSubscription to decide whether to grant carrier privilege status to an app or not. SubscriptionManager#canManageSubscription returns true if caller APK's certificate matches with one of the mNativeAccessRules or mCarrierConfigAccessRules. This over-grants carrier privilege status to apps that only has mNativeAccessRules. Carrier privilege status should be granted to the caller APK only if it's certificate matches with one of mCarrierConfigAccessRules. Replaced SubscriptionManager#canManageSubscription with PhoneInterfaceManager#hasCarrierConfigAccess which returns true only if caller APK certificates matches with one of mCarrierConfigAccessRules of the given subscription. Bug: 226593252 Test: Manual Testing as explained in b/226593252#comment51 atest CtsTelephonyTestCases Flashed build on raven-userdebug and performed basic funtionality tests Change-Id: I662064529d2a9348f395fe3b541366de8bc2fe7d
-
Aishwarya Mallampati authored
TelephonyManager#hasCarrierPrivileges internally uses SubscriptionManager#canManageSubscription to decide whether to grant carrier privilege status to an app or not. SubscriptionManager#canManageSubscription returns true if caller APK's certificate matches with one of the mNativeAccessRules or mCarrierConfigAccessRules. This over-grants carrier privilege status to apps that only has mNativeAccessRules. Carrier privilege status should be granted to the caller APK only if it's certificate matches with one of mCarrierConfigAccessRules. Replaced SubscriptionManager#canManageSubscription with PhoneInterfaceManager#hasCarrierConfigAccess which returns true only if caller APK certificates matches with one of mCarrierConfigAccessRules of the given subscription. Bug: 226593252 Test: Manual Testing as explained in b/226593252#comment51 atest CtsTelephonyTestCases Flashed build on raven-userdebug and performed basic funtionality tests Change-Id: I662064529d2a9348f395fe3b541366de8bc2fe7d
-
Aishwarya Mallampati authored
TelephonyManager#hasCarrierPrivileges internally uses SubscriptionManager#canManageSubscription to decide whether to grant carrier privilege status to an app or not. SubscriptionManager#canManageSubscription returns true if caller APK's certificate matches with one of the mNativeAccessRules or mCarrierConfigAccessRules. This over-grants carrier privilege status to apps that only has mNativeAccessRules. Carrier privilege status should be granted to the caller APK only if it's certificate matches with one of mCarrierConfigAccessRules. Replaced SubscriptionManager#canManageSubscription with PhoneInterfaceManager#hasCarrierConfigAccess which returns true only if caller APK certificates matches with one of mCarrierConfigAccessRules of the given subscription. Bug: 226593252 Test: Manual Testing as explained in b/226593252#comment51 atest CtsTelephonyTestCases Flashed build on raven-userdebug and performed basic funtionality tests Change-Id: I662064529d2a9348f395fe3b541366de8bc2fe7d
-
Aishwarya Mallampati authored
TelephonyManager#hasCarrierPrivileges internally uses SubscriptionManager#canManageSubscription to decide whether to grant carrier privilege status to an app or not. SubscriptionManager#canManageSubscription returns true if caller APK's certificate matches with one of the mNativeAccessRules or mCarrierConfigAccessRules. This over-grants carrier privilege status to apps that only has mNativeAccessRules. Carrier privilege status should be granted to the caller APK only if it's certificate matches with one of mCarrierConfigAccessRules. Replaced SubscriptionManager#canManageSubscription with PhoneInterfaceManager#hasCarrierConfigAccess which returns true only if caller APK certificates matches with one of mCarrierConfigAccessRules of the given subscription. Bug: 226593252 Test: Manual Testing as explained in b/226593252#comment51 atest CtsTelephonyTestCases Flashed build on raven-userdebug and performed basic funtionality tests Change-Id: I662064529d2a9348f395fe3b541366de8bc2fe7d
-
- May 12, 2023
-
-
Ayush Sharma authored
Bug: 279558295 Test: atest android.devicepolicy.cts.telephony.WorkProfileTelephonyTest Change-Id: Ie2e5c6b732909259d96b6c8dbe639e51a3406d02
-
- May 10, 2023
-
-
Aishwarya Mallampati authored
Bug: 281623169 Test: atest CtsTelephonyTestCases Basic sanity, Flashed device on raven-userdebug: calls/sms/mms are working Change-Id: I19561200b98fa1a087c1083f2f603b47aca7b0e0
-
- May 09, 2023
-
-
arunvoddu authored
Bug: 276402673 Test: atest tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java#testCarrierRestrictionStatusAllowList also pformed the sanity and all the basic scenarios are working fine. Change-Id: I4922b6bf12820e61531782d01dabad55f3b63323
-
- May 04, 2023
-
-
Aishwarya Mallampati authored
Bug: 275670811 Change-Id: Ia90d0d2378f30660d912bc57a88e4c2bcbb2a047
-
- May 01, 2023
-
-
Sarah Chin authored
Test: unit tests, CTS, verify voice call on live network Bug: 278578254 Change-Id: I03d9b3b96bc3a813fda1e72210573a64463ee582
-
Megha Patil authored
- SATELLITE_MODE_ENABLED is made readable inorder for CTS to access Bug: b/277057547 Test: atest android.telephony.satellite.cts.SatelliteManagerTestOnMockService atest android.telephony.satellite.cts.SatelliteManagerTest Change-Id: I784a72f1b9e10fff7e3ae8b7e196e08fca365e75
-
- Apr 30, 2023
-
-
Hakjun Choi authored
Message sending/receive is considered successful when the device is towars satellite within a reasonable margin Bug: 276058936 Test: cts/SatelliteManagerTest, SatelliteManagerTestOnMockService Change-Id: Icf82ade2bb18bce6d9561d023ebfde37065ba278
-