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
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2018-02-12
Reorder the functions in updater/install.cpp
Tianjie Xu
1
-239
/
+244
2018-01-29
Avoid overwrite of the error message in AbortFn
Tianjie Xu
1
-6
/
+6
2017-12-05
add sload.f2fs for recovery format
Jaegeuk Kim
1
-0
/
+9
2017-12-01
Detect interrupted update due to power off
Tianjie Xu
1
-1
/
+5
2017-11-13
recovery: format f2fs with encrypt/quota
Jaegeuk Kim
1
-4
/
+10
2017-11-03
recovery: remove make_ext4fs from updater
Jin Qian
1
-9
/
+2
2017-10-11
Move rangeset.h and print_sha1.h into otautil.
Tao Bao
1
-2
/
+2
2017-10-09
Revert "Revert "Move error_code.h into otautil.""
Tao Bao
1
-1
/
+1
2017-10-05
Revert "Move error_code.h into otautil."
Tao Bao
1
-1
/
+1
2017-10-04
Move error_code.h into otautil.
Tao Bao
1
-1
/
+1
2017-09-29
otafault: Move headers under otafault/.
Tao Bao
1
-1
/
+1
2017-07-25
updater: Remove dead make_parents().
Tao Bao
1
-28
/
+0
2017-07-23
Remove the obsolete reference to /file_contexts.
Tao Bao
1
-2
/
+1
2017-07-20
recovery: replace make_ext4 with e2fsprogs
Jin Qian
1
-2
/
+25
2017-07-13
Remove the obsolete reference to /file_contexts.
Tao Bao
1
-2
/
+1
2017-06-27
recovery: replace make_ext4 with e2fsprogs
Jin Qian
1
-2
/
+25
2017-06-19
recovery: replace make_ext4 with e2fsprogs
Jin Qian
1
-2
/
+25
2017-05-24
kill package_extract_dir
Tianjie Xu
1
-32
/
+0
2017-05-12
updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0.
Tao Bao
1
-3
/
+5
2017-04-28
Adding support for quiescent reboot to recovery
Dmitri Plotnikov
1
-1
/
+4
2017-04-19
Adding support for quiescent reboot to recovery
Dmitri Plotnikov
1
-1
/
+4
2017-03-30
updater: Don't append newline when calling uiPrint().
Tao Bao
1
-8
/
+8
2017-03-23
updater: Fix the broken case for apply_patch_check().
Tao Bao
1
-1
/
+1
2017-03-22
Remove malloc in edify functions
Tianjie Xu
1
-111
/
+131
2017-03-13
updater: Remove some obsoleted functions for file-based OTA.
Tao Bao
1
-362
/
+0
2017-02-03
Replace _exit(-1) with _exit(EXIT_FAILURE).
Tao Bao
1
-2
/
+2
2017-01-22
Print with newline for ui_print.
Tao Bao
1
-1
/
+0
2016-12-29
updater: Update the header name for bootloader.h.
Tao Bao
1
-2
/
+2
2016-12-01
updater: Switch to libbase logging.
Tao Bao
1
-742
/
+742
2016-11-28
Remove ota_close(int) and ota_fclose(FILE*).
Tao Bao
1
-73
/
+69
2016-11-18
updater: Refactor set_stage() and get_stage() functions.
Tao Bao
1
-68
/
+67
2016-11-18
updater: Add testcase for package_extract_dir().
Tao Bao
1
-17
/
+21
2016-11-18
DO NOT MERGE updater: Add "write_value()" function.
Tao Bao
1
-1
/
+28
2016-11-17
updater: Add "write_value()" function.
Tao Bao
1
-3
/
+31
2016-11-16
updater: Fix the wrong return value for package_extract_file().
Tao Bao
1
-76
/
+69
2016-11-15
updater: Fix the wrong return value for package_extract_file().
Tao Bao
1
-76
/
+69
2016-11-09
updater: Add more testcase for symlink().
Tao Bao
1
-20
/
+17
2016-11-08
Make make_parent() to take const argument
Tianjie Xu
1
-19
/
+27
2016-11-04
updater: Add a testcase for RenameFn().
Tao Bao
1
-1
/
+4
2016-11-04
updater: Fix a bug in DeleteFn().
Tao Bao
1
-9
/
+13
2016-11-03
updater: Fix an off-by-1 bug in file_getprop().
Tao Bao
1
-6
/
+9
2016-11-01
Cleanup ReadArgs & ReadValueArgs usage
Tianjie Xu
1
-467
/
+387
2016-10-29
applypatch: Switch the parameter of Value** to std::vector.
Tao Bao
1
-3
/
+1
2016-10-18
Replace minzip with libziparchive
Tianjie Xu
1
-15
/
+23
2016-10-15
Change StringValue to use std::string
Tianjie Xu
1
-110
/
+81
2016-10-11
updater: Kill the duplicate PrintSha1() in install.cpp.
Tao Bao
1
-36
/
+19
2016-10-11
Refactor libupdater into a seperate module.
Tao Bao
1
-26
/
+26
2016-10-09
Update the header path for ext4_utils.
Tao Bao
1
-3
/
+2
2016-10-07
Update the header path for ext4_utils.
Tao Bao
1
-3
/
+2
2016-09-26
Switch to <android-base/properties.h>.
Elliott Hughes
1
-12
/
+7
2016-09-24
Switch to <android-base/properties.h>.
Elliott Hughes
1
-12
/
+7
2016-07-01
updater: Fix the broken ReadFileFn.
Tao Bao
1
-1
/
+1
2016-06-30
Fix install.h's use of attribute printf.
Elliott Hughes
1
-2
/
+1
2016-06-11
updater: Fix the broken ReadFileFn.
Tao Bao
1
-1
/
+1
2016-06-10
Remove obsolete MTD support.
Elliott Hughes
1
-157
/
+11
2016-05-23
resolve merge conflicts of 50f6417
Tianjie Xu
1
-1
/
+0
2016-05-20
Allow recovery to return error codes
Tianjie Xu
1
-59
/
+70
2016-05-06
updater, minzip: Remove unnecessary O_SYNC flags.
Alistair Strachan
1
-1
/
+1
2016-04-18
Fix google-runtime-int warnings.
Chih-Hung Hsieh
1
-5
/
+6
2016-04-02
Move selinux dependencies out of header files.
Elliott Hughes
1
-1
/
+2
2016-03-19
Control fault injection with config files instead of build flags
Jed Estep
1
-1
/
+1
2016-03-17
Revert "DO NOT MERGE Control fault injection with config files instead of build flags"
Tao Bao
1
-1
/
+1
2016-03-16
DO NOT MERGE Control fault injection with config files instead of build flags
Jed Estep
1
-1
/
+1
2016-03-11
applypatch: use vector to store data in FileContents.
Yabin Cui
1
-10
/
+11
2016-02-23
Control fault injection with config files instead of build flags
Jed Estep
1
-1
/
+1
2016-02-20
Control fault injection with config files instead of build flags
Jed Estep
1
-1
/
+1
2016-02-12
applypatch: use vector to store data in FileContents.
Yabin Cui
1
-10
/
+11
2016-02-10
IO fault injection for OTA packages
Jed Estep
1
-21
/
+22
2016-02-04
updater: fix memory leak based on static analysis.
Yabin Cui
1
-44
/
+39
2016-02-04
Switch from mincrypt to BoringSSL in applypatch and updater.
Sen Jiang
1
-7
/
+7
2016-01-06
IO fault injection for OTA packages
Jed Estep
1
-12
/
+13
2015-12-15
updater: Use O_SYNC and fsync() for package_extract_file().
Tao Bao
1
-6
/
+13
2015-12-05
Track rename from base/ to android-base/.
Elliott Hughes
1
-3
/
+3
2015-11-16
DO NOT MERGE recovery: Switch applypatch/ and updater/ to cpp.
Tao Bao
1
-91
/
+83
2015-07-14
recovery: Switch applypatch/ and updater/ to cpp.
Tao Bao
1
-1630
/
+0
2015-07-14
recovery: Switch applypatch/ and updater/ to cpp.
Tao Bao
1
-1630
/
+0
2015-06-03
Fix build: fprintf without modifier
Tao Bao
1
-2
/
+1
2015-06-03
Log update outputs in order
Tao Bao
1
-0
/
+6
2015-02-27
Remove more dead code from minzip.
Narayan Kamath
1
-1
/
+1
2015-02-27
Remove more dead code from minzip.
Narayan Kamath
1
-1
/
+1
2014-11-22
Add support for tune2fs file operations
Michael Runge
1
-0
/
+33
2014-11-21
Add support for tune2fs file operations
Michael Runge
1
-0
/
+33
2014-10-24
Log mount/unmount errors to UI
Michael Runge
1
-5
/
+9
2014-10-24
unconditionally apply SELinux labels to symlinks
Nick Kralevich
1
-10
/
+9
2014-10-23
Allow passing of mount args to mountFn
Michael Runge
1
-5
/
+18
2014-10-23
Log to UI any metadata setting errors
Michael Runge
1
-34
/
+50
2014-10-23
Treat already-renamed files as having no problems.
Michael Runge
1
-0
/
+3
2014-08-26
remove code for original block OTA mechanism
Doug Zongker
1
-207
/
+6
2014-08-25
remove code for original block OTA mechanism
Doug Zongker
1
-207
/
+6
2014-08-20
installer for new block OTA system
Doug Zongker
1
-1
/
+1
2014-08-19
installer for new block OTA system
Doug Zongker
1
-1
/
+1
2014-08-06
remove spurious parens from error message
Doug Zongker
1
-4
/
+3
2014-07-22
Auto create parent directories for rename support
Michael Runge
1
-3
/
+5
2014-07-22
Auto create parent directories for rename support
Michael Runge
1
-3
/
+5
2014-06-17
Support F2FS for the data partition
JP Abgrall
1
-2
/
+35
2014-06-09
advance progress bar during block OTA installations
Doug Zongker
1
-2
/
+23
2014-05-23
disable async reboot during package installation
Doug Zongker
1
-0
/
+11
2014-05-02
Allow lines without = signs.
Michael Runge
1
-5
/
+3
2014-03-14
Recovery 64-bit compile issues
Mark Salyzyn
1
-2
/
+2
2014-02-25
support don't-care maps when writing the system image
Doug Zongker
1
-62
/
+172
2014-02-14
clean up some warnings when building recovery
Doug Zongker
1
-3
/
+3
2014-02-14
remove 'retouch' ASLR support
Doug Zongker
1
-1
/
+1
2014-02-13
add syspatch support to updater
Doug Zongker
1
-14
/
+113
2013-12-14
Don't abort on read_file if the file is missing.
Michael Runge
1
-5
/
+3
2013-11-27
add the functions for multi-stage packages to updater
Doug Zongker
1
-1
/
+106
2013-11-07
Enable incremental builder to find files that moved, and
Michael Runge
1
-0
/
+35
2013-09-25
verifier: update to support certificates using SHA-256
Doug Zongker
1
-1
/
+1
2013-09-17
updater: Delete dead code
Nick Kralevich
1
-87
/
+0
2013-09-11
updater: Delete dead code
Nick Kralevich
1
-87
/
+0
2013-09-11
Don't apply permission changes to symlink.
Nick Kralevich
1
-0
/
+5
2013-09-11
Don't apply permission changes to symlink.
Nick Kralevich
1
-0
/
+5
2013-09-10
updater: introduce and set_metadata and set_metadata_recursive
Nick Kralevich
1
-0
/
+274
2013-09-09
Revert "Update OTA installer to understand SELinux filesystem labels"
Nick Kralevich
1
-24
/
+5
2013-07-19
Update OTA installer to understand SELinux filesystem labels
Nick Kralevich
1
-5
/
+24
2013-07-09
recovery: move log output to stdout
Doug Zongker
1
-36
/
+36
2013-04-10
verifier: update to support certificates using SHA-256
Doug Zongker
1
-1
/
+1
2012-10-16
Remove HAVE_SELINUX guards
Kenny Root
1
-4
/
+0
2012-08-21
add bonus data feature to imgdiff/imgpatch/applypatch
Doug Zongker
1
-1
/
+1
2012-08-07
fix the symlink() command to create directories if needed
Doug Zongker
1
-3
/
+29
2012-04-03
Change the format command to always take the mount point as an argument.
Stephen Smalley
1
-13
/
+4
2012-03-30
Extend recovery and updater to support setting file security contexts.
Stephen Smalley
1
-7
/
+39
2012-03-22
fail edify script if set_perm() or symlink() fails
Doug Zongker
1
-0
/
+13
2012-02-28
remove retouching code from updater
Doug Zongker
1
-118
/
+0
2011-10-31
C++ class for device-specific code
Doug Zongker
1
-1
/
+2
2011-10-31
C++ class for device-specific code
Doug Zongker
1
-1
/
+2
2011-10-19
allow recovery packages to wipe cache
Doug Zongker
1
-0
/
+10
2011-04-13
make write_raw_image able to take a blob
Doug Zongker
1
-27
/
+40
2011-01-20
Reserve the last 16 Kbytes of /data for the crypto footer.
Ken Sumrall
1
-8
/
+11
2010-12-29
Update arguments to make_ext4fs
Colin Cross
1
-1
/
+1
2010-09-16
add missing sparseness parameter
Doug Zongker
1
-1
/
+1
2010-09-16
do not merge - update to match ext4utils api
Brian Swetland
1
-1
/
+1
2010-09-15
support for ext4/EMMC filesystems in updater binary
Doug Zongker
1
-24
/
+57
2010-08-14
Changes to work with updated make_ext4fs tool that supports creating sparse images.
Ken Sumrall
1
-1
/
+1
2010-08-02
Working ASLR implementation
Hristo Bojinov
1
-2
/
+122
2010-07-02
support for ext4/EMMC filesystems in updater binary
Doug Zongker
1
-24
/
+57
2010-02-23
refactor applypatch and friends
Doug Zongker
1
-65
/
+107
2010-02-18
relocate applypatch; add type system and new functions to edify
Doug Zongker
1
-52
/
+184
2010-02-03
bump updater API version to 3; deprecate firmware update command
Doug Zongker
1
-39
/
+0
2010-02-01
add a one-argument version of package_extract_file
Doug Zongker
1
-24
/
+69
2009-11-13
eclair snapshot
Jean-Baptiste Queru
1
-3
/
+70
2009-09-19
delete files before symlinking; log error messages
Doug Zongker
1
-3
/
+21
2009-09-10
add a run_program() function to edify
Doug Zongker
1
-0
/
+49
2009-06-25
fix off-by-one error in set_perm()
Doug Zongker
1
-1
/
+1
2009-06-24
improve updater progress bar
Doug Zongker
1
-3
/
+21
2009-06-18
add file_getprop() to updater
Doug Zongker
1
-11
/
+100
2009-06-12
fixes to edify and updater script
Doug Zongker
1
-62
/
+104
2009-06-12
edify extensions for OTA package installation, part 2
Doug Zongker
1
-3
/
+272
2009-06-12
edify extensions for OTA package installation, part 1
Doug Zongker
1
-0
/
+370