summaryrefslogtreecommitdiffstats
path: root/install.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add tests for update_binary_command().Tao Bao2017-04-191-82/+80
* Fix the double free in verify_package_compatibility().Tao Bao2017-04-171-1/+0
* Verify the package compatibility with libvintf.Tao Bao2017-04-121-0/+73
* Merge "Log temperature during OTA update" am: bc2c51a97f am: 1d7e500bfcTianjie Xu2017-03-311-5/+47
* Skip logging the warning for uncrypt_status for devices w/o /cacheTianjie Xu2017-03-261-5/+9
* Merge "verify_file: Add constness to a few addresses."Tao Bao2017-03-211-1/+1
|\
| * verify_file: Add constness to a few addresses.Tao Bao2017-03-211-1/+1
* | resolve merge conflicts of 90d3f20c to stage-aosp-masterTao Bao2017-03-181-19/+21
|\|
| * Drop the dependency on 'ui' in verify_file().Tao Bao2017-03-171-19/+21
* | Merge "Replace _exit(-1) with _exit(EXIT_FAILURE)." am: 95bcbfdd4eTao Bao2017-02-041-1/+1
|\|
| * Replace _exit(-1) with _exit(EXIT_FAILURE).Tao Bao2017-02-031-1/+1
* | Merge "Avoid to call UI functions in child process" am: 0f275ae56eTianjie Xu2017-02-031-1/+5
|\|
| * Avoid to call UI functions in child processTianjie Xu2017-02-031-1/+5
* | Merge "Print with newline for ui_print." am: 90deaf9ab7Tao Bao2017-01-241-5/+1
|\|
| * Print with newline for ui_print.Tao Bao2017-01-221-5/+1
* | Merge "recovery: Move property_get() to android::base::GetProperty()." am: ebb4e96a71Tao Bao2017-01-141-68/+66
|\|
| * recovery: Move property_get() to android::base::GetProperty().Tao Bao2017-01-131-68/+66
* | Merge "recovery: Clean up try_update_binary() in install.cpp." am: 095675a3ebTao Bao2017-01-061-145/+166
|\|
| * recovery: Clean up try_update_binary() in install.cpp.Tao Bao2017-01-061-145/+166
* | Merge "Remove the obsolete comments for firmware update." am: 833ecb03f2Tao Bao2016-12-141-9/+0
|\|
| * Remove the obsolete comments for firmware update.Tao Bao2016-12-141-9/+0
* | Merge "Revert "Revert "Some cleanups to recovery.""" am: a7a8262944Tao Bao2016-11-041-2/+0
|\|
| * Merge "Revert "Revert "Some cleanups to recovery."""Tao Bao2016-11-041-2/+0
| |\
| | * Revert "Revert "Some cleanups to recovery.""Tao Bao2016-11-031-2/+0
* | | Merge "Revert "Some cleanups to recovery."" am: 9514eb1934Dan Albert2016-10-271-0/+2
|\| |
| * | Merge "Revert "Some cleanups to recovery.""Dan Albert2016-10-271-0/+2
| |\|
| | * Revert "Some cleanups to recovery."Dan Albert2016-10-271-0/+2
* | | Merge "Some cleanups to recovery." am: 46fb0a6a6fTao Bao2016-10-271-2/+0
|\| |
| * | Merge "Some cleanups to recovery."Tao Bao2016-10-271-2/+0
| |\|
| | * Some cleanups to recovery.Tao Bao2016-10-261-2/+0
| | * Verify wipe package when wiping A/B device in recovery.Yabin Cui2016-10-191-25/+41
* | | resolve merge conflicts of 6fba98c to stage-aosp-masterTianjie Xu2016-10-191-36/+43
|\| |
| * | resolve merge conflicts of 6fba98c to stage-aosp-masterTianjie Xu2016-10-181-36/+43
| |\|
| | * Replace minzip with libziparchiveTianjie Xu2016-10-181-22/+23
| | * Fix the prefix matching for uncrypt status.Tao Bao2016-10-141-2/+2
* | | Fix the prefix matching for uncrypt status.Tao Bao2016-10-141-1/+1
|/ /
* | Report uncrypt errors in detailsTianjie Xu2016-09-291-1/+1
* | Merge "Report uncrypt errors in details" am: af8b9363c6 am: 7582609d61Tianjie Xu2016-09-271-1/+1
|\|
| * Report uncrypt errors in detailsTianjie Xu2016-09-271-1/+1
| * Duplicate the last_install content into last_log.Tao Bao2016-09-261-30/+30
* | Duplicate the last_install content into last_log.Tao Bao2016-09-261-30/+30
* | Fail gracefully when we fail to fork the update binaryMatthew Bouyack2016-09-211-0/+8
* | Revert "DO NOT MERGE Fail gracefully when we fail to fork the update binary am: de1b53d067"Matthew Bouyack2016-09-211-8/+0
* | DO NOT MERGE Fail gracefully when we fail to fork the update binaryMatthew Bouyack2016-09-201-0/+8
|\ \
| * | DO NOT MERGE Fail gracefully when we fail to fork the update binaryMatthew Bouyack2016-09-201-0/+8
| * | Check corruption when reading uncrypt_status fileTianjie Xu2016-09-131-0/+2
* | | Merge "Check corruption when reading uncrypt_status file" am: 3cf815a6a9 am: 40bae5e1c6Tianjie Xu2016-09-141-0/+2
|\ \ \ | | |/ | |/|
| * | Check corruption when reading uncrypt_status fileTianjie Xu2016-09-131-0/+2
| * | save uncrypt status to last_installTianjie Xu2016-09-131-1/+13
| * | Switch recovery to libbase loggingTianjie Xu2016-09-011-15/+17
* | | save uncrypt status to last_install am: e16e799dfdTianjie Xu2016-09-131-0/+13
|\ \ \ | | |/ | |/|
| * | save uncrypt status to last_installTianjie Xu2016-09-131-0/+13
| * | Add inttypes.h for PRIu64.Alex Deymo2016-08-121-0/+1
* | | Fix a typo of variable name in install.cppTianjie Xu2016-09-021-6/+6
* | | Switch recovery to libbase loggingTianjie Xu2016-09-011-33/+30
* | | Merge "Fix clang-tidy warnings in bootable/recovery." am: 89bf2bdc85 am: 9968866e86Chih-Hung Hsieh2016-08-271-2/+2
|\ \ \ | | |/ | |/|
| * | Fix clang-tidy warnings in bootable/recovery.Chih-Hung Hsieh2016-08-261-2/+2
| * | Merge "Free mmaped area if keys fail to load"Tao Bao2016-08-181-0/+1
| |\ \
| | * | Free mmaped area if keys fail to loadWiZarD2016-08-181-0/+1
* | | | Add inttypes.h for PRIu64.Alex Deymo2016-08-121-0/+1
* | | | resolve merge conflicts of 66940b9 to nyc-mr1-dev-plus-aospAlex Deymo2016-08-121-18/+181
|\ \ \ \ | | |_|/ | |/| |
| * | | Call update_engine_sideload from recovery.Alex Deymo2016-08-121-18/+181
* | | | resolve merge conflicts of ed4c49c to nyc-mr1-dev-plus-aospYabin Cui2016-06-211-23/+37
|\| | | | |/ / |/| |
| * | Verify wipe package when wiping A/B device in recovery.Yabin Cui2016-06-211-23/+37
* | | resolve merge conflicts of 179c0d8 to stage-aosp-masterElliott Hughes2016-06-161-2/+0
|\ \ \ | | |/ | |/|
| * | Remove obsolete MTD support.Elliott Hughes2016-06-101-2/+0
* | | Log source/target build version to last_installTianjie Xu2016-06-101-0/+55
|\ \ \ | | |/ | |/|
| * | Log source/target build version to last_installTianjie Xu2016-06-101-0/+55
* | | resolve merge conflicts of 7ce287d to nyc-dev-plus-aospTianjie Xu2016-06-041-6/+13
|\| |
| * | Call ioctl before each write on retryTianjie Xu2016-06-031-6/+13
* | | resolve merge conflicts of 50f6417 to nyc-dev-plus-aospTianjie Xu2016-05-231-2/+11
|\| |
| * | Allow recovery to return error codesTianjie Xu2016-05-201-2/+11
* | | Add time and I/O info to last_installTianjie Xu2016-05-181-4/+23
|\| |
| * | Add time and I/O info to last_installTianjie Xu2016-05-161-4/+23
* | | resolve merge conflicts of 8febafa to nyc-dev-plus-aospElliott Hughes2016-04-141-6/+8
|\| | | |/ |/|
| * Use BoringSSL instead of mincrypt to speed up package verification.Elliott Hughes2016-04-141-8/+9
| * Reboot and retry on I/O errorsTianjie Xu2016-03-101-0/+6
* | Convert recovery to use BoringSSL instead of mincrypt.Mattias Nissler2016-04-061-2/+1
* | Reboot and retry on I/O errorsTianjie Xu2016-03-031-0/+6
* | Fix some memory leaks.Yabin Cui2016-02-111-5/+5
|/
* recovery: Refactor verifier and verifier_test.Tao Bao2016-02-031-7/+6
* Log update outputs in orderTao Bao2015-06-031-2/+2
* Update the comments for package installer commandsTao Bao2015-04-111-1/+13
* Rotate logs only when there are actual operationsTao Bao2015-04-081-0/+2
* Factor out option variables from int to bool typesTao Bao2015-03-251-5/+5
* Add missing includes.Elliott Hughes2015-01-281-0/+1
* sideload without holding the whole package in RAMDoug Zongker2014-07-021-4/+6
* disable async reboot during package installationDoug Zongker2014-05-231-0/+7
* do verification and extraction on memory, not filesDoug Zongker2014-01-161-7/+23
* Restore default umask after forking for update-binary.Alistair Strachan2013-11-181-0/+1
* recovery: install packages in a known mount environmentDoug Zongker2013-08-211-5/+10
* recovery: move log output to stdoutDoug Zongker2013-07-091-0/+1
* verifier: update to support certificates using SHA-256Doug Zongker2013-04-101-1/+1
* move key loading to verifier codeDoug Zongker2012-11-021-100/+0
* add simple text to recovery UIDoug Zongker2012-08-231-1/+1
* support version 2 (2048-bit e=65537) keys in recoveryDoug Zongker2012-07-251-1/+25
* minor recovery changesDoug Zongker2012-04-121-0/+2
* refactor ui functions into a classDoug Zongker2011-10-291-14/+20
* turn recovery into a C++ binaryDoug Zongker2011-10-281-0/+314