Commit Graph

3966 Commits

Author SHA1 Message Date
Jean Chalard
aac1b3a307 Merge "Allow VPN apps to ask for running the validation checks" am: cbb2fa2f00 am: 64ba50411e am: 1f929d9bd5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1962928

Change-Id: Ie35764f5a4d7f9c1d3765a73331687450bbdbaf5
2022-02-09 06:56:37 +00:00
Jean Chalard
1f929d9bd5 Merge "Allow VPN apps to ask for running the validation checks" am: cbb2fa2f00 am: 64ba50411e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1962928

Change-Id: I8dcb813cfe589411da7345bc2c4308e9f149b275
2022-02-09 06:38:31 +00:00
Jean Chalard
cbb2fa2f00 Merge "Allow VPN apps to ask for running the validation checks" 2022-02-09 06:03:45 +00:00
Hakjun Choi
fd590dd0af Add Provisioning bundle for indicating if MMTEL/RCS provisioning is required am: 0860f1b1b9 am: f7285040d2 am: 657257a976
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1960145

Change-Id: Ie0dc92d725bc4d7f4b6db1f7b366c79b1daed7f9
2022-02-09 03:25:23 +00:00
Hakjun Choi
0764b830f4 Add public API to ProvisioningManager for IMS/RCS provisioning by am: 893cc94036 am: 14d4fd610b am: d90ecc9b95
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959039

Change-Id: Ie0f181a69847cc3b17c6c543bee97c54724d7cd2
2022-02-09 03:25:16 +00:00
Jonggeon Kim
70a17b89d7 ImsService Subscription Notifications am: 5e08b37786 am: 995f0055f2 am: 3b6cfbd70a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958683

Change-Id: I889033d4f57aad91426cfeeb552574207699b250
2022-02-09 03:25:02 +00:00
Hakjun Choi
657257a976 Add Provisioning bundle for indicating if MMTEL/RCS provisioning is required am: 0860f1b1b9 am: f7285040d2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1960145

Change-Id: I08e5ee6cbc8c26b341b1f05462156376f9193ec0
2022-02-09 03:09:35 +00:00
Hakjun Choi
d90ecc9b95 Add public API to ProvisioningManager for IMS/RCS provisioning by am: 893cc94036 am: 14d4fd610b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959039

Change-Id: Ifbfbefa6e37dea6d0888b4766fdf15fab6640596
2022-02-09 03:09:30 +00:00
Jonggeon Kim
3b6cfbd70a ImsService Subscription Notifications am: 5e08b37786 am: 995f0055f2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958683

Change-Id: I1ce8e3eabbfcbaabfef4058ddc6587f4caffdac4
2022-02-09 03:09:20 +00:00
Hakjun Choi
f7285040d2 Add Provisioning bundle for indicating if MMTEL/RCS provisioning is required am: 0860f1b1b9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1960145

Change-Id: I5ad2b2f615f7bd5916605b64fc33cbbd8e770af5
2022-02-09 03:04:00 +00:00
Hakjun Choi
14d4fd610b Add public API to ProvisioningManager for IMS/RCS provisioning by am: 893cc94036
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959039

Change-Id: I37449b3af57a6e646ded69d8fa78c2e66d6559da
2022-02-09 03:03:55 +00:00
Jonggeon Kim
995f0055f2 ImsService Subscription Notifications am: 5e08b37786
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958683

Change-Id: I8718672fa22a85e6cea44b1936b75431c25932c2
2022-02-09 03:03:51 +00:00
Hakjun Choi
ff46fea55c Merge changes from topics "imsservice subid notifications", "provisioning improvement", "provisioning_improvement_2"
* changes:
  Fix CTS failure caused by ag/16284012
  Add Provisioning bundle for indicating if MMTEL/RCS provisioning is required
  Add public API to ProvisioningManager for IMS/RCS provisioning by updatable provisioning app
  ImsService Subscription Notifications
2022-02-09 02:39:23 +00:00
Lucas Lin
6f1fdda01e Merge "Add a new API startProvisionedVpnProfileSession()" am: f0524f1698 am: f6bf9b14d0 am: fed12c46a7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1906011

Change-Id: Ie1597df80bd2b7af28c94ed8f1b13b7c26bf86fe
2022-02-09 02:03:38 +00:00
Lucas Lin
fed12c46a7 Merge "Add a new API startProvisionedVpnProfileSession()" am: f0524f1698 am: f6bf9b14d0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1906011

Change-Id: Id7a1ced5b0f0f8c3702e9dc87c9b02c35e00bdb4
2022-02-09 01:48:29 +00:00
Treehugger Robot
7fd397a385 Merge "Unhide API setAllowedNetworkTypesForReason and getSupportedRadioAccessFamily" am: ab1fbb18fe am: cf775da185 am: 52f157a2ea
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1973439

Change-Id: If5d66cb46e8c5052ebca86534aa405182179a32f
2022-02-09 01:27:35 +00:00
Lucas Lin
f0524f1698 Merge "Add a new API startProvisionedVpnProfileSession()" 2022-02-09 01:12:03 +00:00
Treehugger Robot
52f157a2ea Merge "Unhide API setAllowedNetworkTypesForReason and getSupportedRadioAccessFamily" am: ab1fbb18fe am: cf775da185
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1973439

Change-Id: I89dbb343267107b41a7c0ecd21edb0dbc2d64f73
2022-02-09 01:11:10 +00:00
Treehugger Robot
ab1fbb18fe Merge "Unhide API setAllowedNetworkTypesForReason and getSupportedRadioAccessFamily" 2022-02-09 00:29:38 +00:00
Meng Wang
d11b5be7c3 Merge "Carrier config KEY_CARRIER_SUPPORTS_TETHERING_BOOL" am: 61ca1475a4 am: d5097a2320 am: 96ff71d1a4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1964629

Change-Id: I1a4301236572284b972a840b259eedc66eafcdf5
2022-02-08 22:12:15 +00:00
Meng Wang
96ff71d1a4 Merge "Carrier config KEY_CARRIER_SUPPORTS_TETHERING_BOOL" am: 61ca1475a4 am: d5097a2320
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1964629

Change-Id: I8ec8cb675f7276bf909cd9e374a8be3b4938b018
2022-02-08 21:59:36 +00:00
Meng Wang
61ca1475a4 Merge "Carrier config KEY_CARRIER_SUPPORTS_TETHERING_BOOL" 2022-02-08 21:24:06 +00:00
Virkumar Karavate
0e14c36b9d Merge "(ImsService API changes for Better IMS Threading) ImsService to execute binder calls in Executor." am: 984a31a9fb am: ad01874cbf am: 83dd0c4fff
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958681

Change-Id: I0f5936ddd83b737cd2e9d9f121fbd87184176b0f
2022-02-08 19:21:47 +00:00
Virkumar Karavate
83dd0c4fff Merge "(ImsService API changes for Better IMS Threading) ImsService to execute binder calls in Executor." am: 984a31a9fb am: ad01874cbf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958681

Change-Id: Ib6785ff5e815f564a17d4eedd617520d258fa5c0
2022-02-08 19:03:08 +00:00
Chiachang Wang
3fc98d5ebd Allow VPN apps to ask for running the validation checks
Expose an API to allow VPNs app to ask for running the validation
check on the VPN network built from Ikev2VpnProfile.

Bug: 184750836
Test: New test in Ikev2VpnTest
      Also FrameworksNetTests
Change-Id: I385bb887b6c697d8f5d87af750dbd2aab44afca6
CTS-Coverage-Bug: 184750836
 (but CTS is in the same topic, just not detected by the tool)
2022-02-09 02:19:15 +09:00
Hakjun Choi
0860f1b1b9 Add Provisioning bundle for indicating if MMTEL/RCS provisioning is required
Bug: 214885306
Test: CTS ImsServiceTest#testProvisioningManagerWhen(Mmtel/Rcs)ProvisionIs(Not)Required

Change-Id: I9e0eff60dde4a9f4ea254fa5f8efedd9f5881632
Merged-In: I9e0eff60dde4a9f4ea254fa5f8efedd9f5881632
2022-02-08 02:08:47 +00:00
Hakjun Choi
893cc94036 Add public API to ProvisioningManager for IMS/RCS provisioning by
updatable provisioning app

Bug: 197992603
Test: CTS ImsServiceTest#testProvisioningManagerWhen(Mmtel/Rcs)ProvisionIs(Not)Required
Change-Id: I4fc0759111d15cec01a49a78cda5065bfb7e6c65
Merged-In: I4fc0759111d15cec01a49a78cda5065bfb7e6c65
2022-02-08 02:08:17 +00:00
Jonggeon Kim
5e08b37786 ImsService Subscription Notifications
Provide a new API in ImsService that creates a new version of each ImsFeature and dependencies when a new subId is loaded.
The ImsService handles ImsFeature setup and teardown procedures to happen on a per-subscription basis instead of on a per-slot basis.
Provide the compatibility behavior for older devices that are not upgrading to using the new API.

Bug: 197991451
Test: atest FrameworksTelephonyTests:ImsServiceTest, atest CtsTelephonyTestCases:ImsServiceTest
Merged-In: I231da2f4479d4a4fb272edbf27e49f46833a082a
Change-Id: I231da2f4479d4a4fb272edbf27e49f46833a082a
2022-02-08 02:07:53 +00:00
virkumar
e5c38399ec (ImsService API changes for Better IMS Threading) ImsService to execute binder calls in Executor.
In order to avoid undefined behavior when the framework calls a method through IPC, the ImsService
will now be able to define an Executor that the ImsService can be used to execute the methods

By default all ImsService level method calls will use this Executor.
Sub-classes will also use this Executor unless specified via constuctor which takes executor as an argument.

Test: atest CtsTelephonyTestCases:ImsCallingTest
Bug: 171037053
Merged-In: I10621f9a767ba5bc55373f49caf426e66adbec77
Change-Id: I10621f9a767ba5bc55373f49caf426e66adbec77
2022-02-08 02:07:26 +00:00
Joonhun Shin
bdb0b2ca24 Merge "Add RCS UP 2.4 profile string" am: bbe3fe79ee am: 2a4fdc0efd am: 6ddefa3fde
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1969900

Change-Id: Ibbff2e7fd7ad545592556f7718a6f5599262f120
2022-02-08 01:02:08 +00:00
Joonhun Shin
6ddefa3fde Merge "Add RCS UP 2.4 profile string" am: bbe3fe79ee am: 2a4fdc0efd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1969900

Change-Id: Ice4a6145f157380d2421bacf2f69e5b07be503bb
2022-02-08 00:44:44 +00:00
Joonhun Shin
bbe3fe79ee Merge "Add RCS UP 2.4 profile string" 2022-02-08 00:03:51 +00:00
James Mattis
2511ec37ee Merge "Marking eth network management APIs @SystemApi" am: 6db38c75b0 am: b81bde5cd1 am: 3d646460e0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1969839

Change-Id: I7fcc31256f02d3fd8c30f504942e6ea78338ffaf
2022-02-07 21:42:28 +00:00
James Mattis
3d646460e0 Merge "Marking eth network management APIs @SystemApi" am: 6db38c75b0 am: b81bde5cd1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1969839

Change-Id: I52b55dacd80cf840a8bfd0e33a7fd92a71e080fa
2022-02-07 21:33:57 +00:00
James Mattis
6db38c75b0 Merge "Marking eth network management APIs @SystemApi" 2022-02-07 20:26:40 +00:00
Eran Messeri
0021be9833 Merge "KeyStore: Verbose error reporting" am: 9d805c35d0 am: a8f0e5a77c am: 732aae380e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1972219

Change-Id: I09544cb6be09dd257848cb1c95577dd5950e4b7d
2022-02-07 18:26:13 +00:00
Eran Messeri
732aae380e Merge "KeyStore: Verbose error reporting" am: 9d805c35d0 am: a8f0e5a77c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1972219

Change-Id: Ie569aa5b363835c342d6ab5f22eb2978dfd111a8
2022-02-07 18:11:07 +00:00
Eran Messeri
9d805c35d0 Merge "KeyStore: Verbose error reporting" 2022-02-07 17:26:08 +00:00
Ganesh Olekar
be486f55bb Merge "Validate pid can be trusted" into sc-dev am: 45312b8382 am: b14e524ffd am: 4ff5bad43e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16461958

Change-Id: I1439303fe9858209c4e1c53e4a5a3220ee0ac569
2022-02-05 04:45:46 +00:00
Ganesh Olekar
4ff5bad43e Merge "Validate pid can be trusted" into sc-dev am: 45312b8382 am: b14e524ffd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16461958

Change-Id: I3844f812cfdbdf51da4f2f849d16794bb9679b90
2022-02-05 04:31:21 +00:00
Treehugger Robot
b4bcc85925 Merge "Add constant for SC V2." 2022-02-05 01:20:06 +00:00
James Mattis
51f72b15d1 Marking eth network management APIs @SystemApi
Annotating ethernet network management APIs in EthernetManager
with @SystemApi.

Bug: 210485380
Test: atest EthernetServiceTests
atest CtsNetTestCasesLatestSdk

Change-Id: I10429441fd4d7b9bcaa7437b844420a43a415d72
Merged-In: I10429441fd4d7b9bcaa7437b844420a43a415d72
2022-02-04 17:09:34 -08:00
James Mattis
7693959d87 Merge "Adding permission for Ethernet Network Management" am: e4ad2e515e am: eaa1e819cf am: 1fc44a16b8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1964543

Change-Id: Iae77b26dda93af5685c35969d1dc3bfed0ff93e4
2022-02-04 23:50:15 +00:00
James Mattis
e4ad2e515e Merge "Adding permission for Ethernet Network Management" 2022-02-04 23:05:27 +00:00
Ling Ma
5a175d8a4a Unhide API setAllowedNetworkTypesForReason and getSupportedRadioAccessFamily
Make Carrier APIs public for not-preinstalled carrier app to determine whether UE is 5G-capable and set 5G capability

Test: atest cts/tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java
Bug: 213937426

Change-Id: I758cad74296e59618122853f479ad4f0c261d726
Merged-In: I758cad74296e59618122853f479ad4f0c261d726
2022-02-04 19:41:32 +00:00
Michael Wright
3a29070961 Add constant for SC V2.
Bug: 204295952
Test: N/A
Merged-In: Ieecebfccf9366815c93d620b70aeabc1abcd3ebd
Change-Id: I6597299374715153e8e63d43b44949df76f9ab26
2022-02-04 18:08:21 +00:00
joonhunshin
b36f10362c Add RCS UP 2.4 profile string
Add RCS up 2.4 profile string to support new feature.

Bug: 213605777
Test: build
Change-Id: If5b3132469314af16c8cd9ec2a683a336fc6752f
Merged-In: If5b3132469314af16c8cd9ec2a683a336fc6752f
2022-02-03 02:47:30 +00:00
James Mattis
e8308b2d7a Adding permission for Ethernet Network Management
Adding MANAGE_ETHERNET_NETWORKS as a signature level permission
to allow an application to dynamically change ethernet network values.

Bug: 210485380
Test: atest EthernetServiceTests
Change-Id: Icf9c2accc86735cc981adc0d5a24802e0616ffaf
Merged-In: Icf9c2accc86735cc981adc0d5a24802e0616ffaf
2022-02-02 16:34:46 -08:00
William Escande
8e1857760f Merge "BtProfileConnectionInfo update api review" am: cc2c6a0783 am: c2abbda875 am: e18d1a7581
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1959343

Change-Id: Ia53a3e37cef1e55534ceee5e977c5b65e9928153
2022-02-03 00:23:16 +00:00
William Escande
cc2c6a0783 Merge "BtProfileConnectionInfo update api review" 2022-02-02 23:23:34 +00:00