Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
update_engine
/
bacee4044e68cb5d7044e54fe8cfa87baf2960ba
/
payload_consumer
/
delta_performer.h
53c2ec5
Use base::TimeTicks.
by Sen Jiang
· 6 years ago
3a25dc2
Force the last checkpoint to be saved.
by Sen Jiang
· 6 years ago
08c6da1
Don't use temp file for public key.
by Sen Jiang
· 6 years ago
3ce4e52
Merge aosp/upstream-master into aosp/master.
by Sen Jiang
· 6 years ago
0e452c9
update_engine: Reduce prefs writes during update
by Colin Howes
· 6 years ago
9acd9cb
Fix false negative NeedResize
by Yifan Hong
· 6 years ago
77ab7bd
Recover source hash failures on other source operations.
by Sen Jiang
· 6 years ago
dcaf797
Support a range of major and minor version.
by Sen Jiang
· 6 years ago
28d8ed9
Implement VerifyPayloadApplicable.
by Sen Jiang
· 7 years ago
b5f601d
Split payload metadata logic from DeltaPerformer into its own class.
by Sen Jiang
· 7 years ago
51c264e
Recover source hash failures on SOURCE_COPY operations.
by Alex Deymo
· 8 years ago
ed37d68
Replace is_interactive with interactive for consistency in the code.
by Amin Hassani
· 6 years ago
b379d19
Restructure hash calculation in delta_performer
by Amin Hassani
· 7 years ago
1841408
Merge remote-tracking branch 'goog/upstream-master'.
by Sen Jiang
· 7 years ago
02855c2
update_engine: Apply PUFFDIFF operation
by Amin Hassani
· 7 years ago
db56be9
update_engine: Use ExtentReader
by Amin Hassani
· 7 years ago
7ecda26
Open partitions with O_DSYNC flag only if the update is periodic.
by Amin Hassani
· 7 years ago
0affc2c
Parse multiple packages from Omaha response.
by Sen Jiang
· 7 years ago
2703ef4
Store raw payload hash blob in install plan.
by Sen Jiang
· 7 years ago
eecb0a5
Remove IMGDIFF operation application support.
by Alex Deymo
· 7 years ago
5c6bb1d
Fix clang-tidy performance warnings in update_engine.
by Chih-Hung Hsieh
· 8 years ago
be2c47b
Return correct error code when source operation hash mismatch.
by Sen Jiang
· 8 years ago
fef85fd
Remove ComputeSourceHash mode in FileSystemVerification action.
by Sen Jiang
· 8 years ago
bc3e6b0
Implement IMGDIFF operation in the client.
by Sen Jiang
· 9 years ago
0103c36
update_engine: Update libchrome APIs to r369476
by Alex Vakulenko
· 9 years ago
542c19b
Remove SystemState references from DeltaPerformer.
by Alex Deymo
· 9 years ago
39910dc
Split payload application code into a subdirectory.
by Alex Deymo
· 9 years ago
[Renamed (96%) from delta_performer.h]
f681380
Fix verifying payload signature in major version 2.
by Sen Jiang
· 9 years ago
76bfa74
Verify metadata signature in major version 2.
by Sen Jiang
· 9 years ago
3f39d5c
update_engine: Rename "chromeos" -> "brillo" in include paths and namespaces
by Alex Vakulenko
· 9 years ago
e5e5fe9
Move InstallPlan partitions to a list of partitions.
by Alex Deymo
· 9 years ago
79715ad
Implement ZERO and DISCARD operations in update_engine.
by Alex Deymo
· 9 years ago
b8060e4
Parse metadata signature size in payload version 2.
by Sen Jiang
· 9 years ago
e6fc8e1
Update the payload public key location in Android.
by Alex Deymo
· 9 years ago
cbf0989
Include the major version in update_engine.conf
by Alex Deymo
· 9 years ago
a4365d6
Split delta performer integration test to separate file.
by Sen Jiang
· 9 years ago
af9a863
Remove obsolete Installer.* metrics.
by Alex Deymo
· 9 years ago
46e9b17
Add major_version flag in delta_generator.
by Sen Jiang
· 9 years ago
aea4c1c
Re-license update_engine to Apache2
by Alex Deymo
· 9 years ago
a12ee11
update_engine: Move InstallOperation to the top level.
by Alex Deymo
· 9 years ago
2d3b2d6
update_engine: Implement soft/hard chunk size limits.
by Alex Deymo
· 9 years ago
1beda78
update_engine: Remove unused IsIdempotentOperation().
by Alex Deymo
· 9 years ago
41e3474
update_engine: Merge contiguous operations (reprise).
by Gilad Arnold
· 9 years ago
542032d
Revert "update_engine: Merge contiguous operations."
by Gilad Arnold
· 9 years ago
58455ae
update_engine: Merge contiguous operations.
by Allie Wood
· 9 years ago
9f6f0a5
update_engine: Implement SOURCE_COPY/SOURCE_BSDIFF operations.
by Allie Wood
· 9 years ago
fdf0051
update_engine: Add fds for the source partitions.
by Allie Wood
· 9 years ago
f68bbbc
update_engine: replace std::vector<char> with chromeos::Blob
by Alex Vakulenko
· 10 years ago
f1d582e
update_engine: Add MtdFileDescriptor and UbiFileDescriptor
by Nam T. Nguyen
· 10 years ago
610277e
update_engine: Add override when possible.
by Alex Deymo
· 10 years ago
072359c
update_engine: fixed remaining linter and some spelling errors
by Alex Vakulenko
· 10 years ago
cf175a0
Fix cpplint errors.
by Gilad Arnold
· 10 years ago
d2779df
update_engine: fixed warnings from cpplint
by Alex Vakulenko
· 10 years ago
d1c4d2d
Change ErrorCode into an enum class.
by Gilad Arnold
· 10 years ago
75039d7
update_engine: update to libbase 242728
by Alex Vakulenko
· 10 years ago
759c275
Fix header guards to comply with Google Coding Style.
by Alex Deymo
· 10 years ago
daa2740
AU: improve abstraction of DeltaPerformer.ParsePayloadMetadata()
by Gilad Arnold
· 11 years ago
fe13393
AU: eliminate redundancy with buffering of operation data
by Gilad Arnold
· 11 years ago
b8dd1d9
Add and enforce MinorVersion in Payload Manifest.
by Don Garrett
· 11 years ago
e7f8917
Add support for using public key sent by Omaha.
by David Zeuthen
· 11 years ago
4d03944
Enforce handling of expected payload versions only.
by Don Garrett
· 11 years ago
8f191b2
p2p: Use p2p for updates
by David Zeuthen
· 11 years ago
21504f0
Revert "Revert "AU: do not copy filesystem during full updates""
by Gilad Arnold
· 11 years ago
d1cd325
Revert "AU: do not copy filesystem during full updates"
by Don Garrett
· 11 years ago
81c9062
AU: do not copy filesystem during full updates
by Gilad Arnold
· 12 years ago
a99981f
Rename ActionExitCode to ErrorCode
by David Zeuthen
· 11 years ago
8a86fa5
AU: improve progress logging during updates
by Gilad Arnold
· 12 years ago
edce283
Addressing review comments that came after merging previous CL.
by Jay Srinivasan
· 12 years ago
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
e410e0f
Switch FileWriter::Write to boolean result code.
by Don Garrett
· 13 years ago
771e1bd
Make public key verification check binding.
by Andrew de los Reyes
· 13 years ago
fb830ba
AU: detect failure when using public key verification
by Andrew de los Reyes
· 13 years ago
abc7bc0
If a public key is present, disallow old style full payloads.
by Darin Petkov
· 13 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
698d041
AU: Verify source rootfs/kernel hashes before applying delta.
by Darin Petkov
· 14 years ago
2dd0109
AU: Verify that the applied delta update matches the server-sent hashes.
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
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
f4c7ef1
AU: delta compress the kernel partition
by Andrew de los Reyes
· 14 years ago
0cca421
AU: SplitWriter class for parsing our full update files.
by Andrew de los Reyes
· 14 years ago
09e56d6
AU: Class to perform delta updates.
by Andrew de los Reyes
· 14 years ago