| Commit message (Expand) | Author | Age | Files | Lines |
* | tests: Add ResumableUpdaterTest. | Tao Bao | 2018-06-04 | 1 | -0/+1 |
* | updater: Drop the 'blocks' parameter in LoadStash(). | Tao Bao | 2018-05-31 | 1 | -15/+8 |
* | updater: Add Commmand class to manage BBOTA commands. | Tao Bao | 2018-05-26 | 4 | -63/+133 |
* | updater: Use a bool to indicate if allowed to skip a command. | Tao Bao | 2018-05-22 | 1 | -22/+17 |
* | updater: Clean up the header lines computation. | Tao Bao | 2018-05-21 | 1 | -6/+4 |
* | Last command file should be updated after a command finishes | Tianjie Xu | 2018-05-16 | 1 | -11/+7 |
* | Merge "updater: Skip an updated partition on retry." | Tao Bao | 2018-05-08 | 1 | -39/+77 |
|\ |
|
| * | updater: Skip an updated partition on retry. | Tao Bao | 2018-05-08 | 1 | -39/+77 |
* | | updater: Fix an issue when resuming an update. | Tao Bao | 2018-05-08 | 1 | -3/+6 |
|/ |
|
* | 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 | 2 | -3/+3 |
* | Merge libmounts into libotautil. | Tao Bao | 2018-04-28 | 2 | -8/+5 |
* | Rename CacheLocation to Paths. | Tao Bao | 2018-04-26 | 2 | -18/+13 |
* | updater: Remove an unneeded strdup(). | Tao Bao | 2018-04-25 | 1 | -1/+1 |
* | applypatch: Drop the SHA_CTX parameter in Apply{BSDiff,Image}Patch. | Tao Bao | 2018-04-20 | 1 | -3/+2 |
* | install: mkfs.f2fs: specify sector size for target image size | Jaegeuk Kim | 2018-04-05 | 1 | -0/+2 |
* | Set the update locations to default in CacheLocation's constructor | Tianjie Xu | 2018-03-08 | 1 | -4/+0 |
* | Add a singleton CacheLocation to replace the hard coded locations | Tianjie Xu | 2018-02-28 | 3 | -5/+10 |
* | Fix the behavior of undefined commands in BlockImageVerify | Tianjie Xu | 2018-02-28 | 1 | -2/+4 |
* | Reorder the functions in updater/install.cpp | Tianjie Xu | 2018-02-12 | 1 | -239/+244 |
* | Log the last command to cache | Tianjie Xu | 2018-02-07 | 2 | -9/+175 |
* | Avoid overwrite of the error message in AbortFn | Tianjie Xu | 2018-01-29 | 2 | -15/+15 |
* | 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 |
* | applypatch: Change the patch parameter to const Value& in Apply{BSDiff,Image}Patch. | Tao Bao | 2017-11-10 | 1 | -2/+2 |
* | otautil: Remove the aborts in RangeSet::Parse(). | Tao Bao | 2017-11-07 | 1 | -1/+19 |
* | recovery: remove make_ext4fs from updater | Jin Qian | 2017-11-03 | 1 | -9/+2 |
* | Finish the new data receiver when update fails | Tianjie Xu | 2017-10-20 | 1 | -16/+41 |
* | Drop -Wno-unused-parameter. | Tao Bao | 2017-10-12 | 1 | -2/+0 |
* | Move rangeset.h and print_sha1.h into otautil. | Tao Bao | 2017-10-11 | 2 | -4/+4 |
* | Revert "Revert "Move error_code.h into otautil."" | Tao Bao | 2017-10-09 | 3 | -3/+3 |
* | Don't include "error_code.h" in edify/expr.h. | Tao Bao | 2017-10-05 | 1 | -0/+1 |
* | Revert "Move error_code.h into otautil." | Tao Bao | 2017-10-05 | 2 | -2/+2 |
* | Move error_code.h into otautil. | Tao Bao | 2017-10-04 | 2 | -2/+2 |
* | otafault: Move headers under otafault/. | Tao Bao | 2017-09-29 | 3 | -3/+3 |
* | Turn on -Wall for recovery modules | Tianjie Xu | 2017-08-29 | 1 | -0/+2 |
* | Merge "Move Image/ImageChunk/PatchChunk declaration into header files" | Tianjie Xu | 2017-08-19 | 2 | -279/+1 |
|\ |
|
| * | Move Image/ImageChunk/PatchChunk declaration into header files | Tianjie Xu | 2017-08-19 | 2 | -279/+1 |
* | | Merge "Add implemention of SortedRangeSet" | Tianjie Xu | 2017-08-01 | 1 | -1/+115 |
|\| |
|
| * | Add implemention of SortedRangeSet | Tianjie Xu | 2017-08-01 | 1 | -1/+115 |
* | | Merge "updater: Remove dead make_parents()." | Tao Bao | 2017-07-25 | 1 | -28/+0 |
|\| |
|
| * | updater: Remove dead make_parents(). | Tao Bao | 2017-07-25 | 1 | -28/+0 |
* | | Merge "Remove the obsolete reference to /file_contexts." | Tao Bao | 2017-07-23 | 1 | -2/+1 |
|\| |
|
| * | Remove the obsolete reference to /file_contexts. | Tao Bao | 2017-07-23 | 1 | -2/+1 |
* | | Merge "Fix a case when brotli writer fails to write last few blocks of data" | Tianjie Xu | 2017-07-21 | 1 | -94/+81 |
|\| |
|
| * | Merge "Fix a case when brotli writer fails to write last few blocks of data" | Tianjie Xu | 2017-07-21 | 1 | -94/+81 |
| |\ |
|
| | * | Fix a case when brotli writer fails to write last few blocks of data | Tianjie Xu | 2017-07-21 | 1 | -94/+81 |
* | | | Merge "recovery: replace make_ext4 with e2fsprogs" | Jin Qian | 2017-07-21 | 1 | -2/+25 |
|\| | |
|
| * | | recovery: replace make_ext4 with e2fsprogs | Jin Qian | 2017-07-20 | 1 | -2/+25 |
| |/ |
|
* | | Merge "Add support to decompress brotli compressed new data" | Tianjie Xu | 2017-07-11 | 2 | -32/+144 |
|\| |
|
| * | Add support to decompress brotli compressed new data | Tianjie Xu | 2017-07-08 | 2 | -32/+144 |
* | | Fix "No file_contexts" warning | Jeff Vander Stoep | 2017-06-16 | 1 | -3/+3 |
|\ \
| |/
|/| |
|
| * | Fix "No file_contexts" warning | Jeff Vander Stoep | 2017-06-15 | 1 | -3/+3 |
| * | Adding support for quiescent reboot to recovery | Dmitri Plotnikov | 2017-04-28 | 1 | -1/+4 |
* | | Merge "kill package_extract_dir" | Tianjie Xu | 2017-05-31 | 1 | -32/+0 |
|\ \ |
|
| * | | kill package_extract_dir | Tianjie Xu | 2017-05-24 | 1 | -32/+0 |
* | | | Retry the update if ApplyBSDiffPatch | ApplyImagePatch fails | Tianjie Xu | 2017-05-24 | 2 | -0/+6 |
|/ / |
|
* | | updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0. | Tao Bao | 2017-05-12 | 1 | -3/+5 |
* | | Merge "Add a default error code when updater script aborts" | Tianjie Xu | 2017-05-03 | 1 | -7/+9 |
|\ \ |
|
| * | | Add a default error code when updater script aborts | Tianjie Xu | 2017-05-03 | 1 | -7/+9 |
* | | | Move sysMapFile and sysReleaseMap into MemMapping class. | Tao Bao | 2017-05-02 | 1 | -2/+1 |
* | | | Adding support for quiescent reboot to recovery | Dmitri Plotnikov | 2017-04-19 | 1 | -1/+4 |
|/ / |
|
* | | Abort the update if there's not enough new data | Tianjie Xu | 2017-04-08 | 1 | -4/+26 |
* | | Change the internal representation in RangeSet. | Tao Bao | 2017-04-03 | 2 | -233/+284 |
* | | updater: Keep the parsed parameters in std::unique_ptr. | Tao Bao | 2017-03-31 | 1 | -160/+157 |
* | | Move parse_range() and range_overlaps() into RangeSet. | Tao Bao | 2017-03-31 | 2 | -110/+113 |
* | | Merge "updater: Move RangeSinkWrite into RangeSinkState." | Tao Bao | 2017-03-31 | 1 | -164/+146 |
|\ \ |
|
| * | | updater: Move RangeSinkWrite into RangeSinkState. | Tao Bao | 2017-03-29 | 1 | -164/+146 |
* | | | updater: Don't append newline when calling uiPrint(). | Tao Bao | 2017-03-30 | 2 | -9/+10 |
|/ / |
|
* | | applypatch: Let Apply{BSDiff,Image}Patch accept std::function. | Tao Bao | 2017-03-28 | 1 | -75/+76 |
* | | applypatch: Change the ssize_t length parameters to size_t. | Tao Bao | 2017-03-28 | 1 | -41/+40 |
* | | updater: Clean up LoadSrcTgtVersion2(). | Tao Bao | 2017-03-28 | 1 | -146/+143 |
|/ |
|
* | Merge "updater: Remove some redundant arguments." | Tao Bao | 2017-03-26 | 1 | -78/+65 |
|\ |
|
| * | updater: Remove some redundant arguments. | Tao Bao | 2017-03-24 | 1 | -78/+65 |
* | | Merge "updater: Drop the support for BBOTA v1 and v2." | Tao Bao | 2017-03-25 | 1 | -398/+330 |
|\| |
|
| * | updater: Drop the support for BBOTA v1 and v2. | Tao Bao | 2017-03-24 | 1 | -398/+330 |
* | | Merge "Removed C-style casts" | Tao Bao | 2017-03-24 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | Removed C-style casts | Mikhail Lappo | 2017-03-23 | 1 | -1/+1 |
* | | Merge "Redundant checking of STL container element" | Tao Bao | 2017-03-23 | 1 | -3/+1 |
|\ \
| |/
|/| |
|
| * | Redundant checking of STL container element | Mikhail Lappo | 2017-03-23 | 1 | -3/+1 |
* | | Merge "Fixed scanf modifier" | Tao Bao | 2017-03-23 | 1 | -1/+1 |
|\| |
|
| * | Fixed scanf modifier | Mikhail Lappo | 2017-03-23 | 1 | -1/+1 |
* | | 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 | 3 | -125/+173 |
* | Merge "Fix the permission of stashed blocks created by updater" | Tianjie Xu | 2017-03-22 | 1 | -0/+12 |
|\ |
|
| * | Fix the permission of stashed blocks created by updater | Tianjie Xu | 2017-03-22 | 1 | -0/+12 |
* | | Fix updater include generation w/installclean | Dan Willemsen | 2017-03-22 | 1 | -16/+4 |
|/ |
|
* | Revert "Revert "Print SHA-1 in hex for corrupted blocks"" | Tianjie Xu | 2017-03-17 | 1 | -6/+140 |
* | updater: Minor clean up to EnumerateStash(). | Tao Bao | 2017-03-16 | 1 | -73/+50 |
* | Revert "Print SHA-1 in hex for corrupted blocks" | Tao Bao | 2017-03-15 | 1 | -140/+3 |
* | Merge "updater: Remove some obsoleted functions for file-based OTA." | Tao Bao | 2017-03-14 | 1 | -362/+0 |
|\ |
|
| * | updater: Remove some obsoleted functions for file-based OTA. | Tao Bao | 2017-03-13 | 1 | -362/+0 |
* | | Print SHA-1 in hex for corrupted blocks | Tianjie Xu | 2017-03-13 | 1 | -3/+140 |
|/ |
|
* | Merge "Use bspatch from external/bsdiff." | Sen Jiang | 2017-02-16 | 1 | -0/+1 |
|\ |
|
| * | Use bspatch from external/bsdiff. | Sen Jiang | 2017-02-02 | 1 | -0/+1 |
* | | Replace _exit(-1) with _exit(EXIT_FAILURE). | Tao Bao | 2017-02-03 | 2 | -3/+3 |
|/ |
|
* | Merge "Remove '_static' suffix from libext2* references." | Alex Deymo | 2017-01-26 | 1 | -1/+1 |
|\ |
|
| * | Remove '_static' suffix from libext2* references. | Alex Deymo | 2017-01-24 | 1 | -1/+1 |
* | | Print with newline for ui_print. | Tao Bao | 2017-01-22 | 2 | -2/+0 |
|/ |
|
* | Merge changes from topic 'host_suffix_cleanup' | Alex Deymo | 2017-01-12 | 1 | -2/+2 |
|\ |
|
| * | Remove "_static" suffix from libsparse | Alex Deymo | 2017-01-11 | 1 | -1/+1 |
| * | Remove "_static" suffix from libext4_utils. | Alex Deymo | 2017-01-11 | 1 | -1/+1 |
* | | Do not inject I/O fault on a retry | Tianjie Xu | 2017-01-09 | 1 | -1/+1 |
|/ |
|
* | Merge "updater: Clean up CreateStash()." | Tao Bao | 2017-01-05 | 1 | -83/+84 |
|\ |
|
| * | updater: Clean up CreateStash(). | Tao Bao | 2016-12-29 | 1 | -84/+85 |
* | | updater: Refactor parse_range(). | Tao Bao | 2017-01-04 | 1 | -74/+63 |
* | | updater: Update the header name for bootloader.h. | Tao Bao | 2016-12-29 | 1 | -2/+2 |
|/ |
|
* | updater: Fix the operator order. | Tao Bao | 2016-12-14 | 1 | -1/+1 |
* | updater: Switch to libbase logging. | Tao Bao | 2016-12-01 | 3 | -993/+994 |
* | 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 | 2 | -68/+69 |
* | 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 | 2 | -497/+411 |
* | 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 | 5 | -85/+87 |
* | Change StringValue to use std::string | Tianjie Xu | 2016-10-15 | 3 | -195/+158 |
* | edify: Some clean-ups to libedify. | Tao Bao | 2016-10-13 | 1 | -1/+0 |
* | 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 | 7 | -79/+103 |
* | Update the header path for ext4_utils. | Tao Bao | 2016-10-09 | 2 | -4/+2 |
* | edify: Move State.script and State.errmsg to std::string. | Tao Bao | 2016-10-04 | 1 | -20/+17 |
* | Turn on -Werror for recovery | Tianjie Xu | 2016-09-30 | 1 | -1/+1 |
* | Switch to <android-base/properties.h>. | Elliott Hughes | 2016-09-26 | 1 | -12/+7 |
* | Merge "Switch recovery to libbase logging" | Tianjie Xu | 2016-09-02 | 1 | -2/+3 |
|\ |
|
| * | Switch recovery to libbase logging | Tianjie Xu | 2016-09-01 | 1 | -2/+3 |
* | | Check an edge case when read(2) returns 0 | Tianjie Xu | 2016-09-01 | 1 | -0/+4 |
|/ |
|
* | Merge "Fix references to libcrypto_utils_static." | Josh Gao | 2016-08-08 | 1 | -2/+2 |
|\ |
|
| * | Fix references to libcrypto_utils_static. | Josh Gao | 2016-08-06 | 1 | -2/+2 |
* | | Merge \"Fix install.h\'s use of attribute printf.\" | Elliott Hughes | 2016-06-30 | 2 | -4/+3 |
|\| |
|
| * | Fix install.h's use of attribute printf. | Elliott Hughes | 2016-06-30 | 2 | -4/+3 |
* | | 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 |