aboutsummaryrefslogtreecommitdiffstats
path: root/updater
Commit message (Expand)AuthorAgeFilesLines
* recovery: updater: autodetect filesystem typeDan Pasanen2020-02-231-1/+12
* updater: Fix lost capabilities of set_metadataXiNGRZ2020-01-281-1/+1
* Bring back file-based OTA edify functionsMichael Bestas2019-12-112-0/+425
* Revert "libprocessgroup users use libcutils"Zhijun He2019-06-191-2/+0
* libprocessgroup users use libcutilsSteven Moreland2019-06-181-0/+2
* Fix potential size overflow in blockimg.cppxunchang2019-01-171-3/+5
* updater: add functions to modify dynamic partition metadataYifan Hong2019-01-147-9/+534
* Create stash dir recursively.Yifan Hong2019-01-111-1/+2
* Merge "Use dynamically linked f2fs executables."Tao Bao2019-01-081-4/+5
|\
| * Use dynamically linked f2fs executables.Tao Bao2018-12-201-4/+5
* | updater: erase ignores EOPNOTSUPP for BLKDISCARDYifan Hong2019-01-041-11/+10
|/
* Clean up the arg setup for exec(3).Tao Bao2018-12-201-54/+34
* make_f2fs: use -g android by defaultJaegeuk Kim2018-11-211-5/+1
* updater: Error out on underrun during patching.Tao Bao2018-11-051-1/+4
* Use only signed/unsigned numbers with ParseInt/ParseUint respectivelyTom Cherry2018-10-051-1/+1
* applypatch: Refactor applypatch().Tao Bao2018-08-311-69/+57
* Enable c++17 in recovery_defaults.Tao Bao2018-08-281-23/+23
* Remove otafaultTianjie Xu2018-08-275-110/+64
* updater: Add TransferList class.Tao Bao2018-08-172-0/+118
* updater: Add SourceInfo::{ReadAll,DumpBuffer,Overlaps}.Tao Bao2018-08-162-0/+96
* tests: Move to Android.bp.Tao Bao2018-08-141-16/+25
* Merge "updater: Move libupdater to Soong."Tao Bao2018-08-142-31/+75
|\
| * updater: Move libupdater to Soong.Tao Bao2018-08-132-31/+75
* | Merge "Add the hash_tree_info class in Command"Tianjie Xu2018-08-142-1/+93
|\ \ | |/ |/|
| * Add the hash_tree_info class in CommandTianjie Xu2018-08-132-1/+93
* | Merge "Add an updater function to compute hash tree"Tianjie Xu2018-08-064-18/+132
|\|
| * Add an updater function to compute hash treeTianjie Xu2018-08-064-18/+132
* | Merge "applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache()."Tao Bao2018-07-132-4/+4
|\|
| * applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache().Tao Bao2018-07-132-4/+4
* | Merge "updater: Let read_file() return Value::Type::STRING."Tao Bao2018-07-101-5/+5
|\|
| * updater: Let read_file() return Value::Type::STRING.Tao Bao2018-07-101-5/+5
* | Merge "edify: Rename parse_string to ParseString and let it take std::string."Tao Bao2018-07-101-1/+1
|\|
| * Merge "edify: Rename parse_string to ParseString and let it take std::string."Tao Bao2018-07-101-1/+1
| |\
| | * edify: Rename parse_string to ParseString and let it take std::string.Tao Bao2018-07-101-1/+1
* | | Merge "edify: Remove VAL_INVALID and move ValueType into Value class."Tao Bao2018-07-102-21/+22
|\| |
| * | edify: Remove VAL_INVALID and move ValueType into Value class.Tao Bao2018-07-092-21/+22
| |/
* | Merge "updater: Remove the support for sha1_check()."Tao Bao2018-07-091-49/+1
|\|
| * updater: Remove the support for sha1_check().Tao Bao2018-07-091-49/+1
* | Merge "updater: Add ABORT command."Tao Bao2018-07-093-1/+35
|\|
| * updater: Add ABORT command.Tao Bao2018-07-073-1/+35
* | Merge "No longer print hash for stashed blocks during verification of retry"Tianjie Xu2018-07-031-1/+3
|\|
| * No longer print hash for stashed blocks during verification of retryTianjie Xu2018-07-021-1/+3
* | Merge "updater: Check the number of args in Command::Parse."Tao Bao2018-06-251-9/+16
|\|
| * updater: Check the number of args in Command::Parse.Tao Bao2018-06-251-9/+16
* | Merge "updater: Add Command parsing codes."Tao Bao2018-06-253-17/+521
|\|
| * updater: Add Command parsing codes.Tao Bao2018-06-253-17/+521
* | Merge "applypatch: {Load,Save}FileContents and ParseSha1 take std::string."Tao Bao2018-06-251-1/+1
|\|
| * Merge "applypatch: {Load,Save}FileContents and ParseSha1 take std::string."Tao Bao2018-06-251-1/+1
| |\
| | * applypatch: {Load,Save}FileContents and ParseSha1 take std::string.Tao Bao2018-06-201-1/+1
* | | Merge "e2fsdroid and mke2fs are dynamic executable in recovery partition"Jiyong Park2018-06-201-4/+4
|\| |