5 Commits (b39c1f7829bb6c7a69eb783e579246fdb627cd94)

Author SHA1 Message Date
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
Garret Rieger bbbcad0dbb Revert "[ENOMEM] don't perform set process operations if the other set is in an error state." 4 years ago
Garret Rieger f3929abafe [ENOMEM] don't perform set process operations if the other set is in an error state. 4 years ago
Garret Rieger 8c3d4de796 [subset] Fix integer underflow in ContextFormat2. 4 years ago
Garret Rieger 9825e3dd2e [ENOMEM] fix access to unitialized memory. 4 years ago
ebraminio 1e48225ca3
[ENOMEM] Check whether serialize context isn't in error 4 years ago
Ebrahim Byagowi 6e32145dc9 [meson] Make compatbile with 0.47.0 4 years ago
Garret Rieger 9562239f05 [ENOMEM] check for error in lookup visited set. 4 years ago
Garret Rieger 6f754852c1 [ENOMEM] skip asserts in to_bias if serializer is in an error state. 4 years ago
Ebrahim Byagowi 057769b1a3 [fuzzer] minor 4 years ago
Ebrahim Byagowi 0417938011 [fuzzer] Mark alloc_state as unused 4 years ago
Ebrahim Byagowi 5193357832 Revert "Remove autotools build support" 4 years ago
Ebrahim Byagowi ffe06c8f04 [glyf] Guard all the public APIs against null pool runs 4 years ago
Ebrahim Byagowi 01ac32aab2 Remove autotools build support 4 years ago
Ebrahim Byagowi 679fac87df Skip hb_shape if buffer object is immutable 4 years ago
Garret Rieger 18ab8029d5 [ENOMEM] check vector status in cmap subsetting. 4 years ago
Garret Rieger 06dbb6acbb [ENOMEM] in GSUB ChainContext subsetting check maps for allocation errors. 4 years ago
Garret Rieger fb1477795c [ENOMEM] Check result of vector resize in CBDT subsetting. 4 years ago
Ebrahim Byagowi efd716de3f [cff] Check for scalars array resize result 4 years ago
Garret Rieger 040ed094ef [ENOMEM] popragate packed/packed_map errors to the serializer. 4 years ago
Garret Rieger 7f358a55f4 [ENOMEM] unchecked resize in CFF2. 4 years ago
Garret Rieger 32f052b033 [ENOMEM] Fix several instances of not checking resize in CFF. 4 years ago
Garret Rieger 15644ee60e [ENOMEM] fix memory leak if allocation fails during pop_pack(). 4 years ago
Garret Rieger 42237adffc [ENOMEM] make serializer modification operations no-ops if it's in an error state. 4 years ago
Garret Rieger 4ba8e3c6fd [ENOMEM] Fix failure to check calloc return. 4 years ago
Garret Rieger d307c24abf [ENOMEM] check resize() return. 4 years ago
Ebrahim Byagowi 48ad745996 [ENOMEM] Fix buffer's content check logic 4 years ago
Ebrahim Byagowi c33e8006fd [fuzz] Implement failing allocator 4 years ago
Ebrahim Byagowi 5c46683ab8
[fuzz] increase shape fuzzer timeout 4 years ago
Ebrahim Byagowi 945bcd7230
minor 4 years ago
Ebrahim Byagowi fa0436ddd1
[ENOMEM][fuzzer/subset] early return if the result is null 4 years ago
Ebrahim Byagowi 11d583a9ea
[aat] Consume glyph insertion from buffer's max_ops (#2223) 4 years ago
Ebrahim Byagowi cd6f62d960
[meson] Raise timeout value of subset fuzzer testcases 4 years ago
Ebrahim Byagowi e4f9969108 [ci] migrate to meson 4 years ago
Ebrahim Byagowi e04050e3b8
[meson] split fuzzer_ldflags before use 4 years ago
Ebrahim Byagowi c5def34730 [meson] don't underscorify fuzzers names 4 years ago
Ebrahim Byagowi d608f2ac85 [meson] Add fuzzer_ldflags 4 years ago
Ebrahim Byagowi a470b0b205 Minor, disable strict-aliasing warning in set fuzzer 4 years ago
Ebrahim Byagowi a07672d353 [py] minor, replace os.environ.get with os.getenv 4 years ago
Ebrahim Byagowi 47a0fbec31 [meson] Mark longer tests with slow 4 years ago
Ebrahim Byagowi 0881611778 [fuzzer] Make some use for test_font API calls 4 years ago
Christoph Reiter 03bd6ead44 [meson] Only pass required dependencies to everything 5 years ago
Ebrahim Byagowi a9d13463b5 [meson] Categorize tests using `suite: [...]` 5 years ago
Ebrahim Byagowi 7554f618ec minor, use sys.exit print shorthand 5 years ago
Ebrahim Byagowi f7562672f9 [meson] Use / instead join_paths 5 years ago
Ebrahim Byagowi b8d1760bc0 [meson/ci] Increase cmap fuzzer timeout even more 5 years ago