am: 54c7a055de -s ours
am skip reason: change_id I7f185e731db91c30a9b0f14aefbdbb067942190e with SHA1 7d21507852 is in history
Change-Id: I6eddfc7bae967c76c63521b7fbcabd78a913bfd4
am: 634dff01cb -s ours
am skip reason: change_id Idf040a67e53d9b9ec6e6c647ce24f8ada501d355 with SHA1 614ab3dd4e is in history
Change-Id: Ic9b6b8c2ca4aabd3ed18291a94992a2b67286064
am: 8d994400b5 -s ours
am skip reason: change_id Ifa60d8f2d60aba4c4e2894dc612c224d45e3992d with SHA1 2eea7ac272 is in history
Change-Id: I7cd14e336c2ab60e92c247e42d9acddf08316edf
am: 15bff87527 -s ours
am skip reason: change_id I1db24fe05ada8b3a37a9a60aa568b6153bf51ad8 with SHA1 3a1c0ad3ee is in history
Change-Id: I5181077b53454a52cd49e01bfaca64ab37ecad7e
NetdService#getInstance() will get null object in
WrappedConnectivityService constructor. Then pass this null
INetd object to PermissionMonitor will case NPE in
PermissionMonitor#sendPackagePermissionsToNetd()
Bug: 128024100
Test: atest FrameworksNetTests
Change-Id: Ia1c80f9600a19c4aaf3f3c1b497b355d96c49c8e
Merged-In: I7f185e731db91c30a9b0f14aefbdbb067942190e
Merged-In: Ic77ef73841266da487401ffd657ef63562b6fc1e
(cherry picked from commit 7d21507852)
am: b878dff849 -s ours
am skip reason: change_id I3d8cebec00dde7d0b61469f36887cd5afface043 with SHA1 2373c8a129 is in history
Change-Id: I33f5d21548fa4213d9cb9af7dc046f4fd42bcd8c
am: db54f46641 -s ours
am skip reason: change_id Ic580b9261e0d556ec10f92ddffd8f2766e25f424 with SHA1 fdc03bab0b is in history
Change-Id: I6da399d1fbc52f51eee1c51cd9ac26fbfccadd75
From mainline perspective, we should use android flag api
instead of using Settings. Thus, move the definitions into
NetworkStack.
Bug:120013793
Test: atest NetworkStackTests SettingsBackupTest
Change-Id: I8e1fb5b47fff3bf624131ba1f5732daabd991e6d
This issue happened when we get null ActivityRecord.
Add a null check to prevent.
Also fix typo in ActivityStack.
Test: atest ActivityRecordTest
Fix: 129485624
Change-Id: I93b7dda1577b34f58fb5daed201404de4cfbad2e
am: a99fe6e2bf -s ours
am skip reason: change_id I78064f81fb4971eede8e97dacce5424e3eefd8bb with SHA1 810eeb3eed is in history
Change-Id: I8623ae868fca10320e84f55f12eac5fade99a53d
The gnss@2.0 HAL and the framework GNSS Location Provider code is
updated in Q to not call the deprecated requestRouteToHost() method.
However, devices upgrading to Q which are still using gnss@1.1 or
earlier HAL must continued to be supported.
Fixes: 121222025
Test: Tested with gnss@1.1 HAL and first API level P. The
ConnectivityService log message "This method exists only for
app backwards compatibility and must not be called by system
services" is not present for devices with first API level P.
Change-Id: I10199776ea413dc256dbf0771e6cb3eedb334495
Merged-In: Ifa60d8f2d60aba4c4e2894dc612c224d45e3992d
Merged-In: Ifa4ec98d5c942522dfd569664f169fa841d495ed
(cherry picked from commit 2eea7ac272)
This commit reduces the flakiness of the
testOpenAndCloseUdpEncapsulationSocket by retrying up to three times.
Unfortunately, testing port-selected socket creation is racy against
other applications. This helps to handle the same race condition as done
in IpSecService#bindToRandomPort
Bug: 128024100
Test: 200x runs of testOpenAndCloseUdpEncapsulationSocket
Change-Id: I7e036ce821019dbac6c50899bd0894e89d2fe82a
Merged-In: Idf040a67e53d9b9ec6e6c647ce24f8ada501d355
Merged-In: Iad9aea4b42cd8b31a5a2659bb9cb54dd1c64e8b7
(cherry picked from commit 614ab3dd4e)
This test is too flaky to run in presubmits.
Bug: 124354087
Test: atest InetDiagSocketTest
Change-Id: I90bc52a6f5b92d634862e3464634dfdbd3cada6a
Merged-In: Ic580b9261e0d556ec10f92ddffd8f2766e25f424
Merged-In: Ide5ac3f5316c4671b17fb9486ac56fc5feaf7b08
(cherry picked from commit fdc03bab0b)
Some changes to follow string review suggestions:
- Simplify some messages.
- Replace 'Reboot' with 'Restart'.
- Notification action button order: 'Restart' button on the right.
Bug: 129100345
Test: verified with test app
Change-Id: I1ee97b0adbf74add68d3561fc647dc4923ee7237