aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* otafault: Move headers under otafault/.Tao Bao2017-09-291-1/+1
* otafault: Remove the use of LOCAL_WHOLE_STATIC_LIBRARIES.Tao Bao2017-09-281-2/+4
* Output split information for imgdiff when handling large apksTianjie Xu2017-09-212-61/+134
* Improve imgdiff for large zip filesTianjie Xu2017-09-052-19/+480
* Turn on -Wall for recovery modulesTianjie Xu2017-08-281-3/+7
* Move Image/ImageChunk/PatchChunk declaration into header filesTianjie Xu2017-08-183-272/+319
* Add a new PatchChunk class in imgdiffTianjie Xu2017-08-131-236/+292
* Refactor the imgdiffTianjie Xu2017-08-022-393/+569
* Fix a rare failure for imgdiff when random data equals gzip headerTianjie Xu2017-07-061-11/+14
* Implement a custom deflate sink function for bspatchTianjie Xu2017-05-261-58/+86
* Print SHA1 of the patch if bsdiff fails with data errorTianjie Xu2017-05-163-22/+32
* Merge "applypatch: Remove the obsolete support for "applypatch -s"."Tao Bao2017-04-261-17/+1
|\
| * applypatch: Remove the obsolete support for "applypatch -s".Tao Bao2017-04-251-17/+1
* | applypatch: Add determine the return value of ApplyDiffPatch andJinguang Dong2017-04-251-1/+4
|/
* applypatch: Remove duplicate test files.Tao Bao2017-04-025-468/+0
* applypatch: Let Apply{BSDiff,Image}Patch accept std::function.Tao Bao2017-03-285-30/+28
* applypatch: Change the ssize_t length parameters to size_t.Tao Bao2017-03-285-47/+40
* Merge "applypatch: Drop the support for patching non-EMMC targets."Tao Bao2017-03-261-277/+109
|\
| * applypatch: Drop the support for patching non-EMMC targets.Tao Bao2017-03-161-277/+109
* | More cleanup to imgdiff & imgpatchTianjie Xu2017-03-165-193/+128
|/
* Refractor the code for imgdiffTianjie Xu2017-03-062-618/+596
* Use bspatch from external/bsdiff.Sen Jiang2017-02-023-183/+28
* Merge "bootable/recovery: cleanup compiler warnings (potential leak of memory)"Tao Bao2017-01-311-0/+1
|\
| * bootable/recovery: cleanup compiler warnings (potential leak of memory)Rahul Chaudhry2016-12-061-0/+1
* | Merge "imgpatch: Compile with ZLIB_CONST defined."Tao Bao2017-01-202-4/+10
|\ \
| * | imgpatch: Compile with ZLIB_CONST defined.Tao Bao2017-01-202-4/+10
* | | imgdiff: cache bsdiff suffix array in zip mode.Sen Jiang2017-01-182-16/+20
|/ /
* | Merge "imgdiff: Fix an edge case that leads to infinite loop."Tao Bao2017-01-042-15/+11
|\ \
| * | imgdiff: Fix an edge case that leads to infinite loop.Tao Bao2016-12-282-15/+11
* | | applypatch: Don't expose FindMatchingPatch().Tao Bao2016-12-282-3/+2
|/ /
* | Add tests for imgdiff.Tao Bao2016-12-196-266/+335
* | Bugfix:updater always retry apply patch failed,when memcpy failed.katao2016-12-191-0/+11
|/
* Merge "bootable/recovery: cleanup compiler warnings (unused value)"Tao Bao2016-12-011-0/+16
|\
| * bootable/recovery: cleanup compiler warnings (unused value)Rahul Chaudhry2016-11-301-0/+16
* | Merge "bootable/recovery: cleanup compiler warnings (potential leak of memory)"Tao Bao2016-11-301-0/+4
|\ \ | |/ |/|
| * bootable/recovery: cleanup compiler warnings (potential leak of memory)Rahul Chaudhry2016-11-151-0/+4
* | Remove ota_close(int) and ota_fclose(FILE*).Tao Bao2016-11-281-2/+2
* | Add ota_close(unique_fd&) and ota_fclose(std::unique_ptr<FILE>&).Tao Bao2016-11-221-7/+7
* | applypatch: Release FD when explicitly calling close.Tao Bao2016-11-211-5/+5
* | applypatch: Use unique_fd to avoid leaking FDs.Tao Bao2016-11-171-282/+270
* | applypatch: Clean up LoadPartitionContents().Tao Bao2016-11-171-283/+257
* | Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap.Rahul Chaudhry2016-11-161-16/+16
|/
* applypatch: Add testcases for applypatch executable.Tao Bao2016-11-014-30/+102
* applypatch: Switch the parameter of Value** to std::vector.Tao Bao2016-10-283-23/+23
* applypatch: Fix the bug when constructing VAL_BLOB.Tao Bao2016-10-241-2/+3
* Merge "Fix applypatch_check failure when applying update on angler"Tianjie Xu2016-10-181-1/+1
|\
| * Fix applypatch_check failure when applying update on anglerTianjie Xu2016-10-181-1/+1
* | Replace minzip with libziparchiveTianjie Xu2016-10-171-1/+0
|/
* Change StringValue to use std::stringTianjie Xu2016-10-147-79/+75
* Turn on -Werror for recoveryTianjie Xu2016-09-291-0/+5