freetype2/src
Ben Wagner 8bb7722a53 [gzip] Handle inflate returning Z_NEED_DICT
When `inflate` returns `Z_NEED_DICT` this is currently not reported as
an error and callers may assume that the decompression succeeded when it
did not. In particular, a compressed table in a woff file may not
actually be decompressed and written as expected, leaving the backing
memory for the expanded table uninitialized.

* src/gzlip/ftgzip.c (FT_Gzip_Uncompress): treat `Z_NEED_DICT` as
indicating invalid data since there is no means to provide a dictionary.

Bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1335712
2022-06-14 04:49:29 +00:00
..
autofit * src/autofit/afglobal.c (af_face_globals_new): Reduce zeroing. 2022-01-18 14:05:46 -05:00
base [svg] Clear correct flags for doc ownership 2022-06-01 17:27:38 +00:00
bdf * src/bdf/README: Updated. 2022-02-19 13:37:07 +01:00
bzip2 Whitespace. 2022-04-01 08:50:33 +02:00
cache Whitespace. 2022-04-01 08:50:33 +02:00
cff [svg] Set linear advances when loading SVG glyphs 2022-06-06 16:55:17 -04:00
cid Update all copyright notices. 2022-01-11 10:54:10 +01:00
dlg Update all copyright notices. 2022-01-11 10:54:10 +01:00
gxvalid Whitespace. 2022-04-01 08:50:33 +02:00
gzip [gzip] Handle inflate returning Z_NEED_DICT 2022-06-14 04:49:29 +00:00
lzw * src/lzw/ftzopen.c (ft_lzwstate_stack_grow): Cosmetic macro change. 2022-06-11 23:47:19 -04:00
otvalid Update all copyright notices. 2022-01-11 10:54:10 +01:00
pcf [pcf] Delay encoding allocation and avoid its zeroing. 2022-01-26 11:23:38 -05:00
pfr Whitespace. 2022-04-01 08:50:33 +02:00
psaux Whitespace. 2022-04-01 08:50:33 +02:00
pshinter Fix clang++ warnings. 2022-03-31 07:49:35 +02:00
psnames Update all copyright notices. 2022-01-11 10:54:10 +01:00
raster Whitespace. 2022-04-01 08:50:33 +02:00
sdf [sdf] Do not throw errors for invisible glyphs. 2022-04-30 19:38:11 +02:00
sfnt [woff] Don't allocate table entries until needed 2022-06-13 15:32:28 -04:00
smooth [smooth] Fix GCC LTO crashes on Windows. 2022-06-10 11:34:56 -04:00
svg * src/svg/ftsvg.c (ft_svg_property_set): Disallow NULL pointers. 2022-01-23 19:05:15 +01:00
tools Update all copyright notices. 2022-01-11 10:54:10 +01:00
truetype [svg] Set linear advances when loading SVG glyphs 2022-06-06 16:55:17 -04:00
type1 [truetype, snft] Add service methods for `DeltaSetIdxMap` and `VarStore`. 2022-05-19 07:14:05 +02:00
type42 Whitespace. 2022-04-01 08:50:33 +02:00
winfonts Whitespace. 2022-04-01 08:50:33 +02:00