aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make XzEtentWriter::Init() idempotentHEADmasterKelvin Zhang2021-10-142-4/+8
* Allow UpdateAttempterAndroid to override otacerts pathKelvin Zhang2021-10-117-30/+47
* Expose logic to serialize a DeltaArchiveManifest to proper payload fileKelvin Zhang2021-10-112-17/+41
* Move unittest constants to headerKelvin Zhang2021-10-1110-31/+55
* Only enable zucchini on a subset of filesKelvin Zhang2021-10-085-2/+21
* Merge "Merge Android 12"Xin Li2021-10-076-5/+86
|\
| * Merge Android 12Xin Li2021-10-066-5/+86
| |\
| | * Initialize writer before executing zucchini ops am: ed3863c764Kelvin Zhang2021-10-062-6/+1
| | |\ | | |/ | |/|
| | * Add some helper macros for testing precondition am: fffad3b84dKelvin Zhang2021-10-051-0/+18
| | |\
| | * \ Only write merge sequence if XOR is enabled am: 5d74b7297aKelvin Zhang2021-10-012-7/+8
| | |\ \
| | * \ \ Verify sequence ops when finish writing InstallOps am: 9e5e1ed627Kelvin Zhang2021-09-291-1/+3
| | |\ \ \
| | * \ \ \ Make simulate_ota support images in RADIO/ dir am: 5ebe29607cKelvin Zhang2021-09-281-3/+7
| | |\ \ \ \
| | * \ \ \ \ Implement cow estimator with XOR enabled am: e36e4a3ef6Kelvin Zhang2021-09-254-130/+135
| | |\ \ \ \ \
| | * \ \ \ \ \ Write blocks in increasing order if src/dst extent start at same block am: 82...Kelvin Zhang2021-09-212-5/+29
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Support boot image v4 am: a75a763e4dKelvin Zhang2021-09-202-5/+19
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Fix a bug where merge sequence is incorrect am: d1f90bcf93Kelvin Zhang2021-09-202-24/+44
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Consider .capex files as zip archives am: dc1f258e94Kelvin Zhang2021-09-141-1/+1
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Sort filenames in Android.bp am: 4e93cf1b4dKelvin Zhang2021-09-141-6/+6
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ Attempt to mount block device even if postinstall is disabled am: 06e654a353Kelvin Zhang2021-09-143-41/+75
| | |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ Add update_engine_host_unittests am: c5803b7d2eKelvin Zhang2021-09-138-48/+105
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ Add option to override minor version am: f4502bb26eTianjie2021-09-103-3/+10
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ Support extracting images from full OTAs am: 8c85655323Kelvin Zhang2021-09-092-18/+50
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Support zucchini patch am: 1f658cca65Tianjie2021-09-082-14/+109
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Rename LibcurlHttpFetcherTest am: f0c73d4e01Kelvin Zhang2021-09-082-44/+32
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Make InstallOpExecutor take in unique_ptr am: 23dfcd248cKelvin Zhang2021-09-074-10/+10
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Write XOR ops for bsdiff and puffdiff am: 76f10b8e0bKelvin Zhang2021-09-036-23/+247
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Add skeleton for zucchini patch am: 8e0090d812Tianjie2021-09-0210-139/+83
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Reland the change again am: 00b718b5c8Tianjie2021-09-021-105/+13
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Only mmap once when executing ZERO install op am: cf208f2e89Kelvin Zhang2021-09-021-12/+13
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Bump map snapshot timeout to 10s am: cf3280bde6Kelvin Zhang2021-09-021-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Include sequence op in cow size estimate am: fc2afd4923Kelvin Zhang2021-09-011-0/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Add zucchini support in update_engine am: c700169566Tianjie2021-08-3110-32/+404
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Filter out duplicate blocks in new image am: 52c4b79fe4Kelvin Zhang2021-08-312-201/+138
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Improve the control flow of generating diff patches am: 53d73b943dTianjie2021-08-301-113/+202
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Write cow merge sequence at beginning of update am: a37aafc80fKelvin Zhang2021-08-283-13/+49
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Add a script to trim OTA package for go/otaanalyzer am: e239944291Kelvin Zhang2021-08-281-0/+38
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Use binary search for ExtentRanges::OverlapsWithExtent am: bf357c65e5Kelvin Zhang2021-08-282-1/+15
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Make sure ExtentRanges don't merge extents am: bef99c3da1Kelvin Zhang2021-08-275-91/+166
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Add support for calling setShouldSwitchSlot from host am: c56afa3534Kelvin Zhang2021-08-262-12/+33
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Implement setShouldSwitchSlotOnReboot and resetShouldSwitchSlotOnReboot am: 2...Kelvin Zhang2021-08-266-123/+231
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Remove Cros from AOSP update_engine am: e95dfeec11Kelvin Zhang2021-08-26209-46117/+0
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Add libzucchini as a dependency for puffin am: a69cfe237eTianjie2021-08-251-0/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Print better debug messages in extent map am: af9b9b2674Kelvin Zhang2021-08-242-4/+14
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Implement ExtentLess correctly am: 9351f5d060Kelvin Zhang2021-08-243-1/+18
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Support slot switch API in update_engine_client am: be1c1800a6Kelvin Zhang2021-08-242-10/+40
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Document the quirks of merge sequence am: 5e4e293510Kelvin Zhang2021-08-191-0/+5
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge "Merge sc-dev-plus-aosp-without-vendor@7634622" into stage-aosp-masterXin Li2021-08-176-5/+86
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge sc-dev-plus-aosp-without-vendor@7634622Xin Li2021-08-146-5/+86
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Add Extent map am: d567c8bc9f am: 186ad03433Kelvin Zhang2021-08-117-1/+292
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add EmitXorBlocks stub to FakeCowWriter am: a837f00127 am: d6d682c9edDaniel Rosenberg2021-08-031-0/+7
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \