| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Upgrade to lcms 2.15 Straight forward update to a new maintenance release. Change-Id: I927a80dbd87461b3bdd63ae1774854404985e508 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/105990 Reviewed-by: K. Moon <kmoon@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 3 年前 | |
[CVE-2026-6305][496618639][Pri:1] Heap-buffer-overflow in PDFium via integer overflow in bundled lcms2 ICC CLUT allocation TicketNo: DTS2026050654631 Description: [CVE-2026-6305][496618639][Pri:1] Heap-buffer-overflow in PDFium via integer overflow in bundled lcms2 ICC CLUT allocation Team:OTHERS Feature or Bugfix:Bugfix Binary Source: sync from gitcode PrivateCode(Yes/No):No ------ DO NOT MODIFY, AUTO-GENERATED! ------ gitcode-Issue: 32 Time: "2026-04-23T13:10:07.419133Z" PR-Num: 55 gitcode-PR: https://gitcode.com/openharmony-tpc/chromium_third_party_pdfium/merge_requests/55 UserId:30073929 cherry picked from commit e987b2861c5484826607c81cb34b8ec5fc857ba9 cherry picked from commit 7a18e574f2287a932962064377ec8f9c9374b13d cherry picked from commit aed1087b3b5ac8ae683e0c8b3aee530b4e384a68 cherry picked from commit 97ba406ef4751bf240b4b3e78b9c5c2385bc0956 Change-Id: I177665281207478231cdb3d746c84f74cfd64224 Reviewed-by: c00678221,y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/72 Merged-by: public pjenkins Reviewed-by: y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/82 Merged-by: public pjenkins Reviewed-by: y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/87 Merged-by: public pjenkins Signed-off-by: lizeqiang <lizeqiang4@h-partners.com> | 30 天前 | |
Upgrade to lcms 2.13. Update 0000-cmserr-changes.patch to patch cleanly since upstream fixed a typo. Remove 0034-uninitialized-reads.patch as it was recently cherry-picked from upstream just before the 2.13 release. Change-Id: I10020318f40faa4ad048675f133a635e1880b305 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/90172 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 4 年前 | |
LCMS: upgrade to 2.8 This CL upgrades LCMS from version 2.6 to 2.8. All changes from LCMS original version 2.8 are stored in patch files: - Patch 0: memory management modifications to use PDFium methods. This was previously not in any patch, so the changes were manually applied. - Patches 1-5: new patch files corresponding to old changes that can be seen in the history, but did not previously have patch files. - Patches 6-25: previous patches (patch numbers shifted by 6). The one for from16-to-8-overflow.patch was deleted as it was already upstream. Some patches did not apply cleanly so their .patch files were modified. - Patch 26: as I just moved files directly, unsupported characters were moved in unchanged, so I had to fix all of them: e with tilde and other characters were replaced to allow compilation on Windows. - Patch 27: Went over the code and re-applied changes that included comments clearly indicating this was Foxit. These changes are all already seen in the initial PDFium commit. Change-Id: Ic1d84e54803ef9e6b280ef7619bbf0b757312fbf Reviewed-on: https://pdfium-review.googlesource.com/10590 Commit-Queue: Nicolás Peña <npm@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> | 8 年前 | |
LCMS: upgrade to 2.8 This CL upgrades LCMS from version 2.6 to 2.8. All changes from LCMS original version 2.8 are stored in patch files: - Patch 0: memory management modifications to use PDFium methods. This was previously not in any patch, so the changes were manually applied. - Patches 1-5: new patch files corresponding to old changes that can be seen in the history, but did not previously have patch files. - Patches 6-25: previous patches (patch numbers shifted by 6). The one for from16-to-8-overflow.patch was deleted as it was already upstream. Some patches did not apply cleanly so their .patch files were modified. - Patch 26: as I just moved files directly, unsupported characters were moved in unchanged, so I had to fix all of them: e with tilde and other characters were replaced to allow compilation on Windows. - Patch 27: Went over the code and re-applied changes that included comments clearly indicating this was Foxit. These changes are all already seen in the initial PDFium commit. Change-Id: Ic1d84e54803ef9e6b280ef7619bbf0b757312fbf Reviewed-on: https://pdfium-review.googlesource.com/10590 Commit-Queue: Nicolás Peña <npm@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> | 8 年前 | |
LCMS: upgrade to 2.8 This CL upgrades LCMS from version 2.6 to 2.8. All changes from LCMS original version 2.8 are stored in patch files: - Patch 0: memory management modifications to use PDFium methods. This was previously not in any patch, so the changes were manually applied. - Patches 1-5: new patch files corresponding to old changes that can be seen in the history, but did not previously have patch files. - Patches 6-25: previous patches (patch numbers shifted by 6). The one for from16-to-8-overflow.patch was deleted as it was already upstream. Some patches did not apply cleanly so their .patch files were modified. - Patch 26: as I just moved files directly, unsupported characters were moved in unchanged, so I had to fix all of them: e with tilde and other characters were replaced to allow compilation on Windows. - Patch 27: Went over the code and re-applied changes that included comments clearly indicating this was Foxit. These changes are all already seen in the initial PDFium commit. Change-Id: Ic1d84e54803ef9e6b280ef7619bbf0b757312fbf Reviewed-on: https://pdfium-review.googlesource.com/10590 Commit-Queue: Nicolás Peña <npm@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> | 8 年前 | |
LCMS: upgrade to 2.8 This CL upgrades LCMS from version 2.6 to 2.8. All changes from LCMS original version 2.8 are stored in patch files: - Patch 0: memory management modifications to use PDFium methods. This was previously not in any patch, so the changes were manually applied. - Patches 1-5: new patch files corresponding to old changes that can be seen in the history, but did not previously have patch files. - Patches 6-25: previous patches (patch numbers shifted by 6). The one for from16-to-8-overflow.patch was deleted as it was already upstream. Some patches did not apply cleanly so their .patch files were modified. - Patch 26: as I just moved files directly, unsupported characters were moved in unchanged, so I had to fix all of them: e with tilde and other characters were replaced to allow compilation on Windows. - Patch 27: Went over the code and re-applied changes that included comments clearly indicating this was Foxit. These changes are all already seen in the initial PDFium commit. Change-Id: Ic1d84e54803ef9e6b280ef7619bbf0b757312fbf Reviewed-on: https://pdfium-review.googlesource.com/10590 Commit-Queue: Nicolás Peña <npm@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> | 8 年前 | |
Remove lcms patches to cmsDupToneCurve() The crashes these patches fixed are no longer applicable to modern lcms, which has proper fixes for those issues. Removing the patches reduces the maintenance burden, and also fixes a functional bug with ICC version 4 profiles. Bug: chromium:1432571 Change-Id: I77df2bd8f9d1ff1c2703609749a5348918dab095 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/106010 Reviewed-by: K. Moon <kmoon@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 3 年前 | |
Do not QuickFloor on cmsintrp In this CL, the flag CMS_DONT_USE_FAST_FLOOR is set to true because quickfloor could cause heap-buffer-overflow due to flooring errors. In the testcase for the bug, Input[2] is a number very close but smaller than 1 such that quickfloor returned 1 (whereas Input[2] >= 1.0 was false). Bug: chromium:752725 Change-Id: Ibb1763aa120a600e86602f1a46c4cd6d0d6bebd5 Reviewed-on: https://pdfium-review.googlesource.com/11310 Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> Commit-Queue: Nicolás Peña <npm@chromium.org> | 8 年前 | |
Upgrade to lcms 2.11. Change-Id: I0941e012d3dffadd0bcd2beb6a34a042d29580be Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/73170 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 5 年前 | |
Upgrade to lcms 2.14. - Remove already applied part of 0033-opt-integer-overflow.patch. - Add 0034-dead-code.patch to delete some useless code. Change-Id: If00ae157835c3f7e797274397674d4c154a82ff9 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/102174 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 3 年前 | |
[lcms] Clusterfuzz - avoid secondary integer overflow In [1] changes were made to avoid a detected overflow. As noted from tests with patch set 15 of that CL there was a performance issue when clamping the inputs to _MatShaperEvaluateRow(), and it was decided to try using doing the matrix evaluation with 64bit. Now that fuzzing has exposed that as insufficient, bring back clamping. Use an improvement over prior attempts by anticipating typically good input so that only one extra conditional check is introduced instead of two for regularly expected input. This has been rolled into the prior 0033-opt-integer-overflow.patch. [1] https://pdfium-review.googlesource.com/c/pdfium/+/60030 Bug: chromium:1009235 Change-Id: Ibe1d72464057db4d9628fd9fc67b76ad98e6b29c Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/61211 Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 6 年前 | |
Upgrade to lcms 2.14. - Remove already applied part of 0033-opt-integer-overflow.patch. - Add 0034-dead-code.patch to delete some useless code. Change-Id: If00ae157835c3f7e797274397674d4c154a82ff9 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/102174 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 3 年前 | |
Fix function pointer mix up in LCMS Add an adapter to handle a case where the caller has a _cmsPipelineEval16Fn function pointer, but the callee's signature is _cmsInterpFn16. Bug: chromium:1448746 Change-Id: Ida85c3bff7f38c27b69da164df8999eadee7d0b9 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/108130 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> | 3 年前 | |
[CVE-2026-6305][496618639][Pri:1] Heap-buffer-overflow in PDFium via integer overflow in bundled lcms2 ICC CLUT allocation TicketNo: DTS2026050654631 Description: [CVE-2026-6305][496618639][Pri:1] Heap-buffer-overflow in PDFium via integer overflow in bundled lcms2 ICC CLUT allocation Team:OTHERS Feature or Bugfix:Bugfix Binary Source: sync from gitcode PrivateCode(Yes/No):No ------ DO NOT MODIFY, AUTO-GENERATED! ------ gitcode-Issue: 32 Time: "2026-04-23T13:10:07.419133Z" PR-Num: 55 gitcode-PR: https://gitcode.com/openharmony-tpc/chromium_third_party_pdfium/merge_requests/55 UserId:30073929 cherry picked from commit e987b2861c5484826607c81cb34b8ec5fc857ba9 cherry picked from commit 7a18e574f2287a932962064377ec8f9c9374b13d cherry picked from commit aed1087b3b5ac8ae683e0c8b3aee530b4e384a68 cherry picked from commit 97ba406ef4751bf240b4b3e78b9c5c2385bc0956 Change-Id: I177665281207478231cdb3d746c84f74cfd64224 Reviewed-by: c00678221,y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/72 Merged-by: public pjenkins Reviewed-by: y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/82 Merged-by: public pjenkins Reviewed-by: y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/87 Merged-by: public pjenkins Signed-off-by: lizeqiang <lizeqiang4@h-partners.com> | 30 天前 | |
Add license file for Little CMS Bug: 365321062 Change-Id: I3395a013874d90f06897b75ac06aef55ba4d845b Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/127090 Reviewed-by: Thomas Sepez <tsepez@google.com> Commit-Queue: Thomas Sepez <tsepez@google.com> | 1 年前 | |
[CVE-2026-6305][496618639][Pri:1] Heap-buffer-overflow in PDFium via integer overflow in bundled lcms2 ICC CLUT allocation TicketNo: DTS2026050654631 Description: [CVE-2026-6305][496618639][Pri:1] Heap-buffer-overflow in PDFium via integer overflow in bundled lcms2 ICC CLUT allocation Team:OTHERS Feature or Bugfix:Bugfix Binary Source: sync from gitcode PrivateCode(Yes/No):No ------ DO NOT MODIFY, AUTO-GENERATED! ------ gitcode-Issue: 32 Time: "2026-04-23T13:10:07.419133Z" PR-Num: 55 gitcode-PR: https://gitcode.com/openharmony-tpc/chromium_third_party_pdfium/merge_requests/55 UserId:30073929 cherry picked from commit e987b2861c5484826607c81cb34b8ec5fc857ba9 cherry picked from commit 7a18e574f2287a932962064377ec8f9c9374b13d cherry picked from commit aed1087b3b5ac8ae683e0c8b3aee530b4e384a68 cherry picked from commit 97ba406ef4751bf240b4b3e78b9c5c2385bc0956 Change-Id: I177665281207478231cdb3d746c84f74cfd64224 Reviewed-by: c00678221,y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/72 Merged-by: public pjenkins Reviewed-by: y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/82 Merged-by: public pjenkins Reviewed-by: y00897215 Approved-by: h00832536 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_third_party_pdfium/-/change_requests/87 Merged-by: public pjenkins Signed-off-by: lizeqiang <lizeqiang4@h-partners.com> | 30 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 30 天前 | ||
| 4 年前 | ||
| 8 年前 | ||
| 8 年前 | ||
| 8 年前 | ||
| 8 年前 | ||
| 3 年前 | ||
| 8 年前 | ||
| 5 年前 | ||
| 3 年前 | ||
| 6 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 30 天前 | ||
| 1 年前 | ||
| 30 天前 |