| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge "updater: Add more testcase for symlink()." am: 1b74e8cea8 am: 2c175c302c am: 7da0c7e439 | Tao Bao | 2016-11-09 | 1 | -20/+17 |
|\ |
|
| * | updater: Add more testcase for symlink(). | Tao Bao | 2016-11-09 | 1 | -20/+17 |
* | | Merge "Make make_parent() to take const argument" am: 52e2a97aa7 am: 1fd9f0aff7 am: 260573b3c2 | Tianjie Xu | 2016-11-08 | 1 | -19/+27 |
|\| |
|
| * | Make make_parent() to take const argument | Tianjie Xu | 2016-11-08 | 1 | -19/+27 |
* | | Merge "updater: Add a testcase for RenameFn()." am: d0daf7f7df am: 05a801ca8e am: 8269eb0d1f | Tao Bao | 2016-11-04 | 1 | -1/+4 |
|\| |
|
| * | updater: Add a testcase for RenameFn(). | Tao Bao | 2016-11-04 | 1 | -1/+4 |
* | | Merge "updater: Fix a bug in DeleteFn()." am: 529032f4a0 am: 4f91ca78b9 am: 786b083b8e | Tao Bao | 2016-11-04 | 1 | -9/+13 |
|\| |
|
| * | updater: Fix a bug in DeleteFn(). | Tao Bao | 2016-11-04 | 1 | -9/+13 |
* | | Merge "updater: Fix an off-by-1 bug in file_getprop()." am: da2b34b5d0 am: 917be35f0f am: 4098285e8c | Tao Bao | 2016-11-04 | 1 | -6/+9 |
|\| |
|
| * | updater: Fix an off-by-1 bug in file_getprop(). | Tao Bao | 2016-11-03 | 1 | -6/+9 |
* | | Merge "Cleanup ReadArgs & ReadValueArgs usage" am: a9b252887c am: 88fc75ee54 am: 0b6085a341 | Tianjie Xu | 2016-11-02 | 2 | -497/+411 |
|\| |
|
| * | Cleanup ReadArgs & ReadValueArgs usage | Tianjie Xu | 2016-11-01 | 2 | -497/+411 |
* | | Merge "applypatch: Switch the parameter of Value** to std::vector." am: 3f4030e0ef am: bc48de6bf0 am: edf2928edf | Tao Bao | 2016-11-01 | 1 | -3/+1 |
|\| |
|
| * | applypatch: Switch the parameter of Value** to std::vector. | Tao Bao | 2016-10-29 | 1 | -3/+1 |
* | | resolve merge conflicts of 434697f to master | Tianjie Xu | 2016-10-19 | 5 | -82/+83 |
|\| |
|
| * | Replace minzip with libziparchive | Tianjie Xu | 2016-10-18 | 5 | -85/+87 |
* | | Merge "Change StringValue to use std::string" am: 2b17b24ae5 am: 430b7ae469 | Tianjie Xu | 2016-10-18 | 3 | -195/+158 |
|\| |
|
| * | Change StringValue to use std::string | Tianjie Xu | 2016-10-15 | 3 | -195/+158 |
* | | Merge "edify: Some clean-ups to libedify." am: c5b4b71913 am: 039e9dc5ca am: bd16939bbf | Tao Bao | 2016-10-13 | 1 | -1/+0 |
|\| |
|
| * | edify: Some clean-ups to libedify. | Tao Bao | 2016-10-13 | 1 | -1/+0 |
* | | Merge "updater: Kill the duplicate PrintSha1() in install.cpp." am: 19bb05dfc7 am: 3ac1995cfd am: aa9f017ceb | Tao Bao | 2016-10-12 | 1 | -36/+19 |
|\| |
|
| * | updater: Kill the duplicate PrintSha1() in install.cpp. | Tao Bao | 2016-10-11 | 1 | -36/+19 |
* | | Refactor libupdater into a seperate module. am: 0c7839ac14 am: cf1dbfa854 am: 8ff7cd20ba | Tao Bao | 2016-10-11 | 7 | -79/+103 |
|\| |
|
| * | 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 |
* | | Update the header path for ext4_utils. | Tao Bao | 2016-10-07 | 2 | -4/+2 |
* | | edify: Move State.script and State.errmsg to std::string. | Tao Bao | 2016-10-05 | 1 | -20/+17 |
* | | Turn on -Werror for recovery | Tianjie Xu | 2016-09-30 | 1 | -1/+1 |
|\ \ |
|
| * | | 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 |
* | | | Switch to <android-base/properties.h>. | Elliott Hughes | 2016-09-24 | 1 | -12/+7 |
* | | | Merge "Check an edge case when read(2) returns 0" am: 3202b8faf4 am: 852ae8d0fb am: 0ae9d80082 | Tianjie Xu | 2016-09-01 | 1 | -0/+4 |
|\| | |
|
| * | | Check an edge case when read(2) returns 0 | Tianjie Xu | 2016-09-01 | 1 | -0/+4 |
| |/ |
|
* | | Switch recovery to libbase logging | Tianjie Xu | 2016-09-01 | 1 | -2/+3 |
* | | Merge "Fix references to libcrypto_utils_static." am: b97da5e0f0 am: dc97404346 am: e6a4195bf7 | Josh Gao | 2016-08-08 | 1 | -2/+2 |
|\| |
|
| * | 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.\\\\" am: a82ee456bb am: 691db7ba77 am: 7c4a34195f | Elliott Hughes | 2016-06-30 | 2 | -4/+3 |
|\| | |
|
| * | | 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 am: 31f8cc84cf am: d0dcbddd31 | Tianjie Xu | 2016-06-16 | 1 | -4/+10 |
|\ \ \ \ |
|
| * \ \ \ | Check the results from applypatch am: 31f8cc84cf | 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 am: 274d17dc0f am: eaddde6888 | Elliott Hughes | 2016-06-16 | 2 | -161/+12 |
|\| | | |
|
| * | | | 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 am: 89dfe730d4 am: 1e67422f37 | Tao Bao | 2016-06-11 | 1 | -1/+1 |
|\| | | | |
|
| * | | | | 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 |
| |\ \ \
| | | |/
| | |/| |
|
| * | | | 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 |
| |\ \ \ |
|
| * \ \ \ | Add time and I/O info to last_install | Tianjie Xu | 2016-05-18 | 1 | -0/+12 |
| |\ \ \ \
| | |_|_|/
| |/| | | |
|
* | | | | | resolve merge conflicts of 57ad046 to nyc-mr1-dev-plus-aosp | Tianjie Xu | 2016-06-04 | 2 | -8/+61 |
|\ \ \ \ \ |
|
| * \ \ \ \ | resolve merge conflicts of 57ad046 to nyc-mr1-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 3aabd77 to nyc-mr1-dev-plus-aosp | Tianjie Xu | 2016-05-23 | 3 | -87/+142 |
|\| | | | |
|
| * | | | | resolve merge conflicts of 3aabd77 to nyc-mr1-dev-plus-aosp | Tianjie Xu | 2016-05-23 | 3 | -87/+142 |
| |\| | | |
|
| | * | | | Allow recovery to return error codes | Tianjie Xu | 2016-05-20 | 3 | -86/+141 |
| | | |/
| | |/| |
|
* | | | | Add time and I/O info to last_install am: dd874b1c87 am: 027b403e8a | Tianjie Xu | 2016-05-18 | 1 | -0/+12 |
|\| | | |
|
| * | | | Add time and I/O info to last_install am: dd874b1c87 | 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 |
* | | | Merge "updater, minzip: Remove unnecessary O_SYNC flags." am: c7d7eb2225 am: d03ee52eb7 am: eef053fda1 | Tao Bao | 2016-05-08 | 1 | -1/+1 |
|\| | |
|
| * | | updater, minzip: Remove unnecessary O_SYNC flags. | Alistair Strachan | 2016-05-06 | 1 | -1/+1 |
* | | | Merge "Fix google-explicit-constructor warnings." am: fafa6a6531 am: 77d7cb1d0a am: 8d3b85a320 | Chih-hung Hsieh | 2016-04-30 | 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 |
* | | | | Merge "updater: Don\'t zero out CommandParameters with memset(3)." am: df59cee am: 4458d3e am: 6bfe76e | Tao Bao | 2016-04-28 | 1 | -2/+1 |
|\| | | |
|
| * | | | updater: Don't zero out CommandParameters with memset(3). | Tao Bao | 2016-04-27 | 1 | -2/+1 |
| |/ / |
|
* | | | Merge "Fix google-runtime-int warnings." am: a1f4a1e am: bcad1d1 am: 0231e70 | Chih-hung Hsieh | 2016-04-19 | 1 | -5/+6 |
|\| | |
|
| * | | Fix google-runtime-int warnings. | Chih-Hung Hsieh | 2016-04-18 | 1 | -5/+6 |
* | | | resolve merge conflicts of 2bf95ac to nyc-dev-plus-aosp | Mattias Nissler | 2016-04-13 | 1 | -0/+1 |
|\| | |
|
| * | | Convert recovery to use BoringSSL instead of mincrypt. | Mattias Nissler | 2016-04-06 | 1 | -0/+1 |
* | | | Merge "Move selinux dependencies out of header files." am: 8124750 am: dc91161 | Elliott Hughes | 2016-04-02 | 3 | -4/+6 |
|\| | |
|
| * | | Move selinux dependencies out of header files. | Elliott Hughes | 2016-04-02 | 3 | -4/+6 |
* | | | resolve merge conflicts of 5cf4701 to nyc-dev-plus-aosp | Elliott Hughes | 2016-03-29 | 1 | -25/+17 |
|\| | |
|
| * | | 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 "Skip stashing source blocks in verify mode" into nyc-dev am: adca297 | Tianjie Xu | 2016-03-24 | 1 | -8/+46 |
|\ \ \ |
|
| * \ \ | Merge "Skip stashing source blocks in verify mode" into nyc-dev | Tianjie Xu | 2016-03-24 | 1 | -8/+46 |
| |\ \ \
| | | |/
| | |/| |
|
| | * | | Skip stashing source blocks in verify mode | Tianjie Xu | 2016-03-23 | 1 | -8/+46 |
* | | | | Control fault injection with config files instead of build flags am: ff6df89 | Jed Estep | 2016-03-21 | 3 | -2/+4 |
|\| | | |
|
| * | | | Control fault injection with config files instead of build flags | Jed Estep | 2016-03-21 | 3 | -2/+4 |
| |\ \ \ |
|
| | * | | | Control fault injection with config files instead of build flags | Jed Estep | 2016-03-19 | 3 | -2/+4 |
* | | | | | resolve merge conflicts of ce58688 to nyc-dev-plus-aosp | Tao Bao | 2016-03-17 | 3 | -4/+2 |
|\| | | | |
|
| * | | | | resolve merge conflicts of ce58688 to nyc-dev-plus-aosp | Tao Bao | 2016-03-17 | 3 | -4/+2 |
| |\| | |
| | |_|/
| |/| | |
|
| | * | | Revert "DO NOT MERGE Control fault injection with config files instead of build flags" | Tao Bao | 2016-03-17 | 3 | -4/+2 |
| | |/ |
|
| | * | 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 |
| | |/ / / |
|
* | | | | | Merge "Reboot and retry on I/O errors" am: 94dc34148c am: 90f01a4203 | Tianjie Xu | 2016-03-08 | 1 | -0/+7 |
|\| | | | |
|
| * | | | | 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 |
* | | | | | | Merge "Fix the improper use of LOCAL_WHOLE_STATIC_LIBRARIES." am: f639490a51 am: 038c294453 | Tao Bao | 2016-03-04 | 1 | -28/+38 |
|\| | | | | |
|
| * | | | | | 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 |
* | | | | | Merge "Control fault injection with config files instead of build flags" | Jed Estep | 2016-02-23 | 3 | -2/+4 |
|\ \ \ \ \ |
|
| * | | | | | Control fault injection with config files instead of build flags | Jed Estep | 2016-02-20 | 3 | -2/+4 |
| |/ / / / |
|
* / / / / | Fix integer overflows in recovery procedure. | Yabin Cui | 2016-02-18 | 1 | -7/+6 |
|/ / / / |
|
* | | | | 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 |