139 Commits (ae8fea081a09d478986427d4861c74eb0b9582d0)

Author SHA1 Message Date
Behdad Esfahbod 997986ab30 [subset/hvar] Error handling 1 year ago
Behdad Esfahbod f60dbd906a Fix thinko 1 year ago
Behdad Esfahbod 25297408de [COLR] Fix PaintComposite sanitize timeout 1 year ago
Behdad Esfahbod 0cf759b0d4 [Glyph] Don't shift anchored Composite if phantom_only 1 year ago
Behdad Esfahbod cc44b3bce0 [subset/cff1] Handle an error condition 1 year ago
Behdad Esfahbod 62f5ed461e [subset/cff] Fix an infinite loop 1 year ago
Behdad Esfahbod 347b944811 [null] Fix getting Crap(hb_bytes_t) 1 year ago
Behdad Esfahbod 6c4f975dcb Add a fuzzer font 1 year ago
Garret Rieger db700b5670 [subset] fix fuzzer timeout. 1 year ago
Behdad Esfahbod 2e6919d526 [subset/cff2] Error handling 1 year ago
Behdad Esfahbod d08aee5a7e Add fuzzing test 1 year ago
Behdad Esfahbod ada1e9a924 [graph/serialize] Handle empty blob 1 year ago
Behdad Esfahbod a92b288e65 [serializer] Handle snapshotting when current is nullptr 1 year ago
Behdad Esfahbod c2eaedd2cd [fuzzing] Add a test font 1 year ago
Garret Rieger f3b4d35f36 [subset] Fix fuzzer crash. 1 year ago
Garret Rieger 20c564bc76 [repacker] Fix fuzzer memory leak. 1 year ago
Garret Rieger a652281ed6 [subset] Fix fuzzer timeout. 1 year ago
Garret Rieger db23be642f [subset] clamp head *Min/*Max values to fit within 16 bit signed int. 2 years ago
Garret Rieger b3fed4fa64 [repacker] fix fuzzer found memory leak. 2 years ago
Garret Rieger 2175f5d050 [subset] Fix inefficient ItemVariationStore subsetting w/ retain_gids. 2 years ago
Garret Rieger 647b024784 [subset] Fix fuzzer issue https://oss-fuzz.com/testcase-detail/6521393809588224 2 years ago
Garret Rieger 2cd81fdfb6 [subset] fix memory leak. 2 years ago
Garret Rieger be87200106 [subset] fix buffer overflow fuzzer reported issue. 2 years ago
Garret Rieger 79ae6b657f [subset] Fix fuzzer found memory leaks. 2 years ago
Garret Rieger f0f7f22525 [subset] fix fuzzer found null deref. 2 years ago
Garret Rieger 3d05b96181 [subset] track which glyphs have allocated memory so we can clean up correctly. 2 years ago
Garret Rieger 7a87b17742 Check for failed subset input creation in the fuzzer. 2 years ago
Garret Rieger 28b05e1cb6 [subset] Fix memory leak in glyf subset. 2 years ago
Garret Rieger 9286e12525 Don't subset a glyf table with an unknown format. 2 years ago
Behdad Esfahbod 2d33a6b4df [subset-fuzzer] Protect against overflow 2 years ago
Garret Rieger c0fac016dc [subset] update the subset fuzzer to be able to reach instancing code. 2 years ago
Garret Rieger 918193ebf9 [subset] fix a class of fuzzer timeouts caused by large shared coverage tables. 2 years ago
Behdad Esfahbod 64fa5cd482 [GPOS] Fix assert fail introduced recently 2 years ago
Garret Rieger e4fff64ce3 [repacker] check duplicate() for success. 2 years ago
Behdad Esfahbod b63159e8bf [PairPosFormat1] Fix stride 2 years ago
Behdad Esfahbod 3c972867b9 More s/hb_font_get_glyph_shape/hb_font_draw_glyph/ 2 years ago
Chun-wei Fan 4622be7f84 test/fuzzing: Fix dist 2 years ago
Garret Rieger 40342c9437 [subset] check for addition overflow in hdmx size calculation. 2 years ago
Garret Rieger b5acde43ed [subset] check pending/subsetted tag sets for alloc failure. 2 years ago
Garret Rieger 35233d2514 [repacker] fix fuzzer reported stack overflow. 2 years ago
Garret Rieger b17fbc200b [repacker] use memcpy to avoid alignment issues. 2 years ago
Garret Rieger f1d3489388 [repacker] bail on failure to alloc assigned_bytes set. 2 years ago
Garret Rieger 239a5aca02 [repacker] don't allow references to the null object in graph. 2 years ago
Garret Rieger 16f61a1c87 [repacker] only build repacker fuzzer when experimental api is enabled. 2 years ago
Garret Rieger de5a621322 [repacker] enforce root node having no incoming edges. 2 years ago
Garret Rieger 30e405e470 [repacker] ensure link obj indices are valid. 2 years ago
Garret Rieger 554ed06fac [repacker] add cycle detection to the graph sort. 2 years ago
Garret Rieger 9e99d08470 [repacker] validate link widths during repacker setup. 2 years ago
Garret Rieger edf7a29595 [repacker] Validate link positions before running the repacker. 2 years ago
Garret Rieger 88d437525f [repacker] add test for repacker fuzzer. 2 years ago