Commit Graph

814451 Commits

Author SHA1 Message Date
Treehugger Robot
e435b1d759 Merge "Fix null-deref crash while fuzzing" 2023-05-16 22:54:27 +00:00
Dmitrii Merkurev
00d459834e Merge "OemLockService: support oemlock AIDL hal" 2023-05-16 22:34:04 +00:00
Pawan Wagh
1be10b5444 Merge "Fuzz incident AIDL service" 2023-05-16 21:43:42 +00:00
Lucas Dupin
0888fd44f0 Merge "Fix typo in Dynamic coloring section" 2023-05-16 20:43:24 +00:00
Pawan Wagh
5482646109 Fix null-deref crash while fuzzing
When random parcel is sent to incidentd, AIDL service
crashes with null pointer dereference.

Test: atest incidentd_test
Test: m incidentd_service_fuzzer && adb sync data && adb shell /data/fuzz/x86_64/incidentd_service_fuzzer/incidentd_service_fuzzer
Bug: 282963041
Change-Id: I0e0ebc479acbfd3f5e9f56b629380b5d90021f45
2023-05-16 19:52:05 +00:00
Yabin Cui
962c44544e Merge "ProfcollectForwardingService: Pass usage setting when reporting" 2023-05-16 18:47:33 +00:00
Andriy Kozachuk
06a32e9b9a Merge "Make "Recycle" Android Lint rule blocking for PackageInstaller" 2023-05-16 17:13:34 +00:00
Treehugger Robot
13e6bc58d9 Merge "Add new owners to the SQLite APIs" 2023-05-16 15:34:12 +00:00
Mark Renouf
f0937e7795 Merge "Hide contaminant dialog "Enable USB" button if not supported" 2023-05-16 14:31:04 +00:00
Dmitrii Merkurev
98a36a77dc OemLockService: support oemlock AIDL hal
Cherry-picked from internal gerrit: ag/20460045

Bug: 240932137
Bug: 282160780
Change-Id: I1fe94b38d0e76980cc1f7c4c5445eed396045d6a
Merged-In: I88166cba3858dffced32fb46d59880cd844af4a7
Signed-off-by: Dmitrii Merkurev <dimorinny@google.com>
2023-05-16 11:54:45 +00:00
Marcel Pinto
f50d6de6f5 Merge "docs: Update permission samples link" 2023-05-16 09:00:11 +00:00
Marcel Pinto
a7960f1433 docs: Update permission samples link
Change-Id: I7d44e7a4e6433e644316dda9de534a38dec1da58
Test: [built docs with go/abtd]
2023-05-16 07:32:57 +00:00
Andriy Kozachuk
f507d5625e Make "Recycle" Android Lint rule blocking for PackageInstaller
"Recycle" Android Lint rule checks the code for unclosed Cursor
objects, as well as other unclosed resources. Cursors which are
not closed as soon as they are not used anymore may lead to
Android performance issues:

* if Cursor was created by querying ContentProvider, then it
  will hold an active binding to the process that hosts
  ContentProvider, which will prevent this process from being
  cached or unloaded
* each Cursor can hold an up to 2 MB CursorWindow memory buffer

Changing "Recycle" rule severity to "error" will block the code
with unclosed Cursors from being submitted.

Bug: 266775648
Test: m PackageInstaller
Test: m lint-check
Merged-In: Ice7f02158259e1c2f899d43e8de8dd318fec1016
Change-Id: Ic062d53c26cb67e2b6c7070c96ab51bd44c3d824
2023-05-16 07:19:01 +00:00
Treehugger Robot
4811f1daee Merge "Ignore the reboot to normal intent when DSU is locked" 2023-05-16 02:08:13 +00:00
Shen Lin
fac902a445 Fix typo in Dynamic coloring section
- thrid -> third
  - Reorganize command flags to match docs below.

Test: Manual
Bug: 282802119
Change-Id: I87b7f42312c35d2770775869cc0be4c83f09e719
2023-05-16 01:23:16 +00:00
Pawan Wagh
2bf6dd97df Fuzz incident AIDL service
Adding AIDL service fuzzer using fuzzService for
incident service

Test: m incidentd_service_fuzzer && adb sync data && adb shell /data/fuzz/x86_64/incidentd_service_fuzzer/incidentd_service_fuzzer
Bug: 232439428
Change-Id: I8d0738ac7f9cea99ce017e25cd68093bfe38e68c
2023-05-16 01:00:32 +00:00
Lee Shombert
0bc469d155 Add new owners to the SQLite APIs
Bug: 281584180

Make Shai Barack (shaibay) and Lee Shombert (shombert) owners of the
android.database.sqlite package.  Add these owners as owners of the
associated test directory and the jni files.

Test: N/A

Change-Id: I848cfe99fdc26b383b8afdae4e3ef3ad67e967d3
2023-05-15 15:26:39 -07:00
Jean-Michel Trivi
bcf8d4122b Merge "audio: fix spelling mistakes" 2023-05-15 15:54:07 +00:00
Joanne Chung
3725763f3b Merge "Update OWNER file" 2023-05-15 07:22:31 +00:00
Howard Chen
081e525ff6 Ignore the reboot to normal intent when DSU is locked
This feature provides the application with the ability to lock the device into DSU mode, allowing only authorized users to exit.

Bug: 275484855
Test: manual testing with a slot name ends with ".lock"
Change-Id: Ie00fd897daf2dfb11c2c792887a0e95ee164cea3
2023-05-15 04:35:32 +00:00
Joanne Chung
177168a5a5 Update OWNER file
Bug: 177641730
Test: n/a. Only update owner
Change-Id: I8b58f7598686efb172196790ef4b0c94e4de557d
2023-05-15 11:12:51 +08:00
Yabin Cui
b4c1919509 ProfcollectForwardingService: Pass usage setting when reporting
Bug: 282060259
Test: run am broadcast -a com.android.server.profcollect.UPLOAD_PROFILES
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:28f42bba3230d71765278d76b2edda71486a5b75)
Merged-In: I891d10d023766009903383abb6421f3947f5f612
Change-Id: I891d10d023766009903383abb6421f3947f5f612
2023-05-12 20:47:14 +00:00
Treehugger Robot
2ac252fb93 Merge "Use String#lines() rather than String#split()" 2023-05-12 18:37:31 +00:00
Motomu Utsumi
2a97522e77 Merge "Close sockets from ConnectivityService#setFirewallChainEnabled" 2023-05-12 09:18:40 +00:00
Andrew Scull
06f330a12c Use String#lines() rather than String#split()
Use the more predictable behaviour of String#lines() to split the stdout
string as an example of how it should be parsed. String#split() has
slightly surprising behaviour if stdout is empty as it results in an
array containing an empty string.

Test: atest RemoteProvisioningShellCommandTest
Bug: 281584054
Change-Id: I06796772cc58007fefb5d2089ae709965c6576b1
2023-05-12 05:19:12 +00:00
Treehugger Robot
843e9d609b Merge "Ignore failing RecoverableKeyStoreManager tests part 2." 2023-05-11 20:50:33 +00:00
Treehugger Robot
7fe64b8c86 Merge "Update OWNERS for SysUI JankTracker" 2023-05-11 19:49:18 +00:00
Dmitry Dementyev
6c7db9cd5b Ignore failing RecoverableKeyStoreManager tests part 2.
Failure started after certifcicate expiration.

Bug: 281583079
Change-Id: Ibec4be37d2431408e95cba9ed0853642f592a303
Test: atest com.android.server.locksettings.recoverablekeystore
Merged-In: I9f07182ec92f023ee74d90e861452b6906e6a1b1
2023-05-11 18:32:30 +00:00
Treehugger Robot
bc83a3f1e2 Merge "Update baseline for SamShouldBeLast check" 2023-05-11 13:50:47 +00:00
Miguel Aranda
82af3a18cb Merge "Increase test timeout for failing expensiveobjects test." 2023-05-11 12:51:42 +00:00
Chiachang Wang
4d3ac1d568 Merge "Change default IP protocol preference from AUTO to IPV4" 2023-05-11 07:47:53 +00:00
chiachangwang
4a34067990 Change default IP protocol preference from AUTO to IPV4
By default, PREFERRED_IKE_PROTOCOL_IPV4_UDP is used for safety.
This is because some carriers' networks do not support IPv6 very
well, and using IPv4 can help to prevent problems.

Carrierconfig customization on the device should override the
value if V6 are known to work well.

Bug: 269714970
Test: atest FrameworksNetTests
Change-Id: Ia0a6bd11d25fd67edb0a301e81626ec4f174155a
2023-05-11 02:42:59 +00:00
Dmitry Dementyev
3e13eb5a26 Merge "Ignore failing RecoverableKeyStoreManager tests." 2023-05-10 21:37:39 +00:00
Dmitry Dementyev
07cee0a863 Ignore failing RecoverableKeyStoreManager tests.
Failure started after certifcicate expiration.

Bug: 281583079
Change-Id: I80eeb7a1712ae7c9af462225bdd226a635e89bc7
Test: atest com.android.server.locksettings.recoverablekeystore
Merged-In: I9f07182ec92f023ee74d90e861452b6906e6a1b1
2023-05-10 20:57:33 +00:00
Treehugger Robot
047ddc363c Merge "Fix the memory leak during high speed recording" 2023-05-10 18:35:22 +00:00
Jing Ji
4e52496e7d Merge "[AMS][Bugfix] Fix hang when dumping local cache info." 2023-05-10 17:26:13 +00:00
Treehugger Robot
68a7e2a941 Merge "Align clang-format with the Checkstyle hook for short functions." 2023-05-10 15:30:25 +00:00
Paul Duffin
45803fe71a Update baseline for SamShouldBeLast check
Changes to metalava's SamShouldBeLast check in aeeda125 have detected
a few more cases that need to be added to the baseline.

Bug: 281035030
Test: ./gradlew
Change-Id: I6c83425c1be1783b10c051afc77c096523923e9d
2023-05-10 14:10:03 +01:00
Miguel
53204a1dd4 Increase test timeout for failing expensiveobjects test.
Bug: 281807379
Test: atest ExpensiveObjectsPerfTest
Change-Id: Ic4be74dc28c32fcc932d603c003a04e6f7ccb0f1
2023-05-10 12:51:04 +00:00
Anton Hansson
ced0bbd1df Merge changes from topic "mvstub"
* changes:
  Move ApiDocs.bp and StubLibraries.bp to api dir
  Ready more build rules for dir move
2023-05-10 08:49:22 +00:00
Automerger Merge Worker
15c4d00e7f Merge changes from topic "am-9ee372a5869e41718a77f93727e0bc34"
* changes:
  [automerger skipped] Merge "Update Autofill OWNERS" into android13-tests-dev am: c805f9c0e5 -s ours
  [automerger skipped] Update Autofill OWNERS am: a89ffbeca8 -s ours
2023-05-10 07:36:43 +00:00
Treehugger Robot
a6c4a9d472 [automerger skipped] Merge "Update Autofill OWNERS" into android13-tests-dev am: c805f9c0e5 -s ours
am skip reason: Merged-In If9b602a12b372b20f398583aba06f29ea7aa6e5e with SHA-1 ddaea64c0a is already in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2583871

Change-Id: If95b7d9a1855d0df27ba8151ceb96475f8f714c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 07:36:30 +00:00
TYM Tsai
d1b8f5686b [automerger skipped] Update Autofill OWNERS am: a89ffbeca8 -s ours
am skip reason: Merged-In If9b602a12b372b20f398583aba06f29ea7aa6e5e with SHA-1 ddaea64c0a is already in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2583871

Change-Id: Ibf7fba9c46f68704aa8513a9a428f19e523bd564
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 07:36:14 +00:00
Treehugger Robot
c805f9c0e5 Merge "Update Autofill OWNERS" into android13-tests-dev 2023-05-10 07:08:02 +00:00
Treehugger Robot
cbb416e6a8 Merge "Show current event threshold in EVENT TRACKER POLICY SETTINGS " 2023-05-10 06:16:32 +00:00
Treehugger Robot
b6fbb9784f Merge "Hide data limit notfication if data not active nor default" 2023-05-09 22:49:31 +00:00
Juan Yescas
24e934c0c3 Merge "Return TotalMemory size when ddr size is not present" 2023-05-09 22:16:51 +00:00
Juan Yescas
f572402f11 Return TotalMemory size when ddr size is not present
When the ddr size is not present or it is invalid, getAdvertisedMem()
must return getTotalMemory() size.

Bug: 278977257
Test: atest frameworks/base/core/tests/coretests/src/android/os/ProcessTest.java
Change-Id: I2323d79d869a4c58eb29d0cae351144f357b867d
2023-05-09 12:08:02 -07:00
Evan Laird
196a350162 Merge "Set default battery percentage in SystemUI" 2023-05-09 15:53:08 +00:00
Felix Oghina
d7fd411eff Merge "Add hackz@ to OWNERS files" 2023-05-09 13:05:31 +00:00