Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
update_engine
/
2b67a59a6975d4b5777ae40b638ee00acf7e54c8
/
delta_performer_unittest.cc
10875d9
update_engine: Move test-only utils to test_utils.{h,cc}.
by Alex Deymo
· 10 years ago
8427b4a
update_engine: Standarize mock/fake filenames.
by Alex Deymo
· 10 years ago
f329b93
update_engine: Fix all the "using" declaration usage.
by Alex Deymo
· 10 years ago
02f7c1d
update_engine: Replace scoped_ptr with std::unique_ptr.
by Ben Chan
· 10 years ago
97b6f5a
update_engine: remove gflags dependency
by Steve Fung
· 10 years ago
f9cb98c
update_engine: Clean up angle brackets in template types.
by Ben Chan
· 10 years ago
06c76a4
Update code to include base/files/file_util.h
by Ben Chan
· 10 years ago
88b591f
update_engine: Replace NULL with nullptr
by Alex Vakulenko
· 10 years ago
072359c
update_engine: fixed remaining linter and some spelling errors
by Alex Vakulenko
· 10 years ago
923d8fa
update_engine: Split payload signing and verification.
by Alex Deymo
· 10 years ago
719bfff
update_engine: Migrate build system to gyp.
by Alex Deymo
· 10 years ago
5611237
Revert "update_engine: Migrate build system to gyp."
by Chun-ta Lin
· 10 years ago
3473d20
update_engine: Migrate build system to gyp.
by Alex Deymo
· 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
52146ce
Fix memory leak on DeltaPerformerTest.
by Alex Deymo
· 10 years ago
736fcb5
update_engine: Update to build against libchrome-271506.
by Ben Chan
· 10 years ago
161c4a1
Move payload generator files to payload_generator/ directory.
by Alex Deymo
· 10 years ago
5bb4c90
Rename MockSystemState into FakeSystemState.
by Gilad Arnold
· 11 years ago
1f84723
Revise the SystemState hierarchy.
by Gilad Arnold
· 11 years ago
75039d7
update_engine: update to libbase 242728
by Alex Vakulenko
· 11 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
a6742b3
AU: shift to use new TMPDIR-enabled temp file
by Gilad Arnold
· 11 years ago
b8dd1d9
Add and enforce MinorVersion in Payload Manifest.
by Don Garrett
· 11 years ago
6646b44
Don't rollback if the other partition isn't valid.
by Don Garrett
· 11 years ago
83692e4
Mark the new kernel invalid when starting an update.
by Don Garrett
· 11 years ago
e7f8917
Add support for using public key sent by Omaha.
by David Zeuthen
· 11 years ago
2ae3787
Allow a given payload to be signed more than once.
by Don Garrett
· 11 years ago
41996ad
p2p: Avoid deadlock with two partially updated devices.
by David Zeuthen
· 11 years ago
434eb0c
AU/unittest: minor cleanup
by Gilad Arnold
· 11 years ago
c41c228
Revert "Continue with an older update if update progress is 30% or more"
by David Zeuthen
· 11 years ago
249030e
Continue with an older update if update progress is 30% or more
by David Zeuthen
· 11 years ago
0dd3985
Add human friendly payload information to the manifest.
by Don Garrett
· 12 years ago
d5ae156
Allow callers to override the default partition size.
by Chris Sosa
· 12 years ago
a99981f
Rename ActionExitCode to ErrorCode
by David Zeuthen
· 12 years ago
8a075a7
AU: Handle moving of sparse block extents correctly in DeltaPerformer.
by Darin Petkov
· 12 years ago
8e447e0
AU: Optionally limit the size of delta update operations.
by Darin Petkov
· 12 years ago
d29695d
Refactoring: Move prefs constants out to the constants.h/cc
by Jay Srinivasan
· 12 years ago
2b5a0f0
Classify errors and advance URL index according to the error code.
by Jay Srinivasan
· 12 years ago
738fdf3
Make hash checks mandatory for HTTP downloads.
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
51dcf26
Verify AU payload manifest signature if present.
by Jay Srinivasan
· 12 years ago
8155d08
pull in base/stringprintf.h explicitly
by Mike Frysinger
· 13 years ago
2149be4
find openssl via PATH
by Mike Frysinger
· 13 years ago
e410e0f
Switch FileWriter::Write to boolean result code.
by Don Garrett
· 13 years ago
c24e3f3
Support for signing with multiple signature files, key sizes.
by Andrew de los Reyes
· 13 years ago
771e1bd
Make public key verification check binding.
by Andrew de los Reyes
· 13 years ago
4f0a07b
Store the signature blob as part of the update checkpoint.
by Darin Petkov
· 13 years ago
d903c3b
[update_engine] Roll forward to new libchrome
by Chris Masone
· 14 years ago
c1d5c93
AU: Handle firmware update failure when booted from FW slot B.
by Andrew de los Reyes
· 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
48a0a48
AU: When checking if we've visited a file before, don't follow symlinks.
by Andrew de los Reyes
· 14 years ago
29da8aa
AU: tolerate files that are symlinks in src image, yet not in new image.
by Andrew de los Reyes
· 14 years ago
52dcaeb
AU: Add a signing test with a private key that doesn't match the public one.
by Darin Petkov
· 14 years ago
cbfb017
AU: Add more signing unit tests.
by Darin Petkov
· 14 years ago
adb3cef
AU: Support signed payload verification through the delta generator.
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
5c7d975
Add support for bsdiff of file system metadata blocks
by Thieu Le
· 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
7a22d79
AU: Speed up full update payload generation by running multiple threads.
by Darin Petkov
· 14 years ago
9fa7ec5
AU: Don't send no-op operations in the delta payload.
by Darin Petkov
· 14 years ago
d43d690
AU: Include old kernel hash for source partition verification.
by Darin Petkov
· 14 years ago
68c10d1
AU: Really delta compress the kernel if an old kernel is provided.
by Darin Petkov
· 14 years ago
698d041
AU: Verify source rootfs/kernel hashes before applying delta.
by Darin Petkov
· 14 years ago
7ea3233
AU: Don't send rootfs hashes along with the delta payload.
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
36a5822
AU: Include the old/new kernel/rootfs size/hash in the update metadata.
by Darin Petkov
· 14 years ago
437adc4
AU: DeltaPerformer performs the download size/hash check now.
by Darin Petkov
· 14 years ago
27f7d37
AU: support for generating new style full updates.
by Andrew de los Reyes
· 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
932bc4c
AU: Sign delta payloads
by Andrew de los Reyes
· 14 years ago
3270f74
AU: Changes for deltas on traditional bios machines.
by Andrew de los Reyes
· 14 years ago
37c2032
AU: Send board (e.g. x86-generic) to update server in query.
by Andrew de los Reyes
· 14 years ago
f4c7ef1
AU: delta compress the kernel partition
by Andrew de los Reyes
· 15 years ago
09e56d6
AU: Class to perform delta updates.
by Andrew de los Reyes
· 15 years ago