summaryrefslogtreecommitdiffstats
path: root/applypatch/applypatch.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* edify: Remove VAL_INVALID and move ValueType into Value class.Tao Bao2018-07-101-1/+1
* Merge "applypatch: Restrict applypatch_check to eMMC targets."Tao Bao2018-07-101-10/+12
|\
| * applypatch: Restrict applypatch_check to eMMC targets.Tao Bao2018-07-101-10/+12
* | applypatch: Fix a potential nullptr dereferencing.Tao Bao2018-07-101-4/+7
|/
* applypatch: {Load,Save}FileContents and ParseSha1 take std::string.Tao Bao2018-06-201-13/+14
* applypatch: Move to libbase logging.Tao Bao2018-06-201-72/+75
* applypatch: Clean up the function comments.Tao Bao2018-06-201-106/+57
* Save the target file when applypatch tests failTianjie Xu2018-04-271-0/+8
* Rename CacheLocation to Paths.Tao Bao2018-04-261-5/+5
* Dump debug information for apply_patch unit testsTianjie Xu2018-04-241-0/+5
* applypatch: Drop the SHA_CTX parameter in Apply{BSDiff,Image}Patch.Tao Bao2018-04-201-8/+7
* applypatch: Dump patch info on mismatching patching result.Tao Bao2018-04-191-1/+16
* Remove the old log files if cache space is insufficient for OTATianjie Xu2018-04-131-7/+7
* Add a singleton CacheLocation to replace the hard coded locationsTianjie Xu2018-02-281-6/+5
* Skip the cache size check on hostTianjie Xu2018-02-131-3/+2
* applypatch: Remove the 'st' field from FileContents.Tao Bao2017-12-071-15/+3
* applypatch: Change the patch parameter to const Value& in Apply{BSDiff,Image}Patch.Tao Bao2017-11-101-4/+4
* Switch to bionic gtest in bootable/recoveryTianjie Xu2017-11-031-9/+9
* Move rangeset.h and print_sha1.h into otautil.Tao Bao2017-10-111-1/+1
* otafault: Move headers under otafault/.Tao Bao2017-09-291-1/+1
* applypatch: Let Apply{BSDiff,Image}Patch accept std::function.Tao Bao2017-03-281-14/+10
* applypatch: Change the ssize_t length parameters to size_t.Tao Bao2017-03-281-19/+18
* applypatch: Drop the support for patching non-EMMC targets.Tao Bao2017-03-161-277/+109
* applypatch: Don't expose FindMatchingPatch().Tao Bao2016-12-281-1/+1
* Bugfix:updater always retry apply patch failed,when memcpy failed.katao2016-12-191-0/+11
* Remove ota_close(int) and ota_fclose(FILE*).Tao Bao2016-11-281-2/+2
* Add ota_close(unique_fd&) and ota_fclose(std::unique_ptr<FILE>&).Tao Bao2016-11-231-7/+7
* applypatch: Release FD when explicitly calling close.Tao Bao2016-11-211-5/+5
* applypatch: Use unique_fd to avoid leaking FDs.Tao Bao2016-11-171-282/+270
* applypatch: Clean up LoadPartitionContents().Tao Bao2016-11-171-283/+257
* applypatch: Switch the parameter of Value** to std::vector.Tao Bao2016-10-291-8/+8
* Fix applypatch_check failure when applying update on anglerTianjie Xu2016-10-181-1/+1
* Change StringValue to use std::stringTianjie Xu2016-10-151-16/+12
* Check an edge case when read(2) returns 0Tianjie Xu2016-09-011-0/+3
* Remove obsolete MTD support.Elliott Hughes2016-06-101-207/+101
* Fix google-runtime-int warnings.Chih-Hung Hsieh2016-04-181-1/+1
* Fix the improper use of LOCAL_WHOLE_STATIC_LIBRARIES.Tao Bao2016-03-031-1/+1
* Control fault injection with config files instead of build flagsJed Estep2016-02-231-1/+1
* applypatch: use vector to store data in FileContents.Yabin Cui2016-02-121-71/+32
* IO fault injection for OTA packagesJed Estep2016-02-101-26/+27
* applypatch: fix memory leaks reported by static analysis.Yabin Cui2016-02-051-96/+83
* Switch from mincrypt to BoringSSL in applypatch and updater.Sen Jiang2016-02-041-24/+23
* Track rename from base/ to android-base/.Elliott Hughes2015-12-051-1/+1
* updater: Clean up char* with std::string.Tao Bao2015-08-061-11/+1
* applypatch: Fix the checking in WriteToPartition().Tao Bao2015-07-251-3/+4
* applypatch: Support flash mode.Tao Bao2015-07-241-12/+72
* applypatch: Refactor strtok().Tao Bao2015-07-241-83/+53
* recovery: Switch applypatch/ and updater/ to cpp.Tao Bao2015-07-141-0/+1025