| Commit message (Expand) | Author | Files | Lines |
2019-09-23 | Use libcrypto_static instead of libcrypto | Colin Cross | 1 | -2/+1 |
2019-09-23 | applypatch: Add backup_source parameter to PatchPartition. | Tao Bao | 1 | -1/+1 |
2019-09-13 | Link libcrypto dynamically for recovery unit tests. | Pete Bentley | 1 | -1/+4 |
2019-09-06 | Set LOCAL_INJECT_BSSL_HASH for updater | Colin Cross | 1 | -0/+1 |
2019-08-14 | updater: Fix build for new CreateLogicalPartition signature. | David Anderson | 1 | -2/+9 |
2019-07-31 | Simulator: add the argument to keep the updated images | Tianjie Xu | 4 | -5/+38 |
2019-07-16 | Add command line parser for simulator | Tianjie Xu | 3 | -10/+97 |
2019-07-12 | Drop the device specific support for update host simulator | Tianjie Xu | 1 | -13/+2 |
2019-07-10 | Change the symlink to system_ext | Justin Yun | 1 | -1/+1 |
2019-07-08 | Add a GetMappedPackageLength to Updater | Robin Lee | 1 | -1/+3 |
2019-06-28 | Rename product_services to system_ext | Justin Yun | 2 | -3/+3 |
2019-06-28 | Add unit tests for simulator | Tianjie Xu | 1 | -0/+5 |
2019-06-24 | Fix build for API change to DestroyLogicalPartition(). | David Anderson | 1 | -1/+1 |
2019-06-24 | Implement updater runtime for dynamic partitions | Tianjie Xu | 7 | -304/+388 |
2019-06-19 | Revert "libprocessgroup users use libcutils" | Zhijun He | 1 | -2/+0 |
2019-06-19 | Revert "libprocessgroup users use libcutils" | Zhijun He | 1 | -2/+0 |
2019-06-18 | libprocessgroup users use libcutils | Steven Moreland | 1 | -0/+2 |
2019-06-01 | Implement the TargetFile and BuildInfo | Tianjie Xu | 8 | -25/+513 |
2019-05-30 | Disable building simulator for mac | Tianjie Xu | 2 | -0/+13 |
2019-05-29 | Implement an update simulator to verify BB OTA packages on host | Tianjie Xu | 8 | -25/+417 |
2019-05-22 | Some clean ups to the updater | Tianjie Xu | 5 | -13/+13 |
2019-05-21 | Add UpdaterRuntime class | Tianjie Xu | 8 | -155/+354 |
2019-05-09 | Skip hashtree computation during block image verify | Tianjie Xu | 1 | -1/+1 |
2019-05-09 | Add Updater class and remove UpdaterInfo | Tianjie Xu | 8 | -248/+333 |
2019-05-06 | Track libziparchive API change. | Elliott Hughes | 3 | -8/+5 |
2019-04-29 | Consolidate the codes that handle reboot/shutdown. | Tao Bao | 1 | -1/+1 |
2019-01-17 | Fix potential size overflow in blockimg.cpp | xunchang | 1 | -3/+5 |
2019-01-14 | updater: add functions to modify dynamic partition metadata | Yifan Hong | 7 | -9/+534 |
2019-01-12 | Create stash dir recursively. | Yifan Hong | 1 | -1/+2 |
2019-01-05 | updater: erase ignores EOPNOTSUPP for BLKDISCARD | Yifan Hong | 1 | -11/+10 |
2018-12-20 | Use dynamically linked f2fs executables. | Tao Bao | 1 | -4/+5 |
2018-12-20 | Clean up the arg setup for exec(3). | Tao Bao | 1 | -54/+34 |
2018-11-21 | make_f2fs: use -g android by default | Jaegeuk Kim | 1 | -5/+1 |
2018-11-05 | updater: Error out on underrun during patching. | Tao Bao | 1 | -1/+4 |
2018-10-05 | Use only signed/unsigned numbers with ParseInt/ParseUint respectively | Tom Cherry | 1 | -1/+1 |
2018-10-04 | DO NOT MERGE: Initialize the ZipArchive to zero before parsing | Tianjie Xu | 1 | -1/+1 |
2018-09-08 | DO NOT MERGE: Initialize the ZipArchive to zero before parsing | Tianjie Xu | 1 | -1/+1 |
2018-09-08 | DO NOT MERGE: Initialize the ZipArchive to zero before parsing | Tianjie Xu | 1 | -1/+1 |
2018-08-31 | applypatch: Refactor applypatch(). | Tao Bao | 1 | -69/+57 |
2018-08-28 | Enable c++17 in recovery_defaults. | Tao Bao | 1 | -23/+23 |
2018-08-28 | Remove otafault | Tianjie Xu | 5 | -110/+64 |
2018-08-17 | updater: Add TransferList class. | Tao Bao | 2 | -0/+118 |
2018-08-16 | updater: Add SourceInfo::{ReadAll,DumpBuffer,Overlaps}. | Tao Bao | 2 | -0/+96 |
2018-08-15 | tests: Move to Android.bp. | Tao Bao | 1 | -16/+25 |
2018-08-14 | Add the hash_tree_info class in Command | Tianjie Xu | 2 | -1/+93 |
2018-08-13 | updater: Move libupdater to Soong. | Tao Bao | 2 | -31/+75 |
2018-08-06 | Add an updater function to compute hash tree | Tianjie Xu | 4 | -18/+132 |
2018-07-13 | applypatch: Consolidate CacheSizeCheck() and MakeFreeSpaceOnCache(). | Tao Bao | 2 | -4/+4 |
2018-07-10 | updater: Let read_file() return Value::Type::STRING. | Tao Bao | 1 | -5/+5 |
2018-07-10 | edify: Rename parse_string to ParseString and let it take std::string. | Tao Bao | 1 | -1/+1 |
2018-07-10 | edify: Remove VAL_INVALID and move ValueType into Value class. | Tao Bao | 2 | -21/+22 |
2018-07-09 | updater: Remove the support for sha1_check(). | Tao Bao | 1 | -49/+1 |
2018-07-07 | updater: Add ABORT command. | Tao Bao | 3 | -1/+35 |
2018-07-03 | No longer print hash for stashed blocks during verification of retry | Tianjie Xu | 1 | -1/+3 |
2018-06-25 | updater: Check the number of args in Command::Parse. | Tao Bao | 1 | -9/+16 |
2018-06-25 | updater: Add Command parsing codes. | Tao Bao | 3 | -17/+521 |
2018-06-20 | applypatch: {Load,Save}FileContents and ParseSha1 take std::string. | Tao Bao | 1 | -1/+1 |
2018-06-20 | e2fsdroid and mke2fs are dynamic executable in recovery partition | Jiyong Park | 1 | -4/+4 |
2018-06-18 | updater: Defer the creation of the new data writer. | Tao Bao | 1 | -24/+24 |
2018-06-08 | updater: Drop the 'overlap' parameter in LoadSrcTgtVersion3(). | Tao Bao | 1 | -12/+10 |
2018-06-07 | updater: Remove the redundant check on line count. | Tao Bao | 1 | -9/+3 |
2018-06-05 | updater: Replace the reference arguments with pointers. | Tao Bao | 1 | -102/+101 |
2018-06-04 | tests: Add ResumableUpdaterTest. | Tao Bao | 1 | -0/+1 |
2018-05-31 | updater: Drop the 'blocks' parameter in LoadStash(). | Tao Bao | 1 | -15/+8 |
2018-05-26 | updater: Add Commmand class to manage BBOTA commands. | Tao Bao | 4 | -63/+133 |
2018-05-22 | updater: Use a bool to indicate if allowed to skip a command. | Tao Bao | 1 | -22/+17 |
2018-05-21 | updater: Clean up the header lines computation. | Tao Bao | 1 | -6/+4 |
2018-05-16 | Last command file should be updated after a command finishes | Tianjie Xu | 1 | -11/+7 |
2018-05-08 | updater: Fix an issue when resuming an update. | Tao Bao | 1 | -3/+6 |
2018-05-08 | updater: Skip an updated partition on retry. | Tao Bao | 1 | -39/+77 |
2018-05-04 | Move reboot() from common.h into otautil/sysutil.h. | Tao Bao | 1 | -6/+2 |
2018-05-04 | otautil: Rename dir/sys/thermal utils. | Tao Bao | 2 | -3/+3 |
2018-04-28 | Merge libmounts into libotautil. | Tao Bao | 2 | -8/+5 |
2018-04-26 | Rename CacheLocation to Paths. | Tao Bao | 2 | -18/+13 |
2018-04-25 | updater: Remove an unneeded strdup(). | Tao Bao | 1 | -1/+1 |
2018-04-20 | applypatch: Drop the SHA_CTX parameter in Apply{BSDiff,Image}Patch. | Tao Bao | 1 | -3/+2 |
2018-04-06 | recovery: enable fsverity feature bit | Jaegeuk Kim | 1 | -6/+4 |
2018-04-05 | install: mkfs.f2fs: specify sector size for target image size | Jaegeuk Kim | 1 | -0/+2 |
2018-04-05 | install: mkfs.f2fs: specify sector size for target image size | Jaegeuk Kim | 1 | -0/+2 |
2018-03-08 | Set the update locations to default in CacheLocation's constructor | Tianjie Xu | 1 | -4/+0 |
2018-03-08 | Set the update locations to default in CacheLocation's constructor | Tianjie Xu | 1 | -4/+0 |
2018-02-28 | Add a singleton CacheLocation to replace the hard coded locations | Tianjie Xu | 3 | -5/+10 |
2018-02-28 | Fix the behavior of undefined commands in BlockImageVerify | Tianjie Xu | 1 | -2/+4 |
2018-02-12 | Reorder the functions in updater/install.cpp | Tianjie Xu | 1 | -239/+244 |
2018-02-07 | Log the last command to cache | Tianjie Xu | 2 | -9/+175 |
2018-01-29 | Avoid overwrite of the error message in AbortFn | Tianjie Xu | 2 | -15/+15 |
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-10 | applypatch: Change the patch parameter to const Value& in Apply{BSDiff,Image}Patch. | Tao Bao | 1 | -2/+2 |
2017-11-07 | otautil: Remove the aborts in RangeSet::Parse(). | Tao Bao | 1 | -1/+19 |
2017-11-03 | recovery: remove make_ext4fs from updater | Jin Qian | 1 | -9/+2 |
2017-11-02 | recovery: remove make_ext4fs from updater | Jin Qian | 1 | -9/+2 |
2017-10-20 | Finish the new data receiver when update fails | Tianjie Xu | 1 | -16/+41 |
2017-10-12 | Drop -Wno-unused-parameter. | Tao Bao | 1 | -2/+0 |
2017-10-11 | Move rangeset.h and print_sha1.h into otautil. | Tao Bao | 2 | -4/+4 |
2017-10-09 | Revert "Revert "Move error_code.h into otautil."" | Tao Bao | 3 | -3/+3 |
2017-10-05 | Don't include "error_code.h" in edify/expr.h. | Tao Bao | 1 | -0/+1 |
2017-10-05 | Revert "Move error_code.h into otautil." | Tao Bao | 2 | -2/+2 |
2017-10-04 | Move error_code.h into otautil. | Tao Bao | 2 | -2/+2 |
2017-09-29 | otafault: Move headers under otafault/. | Tao Bao | 3 | -3/+3 |
2017-08-29 | Turn on -Wall for recovery modules | Tianjie Xu | 1 | -0/+2 |
2017-08-19 | Move Image/ImageChunk/PatchChunk declaration into header files | Tianjie Xu | 2 | -279/+1 |
2017-08-01 | Add implemention of SortedRangeSet | Tianjie Xu | 1 | -1/+115 |
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-22 | Fix a case when brotli writer fails to write last few blocks of data | Tianjie Xu | 1 | -94/+81 |
2017-07-21 | Fix a case when brotli writer fails to write last few blocks of data | Tianjie Xu | 1 | -94/+81 |
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-07-08 | Add support to decompress brotli compressed new data | Tianjie Xu | 2 | -32/+144 |
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-06-15 | Fix "No file_contexts" warning | Jeff Vander Stoep | 1 | -3/+3 |
2017-06-15 | Fix "No file_contexts" warning | Jeff Vander Stoep | 1 | -3/+3 |
2017-05-24 | Retry the update if ApplyBSDiffPatch | ApplyImagePatch fails | Tianjie Xu | 2 | -0/+6 |
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-05-03 | Add a default error code when updater script aborts | Tianjie Xu | 1 | -7/+9 |
2017-05-02 | Move sysMapFile and sysReleaseMap into MemMapping class. | Tao Bao | 1 | -2/+1 |
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-04-08 | Abort the update if there's not enough new data | Tianjie Xu | 1 | -4/+26 |
2017-04-03 | Change the internal representation in RangeSet. | Tao Bao | 2 | -233/+284 |
2017-03-31 | updater: Keep the parsed parameters in std::unique_ptr. | Tao Bao | 1 | -160/+157 |
2017-03-31 | Move parse_range() and range_overlaps() into RangeSet. | Tao Bao | 2 | -110/+113 |
2017-03-30 | updater: Don't append newline when calling uiPrint(). | Tao Bao | 2 | -9/+10 |
2017-03-29 | updater: Move RangeSinkWrite into RangeSinkState. | Tao Bao | 1 | -164/+146 |
2017-03-28 | applypatch: Let Apply{BSDiff,Image}Patch accept std::function. | Tao Bao | 1 | -75/+76 |
2017-03-28 | applypatch: Change the ssize_t length parameters to size_t. | Tao Bao | 1 | -41/+40 |
2017-03-28 | updater: Clean up LoadSrcTgtVersion2(). | Tao Bao | 1 | -146/+143 |
2017-03-24 | updater: Remove some redundant arguments. | Tao Bao | 1 | -78/+65 |
2017-03-24 | updater: Drop the support for BBOTA v1 and v2. | Tao Bao | 1 | -398/+330 |
2017-03-23 | Removed C-style casts | Mikhail Lappo | 1 | -1/+1 |
2017-03-23 | Redundant checking of STL container element | Mikhail Lappo | 1 | -3/+1 |
2017-03-23 | Fixed scanf modifier | Mikhail Lappo | 1 | -1/+1 |
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 | 3 | -125/+173 |
2017-03-22 | Fix the permission of stashed blocks created by updater | Tianjie Xu | 1 | -0/+12 |
2017-03-22 | Fix updater include generation w/installclean | Dan Willemsen | 1 | -16/+4 |
2017-03-17 | Revert "Revert "Print SHA-1 in hex for corrupted blocks"" | Tianjie Xu | 1 | -6/+140 |
2017-03-16 | updater: Minor clean up to EnumerateStash(). | Tao Bao | 1 | -73/+50 |
2017-03-15 | Revert "Print SHA-1 in hex for corrupted blocks" | Tao Bao | 1 | -140/+3 |
2017-03-13 | Print SHA-1 in hex for corrupted blocks | Tianjie Xu | 1 | -3/+140 |
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 | 2 | -3/+3 |
2017-02-02 | Use bspatch from external/bsdiff. | Sen Jiang | 1 | -0/+1 |
2017-01-24 | Remove '_static' suffix from libext2* references. | Alex Deymo | 1 | -1/+1 |
2017-01-22 | Print with newline for ui_print. | Tao Bao | 2 | -2/+0 |
2017-01-11 | Remove "_static" suffix from libsparse | Alex Deymo | 1 | -1/+1 |
2017-01-11 | Remove "_static" suffix from libext4_utils. | Alex Deymo | 1 | -1/+1 |
2017-01-09 | Do not inject I/O fault on a retry | Tianjie Xu | 1 | -1/+1 |
2017-01-04 | updater: Refactor parse_range(). | Tao Bao | 1 | -74/+63 |
2016-12-29 | updater: Clean up CreateStash(). | Tao Bao | 1 | -84/+85 |
2016-12-29 | updater: Update the header name for bootloader.h. | Tao Bao | 1 | -2/+2 |
2016-12-14 | updater: Fix the operator order. | Tao Bao | 1 | -1/+1 |
2016-12-01 | updater: Fix inconsistent code. | Tao Bao | 1 | -1/+3 |
2016-12-01 | updater: Switch to libbase logging. | Tao Bao | 3 | -993/+994 |
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 | 2 | -68/+69 |
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 | 2 | -497/+411 |
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 | 5 | -85/+87 |
2016-10-15 | Change StringValue to use std::string | Tianjie Xu | 3 | -195/+158 |
2016-10-13 | edify: Some clean-ups to libedify. | Tao Bao | 1 | -1/+0 |
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 | 7 | -79/+103 |
2016-10-09 | Update the header path for ext4_utils. | Tao Bao | 2 | -4/+2 |
2016-10-07 | Update the header path for ext4_utils. | Tao Bao | 2 | -4/+2 |
2016-10-05 | edify: Move State.script and State.errmsg to std::string. | Tao Bao | 1 | -20/+17 |
2016-10-04 | edify: Move State.script and State.errmsg to std::string. | Tao Bao | 1 | -20/+17 |
2016-09-30 | Turn on -Werror for recovery | Tianjie Xu | 1 | -1/+1 |
2016-09-30 | Turn on -Werror for recovery | Tianjie Xu | 1 | -1/+1 |
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-09-01 | Switch recovery to libbase logging | Tianjie Xu | 1 | -2/+3 |
2016-09-01 | Switch recovery to libbase logging | Tianjie Xu | 1 | -2/+3 |
2016-09-01 | Switch recovery to libbase logging | Tianjie Xu | 1 | -2/+3 |
2016-09-01 | Check an edge case when read(2) returns 0 | Tianjie Xu | 1 | -0/+4 |
2016-08-06 | Fix references to libcrypto_utils_static. | Josh Gao | 1 | -2/+2 |
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 | 2 | -4/+3 |
2016-06-16 | Check the results from applypatch | Tianjie Xu | 1 | -4/+10 |
2016-06-11 | updater: Fix the broken ReadFileFn. | Tao Bao | 1 | -1/+1 |
2016-06-10 | Remove obsolete MTD support. | Elliott Hughes | 2 | -161/+12 |
2016-06-03 | Call ioctl before each write on retry | Tianjie Xu | 2 | -8/+61 |
2016-05-23 | resolve merge conflicts of 50f6417 | Tianjie Xu | 1 | -1/+0 |
2016-05-20 | Allow recovery to return error codes | Tianjie Xu | 3 | -86/+141 |
2016-05-16 | Add time and I/O info to last_install | Tianjie Xu | 1 | -0/+12 |
2016-05-06 | updater, minzip: Remove unnecessary O_SYNC flags. | Alistair Strachan | 1 | -1/+1 |
2016-04-29 | Fix google-explicit-constructor warnings. | Chih-Hung Hsieh | 1 | -1/+1 |
2016-04-27 | updater: Don't zero out CommandParameters with memset(3). | Tao Bao | 1 | -2/+1 |
2016-04-18 | Fix google-runtime-int warnings. | Chih-Hung Hsieh | 1 | -5/+6 |
2016-04-06 | Convert recovery to use BoringSSL instead of mincrypt. | Mattias Nissler | 1 | -0/+1 |
2016-04-02 | Move selinux dependencies out of header files. | Elliott Hughes | 3 | -4/+6 |
2016-03-29 | Switch to <android-base/unique_fd.h>. | Elliott Hughes | 1 | -25/+17 |
2016-03-25 | Skip stashing source blocks in verify mode | Tianjie Xu | 1 | -8/+46 |
2016-03-23 | Skip stashing source blocks in verify mode | Tianjie Xu | 1 | -8/+46 |
2016-03-19 | Control fault injection with config files instead of build flags | Jed Estep | 3 | -2/+4 |
2016-03-17 | Revert "DO NOT MERGE Control fault injection with config files instead of build flags" | Tao Bao | 3 | -4/+2 |
2016-03-16 | DO NOT MERGE Control fault injection with config files instead of build flags | Jed Estep | 3 | -2/+4 |
2016-03-11 | applypatch: use vector to store data in FileContents. | Yabin Cui | 1 | -10/+11 |
2016-03-10 | Reboot and retry on I/O errors | Tianjie Xu | 1 | -0/+7 |
2016-03-03 | Fix the improper use of LOCAL_WHOLE_STATIC_LIBRARIES. | Tao Bao | 1 | -28/+38 |
2016-03-03 | Reboot and retry on I/O errors | Tianjie Xu | 1 | -0/+7 |
2016-02-23 | Control fault injection with config files instead of build flags | Jed Estep | 3 | -2/+4 |
2016-02-20 | Control fault injection with config files instead of build flags | Jed Estep | 3 | -2/+4 |
2016-02-18 | Fix integer overflows in recovery procedure. | Yabin Cui | 1 | -7/+6 |
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 | 3 | -34/+36 |
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 | 3 | -18/+17 |
2016-01-07 | updater: Add a function to check first block | Tianjie Xu | 2 | -0/+58 |
2016-01-06 | IO fault injection for OTA packages | Jed Estep | 3 | -19/+21 |
2015-12-18 | updater: Add a function to check first block | Tianjie Xu | 2 | -0/+58 |
2015-12-15 | updater: Use O_SYNC and fsync() for package_extract_file(). | Tao Bao | 1 | -6/+13 |
2015-12-11 | updater: Output msg when recovery is called | Tianjie Xu | 1 | -1/+4 |
2015-12-10 | updater: Output msg when recovery is called | Tianjie Xu | 1 | -1/+4 |
2015-12-07 | updater: Replace strtok() with android::base::Split(). | Tao Bao | 1 | -133/+144 |
2015-12-05 | Track rename from base/ to android-base/. | Elliott Hughes | 2 | -5/+5 |
2015-11-16 | updater: libapplypatch needs libbase now. | Tao Bao | 1 | -1/+1 |
2015-11-16 | DO NOT MERGE recovery: Switch applypatch/ and updater/ to cpp. | Tao Bao | 4 | -112/+113 |
2015-11-16 | Add error and range checks to parse_range | Sami Tolvanen | 1 | -10/+71 |
2015-11-16 | Stop using libstdc++. | Dan Albert | 1 | -1/+1 |
2015-11-16 | recovery: Switch to clang | Tao Bao | 1 | -0/+2 |
2015-10-23 | updater: Bump up the BBOTA version to 4. | Tao Bao | 1 | -1/+1 |
2015-10-19 | Error correction: Use libfec in blockimg.cpp for recovery | Sami Tolvanen | 2 | -1/+78 |
2015-09-26 | updater: Skip empty lines in the transfer list file. | Tao Bao | 1 | -0/+4 |
2015-09-24 | updater: Use android::base::ParseInt() to parse integers. | Tao Bao | 2 | -52/+37 |
2015-09-24 | Suppress some compiler warnings due to signedness. | Tao Bao | 1 | -1/+1 |
2015-09-10 | updater: Fix the line breaks in ui_print commands. | Tao Bao | 1 | -26/+32 |
2015-09-10 | updater: Manage buffers with std::vector. | Tao Bao | 1 | -228/+168 |
2015-09-08 | updater: Replace the pointers in LoadSrcTgtVersion[1-3]() parameter. | Tao Bao | 1 | -29/+26 |
2015-09-01 | updater: Clean up C codes. | Tao Bao | 1 | -602/+429 |
2015-08-26 | updater: Remove the unused isunresumable in SaveStash(). | Tao Bao | 1 | -3/+3 |
2015-08-22 | GOOGLEGMS-749 Fix integer overflow while applying block based OTA package | Shrinivas Sahukar | 1 | -46/+48 |
2015-08-06 | updater: Clean up char* with std::string. | Tao Bao | 1 | -261/+141 |
2015-08-04 | udpater: Call fsync() after rename(). | Tao Bao | 1 | -0/+20 |
2015-08-04 | udpater: Call fsync() after rename(). | Tao Bao | 1 | -0/+20 |
2015-07-27 | updater: Hoist fsync() to outer loop. | Tao Bao | 1 | -6/+5 |
2015-07-24 | updater: libapplypatch needs libbase now. | Tao Bao | 1 | -1/+1 |
2015-07-17 | updater: libapplypatch needs libbase now. | Tao Bao | 1 | -1/+1 |
2015-07-14 | recovery: Switch applypatch/ and updater/ to cpp. | Tao Bao | 4 | -112/+113 |
2015-07-14 | recovery: Switch applypatch/ and updater/ to cpp. | Tao Bao | 4 | -112/+113 |
2015-07-11 | Revert "Zero blocks before BLKDISCARD" | Tao Bao | 1 | -17/+1 |
2015-07-01 | Revert "Zero blocks before BLKDISCARD" | Tao Bao | 1 | -17/+1 |
2015-06-26 | More accurate checking for overlapped ranges. | Tao Bao | 1 | -1/+1 |
2015-06-26 | More accurate checking for overlapped ranges. | Tao Bao | 1 | -1/+1 |
2015-06-10 | Zero blocks before BLKDISCARD | Sami Tolvanen | 1 | -1/+17 |
2015-06-10 | Zero blocks before BLKDISCARD | Sami Tolvanen | 1 | -1/+17 |
2015-06-10 | Revert "Zero blocks before BLKDISCARD" | Sami Tolvanen | 1 | -5/+9 |
2015-06-10 | Revert "Zero blocks before BLKDISCARD" | Sami Tolvanen | 1 | -5/+9 |
2015-06-09 | Zero blocks before BLKDISCARD | Sami Tolvanen | 1 | -9/+5 |
2015-06-09 | Zero blocks before BLKDISCARD | Sami Tolvanen | 1 | -9/+5 |
2015-06-03 | recovery: Switch to clang | Tao Bao | 1 | -0/+2 |
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-05-29 | Really don't use TEMP_FAILURE_RETRY with close in recovery. | Elliott Hughes | 1 | -1/+1 |
2015-05-29 | Handle BLKDISCARD failures | Sami Tolvanen | 1 | -2/+1 |
2015-05-29 | Really don't use TEMP_FAILURE_RETRY with close in recovery. | Elliott Hughes | 1 | -1/+1 |
2015-05-28 | Handle BLKDISCARD failures | Sami Tolvanen | 1 | -2/+1 |
2015-05-19 | Stop using libstdc++. | Dan Albert | 1 | -1/+1 |
2015-05-16 | Don't use TEMP_FAILURE_RETRY on close in recovery. | Elliott Hughes | 1 | -2/+2 |
2015-05-16 | Don't use TEMP_FAILURE_RETRY on close in recovery. | Elliott Hughes | 1 | -2/+2 |
2015-05-15 | Add error and range checks to parse_range | Sami Tolvanen | 1 | -10/+71 |
2015-04-30 | Check all lseek calls succeed. | Elliott Hughes | 1 | -28/+20 |
2015-04-30 | Check all lseek calls succeed. | Elliott Hughes | 1 | -28/+20 |
2015-04-17 | Don't remove existing explicitly stashed blocks | Sami Tolvanen | 1 | -10/+28 |
2015-03-23 | Always use strerror to report errno in recovery. | Elliott Hughes | 1 | -19/+20 |
2015-03-11 | updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch | Tao Bao | 1 | -14/+28 |
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 |
2015-02-23 | Fix a printf format warning. | Narayan Kamath | 1 | -1/+1 |
2015-02-18 | Initialize stashbase even stash_max_blocks = 0 | Jesse Zhao | 1 | -1/+1 |
2015-02-05 | There's no GPL code in 'updater'. | Elliott Hughes | 2 | -339/+0 |
2015-01-30 | Support resuming block based OTAs | Sami Tolvanen | 1 | -346/+1460 |
2015-01-30 | Add missing includes. | Elliott Hughes | 1 | -0/+1 |
2014-12-01 | Fix recovery image build for 32p | Bruce Beare | 1 | -1/+1 |
2014-11-22 | Add support for tune2fs file operations | Michael Runge | 2 | -0/+43 |
2014-11-21 | Add support for tune2fs file operations | Michael Runge | 2 | -0/+43 |
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-09-26 | support for version 2 of block image diffs | Doug Zongker | 1 | -45/+209 |
2014-09-08 | support for version 2 of block image diffs | Doug Zongker | 1 | -45/+209 |
2014-09-04 | fix comment in blockimg updater code | Doug Zongker | 1 | -3/+3 |
2014-09-04 | use lseek64 instead of lseek | Andrew Boie | 1 | -11/+11 |
2014-08-26 | remove code for original block OTA mechanism | Doug Zongker | 2 | -209/+6 |
2014-08-25 | remove code for original block OTA mechanism | Doug Zongker | 2 | -209/+6 |
2014-08-21 | fix two bugs in block image updater | Doug Zongker | 1 | -18/+32 |
2014-08-20 | installer for new block OTA system | Doug Zongker | 6 | -1/+662 |
2014-08-19 | installer for new block OTA system | Doug Zongker | 6 | -1/+662 |
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 | 2 | -3/+7 |
2014-07-22 | Auto create parent directories for rename support | Michael Runge | 2 | -3/+7 |
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-20 | add flag for GPL license | Doug Zongker | 2 | -0/+339 |
2014-02-14 | remove remaining libminelf references | Doug Zongker | 1 | -1/+0 |
2014-02-14 | clean up some warnings when building recovery | Doug Zongker | 3 | -5/+5 |
2014-02-14 | remove 'retouch' ASLR support | Doug Zongker | 1 | -1/+1 |
2014-02-13 | add syspatch support to updater | Doug Zongker | 2 | -14/+115 |
2014-01-16 | do verification and extraction on memory, not files | Doug Zongker | 1 | -4/+11 |
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 | 2 | -48/+48 |
2013-04-10 | verifier: update to support certificates using SHA-256 | Doug Zongker | 1 | -1/+1 |
2013-04-10 | Add liblog | Ying Wang | 1 | -1/+1 |
2012-10-16 | Remove HAVE_SELINUX guards | Kenny Root | 4 | -16/+1 |
2012-08-21 | add bonus data feature to imgdiff/imgpatch/applypatch | Doug Zongker | 1 | -1/+1 |
2012-08-14 | Use the static version of libsparse | Joe Onorato | 1 | -1/+1 |
2012-08-14 | Multiple modules with the same name are going away. | Joe Onorato | 1 | -1/+4 |
2012-08-07 | fix the symlink() command to create directories if needed | Doug Zongker | 1 | -3/+29 |
2012-07-24 | Use the static version of libsparse | Joe Onorato | 1 | -1/+1 |
2012-07-22 | Multiple modules with the same name are going away. | Joe Onorato | 1 | -1/+4 |
2012-07-18 | Link against libsparse | Colin Cross | 1 | -1/+1 |
2012-06-11 | Use a dependency file to replace the list file. | Ying Wang | 1 | -10/+14 |
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 | 4 | -8/+65 |
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 |
2012-01-24 | Add libselinux to LOCAL_STATIC_LIBRARIES wherever libext4_utils is used. | Stephen Smalley | 1 | -0/+5 |
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-07-15 | Support multiple recovery updater extensions. | Michael Ward | 1 | -2/+2 |
2011-05-25 | Mute unharmful build warning at the top of the build log: | Ying Wang | 1 | -1/+1 |
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 | 2 | -25/+64 |
2010-09-15 | close update package before installing; allow remount | Doug Zongker | 1 | -1/+3 |
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 | 2 | -2/+123 |
2010-07-21 | Mute unwanted error message | Ying Wang | 1 | -1/+1 |
2010-07-02 | support for ext4/EMMC filesystems in updater binary | Doug Zongker | 2 | -25/+64 |
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 | 2 | -52/+190 |
2010-02-03 | bump updater API version to 3; deprecate firmware update command | Doug Zongker | 3 | -42/+7 |
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 | 3 | -4/+113 |
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-26 | remove updater from the user system image | Doug Zongker | 1 | -1/+6 |
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-22 | add device extension mechanism to updater | Doug Zongker | 2 | -1/+43 |
2009-06-18 | add file_getprop() to updater | Doug Zongker | 1 | -11/+100 |
2009-06-18 | let the "firmware" command take the file straight from the package | Doug Zongker | 1 | -3/+4 |
2009-06-12 | fixes to edify and updater script | Doug Zongker | 2 | -67/+124 |
2009-06-12 | edify extensions for OTA package installation, part 2 | Doug Zongker | 3 | -7/+278 |
2009-06-12 | edify extensions for OTA package installation, part 1 | Doug Zongker | 5 | -0/+555 |