summaryrefslogtreecommitdiff
path: root/applypatch/applypatch.cpp
AgeCommit message (Expand)Author
2019-10-04Moving recovery resources from /system to /vendorBill Peckham
2019-09-23applypatch: Add backup_source parameter to PatchPartition.Tao Bao
2019-03-28Fix bogus error checking on unique_fdBernie Innocenti
2018-08-31applypatch: {Load,Save}FileContents return bool values.Tao Bao
2018-08-31applypatch: Refactor applypatch().Tao Bao
2018-08-27Remove otafaultTianjie Xu
2018-07-20applypatch: Change applypatch command-line arguments.Tao Bao
2018-07-13applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache().Tao Bao
2018-07-12applypatch: Fix the return type of FreeSpaceForFile().Tao Bao
2018-07-11Remove the debug code for bspatch flakinessTianjie Xu
2018-07-09edify: Remove VAL_INVALID and move ValueType into Value class.Tao Bao
2018-07-10Merge "applypatch: Restrict applypatch_check to eMMC targets."Tao Bao
2018-07-09applypatch: Restrict applypatch_check to eMMC targets.Tao Bao
2018-07-09applypatch: Fix a potential nullptr dereferencing.Tao Bao
2018-06-20applypatch: {Load,Save}FileContents and ParseSha1 take std::string.Tao Bao
2018-06-20applypatch: Move to libbase logging.Tao Bao
2018-06-19applypatch: Clean up the function comments.Tao Bao
2018-04-26Save the target file when applypatch tests failTianjie Xu
2018-04-25Rename CacheLocation to Paths.Tao Bao
2018-04-24Dump debug information for apply_patch unit testsTianjie Xu
2018-04-20applypatch: Drop the SHA_CTX parameter in Apply{BSDiff,Image}Patch.Tao Bao
2018-04-19applypatch: Dump patch info on mismatching patching result.Tao Bao
2018-04-13Remove the old log files if cache space is insufficient for OTATianjie Xu
2018-02-28Add a singleton CacheLocation to replace the hard coded locationsTianjie Xu
2018-02-12Skip the cache size check on hostTianjie Xu
2017-12-07applypatch: Remove the 'st' field from FileContents.Tao Bao
2017-11-10applypatch: Change the patch parameter to const Value& in Apply{BSDiff,Image}...Tao Bao
2017-11-03Switch to bionic gtest in bootable/recoveryTianjie Xu
2017-10-10Move rangeset.h and print_sha1.h into otautil.Tao Bao
2017-09-29otafault: Move headers under otafault/.Tao Bao
2017-03-28applypatch: Let Apply{BSDiff,Image}Patch accept std::function.Tao Bao
2017-03-28applypatch: Change the ssize_t length parameters to size_t.Tao Bao
2017-03-16applypatch: Drop the support for patching non-EMMC targets.Tao Bao
2016-12-28applypatch: Don't expose FindMatchingPatch().Tao Bao
2016-12-19Bugfix:updater always retry apply patch failed,when memcpy failed.katao
2016-11-28Remove ota_close(int) and ota_fclose(FILE*).Tao Bao
2016-11-22Add ota_close(unique_fd&) and ota_fclose(std::unique_ptr<FILE>&).Tao Bao
2016-11-21applypatch: Release FD when explicitly calling close.Tao Bao
2016-11-17applypatch: Use unique_fd to avoid leaking FDs.Tao Bao
2016-11-17applypatch: Clean up LoadPartitionContents().Tao Bao
2016-10-28applypatch: Switch the parameter of Value** to std::vector.Tao Bao
2016-10-18Fix applypatch_check failure when applying update on anglerTianjie Xu
2016-10-15Change StringValue to use std::stringTianjie Xu
2016-08-31Check an edge case when read(2) returns 0Tianjie Xu
2016-06-10Remove obsolete MTD support.Elliott Hughes
2016-04-18Fix google-runtime-int warnings.Chih-Hung Hsieh
2016-03-03Fix the improper use of LOCAL_WHOLE_STATIC_LIBRARIES.Tao Bao
2016-02-22Control fault injection with config files instead of build flagsJed Estep
2016-02-11applypatch: use vector to store data in FileContents.Yabin Cui
2016-02-10IO fault injection for OTA packagesJed Estep