1. 1625157 (SHIFT) allow downgrading unless explicitly disallowed by Alexander Martinz · 2 years ago sos-5.0 sos-5.x sos-5.0
  2. e096c52 Merge tag 'android-13.0.0_r16' into staging/lineage-20.0_merge-android-13.0.0_r16 by Michael Bestas · 2 years, 1 month ago
  3. 4c37681 update_engine: Add performance mode by Gabriele M · 7 years ago
  4. c64ba1e Cleanup DAP state before installing new OTA by Kelvin Zhang · 2 years, 5 months ago
  5. 2a8f892 Fix partition mapping bug by Kelvin Zhang · 2 years, 6 months ago
  6. 93e3810 Fix crash on ota_extractor by Kelvin Zhang · 2 years, 9 months ago
  7. 1c4b981 Fix S and T mixed build OTA by Kelvin Zhang · 2 years, 9 months ago
  8. 91e839c Support incremental OTA in ota_extractor by Kelvin Zhang · 2 years, 9 months ago
  9. cf32387 Support ZERO op in ota extractor by Kelvin Zhang · 2 years, 9 months ago
  10. c7515d4 Add partial extraction capability to ota_extractor by Kelvin Zhang · 2 years, 9 months ago
  11. b936892 pread() data into memory instead of lazily mmap everything by Kelvin Zhang · 2 years, 9 months ago
  12. ff5380b Fully reset update state during ResetStatus() call by Kelvin Zhang · 2 years, 10 months ago
  13. 596a320 Add an faster OTA extractor by Kelvin Zhang · 2 years, 10 months ago
  14. 1a0ed71 Use raw pointer instead of shared_ptr by Kelvin Zhang · 2 years, 11 months ago
  15. 84fe9da Use ErrnoNumberAsString from libbase by Colin Cross · 3 years ago
  16. 238d904 Use fcntl.h instead of sys/fcntl.h by Colin Cross · 3 years ago
  17. 26b82b1 Fix cpplint issues by Colin Cross · 3 years ago
  18. 77804b4 Gracefully return an error if cow reader failed by Kelvin Zhang · 3 years ago
  19. 5562403 Add lz4 decompress/compress routines by Kelvin Zhang · 3 years ago
  20. 02fe662 Add integration test for XOR ops by Kelvin Zhang · 3 years, 2 months ago
  21. e4f70e8 Make cow converter print estimated size and actual size by Kelvin Zhang · 3 years, 2 months ago
  22. 3fe4964 Add UpdateAttempterIntegrationTesting by Kelvin Zhang · 3 years, 3 months ago
  23. 1304fe7 Allow UpdateAttempterAndroid to override otacerts path by Kelvin Zhang · 3 years, 3 months ago
  24. e36e4a3 Implement cow estimator with XOR enabled by Kelvin Zhang · 3 years, 4 months ago
  25. cf3280b Bump map snapshot timeout to 10s by Kelvin Zhang · 3 years, 4 months ago
  26. c56afa3 Add support for calling setShouldSwitchSlot from host by Kelvin Zhang · 3 years, 5 months ago
  27. 20982a5 Implement setShouldSwitchSlotOnReboot and resetShouldSwitchSlotOnReboot by Kelvin Zhang · 3 years, 5 months ago
  28. be1c180 Support slot switch API in update_engine_client by Kelvin Zhang · 3 years, 6 months ago
  29. 7f8f2ab Add stub implementation for APIs to switch slot by Tianjie · 3 years, 5 months ago
  30. da607a3 Add an API in update_engine to switch the slot back and forth by Tianjie · 3 years, 8 months ago
  31. cb419e6 Add GetActiveBootSlot API to boot control interface by Kelvin Zhang · 3 years, 6 months ago
  32. a43d6e8 Detect rollback and cleanup space allocated for apex by Kelvin Zhang · 3 years, 7 months ago
  33. bb68225 Report source and target build fingerprints in SNAPSHOT_MERGE_REPORTED. by David Anderson · 3 years, 6 months ago
  34. 4657407 Record the source build fingerprint in SnapshotMergeStats. by David Anderson · 3 years, 6 months ago
  35. d6fd682 Only call InitAfterReboot if we detect a device reboot by Kelvin Zhang · 3 years, 7 months ago
  36. 4061c51 Refactor UpdatePrefsAndReportUpdateMetricsOnReboot by Kelvin Zhang · 3 years, 7 months ago
  37. 28e4689 Retain merge failure codes if merge succeeds. by David Anderson · 3 years, 7 months ago
  38. b5c07bf Clean up reserved space for decompression when OTA cancelled by Mohammad Samiul Islam · 3 years, 10 months ago
  39. 8660347 ResetStatus if update_engine boot in different slot but same build by Kelvin Zhang · 3 years, 8 months ago
  40. a9b5d8c Rename postinstall_mount_device to readonly_target_path by Kelvin Zhang · 3 years, 8 months ago
  41. aedfef3 Don't call into apexservice if device uses flattened apexes by Nikita Ioffe · 3 years, 8 months ago
  42. 741c2d4 Check for VAB flag before calling UpdateUsesCompression by Kelvin Zhang · 3 years, 9 months ago
  43. 906f9c3 Report merge failure code from SnapshotMergeReported. by David Anderson · 3 years, 8 months ago
  44. 6ac3d47 Propagate the merge failure code to SnapshotMergeStats. by David Anderson · 3 years, 9 months ago
  45. 265a8e3 DynamicPartitions: Check precondition for non-snapshot updates properly. by Yifan Hong · 3 years, 8 months ago
  46. 3a1293a CheckSuperPartitionAllocatableSpace: based on device prop by Yifan Hong · 3 years, 8 months ago
  47. b7e6ce5 Add vabc boot time and COW size metrics. by David Anderson · 3 years, 10 months ago
  48. b4b95c2 Add unittest for CleanupPreviousUpdateAction by Kelvin Zhang · 3 years, 9 months ago
  49. 65e8b6c Fix a potential wild pointer error when markSlotSuccessful comes late by Kelvin Zhang · 3 years, 9 months ago
  50. 9a5e368 Report metrics on whether verity is used by Kelvin Zhang · 3 years, 9 months ago
  51. 331e3bd Allow /postinstall files to have custom contexts by Alex Light · 3 years, 10 months ago
  52. 9f4dc7f Check the super partiton size in VAB case by Tianjie · 3 years, 10 months ago
  53. 21a4991 Make dynamic partition control android return a writable fd by Kelvin Zhang · 3 years, 10 months ago
  54. f7ef12a Unmap all partitions after postinstall finishes by Kelvin Zhang · 3 years, 9 months ago
  55. b0ab865 Make update_engine reserve space for decompression via apexd by Mohammad Samiul Islam · 3 years, 10 months ago
  56. ebd115e Pass in source slot to ctor of dynamic control by Kelvin Zhang · 3 years, 10 months ago
  57. 0c37f62 Record VAB boot time metrics. by David Anderson · 3 years, 10 months ago
  58. 1c21eb8 Emit a warning instead of aborting by Kelvin Zhang · 3 years, 10 months ago
  59. 48b788f Actually abort update_engine for CHECK failure by Tianjie · 3 years, 10 months ago
  60. 0e1c7fd Verify that dynamic partitions have a usable size after resizing. by David Anderson · 3 years, 10 months ago
  61. 8bda821 Collect more COW size data in SnapshotMergeReport. by David Anderson · 3 years, 10 months ago
  62. 91ad662 Fix incorrect mountable device path for VABC by Kelvin Zhang · 3 years, 10 months ago
  63. b93055f Add a util for converting ota payload to cow image by Kelvin Zhang · 3 years, 11 months ago
  64. 24a8279 Allow update_engine to communicate with apexd for size calculation by Mohammad Samiul Islam · 3 years, 11 months ago
  65. 8933d57 Reserve space for apex by creating a file and write 0s by Kelvin Zhang · 4 years ago
  66. b00089b Detect if update is already running when updating with file descriptor by Håkan Kvist · 4 years ago
  67. 0618835 Use UpdateUsesSnapshotCompression to determine if VABC is used by Kelvin Zhang · 3 years, 11 months ago
  68. 3a55fc2 Don't list dynamic if a slot doesn't support DAP by Tianjie · 3 years, 11 months ago
  69. bab11c5 Add vabc flag to UpdateAttemptReported / SnapshotMergeReported. by Yifan Hong · 3 years, 11 months ago
  70. c514f66 MetricsReporter gets DynamicPartitionControl. by Yifan Hong · 3 years, 11 months ago
  71. 93c497d UpdateAttempterAndroidTest: Fix field init order by Yifan Hong · 3 years, 11 months ago
  72. b0cbd39 Add DynamicPartitionControlInterface::UpdateUsesSnapshotCompression by Yifan Hong · 3 years, 11 months ago
  73. 9661fb3 Propagate the update compression status into SnapshotMergeStats. by David Anderson · 3 years, 11 months ago
  74. 838793d Calculate vbmetadigest of inactive slot by Tianjie · 4 years ago
  75. 66a9ebb Correctly propagate not_in_payload flag by Kelvin Zhang · 4 years ago
  76. b9a5f61 Don't use VABC in recovery by Kelvin Zhang · 4 years ago
  77. 4aeaa12 Merge remote-tracking branch 'aosp/upstream-master' into merge by Kelvin Zhang · 4 years, 1 month ago
  78. 2379503 update_engine: Make InstallPlan's dump nicer by Amin Hassani · 4 years, 1 month ago
  79. 91d95fa Do not map dynamic partitions on VABC devices by Kelvin Zhang · 4 years, 2 months ago
  80. ec205cf Use FileDescriptorPtr to implement async reads in verify stage by Kelvin Zhang · 4 years, 3 months ago
  81. eb9de16 Add IsDynamicPartition API to easily check if a partition is dynamic by Kelvin Zhang · 4 years, 1 month ago
  82. b57c270 Rename mock_dynamic_partition_control to mock_dynamic_partition_control_android by Kelvin Zhang · 4 years, 2 months ago
  83. c82511c Add OpenCowReader interface method to dynamic partition control by Kelvin Zhang · 4 years, 2 months ago
  84. 538bd59 update_engine: Make SystemState accessible from everywhere by Amin Hassani · 4 years, 2 months ago
  85. 877ddbe Add timeout to OpenCowWriter by Kelvin Zhang · 4 years, 2 months ago
  86. 5b58987 Merge remote-tracking branch 'aosp/upstream-master' into merge by Tianjie · 4 years, 2 months ago
  87. ec7bc11 update_engine: Create cros vs. aosp boundary clear by Amin Hassani · 4 years, 2 months ago