summaryrefslogtreecommitdiffstats
path: root/updater/updater.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2018-04-26Rename CacheLocation to Paths.Tao Bao1-2/+1
2018-03-08Set the update locations to default in CacheLocation's constructorTianjie Xu1-4/+0
2018-02-28Add a singleton CacheLocation to replace the hard coded locationsTianjie Xu1-0/+5
2017-10-09Revert "Revert "Move error_code.h into otautil.""Tao Bao1-1/+1
2017-10-05Don't include "error_code.h" in edify/expr.h.Tao Bao1-0/+1
2017-09-29otafault: Move headers under otafault/.Tao Bao1-1/+1
2017-06-15Fix "No file_contexts" warningJeff Vander Stoep1-3/+3
2017-06-15Fix "No file_contexts" warningJeff Vander Stoep1-3/+3
2017-05-24Retry the update if ApplyBSDiffPatch | ApplyImagePatch failsTianjie Xu1-0/+4
2017-05-03Add a default error code when updater script abortsTianjie Xu1-7/+9
2017-05-02Move sysMapFile and sysReleaseMap into MemMapping class.Tao Bao1-2/+1
2017-03-23Fixed scanf modifierMikhail Lappo1-1/+1
2017-03-22Remove malloc in edify functionsTianjie Xu1-1/+1
2017-01-22Print with newline for ui_print.Tao Bao1-1/+0
2017-01-09Do not inject I/O fault on a retryTianjie Xu1-1/+1
2016-12-01updater: Fix inconsistent code.Tao Bao1-1/+3
2016-12-01updater: Switch to libbase logging.Tao Bao1-152/+157
2016-10-18Replace minzip with libziparchiveTianjie Xu1-20/+33
2016-10-15Change StringValue to use std::stringTianjie Xu1-4/+4
2016-10-13edify: Some clean-ups to libedify.Tao Bao1-1/+0
2016-10-11Refactor libupdater into a seperate module.Tao Bao1-4/+4
2016-10-05edify: Move State.script and State.errmsg to std::string.Tao Bao1-20/+17
2016-10-04edify: Move State.script and State.errmsg to std::string.Tao Bao1-20/+17
2016-06-03Call ioctl before each write on retryTianjie Xu1-1/+9
2016-05-20Allow recovery to return error codesTianjie Xu1-0/+17
2016-04-02Move selinux dependencies out of header files.Elliott Hughes1-0/+3
2016-03-19Control fault injection with config files instead of build flagsJed Estep1-0/+2
2016-03-17Revert "DO NOT MERGE Control fault injection with config files instead of build flags"Tao Bao1-2/+0
2016-03-16DO NOT MERGE Control fault injection with config files instead of build flagsJed Estep1-0/+2
2016-03-10Reboot and retry on I/O errorsTianjie Xu1-0/+7
2016-03-03Reboot and retry on I/O errorsTianjie Xu1-0/+7
2016-02-23Control fault injection with config files instead of build flagsJed Estep1-0/+2
2016-02-20Control fault injection with config files instead of build flagsJed Estep1-0/+2
2016-02-18Fix integer overflows in recovery procedure.Yabin Cui1-7/+6
2015-11-16DO NOT MERGE recovery: Switch applypatch/ and updater/ to cpp.Tao Bao1-1/+1
2015-07-14recovery: Switch applypatch/ and updater/ to cpp.Tao Bao1-169/+0
2015-07-14recovery: Switch applypatch/ and updater/ to cpp.Tao Bao1-169/+0
2015-01-30Add missing includes.Elliott Hughes1-0/+1
2014-08-20installer for new block OTA systemDoug Zongker1-0/+4
2014-08-19installer for new block OTA systemDoug Zongker1-0/+4
2014-02-14clean up some warnings when building recoveryDoug Zongker1-2/+1
2014-01-16do verification and extraction on memory, not filesDoug Zongker1-4/+11
2013-07-09recovery: move log output to stdoutDoug Zongker1-12/+12
2012-10-16Remove HAVE_SELINUX guardsKenny Root1-2/+0
2012-03-30Extend recovery and updater to support setting file security contexts.Stephen Smalley1-0/+15
2010-09-15close update package before installing; allow remountDoug Zongker1-1/+3
2010-02-18relocate applypatch; add type system and new functions to edifyDoug Zongker1-0/+6
2010-02-03bump updater API version to 3; deprecate firmware update commandDoug Zongker1-3/+6
2009-11-13eclair snapshotJean-Baptiste Queru1-0/+6
2009-06-22add device extension mechanism to updaterDoug Zongker1-0/+6
2009-06-18let the "firmware" command take the file straight from the packageDoug Zongker1-3/+4
2009-06-12fixes to edify and updater scriptDoug Zongker1-5/+20
2009-06-12edify extensions for OTA package installation, part 2Doug Zongker1-3/+4
2009-06-12edify extensions for OTA package installation, part 1Doug Zongker1-0/+111