Package: freetype / 2.9.1-3+deb10u3
Metadata
Package | Version | Patches format |
---|---|---|
freetype | 2.9.1-3+deb10u3 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
scale phantom points.patch | (download) |
src/truetype/ttgload.c |
27 21 + 6 - 0 ! |
properly handle phantom points for variable hinted fonts Scale phantom points if HVAR and/or VVAR is present. |
no uninitialized bbox.patch | (download) |
src/base/ftoutln.c |
2 1 + 1 - 0 ! |
ensure that the 'cbox' variable is reliably initialized before use. This fixes a build failure on ppc64el when building with -O3. |
enable subpixel rendering.patch | (download) |
include/freetype/config/ftoption.h |
2 1 + 1 - 0 ! |
enable subpixel rendering to provide lcd colour filtering. |
enable gxvalid otvalid.patch | (download) |
modules.cfg |
4 2 + 2 - 0 ! |
enable the gxvalid and otvalid table validation modules The 'ftvalid' demo in the freetype2-demos package is only useful if certain extra extensions are enabled in freetype. These extensions are not enabled upstream by default, but there's no reason for us not to enable them. |
verbose libtool.patch | (download) |
builds/unix/unix-cc.in |
2 1 + 1 - 0 ! |
do not let libtool suppress compiler output We always want to see compiler output when building, so that in the event of a build failure, we have debuggable logs. |
compiler_hardening_fixes.patch | (download) |
ft2demos/src/ftcommon.c |
1 1 + 0 - 0 ! |
free memory allocated to font->filepathname. |
ft2demos no rpath.patch | (download) |
ft2demos/graph/x11/rules.mk |
8 5 + 3 - 0 ! |
avoid using rpath to find x11 libraries at run-time. |
revert wrong extern.patch | (download) |
ft2demos/src/ftgrid.c |
8 4 + 4 - 0 ! |
revert wrong upstream commit that causes a build failure. Reverts upstream commit fb964cdcd8fddd7722826379c28bcbece7b1d8fd, which wrongly claims to be fixing C++ compilation. There's a better fix for that, stop using a C++ compiler to build your C program! |
no web fonts.patch | (download) |
ft2docs/docs/css/freetype2.css |
6 3 + 3 - 0 ! |
comment out references to fonts.googleapis.com to prevent lintian from warning about potential privacy-breach-generic issues. |
hide donations information.patch | (download) |
ft2docs/docs/design/design-1.html |
4 2 + 2 - 0 ! |
do not display donations information in the menu navigation of the documentation. Commenting out the relevant <li> tag prevents lintian from raising several privacy-breach-donation errors. |
sfnt Fix heap buffer overflow 59308.patch | (download) |
src/sfnt/pngshim.c |
14 7 + 7 - 0 ! |
[sfnt] fix heap buffer overflow (#59308). |
CVE 2022 27404.patch | (download) |
src/sfnt/sfobjs.c |
2 1 + 1 - 0 ! |
check `face_index` before decrementing to prevent heap buffer overflow (CVE-2022-27404). |
CVE 2022 27405.patch | (download) |
src/base/ftobjs.c |
10 10 + 0 - 0 ! |
properly guard `face_index` before attempting to read its value (CVE-2022-27405). |
CVE 2022 27406.patch | (download) |
src/base/ftobjs.c |
3 3 + 0 - 0 ! |
guard the `face->size` handle before attempting to read its value (CVE-2022-27406). |