test/fuzzing


Log

Author Commit Date CI Message
Behdad Esfahbod 6482fda5 2018-11-05T15:03:18 [fuzzing] Fuzz glyph-id etc in test-ot-face
Behdad Esfahbod bce437cf 2018-11-04T02:47:34 [test] Call test-ot-face.c test from hb-shape-fuzzer Should increase coverage...
Ebrahim Byagowi c560ca92 2018-11-03T13:03:36 [fuzz] A new testcase
Behdad Esfahbod 69297bb2 2018-10-30T19:06:21 [fuzzing] Call hb-ot-color API
Khaled Hosny 0af3d176 2018-10-30T17:05:28 [sbix] Fix memory leak in early return Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11210
Behdad Esfahbod ad3ceded 2018-10-29T22:53:16 [fuzzing] Make test runners less verbose
Behdad Esfahbod 12058e44 2018-10-26T16:23:50 [fuzzing] Add more test
Ebrahim Byagowi 0229eaea 2018-10-22T10:51:37 [fuzz] Add a found hb-subset testcase
Ebrahim Byagowi 9b346157 2018-10-21T11:37:38 [fuzz] Add more testcases Fixed already but better to have anyway. One didn't have minimized but it was only 164 B, so
Behdad Esfahbod 217a3728 2018-10-20T20:39:56 [fuzzing] Add more font
Ebrahim Byagowi d39acc5a 2018-10-20T12:20:30 [fuzzing] Add new testcases
Ebrahim Byagowi 964ae32a 2018-10-20T07:39:18 Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set (#1285)
Ebrahim Byagowi b7cef8cb 2018-10-19T09:24:21 Enable valgrind and dedicate a bot to it
Ebrahim Byagowi bccd09d6 2018-10-19T09:06:42 Minor, tweak spaces on hb-shape-fuzzer.cc
Ebrahim Byagowi fbf665b3 2018-10-19T08:09:53 [fuzz] Add more found cases (#1275)
Behdad Esfahbod b9478e28 2018-10-17T21:52:14 Revert "[test] Remove not-fixed yet testcases (#1268)" This reverts commit 191eef823fe95355425621f8e002dfe7fe632383.
Ebrahim Byagowi 191eef82 2018-10-18T08:04:18 [test] Remove not-fixed yet testcases (#1268) I added them but now that I think, it is a bad idea to have them as fuzzing bots will find good seeds to tweak in order to find easy new testcases which causes duplicated issues.
Ebrahim Byagowi 392e1f4d 2018-10-18T07:42:20 [test/shape-fuzzer] fail on timeout and ubsan errors (#1267)
Ebrahim Byagowi 751c10e5 2018-10-18T06:36:48 [fuzz] Add more new testcases
Ebrahim Byagowi fd282eb3 2018-10-18T06:33:39 [fuzz] Add a new testcase
Behdad Esfahbod 3341c7fb 2018-10-17T15:04:35 [fuzzing] Move fuzzing fonts from api/ here
Behdad Esfahbod 5842756b 2018-10-16T18:28:55 [fuzzing] Delete blink fuzzed data These are text, not font.
Behdad Esfahbod ba426516 2018-10-16T17:35:46 Fix indent
Behdad Esfahbod c0c190c1 2018-10-16T16:39:29 [fuzzing] Run tests against fuzzing fonts Some disable.
Behdad Esfahbod 7b37705f 2018-10-16T16:33:06 [fuzzing] Rename
Behdad Esfahbod 3676c685 2018-10-16T16:32:26 [fuzzing] Move rest of fuzzing tests here
Behdad Esfahbod 49c041f7 2018-10-16T16:25:24 Minor
Behdad Esfahbod 1147ce23 2018-10-16T16:18:32 [fuzzing] Add more tests
Behdad Esfahbod 98d4ad02 2018-10-16T15:17:31 [fuzzing] One more
Behdad Esfahbod e6f267c3 2018-10-16T15:16:20 [fuzzing] Add more clusterfuzz tests I had lying around
Ebrahim Byagowi e5320627 2018-10-17T01:42:04 Add all the fonts found by fuzzers to the repo (#1258)
Behdad Esfahbod 211cd369 2018-10-11T17:31:29 Remove remains of get-codepoint-fuzzer
Behdad Esfahbod 120ed027 2018-10-11T17:08:12 [fuzzing] Fold get-codepoints-fuzzer into subset-fuzzer
Behdad Esfahbod 1d995a34 2018-10-11T15:42:54 Minor
Ebrahim Byagowi 4146c00c 2018-10-03T21:26:58 [test] Use an in-repo font for test-multithread (#1218) As Khaled's suggestion, hard-coded font paths was only for my own testing.
Ebrahim Byagowi 6353cc1f 2018-10-02T21:39:19 [circleci] Fix some of warnings from clang-everything bot (#1211) * -Wshift-sign-overflow * -Wmissing-prototypes
Ebrahim Byagowi f72b7483 2018-10-02T00:16:08 [circleci] Fix "msan" and "everything" bots (#1205)
Ebrahim Byagowi 0fa1edbd 2018-10-01T09:40:29 [circleci] Couple of fixes (#1200) * Raise error on warnings on -everything * Enable fontconfig to two bots * Fix msan bot now that all of its real complain are gone
Behdad Esfahbod 93fe0faa 2018-08-29T18:24:03 [subset] Clean up hb_subset_input_t API
Behdad Esfahbod f39166f0 2018-08-29T18:09:55 [subset] Remove unused hb_subset_profile_t We might reintroduce it later, but for now remove, as it was unused. Some things that should have been in this object (drop_hints, etc) are already in hb_subset_input_t. So, for now, keep everything there.
Behdad Esfahbod dae39c58 2018-08-25T22:44:39 [face] Introduce character-map API New API: +hb_face_collect_unicodes +hb_face_collect_variation_selectors +hb_face_collect_variation_unicodes
Behdad Esfahbod d60c4656 2018-08-25T08:47:06 Rename get_all_codepoints() to collect_unicodes()
Garret Rieger 37eab27b 2018-06-07T14:39:03 [subset] Add fuzzing of gsub closure to hb-subset-fuzzer.
Garret Rieger a070dfd3 2018-05-31T16:47:39 [subset] Have the subset fuzzer pull the text string to subset to from the end of the fuzzer provided data.
Garret Rieger 3c976145 2018-04-19T13:39:57 [subset] In subset fuzzer run through drop hints and keep hints pathways.
Garret Rieger 1a309dcd 2018-04-17T18:11:32 [subset] Remove printf's from fuzzing targets.
Garret Rieger c02b40e5 2018-04-17T08:21:22 [subset] add a fuzzer target for subset_get_all_codepoints method. (#987)
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Garret Rieger b5c7d6cf 2018-03-16T10:20:21 [subset] Restore subset to hb-subset-fuzzer.
Garret Rieger 584693e0 2018-03-15T18:27:01 [subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.
Garret Rieger 3f9361fe 2018-03-15T18:06:15 [subset] Test hb-shape-fuzzer in run-subset-fuzzer-tests.
Garret Rieger ce368e0d 2018-03-15T18:04:54 [subset] make libharfbuzz-subset-fuzzing.la depend on lib target.
Garret Rieger 85a57029 2018-03-15T16:31:38 [subset] %d -> %zu
Garret Rieger 318eea58 2018-03-15T16:14:01 [subset] Add some more logging to hb-subset-fuzzer.
Garret Rieger 64bab8b3 2018-03-15T16:12:00 [subset] Fix run-shape-fuzzer-tests.py. It was generating incorrect paths for input fonts.
Garret Rieger 6f9a5843 2018-03-15T15:41:08 [subset] Add more verbose output for subset fuzzer test.
Garret Rieger 0ce0f878 2018-03-15T13:04:31 [subset] Rename hb-fuzzer -> hb-shape-fuzzer.
Garret Rieger 1e9bd6d5 2018-03-14T19:58:15 [subset] Add rub-subset-fuzzer-tests.py to dist files.
Garret Rieger 474afaaf 2018-03-14T19:15:33 [subset] Add a test runner for hb-subset-fuzzer and cmake build config.
Garret Rieger aa9612d3 2018-03-12T18:04:34 [subset] Fix fuzzing build for hb-subset-fuzzer.
Garret Rieger b674fc1f 2018-03-12T16:33:47 [subset] Add missing destroy of subsetting result in subset fuzzer.
Garret Rieger 1beb0886 2018-03-12T16:08:16 [subset] First pass at setting up a fuzzing program for hb-subset.
Chun-wei Fan eda6a5ea 2018-03-12T13:38:01 CMake: Fix running tests on Windows For the API tests, output the test programs at $(TOP_BUILDDIR) so that the freshly-built DLLs will be available for the test programs. For those that are run through the Python wrapper scripts, use ${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python interpreter is not in the PATH.
Ebrahim Byagowi b095ce59 2018-02-19T11:58:20 Simplify hb-fuzzer output printing and fix ArchLinux bot
Behdad Esfahbod 44c65eee 2018-01-09T21:58:57 [test] Reorganize test suite In anticipation of importing more test suites.
Behdad Esfahbod ebbee7c2 2018-01-09T18:23:19 [test] Move test files around
Ebrahim Byagowi 72bec1cd 2018-01-05T12:42:20 Improve tests (#679)
Ebrahim Byagowi 70807ad2 2018-01-02T23:52:12 Fix make check issue on out-of-tree builds and test it (#672)
Ebrahim Byagowi 4e3cf91a 2018-01-01T11:17:51 [cmake] Run rest of the tests on Windows (#668)
Ebrahim Byagowi 2dbdeb14 2017-12-29T23:13:29 [cmake] Run fuzzing and shaping tests (#666)
ebraminio 7c6937e7 2017-11-20T14:49:22 Move all references of old url to the new address (#622)
Behdad Esfahbod a0688e8e 2016-12-20T20:52:50 Ouch, finish previous change
Behdad Esfahbod de14c19d 2016-12-20T20:50:38 [fuzzer] Separate main() into a new file
Behdad Esfahbod 8c842e4a 2016-12-04T20:28:38 [hb-fuzzer] Get glyph extents for output glyphs To exercise glyph-extents codepaths (glyf / CBLC+CBDT).
Behdad Esfahbod aa33cb72 2016-02-19T15:12:24 [fuzzing] Make test runner actually work
Behdad Esfahbod 2735555c 2016-02-19T15:12:16 [fuzzing] Add TODO item
Behdad Esfahbod 7e76bbab 2016-02-19T14:43:39 [fuzzing] Make "make hb-fuzzer" build lib dependency Not going to do with util/, but is convenient here.
Behdad Esfahbod 505b7d47 2016-01-11T18:31:04 [fuzzing] Fuzz input text Very rudimentary right now, but will get kcc's bot going. From https://github.com/behdad/harfbuzz/issues/139#issuecomment-163580783
Behdad Esfahbod e8a27d79 2016-01-07T22:52:16 Don't build hb-fuzzer in "make", only "make check"
Behdad Esfahbod 7d75eee7 2015-11-19T12:03:04 [fuzzing] Run fuzzing tests using hb-fuzzer as well
Behdad Esfahbod ec625f7d 2015-11-18T16:37:59 Try to fix gnome-continuous build fail
Behdad Esfahbod ff16ef33 2015-11-18T16:27:32 Enable building a bounded version of the library for fuzzing test/fuzzing/hb-fuzzer links against libharfbuzz-fuzzing.so now.
Behdad Esfahbod a6d7668a 2015-11-06T09:46:54 [fuzzing] Cap max buffer len at 128
Behdad Esfahbod 4301703b 2015-11-05T23:44:59 Limit buffer max size growth https://github.com/behdad/harfbuzz/issues/161
Behdad Esfahbod 19300183 2015-11-05T23:08:50 [fuzzing] Add build system
Behdad Esfahbod 9c9ad214 2015-11-05T22:50:52 [fuzzer] Add README https://github.com/behdad/harfbuzz/issues/139#issuecomment-154202645
Behdad Esfahbod c1a5dc46 2015-10-12T17:39:52 [fuzz] Add fuzzing script from kcc@ https://github.com/behdad/harfbuzz/issues/139