Commit Graph

11607 Commits

Author SHA1 Message Date
James Lin
dfdde4c5f7 Merge "Remove unnecessary UCE APIs because some of UCE APIs change." am: 86cb5eeb1c am: 46d67749d5 am: 6e1bf17f30
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1684035

Change-Id: I98c2b446d76b8ba97f0efcd61e40cc9ee7322665
2021-04-22 21:46:33 +00:00
James Lin
6e1bf17f30 Merge "Remove unnecessary UCE APIs because some of UCE APIs change." am: 86cb5eeb1c am: 46d67749d5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1684035

Change-Id: I368a1289fa670a885eeec0aa67760d7c6f52e083
2021-04-22 21:23:54 +00:00
James Lin
86cb5eeb1c Merge "Remove unnecessary UCE APIs because some of UCE APIs change." 2021-04-22 20:25:39 +00:00
Brad Ebinger
75beeaee6f Merge "Use a typesafe pattern for SIP Delegate configurations" am: 0305ec6109 am: f3e197f2b1 am: bb7fc790f8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1682947

Change-Id: Iae7d0c1e64a37e8b76c0e34afe71a6cbc042c27b
2021-04-22 17:13:38 +00:00
Brad Ebinger
bb7fc790f8 Merge "Use a typesafe pattern for SIP Delegate configurations" am: 0305ec6109 am: f3e197f2b1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1682947

Change-Id: Ia97eacf3033851bae9e372745ec2bbfd979ccc68
2021-04-22 16:51:19 +00:00
Brad Ebinger
0305ec6109 Merge "Use a typesafe pattern for SIP Delegate configurations" 2021-04-22 15:57:15 +00:00
James.cf Lin
088f6cda78 Remove unnecessary UCE APIs because some of UCE APIs change.
Bug: 184602965
Test: atest ImsServiceTest RcsUceAdapterTest
Change-Id: I269973e9eb1bf746c4ada558df0de99069f7f309
2021-04-22 18:38:17 +08:00
TreeHugger Robot
bf8262b57d Merge "Expose carrier privilege rules certificates as @TestApi." into sc-dev 2021-04-22 03:36:21 +00:00
Brad Ebinger
06f96d3733 Use a typesafe pattern for SIP Delegate configurations
Moves SipDelegateImsConfiguration -> SipDelegate configuration
in order to not break existing impls and defines the new typesafe
alternative for sip configurations instead of bundles.

Bug: 181764849
Test: atest  CtsTelephonyTestCases
Change-Id: I5040f30575f7b774d6ec1e28183f6812b420087f
2021-04-22 00:26:13 +00:00
Rambo Wang
00175150f1 Merge "Change Nci to CellInfo.UNAVAILABLE_LONG" am: 5619ee97bf am: eb52e08c30 am: 2067201fb1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1676432

Change-Id: If082dba227e179d7e83c7521a5a88f19e4ac1d38
2021-04-22 00:20:05 +00:00
TreeHugger Robot
c8bd865328 Merge "Add the REGISTRATION_TECH_NR Tech type" into sc-dev 2021-04-22 00:15:46 +00:00
Rambo Wang
2067201fb1 Merge "Change Nci to CellInfo.UNAVAILABLE_LONG" am: 5619ee97bf am: eb52e08c30
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1676432

Change-Id: Ib7ad3a9b44399c673fae3f0b2df9ec3fcabed398
2021-04-21 23:57:45 +00:00
Rambo Wang
5619ee97bf Merge "Change Nci to CellInfo.UNAVAILABLE_LONG" 2021-04-21 22:53:57 +00:00
Nazanin Bakhshi
1d1c733350 Merge "Security fix: enforce read privilege permission to check package privileges in TelephonyManager" into sc-dev 2021-04-21 22:04:04 +00:00
Hunter Knepshield
5bf8a8436f Expose carrier privilege rules certificates as @TestApi.
With the updated CTS UICC spec added this year, some SIM-dependent CTS
tests will need to do runtime inspection of the certificates available
to determine which SIM the test is running with. This information may be
used to e.g. selectively enable tests only for newer SIMs if they
require the updated hardware.

Test: make
Test: atest CtsCarrierApiTestCases
Bug: 178419755
Change-Id: I942d4c0c7c786d7c8b561e5e65773367cefffb31
2021-04-21 14:29:17 -07:00
Jack Yu
7240294577 Merge "Unthrottle data retry in some conditions" into sc-dev 2021-04-21 19:58:55 +00:00
Brad Ebinger
7e8765d37a Merge "Throw NPE instead of IllegalArgumentException in SipDelegateManager" am: 5733e616fb am: aff57e7818 am: 9a880b4f39
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675740

Change-Id: Ib1daec20b74e0225645a53588e72b4f57c78d1cf
2021-04-21 17:55:02 +00:00
Brad Ebinger
9a880b4f39 Merge "Throw NPE instead of IllegalArgumentException in SipDelegateManager" am: 5733e616fb am: aff57e7818
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675740

Change-Id: I1b1685059a876245bee75dc8998636bae0d4f862
2021-04-21 17:52:25 +00:00
Brad Ebinger
5733e616fb Merge "Throw NPE instead of IllegalArgumentException in SipDelegateManager" 2021-04-21 16:59:26 +00:00
Treehugger Robot
99af49b641 Merge "[ANAPIC Review] Change the type of List by ANAPIC review" am: 533ac6b000 am: d71e7edff1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1682126

Change-Id: Ief1868523ce48239a425552665690ebb7aaef4b5
2021-04-21 16:36:01 +00:00
Hui Wang
5148e80849 Merge "Change default ims max retry times" into sc-dev 2021-04-21 16:31:50 +00:00
Zoey Chen
aa3c222643 [ANAPIC Review] Change the type of List by ANAPIC review
- Use List<Byte> since using uint8_t in radio

Bug: 183738486
Test: make
Change-Id: I5a52bc20ebd9c5ce000abd8588f2969d84c6bcd0
Merged-In: I5a52bc20ebd9c5ce000abd8588f2969d84c6bcd0
2021-04-21 05:12:28 +00:00
Brad Ebinger
5934699aab Add the REGISTRATION_TECH_NR Tech type
Adds the new NR registration technology for devices
that support IMS over NR so that the APIs can report
this technology.

Bug: 179724463
Test: atest CtsTelephonyTestCases
Change-Id: I4b0f9882dcf36e2ff7151778cbadb8e83513df5a
2021-04-20 17:56:24 -07:00
Amit Mahajan
9753f5c383 Merge "Re-expose TrafficDescriptor.Builder for testing." into sc-dev 2021-04-20 23:58:05 +00:00
Hui Wang
7e82b02b28 Change default ims max retry times
Bug: 185099514
Test: make, manual
Change-Id: I7f04710540809d9f6d3df3f34cfb3a6e45dd40a0
2021-04-20 16:13:33 -07:00
Brad Ebinger
8d44a5df52 Throw NPE instead of IllegalArgumentException in SipDelegateManager
Bug: 184151053
Test: atest CtsTelephonyTestCases
Change-Id: I0f672b048bb3c97e4e96241412315aabdb60fdfc
2021-04-20 21:32:44 +00:00
Nazanin
46160dc2c6 Security fix: enforce read privilege permission to check package
privileges in TelephonyManager

Bug: 180938364
Test: cts
Change-Id: I08c346c46b9e87dceaa1faf35fa36b954d88f9b0
2021-04-20 14:27:20 -07:00
Jack Yu
c8cf1b02a3 Unthrottle data retry in some conditions
1. Moved the APM unthrottle logic to DataThrottler.
2. Added conditional unthrottle when TAC changes.

Fix: 169648447
Test: Manual
Change-Id: I1a7e413015ccdff3d9358cc85605325a4bff3b33
2021-04-20 13:31:51 -07:00
Kai Shi
988f193ee2 Merge "Remove CarrierBandwidth." into sc-dev 2021-04-20 19:17:43 +00:00
Kai Shi
8aa8e99937 Remove CarrierBandwidth.
Remove CarrierBandwidth system API. This should have been removed when
LCE system API was added.

Bug: 184396924
Bug: 180434672
Test: atest -c PhoneStateListenerTest
Change-Id: I4d3f9e6f5a62d40cdb193a0f20673a773eb3d8b0
2021-04-20 10:00:26 -07:00
Treehugger Robot
3c3e8f5666 Merge "Hide RCS PUBLISH mapping due to complicated structure" am: f7cde977db am: ce819de5b1 am: 98afac3370
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675739

Change-Id: Icca23eab040f996f9c42f381b8ec690a02acd8ee
2021-04-20 00:32:36 +00:00
Treehugger Robot
c5a8d62b4b Merge "Clarify SipDelegateImsConfiguration getVersion Documentation" am: ca53d40161 am: f03f48dae6 am: 0f2e5f50de
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675738

Change-Id: I32678bdb212c9ab1be11fe291ec3dd155e53e384
2021-04-20 00:31:12 +00:00
Amit Mahajan
23ac92cb39 Re-expose TrafficDescriptor.Builder for testing.
Based on API council feedback.

Test: atest TrafficDescriptorTest
Bug: 185782182
Change-Id: Idb467d37728b062fa29f6bd284bd3144522d701e
2021-04-19 21:24:10 +00:00
Sarah Chin
958f9efba5 Merge "Update carrier privilege check in enforceSubscriptionPlanAccess" 2021-04-19 20:29:09 +00:00
TreeHugger Robot
9ad39e2bf5 Merge "Set CDMA roaming/subscription mode throws ISE if not CDMA" into sc-dev 2021-04-19 20:17:34 +00:00
Treehugger Robot
98afac3370 Merge "Hide RCS PUBLISH mapping due to complicated structure" am: f7cde977db am: ce819de5b1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675739

Change-Id: I397d86b1d403451cf0de301ac246b0af3a9f3eba
2021-04-19 19:33:50 +00:00
Treehugger Robot
0f2e5f50de Merge "Clarify SipDelegateImsConfiguration getVersion Documentation" am: ca53d40161 am: f03f48dae6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1675738

Change-Id: I73f393eeb5d3c38eae792ab1909d4d4d2cdae356
2021-04-19 19:33:00 +00:00
Treehugger Robot
f7cde977db Merge "Hide RCS PUBLISH mapping due to complicated structure" 2021-04-19 19:09:22 +00:00
Treehugger Robot
ca53d40161 Merge "Clarify SipDelegateImsConfiguration getVersion Documentation" 2021-04-19 19:08:51 +00:00
Jack Yu
b7d886709b Merge "Disallow data when QNS switched the preference" into sc-dev 2021-04-19 17:39:22 +00:00
Jack Yu
50a8fccec7 Disallow data when QNS switched the preference
When the preference has switched to another transport, do
not allow data setup. This avoid the case that data service
keeps asking telephony to retry while QNS already switched
the preference to another transport.

Test: Manual
Fix: 182899920
Fix: 175399007
Change-Id: I1a0c86a978756d5b05851d939e011010f8f1afc2
2021-04-19 17:25:11 +00:00
TreeHugger Robot
20ea7bab39 Merge "[ANAPIC Review] Change the type of List by ANAPIC review" into sc-dev 2021-04-19 17:19:50 +00:00
Amit Mahajan
a5f3d1398c Merge "Change osAppId from String to byte[] to match specs." into sc-dev 2021-04-19 05:23:25 +00:00
Zoey Chen
33ee73cd9e [ANAPIC Review] Change the type of List by ANAPIC review
- Use List<Byte> since using uint8_t in radio

Bug: 183738486
Test: make
Change-Id: I5a52bc20ebd9c5ce000abd8588f2969d84c6bcd0
2021-04-19 11:00:03 +08:00
Sarah Chin
a3c90ed855 Merge "Remove checks for system_process in TelephonyManager" into sc-dev 2021-04-18 22:46:36 +00:00
Sarah Chin
5df9a0575a Merge "Add URSP matching failures as permanent failures" into sc-dev 2021-04-18 02:46:29 +00:00
Brad Ebinger
844b7dee2a Hide RCS PUBLISH mapping due to complicated structure
Hide until we can encode complicated structures like this
in something like a parcelable.

Bug: 182370110
Test: manual
Change-Id: I1797da52bfd447f198b48bd163b1bd0944aadb58
2021-04-17 21:07:45 +00:00
Brad Ebinger
e09fc1cd18 Clarify SipDelegateImsConfiguration getVersion Documentation
Bug: 181764870
Test: docs only change
Change-Id: I5ced81d33d80ecc90f704d910c08d0625396d163
2021-04-17 20:40:43 +00:00
TreeHugger Robot
caff843199 Merge "Fix API review issues for 5G Slicing feature" into sc-dev 2021-04-17 00:16:14 +00:00
Sarah Chin
7fa5d35a45 Merge "Update documentation for setSubscriptionOverride" into sc-dev 2021-04-16 23:58:42 +00:00