summaryrefslogtreecommitdiffstats
path: root/updater/blockimg.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "Print SHA-1 in hex for corrupted blocks""Tianjie Xu2017-03-171-6/+140
* updater: Minor clean up to EnumerateStash().Tao Bao2017-03-161-73/+50
* Revert "Print SHA-1 in hex for corrupted blocks"Tao Bao2017-03-151-140/+3
* Print SHA-1 in hex for corrupted blocksTianjie Xu2017-03-131-3/+140
* Replace _exit(-1) with _exit(EXIT_FAILURE).Tao Bao2017-02-031-1/+1
* Merge "updater: Clean up CreateStash()."Tao Bao2017-01-051-83/+84
|\
| * updater: Clean up CreateStash().Tao Bao2016-12-291-84/+85
* | updater: Refactor parse_range().Tao Bao2017-01-041-74/+63
|/
* updater: Fix the operator order.Tao Bao2016-12-141-1/+1
* updater: Switch to libbase logging.Tao Bao2016-12-011-99/+95
* Cleanup ReadArgs & ReadValueArgs usageTianjie Xu2016-11-011-30/+24
* Replace minzip with libziparchiveTianjie Xu2016-10-181-47/+26
* Change StringValue to use std::stringTianjie Xu2016-10-151-81/+73
* Refactor libupdater into a seperate module.Tao Bao2016-10-111-2/+2
* Check an edge case when read(2) returns 0Tianjie Xu2016-09-011-0/+4
* Check the results from applypatchTianjie Xu2016-06-161-4/+10
|\
| * Check the results from applypatchTianjie Xu2016-06-161-4/+10
* | resolve merge conflicts of 7ce287d to nyc-dev-plus-aospTianjie Xu2016-06-041-7/+52
|\|
| * Call ioctl before each write on retryTianjie Xu2016-06-031-7/+52
* | resolve merge conflicts of 50f6417 to nyc-dev-plus-aospTianjie Xu2016-05-231-28/+56
|\|
| * Allow recovery to return error codesTianjie Xu2016-05-201-27/+54
* | Add time and I/O info to last_installTianjie Xu2016-05-181-0/+12
|\|
| * Add time and I/O info to last_installTianjie Xu2016-05-161-0/+12
| * Skip stashing source blocks in verify modeTianjie Xu2016-03-231-8/+46
| * DO NOT MERGE Control fault injection with config files instead of build flagsJed Estep2016-03-161-1/+1
| * resolve merge conflicts of 7b6027dde4 to master.Tao Bao2016-02-041-10/+9
| |\
| * \ Merge "IO fault injection for OTA packages"Jed Estep2016-01-091-6/+7
| |\ \
| | * | IO fault injection for OTA packagesJed Estep2016-01-061-6/+7
| * | | updater: Add a function to check first blockTianjie Xu2015-12-181-0/+55
| |/ /
| * | Merge "updater: Output msg when recovery is called"Tianjie Xu2015-12-111-1/+4
| |\ \
| | * | updater: Output msg when recovery is calledTianjie Xu2015-12-101-1/+4
* | | | Merge "Fix google-explicit-constructor warnings."Chih-hung Hsieh2016-04-301-1/+1
|\ \ \ \
| * | | | Fix google-explicit-constructor warnings.Chih-Hung Hsieh2016-04-291-1/+1
* | | | | updater: Don't zero out CommandParameters with memset(3).Tao Bao2016-04-271-2/+1
|/ / / /
* | | | Switch to <android-base/unique_fd.h>.Elliott Hughes2016-03-291-25/+17
* | | | Skip stashing source blocks in verify modeTianjie Xu2016-03-251-8/+46
* | | | Control fault injection with config files instead of build flagsJed Estep2016-02-231-1/+1
* | | | IO fault injection for OTA packagesJed Estep2016-02-101-12/+13
| |_|/ |/| |
* | | Switch from mincrypt to BoringSSL in applypatch and updater.Sen Jiang2016-02-041-10/+9
* | | updater: Add a function to check first blockTianjie Xu2016-01-071-0/+55
* | | updater: Output msg when recovery is calledTianjie Xu2015-12-111-1/+4
|/ /
* / updater: Replace strtok() with android::base::Split().Tao Bao2015-12-071-133/+144
|/
* Track rename from base/ to android-base/.Elliott Hughes2015-12-051-2/+2
* updater: Bump up the BBOTA version to 4.Tao Bao2015-10-231-1/+1
* Error correction: Use libfec in blockimg.cpp for recoverySami Tolvanen2015-10-191-0/+76
* updater: Skip empty lines in the transfer list file.Tao Bao2015-09-261-0/+4
* updater: Use android::base::ParseInt() to parse integers.Tao Bao2015-09-241-40/+25
* updater: Manage buffers with std::vector.Tao Bao2015-09-101-228/+168
* updater: Replace the pointers in LoadSrcTgtVersion[1-3]() parameter.Tao Bao2015-09-081-29/+26
* updater: Clean up C codes.Tao Bao2015-09-011-602/+429
* updater: Remove the unused isunresumable in SaveStash().Tao Bao2015-08-261-3/+3
* GOOGLEGMS-749 Fix integer overflow while applying block based OTA packageShrinivas Sahukar2015-08-221-46/+48
* updater: Clean up char* with std::string.Tao Bao2015-08-061-261/+141
* udpater: Call fsync() after rename().Tao Bao2015-08-041-0/+20
* updater: Hoist fsync() to outer loop.Tao Bao2015-07-271-6/+5
* recovery: Switch applypatch/ and updater/ to cpp.Tao Bao2015-07-141-0/+1991