Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_system_update_engine
/
f057205065339c54d3403263f049e2ea69417665
/
delta_performer.cc
f057205
Send UMA Stats for update engine error codes.
by Jay Srinivasan
· 12 years ago
f431870
Support needed for generating metadata signature in paygen
by Jay Srinivasan
· 12 years ago
00f76b6
Generate and validate per-operation hashes
by Jay Srinivasan
· 12 years ago
51dcf26
Verify AU payload manifest signature if present.
by Jay Srinivasan
· 12 years ago
0d8fb40
Verify downloaded size matches before verifying download hash match.
by Jay Srinivasan
· 13 years ago
8155d08
pull in base/stringprintf.h explicitly
by Mike Frysinger
· 13 years ago
e410e0f
Switch FileWriter::Write to boolean result code.
by Don Garrett
· 13 years ago
7ed561b
AU: Remove support for old-style updates.
by Darin Petkov
· 13 years ago
771e1bd
Make public key verification check binding.
by Andrew de los Reyes
· 13 years ago
100bb7d
Better logging around delta mismatch.
by Andrew de los Reyes
· 13 years ago
4f0a07b
Store the signature blob as part of the update checkpoint.
by Darin Petkov
· 14 years ago
85d02b7
AU: Add support for reading the output of synchronous exec calls.
by Darin Petkov
· 14 years ago
d903c3b
[update_engine] Roll forward to new libchrome
by Chris Masone
· 14 years ago
fb830ba
AU: detect failure when using public key verification
by Andrew de los Reyes
· 14 years ago
bdfaaf0
AU: Switch to 2048 bit RSA keys; Pad SHA256 hashes appropriately.
by Andrew de los Reyes
· 14 years ago
abc7bc0
If a public key is present, disallow old style full payloads.
by Darin Petkov
· 14 years ago
9574f7e
AU: Add support for signing of update payloads after they're generated.
by Darin Petkov
· 14 years ago
3aefa86
AU: Split applied update verification into a separate step.
by Darin Petkov
· 14 years ago
934bb41
AU: Check the delta magic and fail on mismatch.
by Darin Petkov
· 14 years ago
89f17be
AU: When applying delta locally, get source checksums
by Andrew de los Reyes
· 14 years ago
9fa7ec5
AU: Don't send no-op operations in the delta payload.
by Darin Petkov
· 14 years ago
698d041
AU: Verify source rootfs/kernel hashes before applying delta.
by Darin Petkov
· 14 years ago
5a23283
AU: Pass opened device fd from update engine to bspatch.
by Andrew de los Reyes
· 14 years ago
2dd0109
AU: Verify that the applied delta update matches the server-sent hashes.
by Darin Petkov
· 14 years ago
45580e4
AU: block exit / reset update progress for non-idempotent ops as late as possible.
by Darin Petkov
· 14 years ago
6142614
AU: Fall back to a new update after a certain number of failed resume attempts.
by Darin Petkov
· 14 years ago
353777c
AU: Delta Performer: properly detect idempotent operations
by Andrew de los Reyes
· 14 years ago
9b23057
AU: Resume interrupted update attempts.
by Darin Petkov
· 14 years ago
9c0baf8
AU: Catch terminate signals and block exit if necessary.
by Darin Petkov
· 14 years ago
437adc4
AU: DeltaPerformer performs the download size/hash check now.
by Darin Petkov
· 14 years ago
0406e40
AU: Optimize checkpointing a bit and decide on new update vs. resume.
by Darin Petkov
· 14 years ago
73058b4
AU: Start checkpointing update progress.
by Darin Petkov
· 14 years ago
d7061ab
AU: Verify delta payload signature and signed hash.
by Darin Petkov
· 14 years ago
bef0c7d
AU: clean up logs
by Andrew de los Reyes
· 14 years ago
3270f74
AU: Changes for deltas on traditional bios machines.
by Andrew de los Reyes
· 15 years ago
f4c7ef1
AU: delta compress the kernel partition
by Andrew de los Reyes
· 15 years ago
0cca421
AU: SplitWriter class for parsing our full update files.
by Andrew de los Reyes
· 15 years ago
09e56d6
AU: Class to perform delta updates.
by Andrew de los Reyes
· 15 years ago