group name was changed during review but not updated
in the permission mapping.
Bug: 232283779
Test: manual
Change-Id: Ib7df61fa4fd49c8419f0543fd6c54186a33ebeb6
The qualified network service change was accidentally
merged in ag/17294635. It should be merged in a different
CL. Revert back to the previous version.
Bug: 171809764
Test: Build
Merged-In: Id50e376c04141a347ff70cdc7ab7ad1fab661844
Change-Id: Id50e376c04141a347ff70cdc7ab7ad1fab661844
Moved MVNO matching logic out of old data stack. There
is no logic change here.
Bug: 171809764
Test: Manual
Merged-In: Ia7fc8042fe81a884bbab60c7a9bb6423f0401d65
Change-Id: Ia7fc8042fe81a884bbab60c7a9bb6423f0401d65
Reason: CtsAndroidTestBase28ApiSignatureTestCases has been renamed to
CtsAndroidTestBase29ApiSignatureTestCases, so correct this.
Bug: 233937435
Test: unittest
Change-Id: I3b1be4ce4033104fcb86027fe596c852d64e6fa1
On devices which use flattened APEX, treat the allowlists as part of the
system image.
Test: m # lunch wembley_2GB-userdebug
Bug: 221862988
Change-Id: I1971a686aa111b396f9e694a74be70d758078423
Merged-In: I1971a686aa111b396f9e694a74be70d758078423
If a data profile only contains traffic descriptor, and has no
APN setting, it should be considered enabled.
Fix: 233557423
Test: Manual + atest DataProfileTest
Merged-In: Ied26cbba3bde8491bfd6299a2724fc2c5b26c026
Change-Id: Ied26cbba3bde8491bfd6299a2724fc2c5b26c026
Map WRITE_SECURITY_LOG to AID_SECURITY_LOG_WRITE which is how logd
controls access to security log buffer.
Bug: 232283779
Test: manual
Change-Id: Ifde2e5192326f0811807dcb05563b1b5b63077ce
JobStatus.createFromJobInfo() uses the
NetworkRequest.Builder(NetworkRequest) API, which previously failed to
create a copy of the passed NetworkRequest. This means, that up until
now, SOME_UID was not only set on the second job status, but also on the
first, as the NetworkRequest used came from first.getRequiredNetwork().
Since JobStatus changes the JobInfo object, the second JobInfo object
should be compared a a JobInfo object that has also been changed by
JobStatus in the same way.
Test: atest JobStoreTest
Bug: 233580437
Change-Id: Ic4584575e2bc092c49b7b9ecb9b115da189bdfed
In case of a too long property value in
SettingsToPropertiesMapper, only the value is printed, not
the key.
It makes sense also to print the key making it easier
to find what is causing the problem.
Change-Id: I3cef0d404037d3c515fae116752c4e73c6699b62
Because if we lose the changes, an updated app won't be reconsidered for
new install permissions.
Fixes: 221899913
Test: presubmit
Change-Id: Ib82189b07cf4dfd132be37fb19843d770e871f8c
Merged-In: Ib82189b07cf4dfd132be37fb19843d770e871f8c
Re-land http://ag/2443141 because the over-translation issue should be
resolved now.
Use ICU's MeasureFormat to the degree possible for formatting file
sizes.
Bug: 36994779
Bug: 71580745
Bug: 217592956
Test: atest FrameworksCoreTests:android.text
Test: atest CtsTextTestCases
Change-Id: If3416ec38cf18c0441576643bfab850148e18c8e
In split-screen when a task is the IME target, the other one is dimmed.
Add a config to enable/disable this functionality.
Test: Manual
Bug: 229090560
Change-Id: Id0935f1badec4620a97b8ea9826d32b94c186b98
Merged-In: If41d89744acd6dcba27085755b6cd3947ee3ad62
This commit enables MOBIKE on the VPN's IKE Session. In this way if
the VPN server also supports MOBIKE, IKEv2 VPN can migrate to a
different network by migrating the active IKE session, instead of
setting up a new IKE Session.
This commit also adds a grace period so that when the underlying network
is lost, the IKEv2 VPN will wait for some time before terminating the
IKE Session in case a new network will be available.
Bug: 192077544
Test: atest IkeV2VpnTest (new tests added)
Test: atest com.android.server.connectivity.VpnTest
Change-Id: Ie6ef3103200fef3b7e5f00918fee9e791cad9445