224 Commits (bb8aaa310887aa6b4a5ec2bfa9ee0330f1619c75)

Author SHA1 Message Date
Garret Rieger 430bf69653 Add potentially crashing font as a fuzzer seed. 5 years ago
Ebrahim Byagowi 755a77d660 Move outline draw API behind HB_EXPERIMENTAL_API directive 5 years ago
Garret Rieger 834a224a50
[subset] Put a limit on the number of lookup indices that can be visited during closures 5 years ago
Ebrahim Byagowi c494d7abcd Remove cmake testing and add meson build bot 5 years ago
Ebrahim Byagowi 1c3f80ba13 [meson] Minor updates 5 years ago
Khaled Hosny 04438554c8 meson: Update build files after rebase 5 years ago
Tim-Philipp Müller 618584e923 meson: rename incbase to incconfig 5 years ago
Mathieu Duponchelle d4a7237327 meson: all tests passing on Windows / MSVC 5 years ago
Mathieu Duponchelle 7ee650b173 meson: refactor fuzzing test 5 years ago
Mathieu Duponchelle 920efc0ef7 Add Meson build definitions 5 years ago
Ebrahim Byagowi 0d729b4b72 [avar] Fix out-of-bound read when input is bigger than all the coords 5 years ago
Ebrahim Byagowi 446d1e3bbc [fuzz] Add more of fixed cases 5 years ago
Ebrahim Byagowi 99b5b3f1b1 [gvar] Make sure TupleVarHeader has the needed size 5 years ago
Ebrahim Byagowi 558f922788 [fuzz] Avoid empty memcpy and ubsan complain by length checking before memcpy 5 years ago
Ebrahim Byagowi 6543d166fd [fuzz] Remove the not yet fixed timeout, going to investigate 5 years ago
Ebrahim Byagowi 2bbf1c8673 [fuzz] Add more of supposed to already be fixed cases from Chromium bug tracker 5 years ago
Ebrahim Byagowi f253f06cf3 [fuzz] Add another fixed case 5 years ago
Ebrahim Byagowi d383603976
Limit OT::Lookup subtables (#2219) 5 years ago
Ebrahim Byagowi 29efd964f2
[fuzz] Add cases that marked as wontfix 5 years ago
Ebrahim Byagowi cb65150fec
[draw] minor 5 years ago
Ebrahim Byagowi 86c40b3a1d [fuzz/draw] Call _get_glyph_extents 5 years ago
Michiharu Ariza 5ab50eebd7
collect_unicodes() with clamp, calling add_range() 5 years ago
Garret Rieger 410b4881d0 [subset] Add fuzzer timeout testcase. 5 years ago
Ebrahim Byagowi e57ced5fc0
[gvar] Add other possibly fixed fuzzer case 5 years ago
Ebrahim Byagowi 758fda728b
[glyf] Don't accept gids higher than maxp's glyphs number 5 years ago
Ebrahim Byagowi e90213868b Revert "collect_unicodes() to check gid < num_glyphs with cmap 12" 5 years ago
Ebrahim Byagowi 61208401f4
[gvar] Use hb_bytes_t.check_range instead having in house one 5 years ago
Michiharu Ariza 15b43a4104
collect_unicodes() to check gid < num_glyphs with cmap 12 5 years ago
Ebrahim Byagowi 868ecf7b26 [draw] Add fuzzer runner 5 years ago
Ebrahim Byagowi 8eba66c1c6 [gvar] Fix invalid memory access by refactoring GlyphVarData fetch logic 5 years ago
ariza a99134c5be add oss-fuzz 20886 test file 5 years ago
Ebrahim Byagowi 1b8b863898 minor 5 years ago
Ebrahim Byagowi 132fcfbc47 [fuzz] minor don't abort main.cc when the file was empty or not found 5 years ago
Ebrahim Byagowi 84163c83d3 [draw] Skip commands and paths not contributing anything 5 years ago
Ebrahim Byagowi 152000d9c7 [fuzz] Practice variations on font object 5 years ago
Ebrahim Byagowi 036d868913 [draw] Add a fuzzer 5 years ago
Ebrahim Byagowi 96b71e802f [fuzz] make the custom loader to handle multiple files 5 years ago
Ebrahim Byagowi 8d19907704 Remove python2 support from tests/utils scripts 5 years ago
Ebrahim Byagowi a94d1af193 [fuzz] minor style fixes 5 years ago
Ebrahim Byagowi 1c015d3e9f [fuzz] minor fuzzer case move, oops 5 years ago
Ebrahim Byagowi 49341faee2 [fuzz] minor, move two fuzzer cases to their correct place 5 years ago
Ebrahim Byagowi 97229244eb [fuzzer] Fix hb-set-fuzzer minor overflow issue 5 years ago
Garret Rieger 7b42403c1c Add explicit values to the set fuzzer enums. 5 years ago
Garret Rieger e805923310 Add a few basic seeds for the set fuzzer. 5 years ago
Ebrahim Byagowi ff984ed3cd Use multiplication to avoid undefined behaviour per clang 5 years ago
Garret Rieger bca9bc6b92 Add hb-set-fuzzer. 5 years ago
ckitagawa e128f80278 parent 777ba47b50 5 years ago
ckitagawa ed857c4680 [subset] Add COLR support 5 years ago
Ebrahim Byagowi 5897697250
[test] Increase subset timeout 5 years ago
ckitagawa-work 0e4b2676bd [subset] sbix fix missed offset is_null() check 5 years ago