- Dec 14, 2021
-
-
Aaron Huang authored
IpSecService is going to be moved into Connectivity mainline module. Move all ipsec associated files to packages/ConnectivityT so that it can be easily migrate these files to connectivity module after clearing the hidden API usages. Bug: 204153604 Test: build pass FrameworksNetTests CtsNetTestCases Change-Id: I562b47f18e345988a2638cf886f86818f9144b91
-
Treehugger Robot authored
-
Paul Hu authored
-
- Dec 13, 2021
-
-
Meng Wang authored
ImsServiceEntitlement.* configs and their default values were added in S at commit e600a8e4. Somehow the default values are missing now. Add back. Bug: 210485357 Change-Id: I98d943394ed308956c5271b8efaa5094d15dc8ca Merged-In: I98d943394ed308956c5271b8efaa5094d15dc8ca (cherry picked from commit 33c6221c)
-
Etienne Ruffieux authored
-
Etienne Ruffieux authored
In order for Bluetooth to be mainline compliant, we need to update the hidden BLUETOOTH_MAP permission with SystemApi tag. Tag: #feature Bug: 210470631 Test: build Change-Id: I2033beafb1d7dda25ddcff1b14893ed576c36991
-
Treehugger Robot authored
-
Remi NGUYEN VAN authored
Remove hidden API usage of the Preconditions and Protocol classes in NsdManager. NsdManager does not share its handler with other components, so it does not need to use specific message IDs from Protocol. Preconditions can also be easily replaced with stable API alternatives. Bug: 190249673 Test: atest FrameworksNetTests CtsNetTestCases:NsdManagerTest Change-Id: Ia173f99b82c90df702291c3690f4a7b047e90daa
-
paulhu authored
INsdManager is going to move into connectivity mainline module and it will be not visible to SystemServiceRegistry after migration done. Thus, use ConnectivityFrameworkInitializerTiramisu to register NSD service instead. ConnectivityFrameworkInitializerTiramisu will be implemented in the framework-connectivity-tiramisu bootclasspath JAR, which need to be separated from the S+ framework-connectivity bootclasspath JAR to be only loaded by the module on T+. So its methods cannot be in the same class as ConnectivityFrameworkInitializer. Bug: 206702844 Test: atest FrameworksNetTests CtsNetTestCases Merged-In: Ibf89ab9a35e35dac4978ba70c7ab306b6155a4a3 Change-Id: Ibf89ab9a35e35dac4978ba70c7ab306b6155a4a3
-
- Dec 10, 2021
-
-
Junyu Lai authored
-
Treehugger Robot authored
* changes: [MS07.1] Move NetworkStatsCollection/IdentitySet into frameworks [MS08] Move NetworkStats files to f/b/package/ConnectivityT
-
Andy Hung authored
-
Junyu Lai authored
Since NetworkTemplate will be moved into the mainline module. It is necessary to remove hidden BackupUtil usage from NetworkTemplate. Also, it is also a hazard to maintain compatibility for byte buffer interfaces. Thus, move out these cloud backup functions to NetworkPolicy to address these concerns. Test: atest NetworkPolicyTest NetworkPolicyManagerServiceTest Bug: 204830222 Change-Id: I3ec55f7e419ea13db535acff2457d8e7aaebdce8
-
Junyu Lai authored
These files are needed for the data migration util system Api interfaces to allow OEMs to construct NetworkStats* objects. Thus, they need to be moved into android.net package, and some of them will be exposed as @SystemApi in T. Eventually these classes will be moved into the Connectivity module, but in the mean time they will be temporarily moved to f/b/package/ConnectivityT for the preparation stage. However, the tests are already in the module. Therefore for the S-derived branch, the test cannot see the renamed classes since any framework CLs will not be auto-merged into this branch. Thus, the tests need to stay disabled on the S-derived branch, and will be re-enabled after all files are moved into the module. Test: TH Bug: 197717846 Change-Id: I95278a99cf2437ada28001161ceea17a1d32f2a4
-
Junyu Lai authored
NetworkStatsService is going to be moved into ConnectivityService module. Move all related files to packages/ConnectivityT so that it can be easily migrate these files to connectivity module after clearing the hidden API usages. Bug: 197717846 Test: TH Change-Id: Iead00832b5eb7b1dc40a92027c5a14ae8316b16c
-
Zhomart Mukhamejanov authored
-
Sorin Basca authored
-
Himanshu Rawat authored
-
Zhomart Mukhamejanov authored
Bug: n/a Test: n/a Change-Id: If7f4d68ea89adbcbc02c1e0a06a11f6330f5d8f3
-
Aaron Huang authored
-
Treehugger Robot authored
-
- Dec 09, 2021
-
-
Treehugger Robot authored
-
Evgenii Stepanov authored
* changes: Pass MTE RuntimeFlags to AppZygote. Revert "Pass MTE RuntimeFlags to AppZygote."
-
Etienne Ruffieux authored
-
Andy Hung authored
SoundPool API commands are based on an atomic compare-StreamID if match then operate (see compare-exchange). Test: soundpool_stress Test: atest SoundPoolAacTest Test: atest SoundPoolHapticTest Test: atest SoundPoolMidiTest Test: atest SoundPoolOggTest Bug: 201233890 Bug: 201262390 Change-Id: I63cc07d581a0ac1d5440852bfe0c75edc9d73e75
-
Cole Faust authored
-
Hao Ke authored
This is because we want to support the use-case where the caller enforces a specific class type that doesn't implement Parcelable or Serializable but the child classes written on the payload implement them. One such use-case that needs this before migrating is https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/com/android/internal/infra/AndroidFuture.java;l=596;drc=2d6a545e3042d7cc91b54746e774681a05e0ff22: we need to enforce Throwable class but it doesn't implement Parcelable itself, while its children written on the wire are expected to. Test: atest -d android.os.cts.ParcelTest Bug: 195622897 Change-Id: I150416d0cfb0b87ddbaff1041d8d60aa205f6f39
-
Aaron Huang authored
-
Bernardo Rufino authored
-
Victor Chang authored
* changes: Update DateIntervalFormatTest due to ICU 70 data change Regenerate LocaleDataTables.cpp due to ICU 70 upgrade
-
Aaron Huang authored
Move Nsd files to ConnectivityT so that nsd, ipsec, ethernet and netstats files can live in the same directory and it will be easier to move everything in frameworks/base/packages/ConnectivityT to packages/modules/Connectivity after fixing all of the hidden API usages. Bug: 204153604 Test: FrameworksNetTests CtsNetTestCases Change-Id: I411e242e8739d15920cfc2fe274115f7f39bd89f
-
Aaron Huang authored
This directory is used to put nsd, ethernet, ipsec and netstats associated files that are going to be included in connectivity mainline module. Bug: 204153604 Test: create directory and add owners file only Change-Id: Ifea707e2c3d5242081e70542b1bc32e0f604ac26
-
Himanshu Rawat authored
Bug: 208945756 Test: Manual Change-Id: I790356dbe8664677c5aef7e784eb3c9b30e790cf
-
Treehugger Robot authored
-
Evgenii Stepanov authored
Fix AppZygote process and its children (the actual service processes) ignoring android:memtagMode attribute in the app manifest. When starting a new AppZygote process, apply memtag-related flags as determined by the app manifest (and modified by compat features and actual h/w capabilities). If this is not done, MTE is always disabled in an AppZygote process, which makes it impossible to enable it in the AppZygote's children. This change has no effect unless MTE is supported in the hardware (ARMv9) and enabled in the system. Bug: 207557677 Test: CtsTaggingHostTestCases Change-Id: Ibf64db8882a1fbffe6c0cc3cd3bc2299b088876a
-
Evgenii Stepanov authored
The change affects non-MTE devices, contrary to the claims in the description. This reverts commit 8895ef12. Bug: 207557677 Test: CtsTaggingHostTestCases Change-Id: I033ee79ce05db87586358ba954ecfcaf8aaa6249
-
- Dec 08, 2021
-
-
Treehugger Robot authored
-
Jiakai Zhang authored
-
Yan Yan authored
This commit fixes the NullPointerException issue in converting a PersistableBundle without UnderlyingNetworkPriorities to a VcnGatewayConnectionConfig, by adding a null check and building the VcnGatewayConnectionConfig with the default UnderlyingNetworkPriority list. Bug: 209142575 Test: atest FrameworksVcnTests (new tests), CtsVcnTestCases Change-Id: I888d2994c86ba250c3fc9ee1851dccb5e6ef3e77
-
Yan Yan authored
-