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
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Check the results from applypatch
Tianjie Xu
2016-06-16
1
-4
/
+10
|
\
|
*
Check the results from applypatch
Tianjie Xu
2016-06-16
1
-4
/
+10
*
|
resolve merge conflicts of 179c0d8 to stage-aosp-master
Elliott Hughes
2016-06-16
2
-161
/
+12
|
\
\
|
*
\
Merge "Remove obsolete MTD support."
Elliott Hughes
2016-06-15
2
-161
/
+12
|
|
\
\
|
|
*
|
Remove obsolete MTD support.
Elliott Hughes
2016-06-10
2
-161
/
+12
*
|
|
|
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 7ce287d to nyc-dev-plus-aosp
Tianjie Xu
2016-06-04
2
-8
/
+61
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
Call ioctl before each write on retry
Tianjie Xu
2016-06-03
2
-8
/
+61
*
|
|
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
3
-87
/
+143
|
\
|
|
|
*
|
Allow recovery to return error codes
Tianjie Xu
2016-05-20
3
-86
/
+141
*
|
|
Add time and I/O info to last_install
Tianjie Xu
2016-05-18
1
-0
/
+12
|
\
|
|
|
|
/
|
/
|
|
*
Add time and I/O info to last_install
Tianjie Xu
2016-05-16
1
-0
/
+12
|
*
Skip stashing source blocks in verify mode
Tianjie Xu
2016-03-23
1
-8
/
+46
|
*
DO NOT MERGE Control fault injection with config files instead of build flags
Jed Estep
2016-03-16
3
-2
/
+4
|
*
applypatch: use vector to store data in FileContents.
Yabin Cui
2016-03-11
1
-10
/
+11
|
*
Reboot and retry on I/O errors
Tianjie Xu
2016-03-10
1
-0
/
+7
|
*
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
3
-18
/
+17
|
|
\
\
|
*
\
\
Merge "IO fault injection for OTA packages"
Jed Estep
2016-01-09
3
-19
/
+21
|
|
\
\
\
|
|
*
|
|
IO fault injection for OTA packages
Jed Estep
2016-01-06
3
-19
/
+21
|
*
|
|
|
updater: Add a function to check first block
Tianjie Xu
2015-12-18
2
-0
/
+58
|
|
/
/
/
*
|
|
|
updater, minzip: Remove unnecessary O_SYNC flags.
Alistair Strachan
2016-05-06
1
-1
/
+1
*
|
|
|
Merge "Fix google-explicit-constructor warnings."
Chih-hung Hsieh
2016-04-30
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Fix google-explicit-constructor warnings.
Chih-Hung Hsieh
2016-04-29
1
-1
/
+1
*
|
|
|
|
updater: Don't zero out CommandParameters with memset(3).
Tao Bao
2016-04-27
1
-2
/
+1
|
/
/
/
/
*
|
|
|
Fix google-runtime-int warnings.
Chih-Hung Hsieh
2016-04-18
1
-5
/
+6
*
|
|
|
Convert recovery to use BoringSSL instead of mincrypt.
Mattias Nissler
2016-04-06
1
-0
/
+1
*
|
|
|
Move selinux dependencies out of header files.
Elliott Hughes
2016-04-02
3
-4
/
+6
*
|
|
|
Switch to <android-base/unique_fd.h>.
Elliott Hughes
2016-03-29
1
-25
/
+17
*
|
|
|
Skip stashing source blocks in verify mode
Tianjie Xu
2016-03-25
1
-8
/
+46
*
|
|
|
Merge "Reboot and retry on I/O errors"
Tianjie Xu
2016-03-08
1
-0
/
+7
|
\
\
\
\
|
*
|
|
|
Reboot and retry on I/O errors
Tianjie Xu
2016-03-03
1
-0
/
+7
*
|
|
|
|
Fix the improper use of LOCAL_WHOLE_STATIC_LIBRARIES.
Tao Bao
2016-03-03
1
-28
/
+38
|
/
/
/
/
*
|
|
|
Control fault injection with config files instead of build flags
Jed Estep
2016-02-23
3
-2
/
+4
*
|
|
|
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
3
-34
/
+36
|
|
_
|
/
|
/
|
|
*
|
|
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
3
-18
/
+17
*
|
updater: Add a function to check first block
Tianjie Xu
2016-01-07
2
-0
/
+58
|
/
*
updater: Use O_SYNC and fsync() for package_extract_file().
Tao Bao
2015-12-15
1
-6
/
+13
*
updater: Output msg when recovery is called
Tianjie Xu
2015-12-11
1
-1
/
+4
*
updater: Replace strtok() with android::base::Split().
Tao Bao
2015-12-07
1
-133
/
+144
*
Track rename from base/ to android-base/.
Elliott Hughes
2015-12-05
2
-5
/
+5
*
updater: Bump up the BBOTA version to 4.
Tao Bao
2015-10-23
1
-1
/
+1
*
Error correction: Use libfec in blockimg.cpp for recovery
Sami Tolvanen
2015-10-19
2
-1
/
+78
*
updater: Skip empty lines in the transfer list file.
Tao Bao
2015-09-26
1
-0
/
+4
*
updater: Use android::base::ParseInt() to parse integers.
Tao Bao
2015-09-24
2
-52
/
+37
*
Suppress some compiler warnings due to signedness.
Tao Bao
2015-09-24
1
-1
/
+1
*
Merge "updater: Manage buffers with std::vector."
Tao Bao
2015-09-16
1
-228
/
+168
|
\
|
*
updater: Manage buffers with std::vector.
Tao Bao
2015-09-10
1
-228
/
+168
*
|
updater: Fix the line breaks in ui_print commands.
Tao Bao
2015-09-10
1
-26
/
+32
|
/
*
updater: Replace the pointers in LoadSrcTgtVersion[1-3]() parameter.
Tao Bao
2015-09-08
1
-29
/
+26
*
updater: Clean up C codes.
Tao Bao
2015-09-01
1
-602
/
+429
*
updater: Remove the unused isunresumable in SaveStash().
Tao Bao
2015-08-26
1
-3
/
+3
*
GOOGLEGMS-749 Fix integer overflow while applying block based OTA package
Shrinivas Sahukar
2015-08-22
1
-46
/
+48
*
updater: Clean up char* with std::string.
Tao Bao
2015-08-06
1
-261
/
+141
*
udpater: Call fsync() after rename().
Tao Bao
2015-08-04
1
-0
/
+20
*
updater: Hoist fsync() to outer loop.
Tao Bao
2015-07-27
1
-6
/
+5
*
updater: libapplypatch needs libbase now.
Tao Bao
2015-07-24
1
-1
/
+1
*
recovery: Switch applypatch/ and updater/ to cpp.
Tao Bao
2015-07-14
4
-112
/
+113
*
Revert "Zero blocks before BLKDISCARD"
Tao Bao
2015-07-11
1
-17
/
+1
*
More accurate checking for overlapped ranges.
Tao Bao
2015-06-26
1
-1
/
+1
*
Zero blocks before BLKDISCARD
Sami Tolvanen
2015-06-10
1
-1
/
+17
*
Revert "Zero blocks before BLKDISCARD"
Sami Tolvanen
2015-06-10
1
-5
/
+9
*
Zero blocks before BLKDISCARD
Sami Tolvanen
2015-06-09
1
-9
/
+5
*
recovery: Switch to clang
Tao Bao
2015-06-03
1
-0
/
+2
*
Fix build: fprintf without modifier
Tao Bao
2015-06-03
1
-2
/
+1
*
Merge "Log update outputs in order"
Tao Bao
2015-06-03
1
-0
/
+6
|
\
|
*
Log update outputs in order
Tao Bao
2015-06-03
1
-0
/
+6
*
|
Merge "Really don't use TEMP_FAILURE_RETRY with close in recovery."
Elliott Hughes
2015-05-29
1
-1
/
+1
|
\
\
|
*
|
Really don't use TEMP_FAILURE_RETRY with close in recovery.
Elliott Hughes
2015-05-29
1
-1
/
+1
|
|
/
*
/
Handle BLKDISCARD failures
Sami Tolvanen
2015-05-28
1
-2
/
+1
|
/
*
Stop using libstdc++.
Dan Albert
2015-05-19
1
-1
/
+1
*
Merge "Add error and range checks to parse_range"
Sami Tolvanen
2015-05-18
1
-10
/
+71
|
\
|
*
Add error and range checks to parse_range
Sami Tolvanen
2015-05-15
1
-10
/
+71
*
|
Don't use TEMP_FAILURE_RETRY on close in recovery.
Elliott Hughes
2015-05-16
1
-2
/
+2
|
/
*
Check all lseek calls succeed.
Elliott Hughes
2015-04-30
1
-28
/
+20
*
Don't remove existing explicitly stashed blocks
Sami Tolvanen
2015-04-17
1
-10
/
+28
*
Always use strerror to report errno in recovery.
Elliott Hughes
2015-03-23
1
-19
/
+20
*
Remove more dead code from minzip.
Narayan Kamath
2015-02-27
1
-1
/
+1
*
Initialize stashbase even stash_max_blocks = 0
Jesse Zhao
2015-02-18
1
-1
/
+1
*
am 42b09d25: am 6a0d2fbc: Merge "There\'s no GPL code in \'updater\'."
Elliott Hughes
2015-02-09
2
-339
/
+0
|
\
|
*
am 6a0d2fbc: Merge "There\'s no GPL code in \'updater\'."
Elliott Hughes
2015-02-07
2
-339
/
+0
|
|
\
|
|
*
There's no GPL code in 'updater'.
Elliott Hughes
2015-02-05
2
-339
/
+0
*
|
|
Merge "Support resuming block based OTAs"
Sami Tolvanen
2015-02-06
1
-346
/
+1460
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Support resuming block based OTAs
Sami Tolvanen
2015-01-30
1
-346
/
+1460
*
|
|
am aeecac54: Merge "Add missing includes."
Elliott Hughes
2015-01-30
1
-0
/
+1
|
\
\
\
|
|
/
/
|
/
|
/
|
|
/
|
*
Add missing includes.
Elliott Hughes
2015-01-30
1
-0
/
+1
*
|
am c43b17f0: Merge "Fix recovery image build for 32p"
Ying Wang
2014-12-02
1
-1
/
+1
|
\
|
|
*
Fix recovery image build for 32p
Bruce Beare
2014-12-01
1
-1
/
+1
*
|
am b278c252: Add support for tune2fs file operations
Michael Runge
2014-11-24
2
-0
/
+43
|
\
\
|
*
|
Add support for tune2fs file operations
Michael Runge
2014-11-21
2
-0
/
+43
*
|
|
am 5ddf4293: Log mount/unmount errors to UI
Michael Runge
2014-10-25
1
-5
/
+9
|
\
|
|
|
*
|
Log mount/unmount errors to UI
Michael Runge
2014-10-24
1
-5
/
+9
*
|
|
am 68802416: unconditionally apply SELinux labels to symlinks
Nick Kralevich
2014-10-24
1
-10
/
+9
|
\
|
|
|
*
|
unconditionally apply SELinux labels to symlinks
Nick Kralevich
2014-10-24
1
-10
/
+9
*
|
|
am 168f7778: Allow passing of mount args to mountFn
Michael Runge
2014-10-23
1
-5
/
+18
|
\
|
|
|
*
|
Allow passing of mount args to mountFn
Michael Runge
2014-10-23
1
-5
/
+18
*
|
|
am 473967d8: Merge "Log to UI any metadata setting errors" into lmp-dev
Brian Carlstrom
2014-10-23
1
-34
/
+50
|
\
|
|
|
*
|
Merge "Log to UI any metadata setting errors" into lmp-dev
Brian Carlstrom
2014-10-23
1
-34
/
+50
|
|
\
\
|
|
*
|
Log to UI any metadata setting errors
Michael Runge
2014-10-23
1
-34
/
+50
|
|
|
/
*
|
|
am 2f0ef730: Treat already-renamed files as having no problems.
Michael Runge
2014-10-23
1
-0
/
+3
|
\
|
|
|
*
|
Treat already-renamed files as having no problems.
Michael Runge
2014-10-23
1
-0
/
+3
|
|
/
*
/
support for version 2 of block image diffs
Doug Zongker
2014-09-26
1
-45
/
+209
|
/
*
Merge "fix comment in blockimg updater code" into lmp-dev
Doug Zongker
2014-09-04
1
-3
/
+3
|
\
|
*
fix comment in blockimg updater code
Doug Zongker
2014-09-04
1
-3
/
+3
*
|
use lseek64 instead of lseek
Andrew Boie
2014-09-04
1
-11
/
+11
|
/
*
remove code for original block OTA mechanism
Doug Zongker
2014-08-26
2
-209
/
+6
*
fix two bugs in block image updater
Doug Zongker
2014-08-21
1
-18
/
+32
*
installer for new block OTA system
Doug Zongker
2014-08-20
6
-1
/
+662
*
remove spurious parens from error message
Doug Zongker
2014-08-06
1
-4
/
+3
*
Auto create parent directories for rename support
Michael Runge
2014-07-22
2
-3
/
+7
*
Support F2FS for the data partition
JP Abgrall
2014-06-17
1
-2
/
+35
*
advance progress bar during block OTA installations
Doug Zongker
2014-06-09
1
-2
/
+23
*
disable async reboot during package installation
Doug Zongker
2014-05-23
1
-0
/
+11
*
Allow lines without = signs.
Michael Runge
2014-05-02
1
-5
/
+3
*
am 4b6de1ba: am 026ebe02: Merge "Recovery 64-bit compile issues"
Mark Salyzyn
2014-03-14
1
-2
/
+2
|
\
|
*
am 026ebe02: Merge "Recovery 64-bit compile issues"
Mark Salyzyn
2014-03-14
1
-2
/
+2
|
|
\
|
|
*
Recovery 64-bit compile issues
Mark Salyzyn
2014-03-14
1
-2
/
+2
*
|
|
support don't-care maps when writing the system image
Doug Zongker
2014-02-25
1
-62
/
+172
*
|
|
add flag for GPL license
Doug Zongker
2014-02-20
2
-0
/
+339
*
|
|
Merge "clean up some warnings when building recovery"
Doug Zongker
2014-02-18
3
-5
/
+5
|
\
\
\
|
*
|
|
clean up some warnings when building recovery
Doug Zongker
2014-02-14
3
-5
/
+5
*
|
|
|
remove remaining libminelf references
Doug Zongker
2014-02-14
1
-1
/
+0
|
/
/
/
*
|
|
remove 'retouch' ASLR support
Doug Zongker
2014-02-14
1
-1
/
+1
*
|
|
add syspatch support to updater
Doug Zongker
2014-02-13
2
-14
/
+115
*
|
|
do verification and extraction on memory, not files
Doug Zongker
2014-01-16
1
-4
/
+11
|
/
/
*
|
am f9dd42de: Merge "Don\'t abort on read_file if the file is missing." into klp-dev
Michael Runge
2013-12-27
1
-5
/
+3
|
\
\
|
*
|
Don't abort on read_file if the file is missing.
Michael Runge
2013-12-14
1
-5
/
+3
*
|
|
am c87bab10: add the functions for multi-stage packages to updater
Doug Zongker
2013-11-27
1
-1
/
+106
|
\
|
|
|
|
/
|
/
|
|
*
add the functions for multi-stage packages to updater
Doug Zongker
2013-11-27
1
-1
/
+106
*
|
am c64e76c7: Merge "Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add." into klp-dev
Michael Runge
2013-11-08
1
-0
/
+35
|
\
|
|
*
Enable incremental builder to find files that moved, and
Michael Runge
2013-11-07
1
-0
/
+35
*
|
updater: Delete dead code
Nick Kralevich
2013-09-17
1
-87
/
+0
|
/
*
Don't apply permission changes to symlink.
Nick Kralevich
2013-09-11
1
-0
/
+5
*
updater: introduce and set_metadata and set_metadata_recursive
Nick Kralevich
2013-09-10
1
-0
/
+274
*
Revert "Update OTA installer to understand SELinux filesystem labels"
Nick Kralevich
2013-09-09
1
-24
/
+5
*
Update OTA installer to understand SELinux filesystem labels
Nick Kralevich
2013-07-19
1
-5
/
+24
*
recovery: move log output to stdout
Doug Zongker
2013-07-09
2
-48
/
+48
*
Merge "verifier: update to support certificates using SHA-256"
Doug Zongker
2013-04-12
1
-1
/
+1
|
\
|
*
verifier: update to support certificates using SHA-256
Doug Zongker
2013-04-10
1
-1
/
+1
*
|
Add liblog
Ying Wang
2013-04-10
1
-1
/
+1
|
/
*
resolved conflicts for merge of 78afed1c to jb-mr1-dev-plus-aosp
Kenny Root
2012-10-17
4
-16
/
+1
|
\
|
*
Remove HAVE_SELINUX guards
Kenny Root
2012-10-16
4
-16
/
+1
*
|
add bonus data feature to imgdiff/imgpatch/applypatch
Doug Zongker
2012-08-21
1
-1
/
+1
*
|
am 3733d218: Merge changes I664f8dc7,I4154db06,I5e1df90f
Joe Onorato
2012-08-17
1
-1
/
+4
|
\
|
|
*
Use the static version of libsparse
Joe Onorato
2012-07-24
1
-1
/
+1
|
*
Multiple modules with the same name are going away.
Joe Onorato
2012-07-22
1
-1
/
+4
*
|
fix the symlink() command to create directories if needed
Doug Zongker
2012-08-07
1
-3
/
+29
|
/
*
Link against libsparse
Colin Cross
2012-07-18
1
-1
/
+1
*
am 6d60667d: Merge "Use a dependency file to replace the list file."
Ying Wang
2012-06-12
1
-10
/
+14
|
\
|
*
Use a dependency file to replace the list file.
Ying Wang
2012-06-11
1
-10
/
+14
*
|
am 78911bdf: am 2a4ab824: Merge "Change the format command to always take the mount point as an argument."
Kenny Root
2012-04-07
1
-13
/
+4
|
\
|
|
*
Change the format command to always take the mount point as an argument.
Stephen Smalley
2012-04-03
1
-13
/
+4
*
|
resolved conflicts for merge of 0b1fee1b to master
Kenny Root
2012-03-31
4
-7
/
+69
|
\
|
|
*
Extend recovery and updater to support setting file security contexts.
Stephen Smalley
2012-03-30
4
-8
/
+65
|
*
Add libselinux to LOCAL_STATIC_LIBRARIES wherever libext4_utils is used.
Stephen Smalley
2012-01-24
1
-0
/
+5
*
|
fail edify script if set_perm() or symlink() fails
Doug Zongker
2012-03-22
1
-0
/
+13
*
|
remove retouching code from updater
Doug Zongker
2012-02-28
1
-118
/
+0
*
|
C++ class for device-specific code
Doug Zongker
2011-10-31
1
-1
/
+2
|
/
*
allow recovery packages to wipe cache
Doug Zongker
2011-10-19
1
-0
/
+10
*
Support multiple recovery updater extensions.
Michael Ward
2011-07-15
1
-2
/
+2
*
make write_raw_image able to take a blob
Doug Zongker
2011-04-13
1
-27
/
+40
*
Reserve the last 16 Kbytes of /data for the crypto footer.
Ken Sumrall
2011-01-20
1
-8
/
+11
*
Update arguments to make_ext4fs
Colin Cross
2010-12-29
1
-1
/
+1
*
add missing sparseness parameter
Doug Zongker
2010-09-16
1
-1
/
+1
*
resolved conflicts for merge of 9f89b0e4 to master
Doug Zongker
2010-09-16
1
-1
/
+1
|
\
|
*
support for ext4/EMMC filesystems in updater binary
Doug Zongker
2010-09-15
2
-25
/
+64
*
|
am 858f0a76: am 8e5e4dad: close update package before installing; allow remount
Doug Zongker
2010-09-16
1
-1
/
+3
|
\
|
|
*
close update package before installing; allow remount
Doug Zongker
2010-09-15
1
-1
/
+3
*
|
Changes to work with updated make_ext4fs tool that supports creating sparse images.
Ken Sumrall
2010-08-14
1
-1
/
+1
*
|
Working ASLR implementation
Hristo Bojinov
2010-08-02
2
-2
/
+123
*
|
Mute unwanted error message
Ying Wang
2010-07-21
1
-1
/
+1
*
|
support for ext4/EMMC filesystems in updater binary
Doug Zongker
2010-07-02
2
-25
/
+64
|
/
*
refactor applypatch and friends
Doug Zongker
2010-02-23
1
-65
/
+107
*
relocate applypatch; add type system and new functions to edify
Doug Zongker
2010-02-18
2
-52
/
+190
*
bump updater API version to 3; deprecate firmware update command
Doug Zongker
2010-02-03
3
-42
/
+7
*
add a one-argument version of package_extract_file
Doug Zongker
2010-02-01
1
-24
/
+69
*
delete files before symlinking; log error messages
Doug Zongker
2009-09-19
1
-3
/
+21
*
add a run_program() function to edify
Doug Zongker
2009-09-10
1
-0
/
+49
*
am d8f7c9b8: Merge change 5545 into donut
Android (Google) Code Review
2009-06-30
1
-1
/
+6
|
\
|
*
Merge change 5545 into donut
Android (Google) Code Review
2009-06-26
1
-1
/
+6
|
|
\
|
|
*
remove updater from the user system image
Doug Zongker
2009-06-26
1
-1
/
+6
*
|
|
am 0bbfe3d9: fix off-by-one error in set_perm()
Doug Zongker
2009-06-25
1
-1
/
+1
|
\
|
|
|
*
|
fix off-by-one error in set_perm()
Doug Zongker
2009-06-25
1
-1
/
+1
|
|
/
*
|
am fbf3c10e: improve updater progress bar
Doug Zongker
2009-06-25
1
-3
/
+21
|
\
|
|
*
improve updater progress bar
Doug Zongker
2009-06-24
1
-3
/
+21
*
|
add device extension mechanism to updater
Doug Zongker
2009-06-22
2
-1
/
+43
|
/
*
add file_getprop() to updater
Doug Zongker
2009-06-18
1
-11
/
+100
*
let the "firmware" command take the file straight from the package
Doug Zongker
2009-06-18
1
-3
/
+4
*
fixes to edify and updater script
Doug Zongker
2009-06-12
2
-67
/
+124
*
edify extensions for OTA package installation, part 2
Doug Zongker
2009-06-12
3
-7
/
+278
*
edify extensions for OTA package installation, part 1
Doug Zongker
2009-06-12
5
-0
/
+555