summaryrefslogtreecommitdiffstats
path: root/updater/install.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update to AOSP 8.0 baseEthan Yonker2017-09-081-1456/+858
|\
| * Adding support for quiescent reboot to recoveryDmitri Plotnikov2017-04-281-1/+4
| * updater: Fix the broken case for apply_patch_check().Tao Bao2017-03-231-1/+1
| * Remove malloc in edify functionsTianjie Xu2017-03-221-111/+131
| * updater: Remove some obsoleted functions for file-based OTA.Tao Bao2017-03-131-362/+0
| * Replace _exit(-1) with _exit(EXIT_FAILURE).Tao Bao2017-02-031-2/+2
| * Print with newline for ui_print.Tao Bao2017-01-221-1/+0
| * updater: Update the header name for bootloader.h.Tao Bao2016-12-291-2/+2
| * updater: Switch to libbase logging.Tao Bao2016-12-011-742/+742
| * Remove ota_close(int) and ota_fclose(FILE*).Tao Bao2016-11-281-73/+69
| * updater: Refactor set_stage() and get_stage() functions.Tao Bao2016-11-181-68/+67
| * updater: Add testcase for package_extract_dir().Tao Bao2016-11-181-17/+21
| * updater: Add "write_value()" function.Tao Bao2016-11-171-3/+31
| * updater: Fix the wrong return value for package_extract_file().Tao Bao2016-11-151-76/+69
| * updater: Add more testcase for symlink().Tao Bao2016-11-091-20/+17
| * Make make_parent() to take const argumentTianjie Xu2016-11-081-19/+27
| * updater: Add a testcase for RenameFn().Tao Bao2016-11-041-1/+4
| * updater: Fix a bug in DeleteFn().Tao Bao2016-11-041-9/+13
| * updater: Fix an off-by-1 bug in file_getprop().Tao Bao2016-11-031-6/+9
| * Cleanup ReadArgs & ReadValueArgs usageTianjie Xu2016-11-011-467/+387
| * applypatch: Switch the parameter of Value** to std::vector.Tao Bao2016-10-291-3/+1
| * Replace minzip with libziparchiveTianjie Xu2016-10-181-15/+23
| * Change StringValue to use std::stringTianjie Xu2016-10-151-110/+81
| * updater: Kill the duplicate PrintSha1() in install.cpp.Tao Bao2016-10-111-36/+19
| * Refactor libupdater into a seperate module.Tao Bao2016-10-111-26/+26
| * Update the header path for ext4_utils.Tao Bao2016-10-091-3/+2
| * Switch to <android-base/properties.h>.Elliott Hughes2016-09-261-12/+7
| * Merge \"Fix install.h\'s use of attribute printf.\"Elliott Hughes2016-06-301-2/+1
| |\
| | * Fix install.h's use of attribute printf.Elliott Hughes2016-06-301-2/+1
| * | resolve merge conflicts of 179c0d8 to stage-aosp-masterElliott Hughes2016-06-161-157/+11
| |\|
| | * Merge "Remove obsolete MTD support."Elliott Hughes2016-06-151-157/+11
| | |\
| | | * Remove obsolete MTD support.Elliott Hughes2016-06-101-157/+11
| * | | Merge \\"updater: Fix the broken ReadFileFn.\\" am: 4ddd5edf31Tao Bao2016-06-111-1/+1
| |\| |
| | * | updater: Fix the broken ReadFileFn.Tao Bao2016-06-111-1/+1
| | |/
| * | resolve merge conflicts of 50f6417Tianjie Xu2016-05-231-1/+0
| * | resolve merge conflicts of 50f6417 to nyc-dev-plus-aospTianjie Xu2016-05-231-59/+70
| |\ \ | | |/ | |/|
| * | updater, minzip: Remove unnecessary O_SYNC flags.Alistair Strachan2016-05-061-1/+1
| * | Fix google-runtime-int warnings.Chih-Hung Hsieh2016-04-181-5/+6
| * | Move selinux dependencies out of header files.Elliott Hughes2016-04-021-1/+2
| * | 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-10/+11
| * | IO fault injection for OTA packagesJed Estep2016-02-101-21/+22
* | | Update TWRP to AOSP 7.1.2Ethan Yonker2017-05-101-1/+28
|\ \ \
| * | | DO NOT MERGE updater: Add "write_value()" function.Tao Bao2016-11-181-1/+28
* | | | Allow custom bootloader msg offset in block miscMatt Mower2017-02-021-0/+3
* | | | Update to android-7.1Ethan Yonker2016-11-301-1/+1
|\| | |
| * | | updater: Fix the broken ReadFileFn.Tao Bao2016-07-011-1/+1
| | |/ | |/|
* / | Update to 7.0Ethan Yonker2016-08-241-0/+8
|/ /
* | Allow recovery to return error codesTianjie Xu2016-05-201-59/+70
* | 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-10/+11
* | Merge "updater: fix memory leak based on static analysis." am: e50d447692Yabin Cui2016-02-051-44/+39
|\|
| * updater: fix memory leak based on static analysis.Yabin Cui2016-02-041-44/+39
* | resolve merge conflicts of 7b6027dde4 to master.Tao Bao2016-02-041-7/+7
|\|
| * Switch from mincrypt to BoringSSL in applypatch and updater.Sen Jiang2016-02-041-7/+7
* | IO fault injection for OTA packagesJed Estep2016-01-061-12/+13
|/
* updater: Use O_SYNC and fsync() for package_extract_file().Tao Bao2015-12-151-6/+13
* Track rename from base/ to android-base/.Elliott Hughes2015-12-051-3/+3
* updater: Use android::base::ParseInt() to parse integers.Tao Bao2015-09-241-12/+12
* Suppress some compiler warnings due to signedness.Tao Bao2015-09-241-1/+1
* updater: Fix the line breaks in ui_print commands.Tao Bao2015-09-101-26/+32
* recovery: Switch applypatch/ and updater/ to cpp.Tao Bao2015-07-141-0/+1622