Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-24 | [automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-release | Xin Li | |
am: 170cb8d77f -s ours am skip reason: subject contains skip directive Change-Id: I40c3785dc05a51760b1fbe8557300029836c3306 | |||
2019-02-20 | DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master | Xin Li | |
Bug: 120848293 Change-Id: If75c28131fdb5d963ba97b6bdf4bb84e8486b8d4 | |||
2019-01-10 | Do more spring house cleaning: Remove PUFFIN_EXPORT am: e8232e1100 am: ↵ | Amin Hassani | |
0884bf668d am: 7c4adf0670 Change-Id: I324e838e623e9dd3bf87b923d04a482b3ee0ebf0 | |||
2019-01-10 | Do more spring house cleaning: Remove PUFFIN_EXPORT am: e8232e1100 | Amin Hassani | |
am: 0884bf668d Change-Id: I1ac29d7c35d85306858748d7d5dbe44cee1444c2 | |||
2019-01-10 | Do more spring house cleaning: Remove PUFFIN_EXPORT | Amin Hassani | |
am: e8232e1100 Change-Id: Ic0bddc4be4ef659d0652ce257619a3ef4c1e71e3 | |||
2019-01-09 | Do some spring house cleaning am: 9f7909446e am: bd56e58ee9 | Amin Hassani | |
am: a991b11084 Change-Id: Ifca723931a3a2e6b28045181d1377d060fdf2570 | |||
2019-01-09 | Do some spring house cleaning am: 9f7909446e | Amin Hassani | |
am: bd56e58ee9 Change-Id: I817aaa0e8027842a9e807231ba2551689ad68e44 | |||
2019-01-09 | Do some spring house cleaning | Amin Hassani | |
am: 9f7909446e Change-Id: Ib6917853b7b57a69cd1ced51d890b325cda9bd8d | |||
2019-01-09 | Remove deprecated LocateDeflateSubBlocksInZipArchive(). am: b6577051c0 am: ↵ | Sen Jiang | |
63bc20f609 am: c749c42f8d Change-Id: I86b958c3d18d38d1393951053e2126f527d5034f | |||
2019-01-09 | Do more spring house cleaning: Remove PUFFIN_EXPORTandroid-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1 | Amin Hassani | |
- Remove PUFFIN_EXPORT as puffin is not being build for shared libraries anymore. - Move libbrillo dependency out of the base code into only the main, test and fuzzers. - Add c++14 to Makefile Bug: 74992491 Test: unittest Change-Id: Iac1bb92091e307bf609d22f23cb1bdd3f0420eac | |||
2019-01-09 | Do some spring house cleaning | Amin Hassani | |
- Unify the aliases - Use make_shared() everywhere. - Remove unused or rarely used aliases. Bug: 74992491 Test: unittest Change-Id: I92720c64035c48706c373e6dbe0e16e2ab1bdd3f | |||
2019-01-09 | Remove deprecated LocateDeflateSubBlocksInZipArchive(). am: b6577051c0 | Sen Jiang | |
am: 63bc20f609 Change-Id: Icb1029af8b730c59ea351370d947a05d6968feb9 | |||
2019-01-09 | Remove deprecated LocateDeflateSubBlocksInZipArchive(). | Sen Jiang | |
am: b6577051c0 Change-Id: I7beaf4a1b187d7dc969c1ac8c16fe6c913bdc07f | |||
2019-01-04 | Remove deprecated LocateDeflateSubBlocksInZipArchive(). | Sen Jiang | |
update_engine is now using LocateDeflatesInZipArchive(). Test: mma Change-Id: I20b2df01d2f04753f6eaed59afcb05a3b2b8acb3 | |||
2019-01-04 | Fix a bug in the client am: dfec7fab93 am: 3243fc4fa6 | Amin Hassani | |
am: 9535d0a200 Change-Id: I65d7005da92b98f8e161a164da71cd0ebe8685fa | |||
2019-01-04 | Fix a bug in the client am: dfec7fab93 | Amin Hassani | |
am: 3243fc4fa6 Change-Id: Icab788734adfd9e4eedd094157067f6df7afb4eb | |||
2019-01-04 | Fix a bug in the client | Amin Hassani | |
am: dfec7fab93 Change-Id: If7930e7d248257a3e0c8eb27bca259ebf04f3c66 | |||
2019-01-03 | Fix a bug in the client | Amin Hassani | |
In very rare cases, at the very end of a deflate block, there will be a distance which has X bits in Huffman code, an end of block symbol with Y bits in Huffman code and distances have maximum Z bits in Huffman code. If X + Y < Z, then we incorrectly cache Z bits which we may not have enough bits to cover. This causes a crash in the client, but it is catchable in the paygen stage. This patch adds a new parameter in the Puffer to catch these scenarios and adds a new function RemoveDeflatesWithBadDistanceCaches() which detects and removes these problematic deflate instances. This function can be called from the update_engine to do that. Bug: crbug.com/915559 Test: unittests Test: puffin_corpus Change-Id: I450204dc3c0e3f56d263aff47c420eba65f8453b | |||
2018-11-14 | Allow gzip with padding data in LocateDeflatesInGzip. am: 6d30f049ed am: ↵ | Sen Jiang | |
877c17b5f2 am: e028b001e3 Change-Id: Ia846df7c6ddb78d47f6823812f6b225c57b879fd | |||
2018-11-14 | Allow gzip with padding data in LocateDeflatesInGzip. am: 6d30f049ed | Sen Jiang | |
am: 877c17b5f2 Change-Id: I42e0dad0c617773d3d37712e5ca4777d5530254b | |||
2018-11-14 | Allow gzip with padding data in LocateDeflatesInGzip. | Sen Jiang | |
am: 6d30f049ed Change-Id: Icaa8fe25481ea52fc7b63ecde282a916c14babf1 | |||
2018-11-12 | Allow gzip with padding data in LocateDeflatesInGzip.android-wear-8.0.0_r2 | Sen Jiang | |
Files stored in filesystem are padded with 0 to fill the block, we shouldn't return false in this case. Test: generate a delta payload extracting deflates in gzip Test: puffin_unittest Change-Id: I90d4f76243ea686913dab802476b53a08c6fccee | |||
2018-11-01 | Merge "Mark libpuffpatch as recovery_available for update_engine_sideload" ↵ | Dan Willemsen | |
am: a46714d7fa am: df47eb1a5b am: 2848673a1f Change-Id: I515aec67873b85fde2afe6e9ef53a9474e6cb1cf | |||
2018-11-01 | Merge "Mark libpuffpatch as recovery_available for update_engine_sideload" ↵ | Dan Willemsen | |
am: a46714d7fa am: df47eb1a5b Change-Id: Ic8a70403399ea52cd444ebc96eecc5983eaee43f | |||
2018-11-01 | Merge "Mark libpuffpatch as recovery_available for update_engine_sideload" | Dan Willemsen | |
am: a46714d7fa Change-Id: I9551815f70d31a0b0b570adcbf8318069aaa907f | |||
2018-11-02 | Merge "Mark libpuffpatch as recovery_available for update_engine_sideload" | Dan Willemsen | |
2018-10-24 | [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: 995dda0966 -s ours am: 4b8ad26579 -s ours am: 9b85b31608 -s ours Change-Id: I3a52a4f09c5989f0c27664dbb276df7f6e434b34 | |||
2018-10-24 | [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: 995dda0966 -s ours am: 4b8ad26579 -s ours Change-Id: I3b45b1a95d9c0ddc39d523a429a848227779d773 | |||
2018-10-24 | [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE | Bill Yi | |
am: 995dda0966 -s ours Change-Id: I9d470e565634899aa345a273c4c35bc12d696d10 | |||
2018-10-24 | Merge pie-platform-release to aosp-master - DO NOT MERGE | Bill Yi | |
Change-Id: Id26ee533663ca94626093fc264a51340f3fd2d34 | |||
2018-10-24 | [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: b877b26d56 -s ours am: 9aad2839de -s ours Change-Id: I62f20292c107e914327841e0c36b19df650dc9f5 | |||
2018-10-24 | [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: b877b26d56 -s ours Change-Id: I8090fe570abf08dba76cc5bd1a02bf18d21d15e6 | |||
2018-10-24 | Merge pi-platform-release to stage-aosp-master - DO NOT MERGE | Bill Yi | |
Change-Id: Ie760429da671a4b246de936fc22a585f3824acb1 | |||
2018-10-23 | Mark libpuffpatch as recovery_available for update_engine_sideload | Dan Willemsen | |
Test: build update_engine_sideload Change-Id: I9f12772c3d765f44a25333b281126592eab2fac0 | |||
2018-10-19 | Merge "puffin: Fix .pc files" am: f0bad1d003 am: e8ceec0848 | Amin Hassani | |
am: 6b14ca5e27 Change-Id: I41465a6c2a55675eb2b33966467437c362a54e80 | |||
2018-10-19 | Merge "puffin: Fix .pc files" am: f0bad1d003 | Amin Hassani | |
am: e8ceec0848 Change-Id: I8fae8beb94b7f218a0b0860515ec98e0295c1602 | |||
2018-10-19 | Merge "puffin: Fix .pc files" | Amin Hassani | |
am: f0bad1d003 Change-Id: I500666a925580f030a970f98db6bb24926bfe201 | |||
2018-10-20 | Merge "puffin: Fix .pc files" | Treehugger Robot | |
2018-10-19 | Merge "puffin: Migrate to BUILD.gn from puffin.gyp" am: c873da6b0a am: ↵ | Amin Hassani | |
58145c996b am: 3914c6129d Change-Id: I1f48501cbdba6077c1f487c0c418237da1f452c9 | |||
2018-10-19 | Merge "puffin: Migrate to BUILD.gn from puffin.gyp" am: c873da6b0a | Amin Hassani | |
am: 58145c996b Change-Id: I175e684261912e1efc3eef0db9bd9a4a653af18d | |||
2018-10-19 | Merge "puffin: Migrate to BUILD.gn from puffin.gyp" | Amin Hassani | |
am: c873da6b0a Change-Id: I7d5b82516250d9b275f1e1d7e1f8dd18d6030f4e | |||
2018-10-19 | Merge "puffin: Migrate to BUILD.gn from puffin.gyp" | Treehugger Robot | |
2018-10-19 | puffin: Fix .pc files | Amin Hassani | |
Uprev the version to 1.0.0 as it is in README.version Add proper library dependencies (libbsdiff and libbspatch) Bug: crbug.com/891899 Test: sudo FEATURES=test emerge puffin update_engine Change-Id: I1ca8fb048117355e468157bc6f78cd375543c053 | |||
2018-10-19 | puffin: Migrate to BUILD.gn from puffin.gyp | Amin Hassani | |
This patch migrates puffin to .gn file. Additionally we now build only static versions of libpuffdiff and libpuffpatch. These two libraries will not be used by any other program other than the update_engine so there is no point keeping them as shared. Bug: crbug.com/891899 Test: sudo FEATURES=test emerge puffin Change-Id: I1b9753c062a10d3edd7fae75864ae01e83f5e2f5 | |||
2018-09-05 | Enable -Wimplicit-fallthrough. am: e117046df3 am: fdff8b5aef | Chih-Hung Hsieh | |
am: bf9c33f401 Change-Id: Id9703852a258f98afc861d56ecc9bd400a0e1fa3 | |||
2018-09-05 | Enable -Wimplicit-fallthrough. am: e117046df3 | Chih-Hung Hsieh | |
am: fdff8b5aef Change-Id: I66a1832bd85e7e3d07f0fc20d6251c5f5c347133 | |||
2018-09-05 | Enable -Wimplicit-fallthrough. | Chih-Hung Hsieh | |
am: e117046df3 Change-Id: I63c35b7c1d58be9133266afa6a6c9b0067717d1a | |||
2018-09-05 | Enable -Wimplicit-fallthrough.master-cuttlefish-testing-release | Chih-Hung Hsieh | |
Use FALLTHROUGH_INTENDED to mark intended fallthrough. Test: make checkbuild Change-Id: Ic493e1fab1da65630369c308435fce32cd2de999 | |||
2018-06-20 | Remove SampleGenerator and zlib dependencies am: 9caaca88df am: 5997a125a4 | Amin Hassani | |
am: 0e09828fa4 Change-Id: If0bc7c6fe92364fce4de3efc3825bb227c2e7161 | |||
2018-06-20 | Remove SampleGenerator and zlib dependencies am: 9caaca88df | Amin Hassani | |
am: 5997a125a4 Change-Id: I02cd756ed19a6264f1a8237cdb77f5ee29ec929f |