summaryrefslogtreecommitdiffstats
path: root/applypatch/applypatch.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge AOSP android-9.0.0_r3Ethan Yonker2018-08-241-33/+19
|\
| * 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
* | Merge up to android-8.1.0_r1 and fix conflictsEthan Yonker2017-12-151-25/+20
|\|
| * 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
* | Update to AOSP 8.0 baseEthan Yonker2017-09-081-650/+406
|\|
| * 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
* | Fix updater binary for 7.0Ethan Yonker2016-08-311-4/+4
* | Update to 7.0Ethan Yonker2016-08-241-3/+43
* | Control fault injection with config files instead of build flagsJed Estep2016-03-191-1/+1
* | Revert "DO NOT MERGE Control fault injection with config files instead of build flags"Tao Bao2016-03-171-1/+1
* | DO NOT MERGE Control fault injection with config files instead of build flagsJed Estep2016-03-161-1/+1
* | applypatch: use vector to store data in FileContents.Yabin Cui2016-03-111-72/+33
* | resolve merge conflicts of 715d8a203a to master.Yabin Cui2016-02-061-96/+83
|\|
| * applypatch: fix memory leaks reported by static analysis.Yabin Cui2016-02-051-96/+83
* | resolve merge conflicts of 7b6027dde4 to master.Tao Bao2016-02-041-24/+23
|\|
| * Switch from mincrypt to BoringSSL in applypatch and updater.Sen Jiang2016-02-041-24/+23
* | IO fault injection for OTA packagesJed Estep2016-01-061-24/+25
|/
* 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