- 8879b04 update_engine: update error log by Daniel Zheng · 1 year, 5 months ago
- 40354f8 update_engine: refactor manifest parsing by Daniel Zheng · 1 year, 6 months ago
- 0dc25a6 update_engine: refactor into method by Daniel Zheng · 1 year, 6 months ago
- 1e56e35 update_engine: add error log by Daniel Zheng · 1 year, 6 months ago
- 5f07b22 update_engine: update op buf size with vabc_none by Daniel Zheng · 1 year, 7 months ago
- 49c06b2 Disable XOR ops if compression is set to none by Kelvin Zhang · 1 year, 8 months ago
- b1c0524 Handle errors on partition close by Kelvin Zhang · 1 year, 8 months ago
- 8ddadd3 Logging improvements by Kelvin Zhang · 1 year, 8 months ago
- 944cdac Add support to disable multi-threaded compression at install time by Kelvin Zhang · 1 year, 8 months ago
- 85a6d99 Allow on device spl downgrade check to be bypassed by Kelvin Zhang · 1 year, 10 months ago
- eede4c8 Adding error for when overlayfs is enabled in OTA by Daniel Zheng · 2 years, 2 months ago
- f978480 Revert ResetUpdateProgress behavior by Daniel Zheng · 2 years, 2 months ago
- 430852d Properly report an error for download action write errors by Kelvin Zhang · 2 years, 3 months ago
- 5eece04 Make checkpointing atomic by Daniel Zheng · 2 years, 3 months ago
- 9fc62b8 Added a field to set enable_vabc by Daniel Zheng · 2 years, 5 months ago
- bfa1041 Fix cow size estimation of --vabc-none by Kelvin Zhang · 2 years, 5 months ago
- a7407b5 Rename update_device.py's --disable-vabc param by Kelvin Zhang · 2 years, 5 months ago
- bdba354 Reject SPL downgrade for locked bootlaoders by Kelvin Zhang · 2 years, 6 months ago
- 6bef490 Add cli option to enable multi-threaded compression by Kelvin Zhang · 2 years, 6 months ago
- 9dbdcfb Remove log spams from update_engine by Kelvin Zhang · 2 years, 7 months ago
- d4806f8 Changed new_cow_size var type to auto to prevent overflow. by Daniel Zheng · 2 years, 8 months ago
- 49170aa Fsync data after writing prefs by Kelvin Zhang · 2 years, 8 months ago
- ab15beb Remove unnecessary partition re-maps by Kelvin Zhang · 2 years, 8 months ago
- 42f81b8 Checkpoint update progress before pausing by Kelvin Zhang · 2 years, 10 months ago
- 4565a2e Moving cow_size_updates to before partitions are parsed. by Daniel Zheng · 2 years, 11 months ago
- 730ae9b added disable_vabc field to install_plan by Daniel Zheng · 3 years ago
- da4f729 added .clangd config file. initialized uninitialized variables by Daniel Zheng · 3 years ago
- 862c46c Also skip SPL check for empty SPL strings by Kelvin Zhang · 3 years ago
- a10fd5a Skip SPL check if OTA doesn't contain SPL information by Kelvin Zhang · 3 years ago
- cfc531f Add security patch level to update manifest by Kelvin Zhang · 3 years ago
- b936892 pread() data into memory instead of lazily mmap everything by Kelvin Zhang · 3 years, 5 months ago
- cb2dc88 Preliminary support for lz4diff + EROFS parsing by Kelvin Zhang · 3 years, 9 months ago
- 02fe662 Add integration test for XOR ops by Kelvin Zhang · 3 years, 9 months ago
- 3fe4964 Add UpdateAttempterIntegrationTesting by Kelvin Zhang · 3 years, 10 months ago
- df3c195 Move unittest constants to header by Kelvin Zhang · 3 years, 10 months ago
- 8e0090d Add skeleton for zucchini patch by Tianjie · 4 years ago
- 20982a5 Implement setShouldSwitchSlotOnReboot and resetShouldSwitchSlotOnReboot by Kelvin Zhang · 4 years ago
- e52b6cd Refactor both PartitionWriter and VABCPartitionWriter by Kelvin Zhang · 4 years, 6 months ago
- ab3ce60 Refactor ECC related code to a separate class by Kelvin Zhang · 4 years, 6 months ago
- 4f28a6c Support verity writes in VABC by Kelvin Zhang · 4 years, 7 months ago
- ebd115e Pass in source slot to ctor of dynamic control by Kelvin Zhang · 4 years, 5 months ago
- fc006c7 Fix an edge case where AllocateSpaceForPayload causes OTA to fail am: 51e08b90a7 by Kelvin Zhang · 4 years, 5 months ago
- 51e08b9 Fix an edge case where AllocateSpaceForPayload causes OTA to fail by Kelvin Zhang · 4 years, 6 months ago
- 8e97550 Merge ab/7061308 into stage. by Xin Li · 4 years, 6 months ago
- 3a55fc2 Don't list dynamic if a slot doesn't support DAP by Tianjie · 4 years, 6 months ago
- bb8e999 Move signature persistence to CheckpointUpdateProgress by Kelvin Zhang · 4 years, 7 months ago
- cf4600e Use string_view for pref interface to reduce copy by Kelvin Zhang · 4 years, 10 months ago
- 4d63656 Validate payload data for each operation am: 1205ea684e by Tianjie · 4 years, 8 months ago
- 3265b31 Unconditionally save checkpoints when force = true by Kelvin Zhang · 4 years, 8 months ago
- cfe694f Add unittest for set next op index by Kelvin Zhang · 4 years, 9 months ago
- e4235b0 Add unittest for resume update by Kelvin Zhang · 4 years, 9 months ago
- 52cb1d7 Handle resume of VABC updates by emitting labels by Kelvin Zhang · 4 years, 10 months ago
- ec205cf Use FileDescriptorPtr to implement async reads in verify stage by Kelvin Zhang · 4 years, 10 months ago
- 59928f1 Revert "Handle resume of VABC updates by emitting labels" by Kelvin Zhang · 4 years, 9 months ago
- 24599af Handle resume of VABC updates by emitting labels by Kelvin Zhang · 4 years, 10 months ago
- 5b58987 Merge remote-tracking branch 'aosp/upstream-master' into merge by Tianjie · 4 years, 9 months ago
- ec7bc11 update_engine: Create cros vs. aosp boundary clear by Amin Hassani · 4 years, 9 months ago
- 42c2f98 Merge remote-tracking branch 'remotes/aosp/upstream-master' into merge-cros by Amin Hassani · 4 years, 9 months ago
- 19e5529 Don't fail downgrade check for partitions without version by Tianjie · 4 years, 10 months ago
- 94f51cc Add a skeleton class for VABCPartitionWriter by Kelvin Zhang · 4 years, 11 months ago
- e331f5a update_engine: Verify payload hash before its signature by Amin Hassani · 4 years, 10 months ago
- 50bac65 Move partition writer to a separate file by Kelvin Zhang · 4 years, 10 months ago
- 9bd519d Add partition writer class. by Kelvin Zhang · 4 years, 11 months ago
- fbe526c update_engine: Remove unused function by Amin Hassani · 4 years, 10 months ago
- e53b39b update_engine: Merge remote-tracking branch 'cros/upstream' into cros/master by Amin Hassani · 5 years ago
- f624e11 Check for public key before checking for signatures by Amin Hassani · 5 years ago
- 8702933 HardwareInterface::IsPartitionUpdateValid: fine grained error by Yifan Hong · 5 years ago
- d719103 Support per-partition timestamps by Kelvin Zhang · 5 years ago
- 612da76 update_engine: Remove check for deprecated values by Amin Hassani · 5 years ago
- 88d1069 Improve error message when hitting checksum mismatch by Kelvin Zhang · 5 years ago
- 0a92a62 Update language to comply with Android's inclusive language guidance by Saint Chou · 5 years ago
- f5baff4 Support generation of partial updates by Tianjie · 5 years ago
- cc011d3 Cache OTA manifest in update_engine by Kelvin Zhang · 5 years ago
- 1205ea6 Validate payload data for each operation by Tianjie · 5 years ago
- 24f9609 Verify the extents for untouched dynamic partitions during partial update by Tianjie · 5 years ago
- 55abd3c Merge remote-tracking branch 'aosp/upstream-master' into merge by Tianjie · 5 years ago
- 99d570d Implement PartitionUpdateGenerator for partial updates by Tianjie · 5 years ago
- d3865d1 Add PartitionUpdateGenerator by Tianjie · 5 years ago
- 9d5a61d update_engine: Fix issues reported by clang-tidy by Andrew · 5 years ago
- ec95d59 ShouldSkipOperation -> OptimizeOperation by Yifan Hong · 5 years ago
- f526156 ShouldSkipOperation -> OptimizeOperation by Yifan Hong · 5 years ago
- 822d485 Reland "update_engine: Deprecate major version 1" by Amin Hassani · 5 years ago
- fac2022 Revert "update_engine: Deprecate major version 1" by Amin Hassani · 6 years ago
- 55c2bfe DeltaPerformer: Don't destroy previously allocated space by Yifan Hong · 6 years ago
- b9d6357 DeltaPerformer: add static PreparePartitionsForUpdate by Yifan Hong · 6 years ago
- f033ecb DynamicPartitionControl: Add required_size to Prepare by Yifan Hong · 6 years ago
- 3a7dc26 update_engine: Check metadata and signature sizes by Andrew · 6 years ago
- 6eec995 Only skip operation on snapshot partitions by Yifan Hong · 6 years ago
- 8d38431 DeltaPerformer uses ShouldSkipOperation() by Alessio Balsini · 6 years ago
- 02e2b6b Remove BootControlInterface::PreparePartitionsForUpdate by Yifan Hong · 6 years ago
- 4ad3af6 Allow skipping timestamp check in certain debug conditions by Tianjie Xu · 6 years ago
- 55c7541 update_engine: Deprecate major version 1 by Amin Hassani · 6 years ago
- 6c70b93 Fix the behavior for metadata verification when no public key presents by Tianjie Xu · 6 years ago
- 7a78d63 Allow update engine read public keys from otacerts.zip by Tianjie Xu · 6 years ago
- 6cf830b Factor out the RSA verification in payload verifier by Tianjie Xu · 6 years ago
- 0f59a9a update_engine: Deprecate minor version 1 by Amin Hassani · 6 years ago
- 13d41cb [REFACTOR] Pass DeltaArchiveManifest to DynamicPartitionControl by Yifan Hong · 6 years ago
- 7b428f5 update_engine: drop MTD logic by Brian Norris · 6 years ago
- cda3c03 Support signing payload with 4096 bits RSA keys by xunchang · 6 years ago
- e69ca5f Allow creation of a logical partition by Hridya Valsaraju · 6 years ago