summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
24 hoursMerge "Remove aapt2_results." into mainHEADmastermainTreehugger Robot
25 hoursMerge "Support new generated CustomFeatureFlags" into mainJeff DeCew
25 hoursRemove aapt2_results.Dario Freni
This rule was introduced in 2017 as a way to run unit tests in a continuous build target. We have better ways to achieve the same today. Bug: 337281646 Bug: 332609042 Test: presubmit Change-Id: Iba9934f39df2ebb883ded941d438b3528b3f29c2
26 hoursMerge "Add a finalizer to LockscreenCredential to wipe the LSKF on GC" into mainEllen Arteca
26 hoursMerge "Add API flag for storage area API" into mainEllen Arteca
26 hoursAdd API flag for storage area APIEllen Arteca
Adds a flag behind which we add the new storage area API. Bug: 325129836 Test: atest StorageAreaTest Change-Id: I974477213015b215e60d2e23392638d674cc14c0
28 hoursMerge "Fix typo in aapt2_results genrule." into mainTreehugger Robot
34 hoursFix typo in aapt2_results genrule.Dario Freni
Test: presubmit Change-Id: Ie32c7af67c17e4ffee8d5ce1fc74aa184925b755
45 hoursAdd a finalizer to LockscreenCredential to wipe the LSKF on GCEllen Arteca
Adds a finalizer to the `LockscreenCredential` class, which calls the `zeroize` method to zeroize the LSKF `byte[]`. This ensures that `LockscreenCredential` objects that were not closed still have their data wiped when they are garbage collected. This is part of an effort to remove instances of the LSKF available in a RAMdump. Bug: 320392352 Test: atest com.android.server.locksettings Change-Id: Id7f1f102cdaa182659e2632bdaf81bd2c46d0f86
46 hoursMerge "Add ADPF ownership for relevant files" into mainMatt Buckley
46 hoursAdd ADPF ownership for relevant filesMatt Buckley
Test: manual Change-Id: Idd27c2b79455e0895aa73f268113a8aa873fd022
2 daysMerge "Mitigate LSKF leaks in RecoverableKeyStoreManager" into mainEllen Arteca
3 daysMitigate LSKF leaks in RecoverableKeyStoreManagerEllen Arteca
This CL clears a local variable `byte[]` storing a copy of the LSKF, to avoid it being present in a RAMdump. Bug: 320392352 Test: build Change-Id: I3781ad8c0a15b7761820a21413cb870e01794c37
3 daysSupport new generated CustomFeatureFlagsJeff DeCew
* Broaden jarjar Flags rules for NFC. Note that this brings the NFC rules in line with other packages * Opt classes named CustomFeatureFlags into Ravenwood Flag: none Bug: 336768870 Test: presubmit Change-Id: Ib1e76ebd04915554f464ec9a3d101b07925e18be
3 daysMerge "Fix NPE in SystemUI" into mainTreehugger Robot
3 daysMerge "Fixing RescuePartyTests" into mainHarshit Mahajan
3 daysMerge "Create a flag for rescue party flag resets" into mainTreehugger Robot
3 daysMerge "UserManagerService:getUserDataLU method should called by mUsersLock ↵Anna Bauza
lock." into main
3 daysFixing RescuePartyTestsHarshit Mahajan
1. Enabling "flag resets" behind aconfig flag 2. Mocking the above flag in Tests Bug: 333720513 Test: atest RescuePartyTest Change-Id: I87e82def65b01367dbb36c7324b91c36203f2409
3 daysUserManagerService:getUserDataLU method should called by mUsersLocklijilou
lock. Bug: 335096825 Change-Id: I86b36197d3220fcf7db0c01645497a11d38e7285
4 daysMerge "Use optimized resource shrinking for SystemUI" into mainRico Wind
4 daysUse optimized resource shrinking for SystemUIRico Wind
This is using the new pipeline in R8 for optimized shrinking. This reduces apk size by 3.96% on phone and -12.47% on watch! Bug: 296870300 Test: Existing Flag: NONE Change-Id: I3a509c6d6f22af1713827c0a59911b937dcfda64
4 daysMerge "Correcting Offset and size checks while queing" into mainArun Johnson
4 daysMerge "hwui: add missing <mutex> include" into mainRyan Prichard
4 daysCorrecting Offset and size checks while queingArun Johnson
Bug: 336058761 Bug: 333622829 Bug: 336058293 Test: android.mediav2.cts.CodecEncoderBlockModelMultiAccessUnitTest#testSimpleEncode Test: android.mediav2.cts.CodecUnitTest$TestApi#testQueueInputBuffersInUnInitState Change-Id: I4ce7fd2872ce3b4734050b68e5bf2c9b0519c898
4 daysCreate a flag for rescue party flag resetsHarshit Mahajan
Bug: 287618292 Test: TH Change-Id: I15be72b31e1d26c2f38574c2f6b0af80a8b2c3f4 Merged-In: Id06f6a076db8fbe9dc5d4d17170f819f8f472bd5
4 daysMerge "Integrating new Avatar Picker App in Settings" into mainAnna Bauza
4 daysMerge "Adding avatar picker to platform allow list" into mainAnna Bauza
4 daysMerge "Revert^2 "Simplify MediaSessionRecord callback invocations"" into mainSantiago Seifert
5 dayshwui: add missing <mutex> includeRyan Prichard
Upgrading to clang-r522817's new libc++ requires that <mutex> be included here. Bug: 333165689 Test: treehugger Flag: EXEMPT, fix build error Change-Id: I14ff396b21feb4b569a3c8d967c8295a04005beb
5 daysMerge "Sysconfig: Allow runtime differentiation of product configuration" ↵Treehugger Robot
into main
5 daysMerge "Block align start and length while punching holes" into mainPawan Wagh
5 daysMerge "Remove stale profile from CredentialManager" into mainTreehugger Robot
5 daysRemove stale profile from CredentialManagerChristoffer Adamsen
This fixes a build failure that arise due to the fact that ART (profman) does not correctly handle profiles that contains a method descriptor where the method's class in the dex does not have any class data (neither fields nor methods). This issue was fixed by aosp/3047152, but there is a checked in profman binary on some build targets (e.g., barbet-ap2a-userdebug), which does not have the fix. The underlying issue is that the baseline profile of CredentialManager does not match the optimized dex created by R8. As a result of R8 optimizations, it is possible that there is a line "Lfoo/bar/Baz;->m()V" in the baseline profile and that the class foo.bar.Baz does not have any fields or methods after running R8, which triggers this build failure. This is an issue in the build system and is tracked by b/335418838. Bug: 335809645 Bug: 335777227 Bug: 335418838 Bug: 335209102 Test: manual Change-Id: I8a44b1ec99bad8e9461c1a2a371f19de14f402aa
5 daysMerge "Fix empty anr file when process exit early" into mainTreehugger Robot
5 daysMerge "Update OWNERS for tracing related code" into mainKean Mariotti
5 daysMerge "Remove mateuszc@google.com from ↵Julie Pan
libs/WindowManager/Shell/src/com/android/wm/shell/pip/OWNERS" into main
5 daysMerge "Remove mateuszc@google.com from ↵Julie Pan
libs/WindowManager/Shell/src/com/android/wm/shell/pip2/OWNERS" into main
5 daysMerge "Remove mateuszc@google.com from packages/SystemUI/OWNERS" into mainJulie Pan
5 daysMerge "Added missing code owners" into mainMykola Podolian
5 daysAdding avatar picker to platform allow listAnna Bauza
Bug: b/306336441 Test: manual Merged-In: I096d28bce5f879f88f185f09014d139f0497cb72 Change-Id: I096d28bce5f879f88f185f09014d139f0497cb72
5 daysIntegrating new Avatar Picker App in SettingsAnna Bauza
Bug: 309426522 Test: manual (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9d5f70c8d3ca45447c3019bd934e338c05cef193) Merged-In: I8905841cc46ba62099f44dbecf01c06869677bf5 Change-Id: I8905841cc46ba62099f44dbecf01c06869677bf5
5 daysUpdate OWNERS for tracing related codePablo Gamito
Change-Id: I330e736a7972fe519f1a6487942d2a209dcea807
8 daysBlock align start and length while punching holesPawan Wagh
If hole punching offset is within block, kernel will write zeros forcefully. Block align offset and length used for punching to avoid unnecessary write to the disk while punching. Test: acloud delete --all && m && acloud create --local-instance --local-image && adb logcat -c && m FileSystemUtilsTests && atest -c FileSystemUtilsTests Bug: 301631861 Change-Id: Ib65e4fb9419125e89e9253bec769fce53304649a
8 daysMerge "Dump IkeSession in VcnGatewayConnection#dump" into mainYan Yan
8 daysMerge "Checking BadOffset while queuing buffers" into mainTreehugger Robot
8 daysMerge "IPackageManagerNative: Add getPackageUid" into mainPrabir Pradhan
8 daysRevert^2 "Simplify MediaSessionRecord callback invocations"Santiago Seifert
This reverts commit a42fc0f1a912fbd2292bae395e55c08ff4f66fb7. Reason for revert: Originally reverted due to a bug in R8 being fixed in aosp/3049902 Change-Id: I1f8c51e79584168aae8b0b0e593b9e97754052cf
8 daysMerge "Revert "Simplify MediaSessionRecord callback invocations"" into mainJernej Virag
8 daysMerge "BiometricService: put the mthod of resetLockoutFor into handler when ↵Treehugger Robot
binder called and keep thread-safe in RingBuffer." into main