Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
update_engine
/
05871fab8b32938ad66ce230250ff6db5563bd7a
/
payload_generator
/
delta_diff_generator.cc
05871fa
Allow to shrink ext2 filesystems.
by Alex Deymo
· 8 years ago
a4073ef
Introduce PayloadVersion struct for version information.
by Alex Deymo
· 8 years ago
dcbc0ae
Remove GetFilesystemSize.
by Sen Jiang
· 8 years ago
55c4f9b
Include IMGDIFF operation in minor version 4 or up.
by Sen Jiang
· 8 years ago
39910dc
Split payload application code into a subdirectory.
by Alex Deymo
· 9 years ago
82352f9
delta_generator: Include per-operation source hash.
by Sen Jiang
· 9 years ago
981eb11
Support multiple partitions in ImageConfig
by Sen Jiang
· 9 years ago
b9ef491
Move partition info to PartitionUpdate in payload verison 2.
by Sen Jiang
· 9 years ago
70a6ab0
Move install operations to partitions field in major version 2.
by Sen Jiang
· 9 years ago
ebdf17d
Generate update operations per partition
by Sen Jiang
· 9 years ago
aea4c1c
Re-license update_engine to Apache2
by Alex Deymo
· 9 years ago
8cc502d
update_engine: Change OperationsGenerator to use BlobFileWriter
by Sen Jiang
· 9 years ago
b42b98d
update_engine: Load minor_version from the FilesystemInterface.
by Alex Deymo
· 9 years ago
1415857
update_engine: Split delta_diff_generator file.
by Alex Deymo
· 9 years ago
249fbf5
update_engine: Avoid emitting a MOVE to 0.
by Alex Deymo
· 9 years ago
1beda78
update_engine: Remove unused IsIdempotentOperation().
by Alex Deymo
· 9 years ago
35589c2
update_engine: Remove rootfs_mountpt from ImageConfig.
by Alex Deymo
· 9 years ago
6b9e38e
update_engine: Use the FilesystemInterface to generate deltas.
by Alex Deymo
· 9 years ago
52490e7
update_engine: Further move Extent manipulation to extent_utils.
by Alex Deymo
· 9 years ago
5c6c655
update_engine: Split Extent utils from graph_utils.
by Alex Deymo
· 9 years ago
46bd4e2
update_engine: Fix splitting and merging of operation.
by Gilad Arnold
· 9 years ago
14c0f1b
update_engine: Disable splitting of fragmented REPLACE_BZ operations.
by Gilad Arnold
· 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
c4797c4
update_engine: Delta generator should not read past old image size.
by Gilad Arnold
· 9 years ago
db1d5a6
update_engine: Sort operations by output block.
by Allie Wood
· 9 years ago
0d73e03
update_engine: Split fragmented REPLACE_BZ ops.
by Allie Wood
· 9 years ago
ba4c8b7
update_engine: Split fragmented REPLACE operations.
by Allie Wood
· 9 years ago
b6656a7
update_engine: Split fragmented SOURCE_COPY ops.
by Allie Wood
· 9 years ago
9f6f0a5
update_engine: Implement SOURCE_COPY/SOURCE_BSDIFF operations.
by Allie Wood
· 9 years ago
5687345
update_engine: Remove sparse hole extents.
by Allie Wood
· 9 years ago
703022b
Revert "update_engine: Remove sparse hole extents."
by Shawn N
· 9 years ago
8e2c4ef
update_engine: Remove sparse hole extents.
by Allie Wood
· 9 years ago
477aec2
update_engine: Refactor OperationsGenerator into a base class.
by Alex Deymo
· 9 years ago
fdf0051
update_engine: Add fds for the source partitions.
by Allie Wood
· 9 years ago
de942f3
update_engine: Generate valid delta files for squashfs.
by Alex Deymo
· 9 years ago
9b244df
update_engine: Refactor operation generation methods.
by Alex Deymo
· 9 years ago
f1cbe17
update_engine: Refactor payload generation request args in a class.
by Alex Deymo
· 9 years ago
fffd23e
update_engine: Payload generator emits SOURCE_COPY and SOURCE_BSDIFF ops.
by Allie Wood
· 9 years ago
cd514b5
update_engine: Refactor inplace payload generator algorithm code.
by Allie Wood
· 9 years ago
3283a55
update_engine: Add new operation codes for a to b operations
by Allie Wood
· 9 years ago
78750a4
update_engine: Detect supported minor version from conf file.
by Allie Wood
· 9 years ago
f68bbbc
update_engine: replace std::vector<char> with chromeos::Blob
by Alex Vakulenko
· 9 years ago
b8ccad0
update_engine: Add command line option for payload minor version.
by Allie Wood
· 9 years ago
063181c
update_engine: Fix delta generator mishandling of unchanged blocks.
by Gilad Arnold
· 9 years ago
a461fc3
update_engine: Used brace initialization instead of ad-hoc function.
by Alex Deymo
· 10 years ago
020600d
update_engine: Use C++11 range-based for loop when possible.
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
4a444ae
update_engine: Limit bsdiff to 200 MiB files.
by Alex Deymo
· 10 years ago
a77939e
update_engine: Use utils::FileSize when finding the size of a file.
by Gabe Black
· 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
157fe30
platform2: sweep the lint errors identified by the updated linter
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
d2779df
update_engine: fixed warnings from cpplint
by Alex Vakulenko
· 10 years ago
161c4a1
Move payload generator files to payload_generator/ directory.
by Alex Deymo
· 10 years ago
[Renamed (98%) from delta_diff_generator.cc]
75039d7
update_engine: update to libbase 242728
by Alex Vakulenko
· 10 years ago
ebca571
AU: fix bug with identical src/dst block removal
by Gilad Arnold
· 11 years ago
a6742b3
AU: shift to use new TMPDIR-enabled temp file
by Gilad Arnold
· 11 years ago
fa40450
AU: remove identical src/dst blocks when generating MOVE operations
by Gilad Arnold
· 11 years ago
b8dd1d9
Add and enforce MinorVersion in Payload Manifest.
by Don Garrett
· 11 years ago
60fc59c
Correctly parse old ImageInfo command line arguments.
by Don Garrett
· 11 years ago
f586b01
Change the default partition size to 2GiB if not specified.
by Chris Sosa
· 11 years ago
e9f5f42
Fix size_t issue when the image size is > 2GiB.
by Chris Sosa
· 11 years ago
0dd3985
Add human friendly payload information to the manifest.
by Don Garrett
· 11 years ago
d5ae156
Allow callers to override the default partition size.
by Chris Sosa
· 11 years ago
8e447e0
AU: Optionally limit the size of delta update operations.
by Darin Petkov
· 11 years ago
1d78709
Rewrite comment as requested.
by Don Garrett
· 11 years ago
738fdf3
Make hash checks mandatory for HTTP downloads.
by Jay Srinivasan
· 12 years ago
00f76b6
Generate and validate per-operation hashes
by Jay Srinivasan
· 12 years ago
8155d08
pull in base/stringprintf.h explicitly
by Mike Frysinger
· 12 years ago
36e6077
Previous fix mis-compared file names.
by Don Garrett
· 12 years ago
f4b2874
Blacklist handling of the netflix plugin.
by Don Garrett
· 12 years ago
0f9547d
fix build warnings with type mismatches and base check helpers
by Mike Frysinger
· 12 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
7438a5c
AU: Cleanup temporary files created by the update generator.
by Darin Petkov
· 13 years ago
e05fc28
AU: Fixes for gcc-4.6
by Andrew de los Reyes
· 13 years ago
85d02b7
AU: Add support for reading the output of synchronous exec calls.
by Darin Petkov
· 13 years ago
48a0a48
AU: When checking if we've visited a file before, don't follow symlinks.
by Andrew de los Reyes
· 13 years ago
29da8aa
AU: tolerate files that are symlinks in src image, yet not in new image.
by Andrew de los Reyes
· 13 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
927179d
AU: When generating delta, use scratch off end of filesystem
by Andrew de los Reyes
· 14 years ago
4b8740f
AU: reduce logging when generating delta update
by Andrew de los Reyes
· 14 years ago
7a22d79
AU: Speed up full update payload generation by running multiple threads.
by Darin Petkov
· 14 years ago
bc58a7b
AU: Delta diff generator shows progress % when generating full updates.
by Darin Petkov
· 14 years ago
50f3649
AU: locate bsdiff/bspatch in $PATH, rather than hard coding their location.
by Andrew de los Reyes
· 14 years ago
4ba850d
AU: fix delta generation when running out of scratch.
by Andrew de los Reyes
· 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
9eadd64
AU: Increase full update chunk size to 1MiB
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
Next »