50 Commits (52f5711ed0354b0c5d396255886f03048997bbd9)

Author SHA1 Message Date
Garret Rieger 067f90a820 [subset] Fix for fuzzer timeout. 3 years ago
Garret Rieger c4573c2ec7 [repacker] don't infinite loop if visited or roots is in error. 3 years ago
Khaled Hosny 69d8f27c69 [meson] Require 0.55.0 3 years ago
Garret Rieger ace98cc65f [subset] Only sanitize recursion depth in COLR. 3 years ago
Garret Rieger f51b48c8e7 [subset] Fix fuzzer found memory leak. 3 years ago
Qunxin Liu 0a7563a53f [subset] fuzzer fix: https://oss-fuzz.com/testcase?key=6254792024915968 3 years ago
Qunxin Liu 85deddb16e [subset] fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40406 3 years ago
Qunxin Liu 794b00db4b [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 3 years ago
Garret Rieger 74f96d9d4b [repacker] fix heap use after free in repacker. 3 years ago
Garret Rieger fb07f8f876 During subset input creation check for set alloc failures and fail if encountered. 3 years ago
Garret Rieger dc31920bbe Don't serialize null offsets in CPAL. 3 years ago
Garret Rieger c0f3af91b8 [subset] speed up add_gid_and_children and adjust op limit. 3 years ago
Garret Rieger c08f1b8903 [map] fix incorrect population count in hash map. 3 years ago
Garret Rieger 8c0c217b5a [subset] fail reference blob in face builder if allocation for table sorting fails. 3 years ago
Behdad Esfahbod 5086e10538 [test] Add failing fuzzer test case 3 years ago
Garret Rieger f9d8e4a976 [subset] switch ..._set_flags to not take a mask. 3 years ago
Garret Rieger 3d534b146c [subset] convert subset input flags into bit flags. 3 years ago
Behdad Esfahbod 0ded6a70c8 [subset] Fix another fuzzer issue 3 years ago
Garret Rieger 09474d8d7b [subset] Fix fuzzer timeout in add_gid_and_children. 3 years ago
Behdad Esfahbod c68a00b92e [subset] Fix possible overflows in VarRegionList serialize 3 years ago
Garret Rieger 9ab751ac9f [subset] Remove hb_subset(). Leaving just hb_subset_or_fail(). 3 years ago
Garret Rieger 942636ae13 [subset] Remove hb_subset_input_get/set_retain_gids. 3 years ago
Garret Rieger 8bf5d4d4f7 [subset] Remove hb_subset_input_get/set_drop_hints. 3 years ago
Qunxin Liu 7416faceeb [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/5715464591376384 3 years ago
Garret Rieger bc06af977f [subset] speed up feature collection when tags are specified. 3 years ago
Garret Rieger 675ebbeb3a [subset] don't alloc zero bytes. 3 years ago
Behdad Esfahbod bdfed8f113 [blob] Add failing versions of create API 3 years ago
Qunxin Liu 35d6af6943 [subset] fix fuzzer testcase: https://oss-fuzz.com/testcase-detail/5965777994907648 3 years ago
Qunxin Liu 1b6008ca62 fix fuzzer testcase: https://oss-fuzz.com/testcase-detail/5417934246772736 3 years ago
Qunxin Liu 7ab0f4eda9 fuzzer fix 4 years ago
Garret Rieger 425ba1f4ab [subset] fixes infinite loop in hb_set_get_max(). 4 years ago
Garret Rieger ec4321068b [subset] fix infinite loop caused by alloc failure in repacker. 4 years ago
Garret Rieger 0e845d973e [subset] fix memory leak in repacker caused by failed alloc. 4 years ago
Garret Rieger 3fb62cdc14 [subset] fail on offset overflow in tables that we don't repack. 4 years ago
Qunxin Liu 9dc9f0385d [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/5858518134554624 4 years ago
Qunxin Liu 4af5dacedc [subset] add fuzzer testcase 4 years ago
Garret Rieger 64122b5a44 [subset] don't visit lookup if covered glyph set has failed. 4 years ago
Garret Rieger 71d6d15600 [subset] clamp distance to prevent shifting outside of the limits of int64. 4 years ago
Garret Rieger c5c13006a1 [subset] fix memory leaks found in https://oss-fuzz.com/testcase-detail/5179935334465536 4 years ago
Garret Rieger adca4ce071 [subset] fixes https://oss-fuzz.com/testcase-detail/6173520787800064. 4 years ago
Garret Rieger 752e393ad2 [subset] avoid calling clear on null pool set. 4 years ago
Garret Rieger 8741914a80 [subset] fix memory leak when map insert fails. 4 years ago
Garret Rieger 5b6da6d2f0 [subset] add fuzzer test case. 4 years ago
Garret Rieger a804a0c903 [subset] add fuzzer test case. 4 years ago
Khaled Hosny f2d08578e7 [tests] Increase shape-fuzzer timeout 4 years ago
Garret Rieger 5ca353a2d0 [subset] fix heap buffer overflow found by fuzzer. 4 years ago
Behdad Esfahbod 33a0f0b686 [test] Remove fuzzed test font that triggers virus alert 4 years ago
Garret Rieger f94bf9f06f [set fuzzer] limit the total number of set members in a fuzzing input. 4 years ago
Garret Rieger a4c3732f59 [ENOMEM] fix set clear() causing corruption if the set is in_error(). 4 years ago
Khaled Hosny 5091ea7e24
Merge pull request #2733 from astiob/buffer-context-doc 4 years ago