summaryrefslogtreecommitdiffstats
path: root/updater/updater.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Check for overflow before allocating memory fore decompression.Kelvin Zhang2020-09-181-1/+6
* Switch to zip64 in recoveryKelvin Zhang2020-09-161-1/+1
* Implement an update simulator to verify BB OTA packages on hostTianjie Xu2019-05-291-1/+2
* Some clean ups to the updaterTianjie Xu2019-05-221-3/+1
* Add UpdaterRuntime classTianjie Xu2019-05-211-12/+20
* Add Updater class and remove UpdaterInfoTianjie Xu2019-05-091-159/+115
* Track libziparchive API change.Elliott Hughes2019-05-061-2/+1
* updater: add functions to modify dynamic partition metadataYifan Hong2019-01-141-0/+2
* Remove otafaultTianjie Xu2018-08-281-8/+3
* edify: Rename parse_string to ParseString and let it take std::string.Tao Bao2018-07-101-1/+1
* otautil: Rename dir/sys/thermal utils.Tao Bao2018-05-041-2/+2
* Rename CacheLocation to Paths.Tao Bao2018-04-261-2/+1
* Set the update locations to default in CacheLocation's constructorTianjie Xu2018-03-081-4/+0
* Add a singleton CacheLocation to replace the hard coded locationsTianjie Xu2018-02-281-0/+5
* Revert "Revert "Move error_code.h into otautil.""Tao Bao2017-10-091-1/+1
* Don't include "error_code.h" in edify/expr.h.Tao Bao2017-10-051-0/+1
* otafault: Move headers under otafault/.Tao Bao2017-09-291-1/+1
* Fix "No file_contexts" warningJeff Vander Stoep2017-06-161-3/+3
|\
| * Fix "No file_contexts" warningJeff Vander Stoep2017-06-151-3/+3
* | Retry the update if ApplyBSDiffPatch | ApplyImagePatch failsTianjie Xu2017-05-241-0/+4
* | Merge "Add a default error code when updater script aborts"Tianjie Xu2017-05-031-7/+9
|\ \
| * | Add a default error code when updater script abortsTianjie Xu2017-05-031-7/+9
| |/
* / Move sysMapFile and sysReleaseMap into MemMapping class.Tao Bao2017-05-021-2/+1
|/
* Fixed scanf modifierMikhail Lappo2017-03-231-1/+1
* Remove malloc in edify functionsTianjie Xu2017-03-221-1/+1
* Print with newline for ui_print.Tao Bao2017-01-221-1/+0
* Do not inject I/O fault on a retryTianjie Xu2017-01-091-1/+1
* updater: Switch to libbase logging.Tao Bao2016-12-011-152/+157
* Replace minzip with libziparchiveTianjie Xu2016-10-181-20/+33
* Change StringValue to use std::stringTianjie Xu2016-10-151-4/+4
* edify: Some clean-ups to libedify.Tao Bao2016-10-131-1/+0
* Refactor libupdater into a seperate module.Tao Bao2016-10-111-4/+4
* edify: Move State.script and State.errmsg to std::string.Tao Bao2016-10-041-20/+17
* resolve merge conflicts of 7ce287d to nyc-dev-plus-aospTianjie Xu2016-06-041-1/+9
|\
| * Call ioctl before each write on retryTianjie Xu2016-06-031-1/+9
* | resolve merge conflicts of 50f6417 to nyc-dev-plus-aospTianjie Xu2016-05-231-0/+17
|\|
| * Allow recovery to return error codesTianjie Xu2016-05-201-0/+17
| * Control fault injection with config files instead of build flagsJed Estep2016-03-191-0/+2
| * Revert "DO NOT MERGE Control fault injection with config files instead of build flags"Tao Bao2016-03-171-2/+0
| * DO NOT MERGE Control fault injection with config files instead of build flagsJed Estep2016-03-161-0/+2
| * Reboot and retry on I/O errorsTianjie Xu2016-03-101-0/+7
| * recovery: Switch applypatch/ and updater/ to cpp.Tao Bao2015-07-141-0/+169
* Move selinux dependencies out of header files.Elliott Hughes2016-04-021-0/+3
* Reboot and retry on I/O errorsTianjie Xu2016-03-031-0/+7
* Control fault injection with config files instead of build flagsJed Estep2016-02-231-0/+2
* recovery: Switch applypatch/ and updater/ to cpp.Tao Bao2015-07-141-0/+169