1. 19acf4f Move FinishedSnapshotWrites call back to PostinstallRunnerAction by Kelvin Zhang · 1 year, 9 months ago
  2. d2a298d Reduce frequency of sync() in update_engine logging by Kelvin Zhang · 1 year, 10 months ago
  3. e7ca369 Allow overriding COW version in host-side cow_converter by Kelvin Zhang · 1 year, 10 months ago
  4. a4650bd Only wait for merge delay if there's merge pending by Kelvin Zhang · 1 year, 10 months ago
  5. 8ddadd3 Logging improvements by Kelvin Zhang · 1 year, 10 months ago
  6. 944cdac Add support to disable multi-threaded compression at install time by Kelvin Zhang · 1 year, 10 months ago
  7. 03c7be5 Remove dependency on cacerts_google by Darren Krahn · 1 year, 11 months ago
  8. be0a349 Add specific error codes to enable better error handling by Kelvin Zhang · 1 year, 11 months ago
  9. 8bcb221 Add a sysprop to delay merge by fix duration by Kelvin Zhang · 1 year, 11 months ago
  10. 1815c4d Add error check for GetCurrentSlot by Kelvin Zhang · 2 years ago
  11. 83bb5d5 Allow host cow_converter to change compression param by Kelvin Zhang · 2 years ago
  12. 85a6d99 Allow on device spl downgrade check to be bypassed by Kelvin Zhang · 2 years ago
  13. eceec32 Revert "Add UID permission check to update_engine" by Kelvin Zhang · 2 years ago
  14. 596969b Add UID permission check to update_engine by Kelvin Zhang · 2 years ago
  15. b873c1c Fix typo by Daniel Zheng · 2 years, 1 month ago
  16. 0e78ec2 Use String8/16 c_str by Tomasz Wasilczyk · 2 years, 2 months ago
  17. 1302050 Print full build fingerprint after OTA update by Kelvin Zhang · 2 years, 3 months ago
  18. eede4c8 Adding error for when overlayfs is enabled in OTA by Daniel Zheng · 2 years, 4 months ago
  19. 2f6c25a Replace usage of base::Callback with std::function by Kelvin Zhang · 2 years, 4 months ago
  20. 92f7d17 Replacing Brillo Error by Daniel Zheng · 2 years, 4 months ago
  21. 1d33595 Add include for brillo error by Daniel Zheng · 2 years, 4 months ago
  22. a4b7ba6 Refactor for ISnapshotWriter removal. by David Anderson · 2 years, 5 months ago
  23. 8144b25 Refactor for new libsnapshot_cow API. by David Anderson · 2 years, 5 months ago
  24. df9821b Support squashfs in map_file_generator by Kelvin Zhang · 2 years, 4 months ago
  25. 8bd5c4c Support sparse images in map_file_generator by Kelvin Zhang · 2 years, 4 months ago
  26. f978480 Revert ResetUpdateProgress behavior by Daniel Zheng · 2 years, 4 months ago
  27. 83b594b Add a binary to generate .map files from filesystem image by Kelvin Zhang · 2 years, 5 months ago
  28. 5b00dc5 Move FinishedSnapshotWrites call to filesystem verifier by Kelvin Zhang · 2 years, 5 months ago
  29. abb082f Check for metadata hash if specified by Kelvin Zhang · 2 years, 6 months ago
  30. a3a68a9 Fix partial read failure on last block of src partition by Kelvin Zhang · 2 years, 7 months ago
  31. b86f89c Remove double filename logging by Kelvin Zhang · 2 years, 7 months ago
  32. 7f0429f Add file name and line number to libsnapshot logs by Kelvin Zhang · 2 years, 7 months ago
  33. f92fe25 Reset slot switch before deleting snapshots by Kelvin Zhang · 2 years, 7 months ago
  34. 9fc62b8 Added a field to set enable_vabc by Daniel Zheng · 2 years, 7 months ago
  35. a7407b5 Rename update_device.py's --disable-vabc param by Kelvin Zhang · 2 years, 7 months ago
  36. 1bcd7d7 Fix rollback detection by Kelvin Zhang · 2 years, 8 months ago
  37. 6bef490 Add cli option to enable multi-threaded compression by Kelvin Zhang · 2 years, 8 months ago
  38. cb9932f Fix xor writer failure by Kelvin Zhang · 2 years, 9 months ago
  39. 6e4f345 Suppress uninitialized value warnings. by Chih-Hung Hsieh · 2 years, 10 months ago
  40. 32a73a9 Throttle metric writing by 3 seconds by Kelvin Zhang · 2 years, 10 months ago
  41. 263a540 Skip postinstall mount check if we already completed postinstall by Kelvin Zhang · 2 years, 10 months ago
  42. f844198 Skip filesystem verification if it's already done by Kelvin Zhang · 2 years, 11 months ago
  43. 49170aa Fsync data after writing prefs by Kelvin Zhang · 2 years, 11 months ago
  44. e76cf56 Clear completion marker upon resetting slot switch by Daniel Zheng · 3 years ago
  45. c54c996 Reset libsnapshot states before applying a new update by Kelvin Zhang · 3 years ago
  46. 3cc4fa3 Add a header value for configure max downlaod retry count by Kelvin Zhang · 3 years, 1 month ago
  47. 9e6bfc1 Mark inactive slot as invalid after OTA completion Test: tested compilation. by Daniel Zheng · 3 years, 1 month ago
  48. d62c81b UpdateEngine: removed libstatspull dependency by Vova Sharaienko · 3 years, 1 month ago
  49. 730ae9b added disable_vabc field to install_plan by Daniel Zheng · 3 years, 2 months ago
  50. da4f729 added .clangd config file. initialized uninitialized variables by Daniel Zheng · 3 years, 2 months ago
  51. cfc531f Add security patch level to update manifest by Kelvin Zhang · 3 years, 2 months ago
  52. 98cb8f7 Add payload prop to set custom proxy URL by Kelvin Zhang · 3 years, 3 months ago
  53. c7a1d1f Remove ProxyResolver from update_engine by Kelvin Zhang · 3 years, 3 months ago
  54. 901c7d5 Add a flag to convert only a subset of partitions to COW by Kelvin Zhang · 3 years, 4 months ago
  55. 42c2d55 Cleanup DAP state before installing new OTA by Kelvin Zhang · 3 years, 3 months ago
  56. e9c1d37 Switch update_engine over to generic BootControlClient by Kelvin Zhang · 3 years, 4 months ago
  57. c675fc0 Fix partition mapping bug by Kelvin Zhang · 3 years, 4 months ago
  58. 8251dc0 Add AIDL library to update_engine by Kelvin Zhang · 3 years, 4 months ago
  59. e35b438 Add more data to SnapshotMergeReported. by David Anderson · 3 years, 7 months ago
  60. 93e3810 Fix crash on ota_extractor by Kelvin Zhang · 3 years, 6 months ago
  61. 1c4b981 Fix S and T mixed build OTA by Kelvin Zhang · 3 years, 7 months ago
  62. 91e839c Support incremental OTA in ota_extractor by Kelvin Zhang · 3 years, 7 months ago
  63. cf32387 Support ZERO op in ota extractor by Kelvin Zhang · 3 years, 7 months ago
  64. c7515d4 Add partial extraction capability to ota_extractor by Kelvin Zhang · 3 years, 7 months ago
  65. b936892 pread() data into memory instead of lazily mmap everything by Kelvin Zhang · 3 years, 7 months ago
  66. ff5380b Fully reset update state during ResetStatus() call by Kelvin Zhang · 3 years, 7 months ago
  67. 596a320 Add an faster OTA extractor by Kelvin Zhang · 3 years, 8 months ago
  68. 1a0ed71 Use raw pointer instead of shared_ptr by Kelvin Zhang · 3 years, 9 months ago
  69. 84fe9da Use ErrnoNumberAsString from libbase by Colin Cross · 3 years, 10 months ago
  70. 238d904 Use fcntl.h instead of sys/fcntl.h by Colin Cross · 3 years, 10 months ago
  71. 26b82b1 Fix cpplint issues by Colin Cross · 3 years, 10 months ago
  72. 77804b4 Gracefully return an error if cow reader failed by Kelvin Zhang · 3 years, 10 months ago
  73. 5562403 Add lz4 decompress/compress routines by Kelvin Zhang · 3 years, 10 months ago
  74. 02fe662 Add integration test for XOR ops by Kelvin Zhang · 4 years ago
  75. e4f70e8 Make cow converter print estimated size and actual size by Kelvin Zhang · 4 years ago
  76. 3fe4964 Add UpdateAttempterIntegrationTesting by Kelvin Zhang · 4 years ago
  77. 1304fe7 Allow UpdateAttempterAndroid to override otacerts path by Kelvin Zhang · 4 years ago
  78. e36e4a3 Implement cow estimator with XOR enabled by Kelvin Zhang · 4 years, 2 months ago
  79. cf3280b Bump map snapshot timeout to 10s by Kelvin Zhang · 4 years, 2 months ago
  80. c56afa3 Add support for calling setShouldSwitchSlot from host by Kelvin Zhang · 4 years, 2 months ago
  81. 20982a5 Implement setShouldSwitchSlotOnReboot and resetShouldSwitchSlotOnReboot by Kelvin Zhang · 4 years, 2 months ago
  82. be1c180 Support slot switch API in update_engine_client by Kelvin Zhang · 4 years, 4 months ago
  83. 7f8f2ab Add stub implementation for APIs to switch slot by Tianjie · 4 years, 3 months ago
  84. da607a3 Add an API in update_engine to switch the slot back and forth by Tianjie · 4 years, 6 months ago
  85. cb419e6 Add GetActiveBootSlot API to boot control interface by Kelvin Zhang · 4 years, 4 months ago
  86. a43d6e8 Detect rollback and cleanup space allocated for apex by Kelvin Zhang · 4 years, 5 months ago
  87. bb68225 Report source and target build fingerprints in SNAPSHOT_MERGE_REPORTED. by David Anderson · 4 years, 4 months ago
  88. 4657407 Record the source build fingerprint in SnapshotMergeStats. by David Anderson · 4 years, 4 months ago
  89. d6fd682 Only call InitAfterReboot if we detect a device reboot by Kelvin Zhang · 4 years, 5 months ago
  90. 4061c51 Refactor UpdatePrefsAndReportUpdateMetricsOnReboot by Kelvin Zhang · 4 years, 5 months ago
  91. 28e4689 Retain merge failure codes if merge succeeds. by David Anderson · 4 years, 5 months ago
  92. b5c07bf Clean up reserved space for decompression when OTA cancelled by Mohammad Samiul Islam · 4 years, 8 months ago
  93. 8660347 ResetStatus if update_engine boot in different slot but same build by Kelvin Zhang · 4 years, 5 months ago
  94. a9b5d8c Rename postinstall_mount_device to readonly_target_path by Kelvin Zhang · 4 years, 6 months ago
  95. aedfef3 Don't call into apexservice if device uses flattened apexes by Nikita Ioffe · 4 years, 6 months ago
  96. 741c2d4 Check for VAB flag before calling UpdateUsesCompression by Kelvin Zhang · 4 years, 6 months ago
  97. 906f9c3 Report merge failure code from SnapshotMergeReported. by David Anderson · 4 years, 6 months ago
  98. 6ac3d47 Propagate the merge failure code to SnapshotMergeStats. by David Anderson · 4 years, 6 months ago
  99. 265a8e3 DynamicPartitions: Check precondition for non-snapshot updates properly. by Yifan Hong · 4 years, 6 months ago
  100. 3a1293a CheckSuperPartitionAllocatableSpace: based on device prop by Yifan Hong · 4 years, 6 months ago