Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_system_update_engine
/
934b847620e664159f3952eeb3d48c3510a43676
/
update_attempter_android.cc
24f9609
Verify the extents for untouched dynamic partitions during partial update
by Tianjie
· 4 years, 6 months ago
d2da7b1
Report actual payload type
by Kelvin Zhang
· 4 years, 6 months ago
70eef23
Add progress updates to FilesystemVerificationAction
by Kelvin Zhang
· 4 years, 7 months ago
6a6d0f1
ResetStatus deletes snapshots for VAB.
by Yifan Hong
· 4 years, 10 months ago
5cd63fa
Fix merge in sideload
by Yifan Hong
· 4 years, 10 months ago
40bb0d0
IUpdateEngine.cleanupSuccessfulUpdate is async
by Yifan Hong
· 4 years, 10 months ago
8351750
Merge snapshots before applying the next OTA.
by Yifan Hong
· 4 years, 10 months ago
9096550
UpdateAttempterAndroid::Init initiates merge
by Yifan Hong
· 4 years, 10 months ago
4f61156
Implement UpdateAttempterAndroid::CleanupSuccessfulUpdate
by Yifan Hong
· 5 years ago
55c2bfe
DeltaPerformer: Don't destroy previously allocated space
by Yifan Hong
· 5 years ago
6561303
Implement UpdateAttempterAndroid::AllocateSpaceForPayload
by Yifan Hong
· 5 years ago
087de9d
Allow update_engine to skip post-install
by Tianjie Xu
· 5 years ago
2236ea0
Add stubs for UpdateEngine.CleanupSuccessfulUpdate
by Yifan Hong
· 5 years ago
6f7e29f
Add stubs for UpdateEngine.AllocateSpaceForPayload
by Yifan Hong
· 5 years ago
bd47d62
Refactor UpdateAttmpeterAndroid.
by Yifan Hong
· 5 years ago
d6aa91f
Schedule a warm_reset after an OTA
by Tianjie Xu
· 5 years ago
9194ce8
Remove BootControlInterface::Cleanup
by Yifan Hong
· 5 years ago
7a78d63
Allow update engine read public keys from otacerts.zip
by Tianjie Xu
· 5 years ago
21030c1
Use the payload size as the base to calculate download overhead
by Tianjie Xu
· 5 years ago
500ca13
Enable update_engine to access OTA package via file descriptor
by Kyeongkab.Nam
· 6 years ago
9cf5262
Metrics: PayloadAttemptNumber should persist across attempts
by xunchang
· 6 years ago
7cc8bb0
update_engine: Run clang-format on ./ (root directory)
by Amin Hassani
· 6 years ago
08c6da1
Don't use temp file for public key.
by Sen Jiang
· 6 years ago
1bafff8
Android: Reset update progress when booted into new version.
by Sen Jiang
· 6 years ago
5a71c60
Remove bind_lambda.h include directive.
by Hidehiko Abe
· 6 years ago
7328c9f
DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master
by Xin Li
· 6 years ago
840a7ea
Check metadata size in payload.
by Sen Jiang
· 6 years ago
7e1dcf7
Uprev libchrome to r576279 (1/multiple)
by Jakub Pawlowski
· 6 years ago
3eeaf7d
Skip writing verity if already written.
by Sen Jiang
· 6 years ago
537802d
update_engine resize dynamic partitions during OTA.
by Yifan Hong
· 6 years ago
2a0ea63
Fix two android metrics reporting in update engine
by Tianjie Xu
· 6 years ago
456853f
Merge remote-tracking branch 'aosp/upstream-master' into aosp/master.
by Sen Jiang
· 6 years ago
667cf7b
update_engine: Reflect ActionProcessor and UpdateBootFlags changes in AOSP
by Amin Hassani
· 6 years ago
da7025f
Use ActionProcessor::IsRunning() to check for ongoing update. am: 91f8d2aa3f
by Sen Jiang
· 6 years ago
91f8d2a
Use ActionProcessor::IsRunning() to check for ongoing update.
by Sen Jiang
· 6 years ago
a84bf31
Report duration uptime for successful update. am: 8712e96150 am: acb50def91
by Sen Jiang
· 7 years ago
8712e96
Report duration uptime for successful update.
by Sen Jiang
· 7 years ago
dcaf797
Support a range of major and minor version.
by Sen Jiang
· 7 years ago
f123663
Support a range of major and minor version.
by Sen Jiang
· 7 years ago
28d8ed9
Implement VerifyPayloadApplicable.
by Sen Jiang
· 7 years ago
61c7531
Replace is_interactive with interactive for consistency in the code. am: ed37d6819b
by Amin Hassani
· 7 years ago
ed37d68
Replace is_interactive with interactive for consistency in the code.
by Amin Hassani
· 7 years ago
8371c1c
Implement VerifyPayloadApplicable.
by Sen Jiang
· 7 years ago
1841408
Merge remote-tracking branch 'goog/upstream-master'.
by Sen Jiang
· 7 years ago
4490696
Merge remote-tracking branch 'goog/upstream-master'.
by Sen Jiang
· 7 years ago
82b8ee4
Unbind network after an update in Android. am: b19c3ec7bd am: b35addc4fd
by Sen Jiang
· 7 years ago
b19c3ec
Unbind network after an update in Android.
by Sen Jiang
· 7 years ago
02c4942
Add support for new payload property headers to delay switching slots.
by Sen Jiang
· 7 years ago
fe52282
Add support for new payload property headers to delay switching slots.
by Sen Jiang
· 7 years ago
3dcc40b
Collect android metrics for bytes downloaded am: d4777a148b am: 2cfdbf4518
by Tianjie Xu
· 7 years ago
d4777a1
Collect android metrics for bytes downloaded
by Tianjie Xu
· 7 years ago
3bcd726
Create a dummy MetricsReporterStub class am: d4c5debc65 am: 083fb1a12f
by Tianjie Xu
· 7 years ago
d4c5deb
Create a dummy MetricsReporterStub class
by Tianjie Xu
· 7 years ago
acbdd1c
Add SafetyNet logging for payload timestamp error.
by Sen Jiang
· 7 years ago
52c678c
Report more android update metrics in update engine
by Tianjie Xu
· 7 years ago
90aaa10
Collect metrics for android update attempt
by Tianjie Xu
· 7 years ago
1f93d09
Split the ReportUpdateAttemptMetrics into two functions
by Tianjie Xu
· 7 years ago
1b66114
Implement the android metrics reporter
by Tianjie Xu
· 7 years ago
7f92e2b
Update API: initial support
by Aaron Wood
· 7 years ago
cbd37c6
Error out if SetProcessNetwork fails.
by Sen Jiang
· 7 years ago
7ecda26
Open partitions with O_DSYNC flag only if the update is periodic.
by Amin Hassani
· 7 years ago
2d1c87b
Fix crash in UpdateAttempterAndroid.
by Sen Jiang
· 7 years ago
cdd5206
Support IsDeltaPayload per <package>.
by Sen Jiang
· 8 years ago
5ae865b
Resume multiple payloads.
by Sen Jiang
· 8 years ago
0affc2c
Parse multiple packages from Omaha response.
by Sen Jiang
· 8 years ago
2703ef4
Store raw payload hash blob in install plan.
by Sen Jiang
· 8 years ago
56db75d
Remove call to cpu limiter in Android.
by Sen Jiang
· 8 years ago
5259033
Mark current slot successful after cancelling an update.
by Alex Deymo
· 8 years ago
14c0da8
Remove libcurl support from update_engine_sideload.
by Alex Deymo
· 8 years ago
03a4de7
Build update_engine_sideload.
by Alex Deymo
· 8 years ago
87792ea
Allow to set the network used for an update attempt.
by Alex Deymo
· 8 years ago
f1cf348
update_engine: Update libchrome APIs to r405848
by Luis Hector Chavez
· 8 years ago
5990bf3
Reset the update progress when partition verification fails.
by Alex Deymo
· 8 years ago
2c131bb
Fetch local files asynchronously.
by Alex Deymo
· 9 years ago
b6eef73
Include the Postinstall delegate in Android.
by Alex Deymo
· 9 years ago
fb905d9
Implement powerwash on Android.
by Alex Deymo
· 9 years ago
e6e4bb9
Remove BootControlInterface from FilesystemVerifierAction.
by Sen Jiang
· 9 years ago
fef85fd
Remove ComputeSourceHash mode in FileSystemVerification action.
by Sen Jiang
· 9 years ago
0d29854
Parse postinstall program progress updates.
by Alex Deymo
· 9 years ago
fdd6dec
Parse and use extra HTTP headers when downloading the payload.
by Alex Deymo
· 9 years ago
f285857
Implement suspend, resume and cancel the download.
by Alex Deymo
· 9 years ago
f25eb49
Fix resuming canceled updates.
by Alex Deymo
· 9 years ago
64d9878
Replace is_full_update boolean with a payload_state enum.
by Alex Deymo
· 9 years ago
3b678db
Implement a new resetStatus() method in Android interface.
by Alex Deymo
· 9 years ago
0e061ae
Send an initial status update notification on bind().
by Alex Deymo
· 9 years ago
218397f
Android: Parse extra properties passed to applyPayload().
by Alex Deymo
· 9 years ago
0fd51ff
Android: Support offset different from 0.
by Alex Deymo
· 9 years ago
5e3ea27
Android: Implement the update attempter for Android.
by Alex Deymo
· 9 years ago