Commit Graph

13099 Commits

Author SHA1 Message Date
TreeHugger Robot
f26a08f2fd Merge "Revert "Add anomaly reports to check if IMEI is null."" into tm-qpr-dev am: a443c8bd2e am: cedd8daf57
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19991894

Change-Id: I63433403b3dd98c7fc629f12bd2d669aef2b7db4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21 22:29:40 +00:00
TreeHugger Robot
cedd8daf57 Merge "Revert "Add anomaly reports to check if IMEI is null."" into tm-qpr-dev am: a443c8bd2e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19991894

Change-Id: Id670c724574f8e18166bd94888647c70cd4209d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21 21:59:19 +00:00
TreeHugger Robot
5728b473d9 Merge "AnomalyReport catch any exception when try to read deviceConfig" into tm-qpr-dev am: f60a915197 am: 292caba3ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20003467

Change-Id: Idc1c0b1fc96a4ca3ea17e0a54b68bb427756818c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21 21:49:22 +00:00
TreeHugger Robot
292caba3ab Merge "AnomalyReport catch any exception when try to read deviceConfig" into tm-qpr-dev am: f60a915197
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20003467

Change-Id: Iaadcca45292b0a75886cbc6bfa84a2a3c9eb7d7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21 21:44:11 +00:00
Aishwarya Mallampati
9af6e694ff Merge "Add user handle in SimInfo database." 2022-09-21 20:52:49 +00:00
Jack Yu
1d52651b60 Merge "Revert "Added builder for SubscriptionInfo"" 2022-09-21 03:41:19 +00:00
Jack Yu
daa7679e73 Revert "Added builder for SubscriptionInfo"
Revert "Added builder for SubscriptionInfo"

Revert submission 19946716-subscription_info_refactoring

Reason for revert: crash
Reverted Changes:
I820d47538:Added builder for SubscriptionInfo
I8eb757960:Added builder for SubscriptionInfo

Change-Id: I913585232a0709232ccf456d7bd230fcdd1d0157
2022-09-21 01:18:20 +00:00
TreeHugger Robot
a443c8bd2e Merge "Revert "Add anomaly reports to check if IMEI is null."" into tm-qpr-dev 2022-09-21 01:14:57 +00:00
Aishwarya Mallampati
747cef74d3 Add user handle in SimInfo database.
Bug: 247166170
Test: Basic testing,
       atest com.android.providers.telephony.TelephonyDatabaseHelperTest,
       atest com.android.providers.telephony.TelephonyProviderTest
Change-Id: I899a9ecb93f6f972aa12233fe4380e6d05405791
2022-09-20 23:04:13 +00:00
Ling Ma
5579b3ba98 AnomalyReport catch any exception when try to read deviceConfig
If the app context, likely tests that didn't mock permission, doesn't have deviceConfig read permission, don't try to enforce server-side flag .

Fix: 247700179
Test: manual trigger + https://android-build.googleplex.com/builds/abtd/run/L02900000956490923
Change-Id: I8f0e84219057974649def4bcc312ae0dc38670d1
2022-09-20 21:32:43 +00:00
Aishwarya Mallampati
fb207fff5b Revert "Add anomaly reports to check if IMEI is null."
This reverts commit 58e9f0004c.

Reason for revert: broken cts test b/247843841

Change-Id: I3df323704688510cb8fd17b8e0eb7b3d4febce7e
2022-09-20 21:31:44 +00:00
Rambo Wang
617c2b0ea5 Merge "Deprecate carrier config KEY_SIMPLIFIED_NETWORK_SETTINGS_BOOL" 2022-09-20 17:27:01 +00:00
Aishwarya Mallampati
9d9480aa25 Merge "Add anomaly reports to check if IMEI is null." into tm-qpr-dev am: 35d55a58cc am: e7ad077775
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19995098

Change-Id: I543b17b6755da8f8e21755e14cb057f2c7513257
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20 17:26:00 +00:00
Aishwarya Mallampati
e7ad077775 Merge "Add anomaly reports to check if IMEI is null." into tm-qpr-dev am: 35d55a58cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19995098

Change-Id: Ic1cbba71d5e5437b59177b8102e95e083edc1358
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20 16:43:18 +00:00
Aishwarya Mallampati
35d55a58cc Merge "Add anomaly reports to check if IMEI is null." into tm-qpr-dev 2022-09-20 16:35:13 +00:00
TreeHugger Robot
c760f482d8 Merge "Allow bugreport only after server-side config loaded" into tm-qpr-dev am: 95ffd81e8f am: 2fa046ee0c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19944938

Change-Id: I9b39f5ad7b082fbed3954e04dfb40b013c5883ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20 06:05:06 +00:00
TreeHugger Robot
2fa046ee0c Merge "Allow bugreport only after server-side config loaded" into tm-qpr-dev am: 95ffd81e8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19944938

Change-Id: Iee7a294c2413fdddb6e058e9ed65f0a13373f369
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20 05:35:40 +00:00
TreeHugger Robot
95ffd81e8f Merge "Allow bugreport only after server-side config loaded" into tm-qpr-dev 2022-09-20 05:03:54 +00:00
Hyosun Kim
b010a6aa8b Merge "To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers." into tm-qpr-dev am: 2dbb6cb421
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19128413

Change-Id: I6c4f52543ce38701f28ffb88710bcc4cd71f1e02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20 03:24:27 +00:00
Hyosun Kim
2dbb6cb421 Merge "To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers." into tm-qpr-dev 2022-09-20 03:06:34 +00:00
Hyosun Kim
2ae8a5690d Merge "To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers." 2022-09-20 00:54:04 +00:00
Aishwarya Mallampati
58e9f0004c Add anomaly reports to check if IMEI is null.
Bug: 247555621
Test: Basic testing + atest FrameworkTelephonyTests
Change-Id: Ieb0c6a7f5cedb86b36d3f8ac6a5867ace2f95487
2022-09-20 00:42:32 +00:00
rambowang
6e164b4da3 Deprecate carrier config KEY_SIMPLIFIED_NETWORK_SETTINGS_BOOL
The carrier config key was introduced in Oreo release without
an implementation. It has no behavior impact when carriers
override this carrier config, mismatching what it was delared
in its documentation.

This CC key should be cleared up, not only to keep a healthy
public API surface, but also avoid confusing carriers who
may try to override the CC key to expect a behavior change.

Bug: 242755061
Test: make offline-sdk-docs
Change-Id: Ib30091753eda7dbe30ecc037d4303bf99a4ad3cc
2022-09-19 15:25:18 +00:00
TreeHugger Robot
f4540530f2 Merge "Add "UNKNOWN" for "allow in any condition" IWLAN handover example" 2022-09-17 07:27:48 +00:00
rambowang
14eef32cd3 Add "UNKNOWN" for "allow in any condition" IWLAN handover example
Bug 234095834 started to supported UNKNOWN in source of IWLAN
handover rules. While the rule syntax was added to include
"UNKNOWN" in source, the example in the same javadoc should
be updated as well to keep consistent.

Bug: 247170538
Test: m -j offline-sdk-docs
Change-Id: Ia566fc6f0e0fdc09cca963d298a1c44dcbee540a
2022-09-16 22:09:08 -05:00
Jack Yu
9f6f23101c Added builder for SubscriptionInfo
Added the builder for SubscriptionInfo, and make all members
final. This can prevent other clients accidentally modifying
the same copy of SubscriptionInfo.

Also moved getAllAccessRules into getAccessRules.

Bug: 239607619
Bug: 247140269
Test: Manual + atest SubscriptionInfoTest
Change-Id: I8eb757960375c299f7770cbed27cd0fca8e33612
2022-09-16 16:00:18 -07:00
Jack Yu
f60d4ddf8a Removed old data stack
Completely removed the old telephony data.

Fix: 201830726
Test: Manual
Change-Id: I8e92c8f795c4ecfd71a3a642956fbb60711fb56e
2022-09-14 20:31:58 -07:00
Ling Ma
eaa0fd59f0 Allow bugreport only after server-side config loaded
To address the problem where the anomaly reports that are blocked by UUID continue being generated before the device receives server-side block list.

Bug: 246637909
Test: manual placing voice call + data browsing
Change-Id: I3e41e3dd2e6255dc7cbdda86736861720b757c4c
2022-09-13 21:53:44 +00:00
Aishwarya Mallampati
89bace0ba9 Merge "setCellInfoListRate on specific sub" 2022-09-08 17:29:03 +00:00
Aishwarya Mallampati
be0df52749 setCellInfoListRate on specific sub
Bug: 242144387
test: CtsTelephonyTestCases, Sanity Check
Change-Id: Iaa64c4a560ffe7bd99bfdb86d0b3caa145a07d25
2022-09-08 16:03:03 +00:00
TreeHugger Robot
fc2de301f0 Merge "Merge similar data profile - ignore gid difference" 2022-09-08 06:06:13 +00:00
Aswin Sankar
2d24bbc890 Add DataFailCause for IWLAN_CONGESTION.
- ePDG private error type CONGESTION was added in TS 24.502.

Bug: 233121749
Test: ErrorPolicyManagerTest#testErrorPolicyWithNumAttemptsPerFqdn()

Change-Id: I85e6a1700f72db1d55a7929e5d4d93f8cac66c64
Merged-In: I85e6a1700f72db1d55a7929e5d4d93f8cac66c64
2022-09-06 17:40:49 +00:00
Ling Ma
7f0485b96a Unhide KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY
Test: build
Bug: 237550962
Change-Id: I9e8f970e58bc81840e79e2a7504d686d54fc3531
2022-09-02 11:39:06 -07:00
hyosun
6f8675f324 To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers.
If the app has only the READ_PHONE_STATE permission, it can no longer read the group UUID.
When SubscriptionManager#getSubscriptionsInGroup is called, If the calling app has carrier permission or READ_PHONE_STATE permission and access to device identifiers, then returns a list.
If not, it returns an empty list.

Bug: 213902861
Test: atest SubscriptionManagerTest
Test: atest SubscriptionControllerTest
Test: manual (b/213902861#comment54)
Change-Id: I4e764b1a5babfcacf675f6e83d2b1014ec570c1e
Merged-In: I4e764b1a5babfcacf675f6e83d2b1014ec570c1e
2022-09-02 11:50:46 +00:00
hyosun
9193480176 To read the group UUID, the calling app either needs carrier privileges or the READ_PHONE_STATE permission and access to device identifiers.
If the app has only the READ_PHONE_STATE permission, it can no longer read the group UUID.
When SubscriptionManager#getSubscriptionsInGroup is called, If the calling app has carrier permission or READ_PHONE_STATE permission and access to device identifiers, then returns a list.
If not, it will throw a SecurityException.

Bug: 213902861
Test: atest SubscriptionManagerTest
Test: atest SubscriptionControllerTest
Test: manual (b/213902861#comment54)
Change-Id: I4e764b1a5babfcacf675f6e83d2b1014ec570c1e
2022-09-02 11:49:25 +00:00
Treehugger Robot
80fbc436ea Merge "Add DataFailCause for IWLAN_CONGESTION." am: 090a244680 am: 0813324fc7 am: 1bcb41987f am: 324484c927 am: 30a039ae5e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2197571

Change-Id: I12e19cca312e22196ce23f4b482cba1bd614de80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 00:09:21 +00:00
Treehugger Robot
30a039ae5e Merge "Add DataFailCause for IWLAN_CONGESTION." am: 090a244680 am: 0813324fc7 am: 1bcb41987f am: 324484c927
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2197571

Change-Id: I7408961e5dd2d5e75c94cc70e9823a755a4f8c28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-02 00:08:07 +00:00
Treehugger Robot
324484c927 Merge "Add DataFailCause for IWLAN_CONGESTION." am: 090a244680 am: 0813324fc7 am: 1bcb41987f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2197571

Change-Id: Iff2daa0b44a4e5f6e8fc228c5723a9401f98f659
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 23:42:52 +00:00
TreeHugger Robot
593d9236db Merge "Add KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY" into tm-qpr-dev am: b346a79c95 am: ebbb797efe
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19553134

Change-Id: If0b3d95f66131f7d00896e619b00c0924d6ee925
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 20:05:15 +00:00
TreeHugger Robot
ebbb797efe Merge "Add KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY" into tm-qpr-dev am: b346a79c95
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19553134

Change-Id: I001d76ef81d4814b98d2357080c28ca459493244
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 19:48:34 +00:00
TreeHugger Robot
b346a79c95 Merge "Add KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY" into tm-qpr-dev 2022-09-01 17:26:37 +00:00
Ling Ma
cd5d8c80c6 Merge similar data profile - ignore gid difference
Fix: 240225494
Test: atest
Change-Id: Id203a3ba71adb3783edcf2c1e1f885c129e9328a
2022-08-31 20:49:17 +00:00
Aswin Sankar
948cd02535 Add DataFailCause for IWLAN_CONGESTION.
- ePDG private error type CONGESTION was added in 3GPP TS 24.502
and used by some carriers.

Bug: 233121749
Test: ErrorPolicyManagerTest# testErrorPolicyWithNumAttemptsPerFqdn()

Change-Id: I85e6a1700f72db1d55a7929e5d4d93f8cac66c64
2022-08-31 10:48:43 -07:00
Cole Faust
9acf46f66f [conflict] Merge "Fix array-related errorprone warnings" am: a1eb8cf128 am: 44f8576073 am: 91d6c5b564 am: 6a79ae2567 am: 9b3a5fc03b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186016

Change-Id: I5e59b8549df348c181cd3b72311798a5d7602a67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 21:03:54 +00:00
Cole Faust
9b3a5fc03b Merge "Fix array-related errorprone warnings" am: a1eb8cf128 am: 44f8576073 am: 91d6c5b564 am: 6a79ae2567
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186016

Change-Id: I7052a1f7391ed6701fe0e1036c27368609032e35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 20:44:00 +00:00
Cole Faust
6a79ae2567 Merge "Fix array-related errorprone warnings" am: a1eb8cf128 am: 44f8576073 am: 91d6c5b564
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2186016

Change-Id: I931e692e6d170d19a7492e44cc1333c10e96c897
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 20:00:09 +00:00
Cole Faust
a1eb8cf128 Merge "Fix array-related errorprone warnings" 2022-08-30 18:03:01 +00:00
Ling Ma
f752c1925e Add KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY
Add KEY_CAPABILITIES_EXEMPT_FROM_SINGLE_DC_CHECK_INT_ARRAY to carrier
config, which indicates the capabilities that are exempt from the single
PDN rule.

Fix: 237550962
Test: atest + cts
Change-Id: Ie49f6274d8e780534e203d6d0a5ead4ed2f3cfa7
2022-08-29 13:31:28 -07:00
Chinmay Dhodapkar
8c08681d84 Merge "remove in-exact match for emergency numbers" 2022-08-26 19:46:42 +00:00
Sungcheol Ahn
7252423731 Merge "[Telephony] Handling to cache the instance of BinderCacheManager when createForSubscriptionId is called" into tm-qpr-dev am: 28ecf3e17d am: 9f431fa78c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19374528

Change-Id: I3db551d1357d127ccb0eae9ba6e043bbbe283f44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-26 16:18:28 +00:00