summaryrefslogtreecommitdiffstats
path: root/updater/install.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Check for overflow before allocating memory fore decompression.Kelvin Zhang2020-09-181-0/+6
* Switch to zip64 in recoveryKelvin Zhang2020-09-161-2/+2
* Add add_slot_suffix function.Yifan Hong2020-05-201-0/+16
* Consolidate the wait in recovery's rebootTianjie Xu2020-03-141-1/+0
* Move mounts.cpp from libotautil into libupdater.Tao Bao2019-10-011-1/+0
* applypatch: Add backup_source parameter to PatchPartition.Tao Bao2019-09-231-1/+1
* Simulator: add the argument to keep the updated imagesTianjie Xu2019-07-311-1/+8
* Some clean ups to the updaterTianjie Xu2019-05-221-1/+4
* Add UpdaterRuntime classTianjie Xu2019-05-211-102/+65
* Add Updater class and remove UpdaterInfoTianjie Xu2019-05-091-47/+21
* Track libziparchive API change.Elliott Hughes2019-05-061-4/+2
* Consolidate the codes that handle reboot/shutdown.Tao Bao2019-04-291-1/+1
* Use dynamically linked f2fs executables.Tao Bao2018-12-201-4/+5
* 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
* applypatch: Refactor applypatch().Tao Bao2018-08-311-69/+57
* Remove otafaultTianjie Xu2018-08-281-30/+15
* Merge "applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache()."Tao Bao2018-07-131-1/+1
|\
| * applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache().Tao Bao2018-07-131-1/+1
* | 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: Remove VAL_INVALID and move ValueType into Value class."Tao Bao2018-07-101-11/+11
|\|
| * edify: Remove VAL_INVALID and move ValueType into Value class.Tao Bao2018-07-101-11/+11
* | Merge "updater: Remove the support for sha1_check()."Tao Bao2018-07-101-49/+1
|\|
| * updater: Remove the support for sha1_check().Tao Bao2018-07-091-49/+1
* | 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-211-4/+4
|\| |
| * | e2fsdroid and mke2fs are dynamic executable in recovery partitionJiyong Park2018-06-201-4/+4
| |/
* | Merge changes I1cc5d702,I32ab9854 am: 420f7f8df4android-build-prod (mdb)2018-05-041-7/+3
|\|
| * Move reboot() from common.h into otautil/sysutil.h.Tao Bao2018-05-041-6/+2
| * otautil: Rename dir/sys/thermal utils.Tao Bao2018-05-041-1/+1
* | Merge "Merge libmounts into libotautil." am: 686353215fandroid-build-prod (mdb)2018-04-281-1/+1
|\|
| * Merge libmounts into libotautil.Tao Bao2018-04-281-1/+1
| * install: mkfs.f2fs: specify sector size for target image sizeJaegeuk Kim2018-04-051-0/+2
* | recovery: enable fsverity feature bitJaegeuk Kim2018-04-061-6/+4
* | install: mkfs.f2fs: specify sector size for target image sizeJaegeuk Kim2018-04-051-0/+2
|/
* Reorder the functions in updater/install.cppTianjie Xu2018-02-121-239/+244
* Avoid overwrite of the error message in AbortFnTianjie Xu2018-01-291-6/+6
* add sload.f2fs for recovery formatJaegeuk Kim2017-12-051-0/+9
* Detect interrupted update due to power offTianjie Xu2017-12-011-1/+5
* recovery: format f2fs with encrypt/quotaJaegeuk Kim2017-11-131-4/+10
* recovery: remove make_ext4fs from updaterJin Qian2017-11-031-9/+2
* Move rangeset.h and print_sha1.h into otautil.Tao Bao2017-10-111-2/+2
* Revert "Revert "Move error_code.h into otautil.""Tao Bao2017-10-091-1/+1
* Revert "Move error_code.h into otautil."Tao Bao2017-10-051-1/+1
* Move error_code.h into otautil.Tao Bao2017-10-041-1/+1
* otafault: Move headers under otafault/.Tao Bao2017-09-291-1/+1
* updater: Remove dead make_parents().Tao Bao2017-07-251-28/+0
* Remove the obsolete reference to /file_contexts.Tao Bao2017-07-231-2/+1
* recovery: replace make_ext4 with e2fsprogsJin Qian2017-07-201-2/+25
* kill package_extract_dirTianjie Xu2017-05-241-32/+0
* updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0.Tao Bao2017-05-121-3/+5
* Adding support for quiescent reboot to recoveryDmitri Plotnikov2017-04-191-1/+4
* updater: Don't append newline when calling uiPrint().Tao Bao2017-03-301-8/+8
* 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
|\ \ | |/ |/|
| * 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
| |\
| * \ resolve merge conflicts of 7b6027dde4 to master.Tao Bao2016-02-041-7/+7
| |\ \
| * | | IO fault injection for OTA packagesJed Estep2016-01-061-12/+13
* | | | 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
| |_|/ |/| |
* | | updater: fix memory leak based on static analysis.Yabin Cui2016-02-041-44/+39
| |/ |/|
* | Switch from mincrypt to BoringSSL in applypatch and updater.Sen Jiang2016-02-041-7/+7
|/
* 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