index
:
anonymous/android_bootable_recovery
android-11
android-14.0
android-4.3
android-4.4
android-5.0
android-5.1
android-6.0
android-7.0
android-7.1
android-8.0
android-8.1
android-9.0
Team Win Recovery Project (TWRP)
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
updater
/
install.cpp
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Check for overflow before allocating memory fore decompression.
Kelvin Zhang
2020-09-18
1
-0
/
+6
*
Switch to zip64 in recovery
Kelvin Zhang
2020-09-16
1
-2
/
+2
*
Add add_slot_suffix function.
Yifan Hong
2020-05-20
1
-0
/
+16
*
Consolidate the wait in recovery's reboot
Tianjie Xu
2020-03-14
1
-1
/
+0
*
Move mounts.cpp from libotautil into libupdater.
Tao Bao
2019-10-01
1
-1
/
+0
*
applypatch: Add backup_source parameter to PatchPartition.
Tao Bao
2019-09-23
1
-1
/
+1
*
Simulator: add the argument to keep the updated images
Tianjie Xu
2019-07-31
1
-1
/
+8
*
Some clean ups to the updater
Tianjie Xu
2019-05-22
1
-1
/
+4
*
Add UpdaterRuntime class
Tianjie Xu
2019-05-21
1
-102
/
+65
*
Add Updater class and remove UpdaterInfo
Tianjie Xu
2019-05-09
1
-47
/
+21
*
Track libziparchive API change.
Elliott Hughes
2019-05-06
1
-4
/
+2
*
Consolidate the codes that handle reboot/shutdown.
Tao Bao
2019-04-29
1
-1
/
+1
*
Use dynamically linked f2fs executables.
Tao Bao
2018-12-20
1
-4
/
+5
*
Clean up the arg setup for exec(3).
Tao Bao
2018-12-20
1
-54
/
+34
*
make_f2fs: use -g android by default
Jaegeuk Kim
2018-11-21
1
-5
/
+1
*
applypatch: Refactor applypatch().
Tao Bao
2018-08-31
1
-69
/
+57
*
Remove otafault
Tianjie Xu
2018-08-28
1
-30
/
+15
*
Merge "applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache()."
Tao Bao
2018-07-13
1
-1
/
+1
|
\
|
*
applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache().
Tao Bao
2018-07-13
1
-1
/
+1
*
|
Merge "updater: Let read_file() return Value::Type::STRING."
Tao Bao
2018-07-10
1
-5
/
+5
|
\
|
|
*
updater: Let read_file() return Value::Type::STRING.
Tao Bao
2018-07-10
1
-5
/
+5
*
|
Merge "edify: Remove VAL_INVALID and move ValueType into Value class."
Tao Bao
2018-07-10
1
-11
/
+11
|
\
|
|
*
edify: Remove VAL_INVALID and move ValueType into Value class.
Tao Bao
2018-07-10
1
-11
/
+11
*
|
Merge "updater: Remove the support for sha1_check()."
Tao Bao
2018-07-10
1
-49
/
+1
|
\
|
|
*
updater: Remove the support for sha1_check().
Tao Bao
2018-07-09
1
-49
/
+1
*
|
Merge "applypatch: {Load,Save}FileContents and ParseSha1 take std::string."
Tao Bao
2018-06-25
1
-1
/
+1
|
\
|
|
*
Merge "applypatch: {Load,Save}FileContents and ParseSha1 take std::string."
Tao Bao
2018-06-25
1
-1
/
+1
|
|
\
|
|
*
applypatch: {Load,Save}FileContents and ParseSha1 take std::string.
Tao Bao
2018-06-20
1
-1
/
+1
*
|
|
Merge "e2fsdroid and mke2fs are dynamic executable in recovery partition"
Jiyong Park
2018-06-21
1
-4
/
+4
|
\
|
|
|
*
|
e2fsdroid and mke2fs are dynamic executable in recovery partition
Jiyong Park
2018-06-20
1
-4
/
+4
|
|
/
*
|
Merge changes I1cc5d702,I32ab9854 am: 420f7f8df4
android-build-prod (mdb)
2018-05-04
1
-7
/
+3
|
\
|
|
*
Move reboot() from common.h into otautil/sysutil.h.
Tao Bao
2018-05-04
1
-6
/
+2
|
*
otautil: Rename dir/sys/thermal utils.
Tao Bao
2018-05-04
1
-1
/
+1
*
|
Merge "Merge libmounts into libotautil." am: 686353215f
android-build-prod (mdb)
2018-04-28
1
-1
/
+1
|
\
|
|
*
Merge libmounts into libotautil.
Tao Bao
2018-04-28
1
-1
/
+1
|
*
install: mkfs.f2fs: specify sector size for target image size
Jaegeuk Kim
2018-04-05
1
-0
/
+2
*
|
recovery: enable fsverity feature bit
Jaegeuk Kim
2018-04-06
1
-6
/
+4
*
|
install: mkfs.f2fs: specify sector size for target image size
Jaegeuk Kim
2018-04-05
1
-0
/
+2
|
/
*
Reorder the functions in updater/install.cpp
Tianjie Xu
2018-02-12
1
-239
/
+244
*
Avoid overwrite of the error message in AbortFn
Tianjie Xu
2018-01-29
1
-6
/
+6
*
add sload.f2fs for recovery format
Jaegeuk Kim
2017-12-05
1
-0
/
+9
*
Detect interrupted update due to power off
Tianjie Xu
2017-12-01
1
-1
/
+5
*
recovery: format f2fs with encrypt/quota
Jaegeuk Kim
2017-11-13
1
-4
/
+10
*
recovery: remove make_ext4fs from updater
Jin Qian
2017-11-03
1
-9
/
+2
*
Move rangeset.h and print_sha1.h into otautil.
Tao Bao
2017-10-11
1
-2
/
+2
*
Revert "Revert "Move error_code.h into otautil.""
Tao Bao
2017-10-09
1
-1
/
+1
*
Revert "Move error_code.h into otautil."
Tao Bao
2017-10-05
1
-1
/
+1
*
Move error_code.h into otautil.
Tao Bao
2017-10-04
1
-1
/
+1
*
otafault: Move headers under otafault/.
Tao Bao
2017-09-29
1
-1
/
+1
*
updater: Remove dead make_parents().
Tao Bao
2017-07-25
1
-28
/
+0
*
Remove the obsolete reference to /file_contexts.
Tao Bao
2017-07-23
1
-2
/
+1
*
recovery: replace make_ext4 with e2fsprogs
Jin Qian
2017-07-20
1
-2
/
+25
*
kill package_extract_dir
Tianjie Xu
2017-05-24
1
-32
/
+0
*
updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0.
Tao Bao
2017-05-12
1
-3
/
+5
*
Adding support for quiescent reboot to recovery
Dmitri Plotnikov
2017-04-19
1
-1
/
+4
*
updater: Don't append newline when calling uiPrint().
Tao Bao
2017-03-30
1
-8
/
+8
*
updater: Fix the broken case for apply_patch_check().
Tao Bao
2017-03-23
1
-1
/
+1
*
Remove malloc in edify functions
Tianjie Xu
2017-03-22
1
-111
/
+131
*
updater: Remove some obsoleted functions for file-based OTA.
Tao Bao
2017-03-13
1
-362
/
+0
*
Replace _exit(-1) with _exit(EXIT_FAILURE).
Tao Bao
2017-02-03
1
-2
/
+2
*
Print with newline for ui_print.
Tao Bao
2017-01-22
1
-1
/
+0
*
updater: Update the header name for bootloader.h.
Tao Bao
2016-12-29
1
-2
/
+2
*
updater: Switch to libbase logging.
Tao Bao
2016-12-01
1
-742
/
+742
*
Remove ota_close(int) and ota_fclose(FILE*).
Tao Bao
2016-11-28
1
-73
/
+69
*
updater: Refactor set_stage() and get_stage() functions.
Tao Bao
2016-11-18
1
-68
/
+67
*
updater: Add testcase for package_extract_dir().
Tao Bao
2016-11-18
1
-17
/
+21
*
updater: Add "write_value()" function.
Tao Bao
2016-11-17
1
-3
/
+31
*
updater: Fix the wrong return value for package_extract_file().
Tao Bao
2016-11-15
1
-76
/
+69
*
updater: Add more testcase for symlink().
Tao Bao
2016-11-09
1
-20
/
+17
*
Make make_parent() to take const argument
Tianjie Xu
2016-11-08
1
-19
/
+27
*
updater: Add a testcase for RenameFn().
Tao Bao
2016-11-04
1
-1
/
+4
*
updater: Fix a bug in DeleteFn().
Tao Bao
2016-11-04
1
-9
/
+13
*
updater: Fix an off-by-1 bug in file_getprop().
Tao Bao
2016-11-03
1
-6
/
+9
*
Cleanup ReadArgs & ReadValueArgs usage
Tianjie Xu
2016-11-01
1
-467
/
+387
*
applypatch: Switch the parameter of Value** to std::vector.
Tao Bao
2016-10-29
1
-3
/
+1
*
Replace minzip with libziparchive
Tianjie Xu
2016-10-18
1
-15
/
+23
*
Change StringValue to use std::string
Tianjie Xu
2016-10-15
1
-110
/
+81
*
updater: Kill the duplicate PrintSha1() in install.cpp.
Tao Bao
2016-10-11
1
-36
/
+19
*
Refactor libupdater into a seperate module.
Tao Bao
2016-10-11
1
-26
/
+26
*
Update the header path for ext4_utils.
Tao Bao
2016-10-09
1
-3
/
+2
*
Switch to <android-base/properties.h>.
Elliott Hughes
2016-09-26
1
-12
/
+7
*
Merge \"Fix install.h\'s use of attribute printf.\"
Elliott Hughes
2016-06-30
1
-2
/
+1
|
\
|
*
Fix install.h's use of attribute printf.
Elliott Hughes
2016-06-30
1
-2
/
+1
*
|
resolve merge conflicts of 179c0d8 to stage-aosp-master
Elliott Hughes
2016-06-16
1
-157
/
+11
|
\
|
|
*
Merge "Remove obsolete MTD support."
Elliott Hughes
2016-06-15
1
-157
/
+11
|
|
\
|
|
*
Remove obsolete MTD support.
Elliott Hughes
2016-06-10
1
-157
/
+11
*
|
|
Merge \\"updater: Fix the broken ReadFileFn.\\" am: 4ddd5edf31
Tao Bao
2016-06-11
1
-1
/
+1
|
\
|
|
|
*
|
updater: Fix the broken ReadFileFn.
Tao Bao
2016-06-11
1
-1
/
+1
|
|
/
*
|
resolve merge conflicts of 50f6417
Tianjie Xu
2016-05-23
1
-1
/
+0
*
|
resolve merge conflicts of 50f6417 to nyc-dev-plus-aosp
Tianjie Xu
2016-05-23
1
-59
/
+70
|
\
\
|
|
/
|
/
|
|
*
Allow recovery to return error codes
Tianjie Xu
2016-05-20
1
-59
/
+70
|
*
Control fault injection with config files instead of build flags
Jed Estep
2016-03-19
1
-1
/
+1
|
*
Revert "DO NOT MERGE Control fault injection with config files instead of build flags"
Tao Bao
2016-03-17
1
-1
/
+1
|
*
DO NOT MERGE Control fault injection with config files instead of build flags
Jed Estep
2016-03-16
1
-1
/
+1
|
*
applypatch: use vector to store data in FileContents.
Yabin Cui
2016-03-11
1
-10
/
+11
|
*
Merge "updater: fix memory leak based on static analysis." am: e50d447692
Yabin Cui
2016-02-05
1
-44
/
+39
|
|
\
|
*
\
resolve merge conflicts of 7b6027dde4 to master.
Tao Bao
2016-02-04
1
-7
/
+7
|
|
\
\
|
*
|
|
IO fault injection for OTA packages
Jed Estep
2016-01-06
1
-12
/
+13
*
|
|
|
updater, minzip: Remove unnecessary O_SYNC flags.
Alistair Strachan
2016-05-06
1
-1
/
+1
*
|
|
|
Fix google-runtime-int warnings.
Chih-Hung Hsieh
2016-04-18
1
-5
/
+6
*
|
|
|
Move selinux dependencies out of header files.
Elliott Hughes
2016-04-02
1
-1
/
+2
*
|
|
|
Control fault injection with config files instead of build flags
Jed Estep
2016-02-23
1
-1
/
+1
*
|
|
|
applypatch: use vector to store data in FileContents.
Yabin Cui
2016-02-12
1
-10
/
+11
*
|
|
|
IO fault injection for OTA packages
Jed Estep
2016-02-10
1
-21
/
+22
|
|
_
|
/
|
/
|
|
*
|
|
updater: fix memory leak based on static analysis.
Yabin Cui
2016-02-04
1
-44
/
+39
|
|
/
|
/
|
*
|
Switch from mincrypt to BoringSSL in applypatch and updater.
Sen Jiang
2016-02-04
1
-7
/
+7
|
/
*
updater: Use O_SYNC and fsync() for package_extract_file().
Tao Bao
2015-12-15
1
-6
/
+13
*
Track rename from base/ to android-base/.
Elliott Hughes
2015-12-05
1
-3
/
+3
*
updater: Use android::base::ParseInt() to parse integers.
Tao Bao
2015-09-24
1
-12
/
+12
*
Suppress some compiler warnings due to signedness.
Tao Bao
2015-09-24
1
-1
/
+1
*
updater: Fix the line breaks in ui_print commands.
Tao Bao
2015-09-10
1
-26
/
+32
*
recovery: Switch applypatch/ and updater/ to cpp.
Tao Bao
2015-07-14
1
-0
/
+1622