Tarantool development patches archive
 help / color / mirror / Atom feed
* [Tarantool-patches] [PATCH 0/4] Add fuzzing testing
@ 2020-11-30 20:24 sergeyb
  2020-11-30 20:24 ` [Tarantool-patches] [PATCH 1/4] test: add infrastructure for fuzzing testing and fuzzers sergeyb
                   ` (7 more replies)
  0 siblings, 8 replies; 26+ messages in thread
From: sergeyb @ 2020-11-30 20:24 UTC (permalink / raw)
  To: tarantool-patches, imun, sergepetrenko

From: Sergey Bronnikov <sergeyb@tarantool.org>

Patch series adds required support in project infrastructure for fuzzing tests,
add tests for uri, csv and http_parser modules, adds integration with OSS Fuzz
(infrastructure for continuous running fuzzing tests).

NOTE: v2 version had LGTM from Sergey Petrenko, see [1]

Changelog:

v2:
- introduce CMake flag to enable building fuzzers
- add fuzzers based on LibFuzzer to csv, http_parser and uri modules

v3:
- report error on an attempt to set ENABLE_FUZZER=ON with GCC compiler
- fixed return code in tests
- place tests to a common dir test/fuzz/ like we did with unit tests
- enable building fuzzers in Tarantool CI job
- add target to build all availabe fuzzers
- add integration with OSS Fuzz [2]
- add corpus for uri, csv and http_parser tests

1. https://lists.tarantool.org/pipermail/tarantool-patches/2020-April/016471.html
2. https://github.com/google/oss-fuzz/pull/4723

CI: https://gitlab.com/tarantool/tarantool/-/pipelines/223112908
Issue: https://github.com/tarantool/tarantool/issues/1809

Sergey Bronnikov (4):
  test: add infrastructure for fuzzing testing and fuzzers
  test: add corpus to be used with fuzzers
  travis: build tarantool with ENABLE_FUZZER
  test: integrate with OSS Fuzz

 .travis.mk                                    |  2 +-
 CMakeLists.txt                                |  2 +-
 cmake/profile.cmake                           | 13 +++++
 test/CMakeLists.txt                           |  3 +
 test/fuzz/CMakeLists.txt                      | 58 +++++++++++++++++++
 test/fuzz/csv_fuzzer.c                        | 23 ++++++++
 test/fuzz/http_parser_fuzzer.c                | 18 ++++++
 test/fuzz/uri_fuzzer.c                        | 19 ++++++
 .../0c90a17c7b7cb5163255c7b775a8b544fb62c59d  |  3 +
 .../0e76fc3bb39bac4f774e2ce3978e9b59bc4a04b7  |  2 +
 .../11f7ab7d8c2d4da313081e3282ab8120f0330b90  |  5 ++
 .../2ace62c1befa19e3ea37dd52be9f6d508c5163e6  |  1 +
 .../3816dd9c9120fe6b3d806184874cc5c3e3a68df3  |  1 +
 .../409c042df7f6a518972df1bc1287442e28719b6c  |  1 +
 .../46b175b37b5c3f746fde0dd114ead9938c012cfc  |  3 +
 .../56754bc8c7346ef9fad5c2ae9c54cef0af72629c  |  2 +
 .../58f43ea1e6df023f3dd4be9f718e5d0382fb9697  |  3 +
 .../6d131d28c6e20c3a0a0b46c3aa7308d3029ab636  |  1 +
 .../7560cb86c281018ee2f80d840fd8e6aa73a609ef  |  5 ++
 .../7b97db755e18dc519fbc49e5de19b5820b9441c1  |  1 +
 .../7ba0c88846fbcd28ad490df47f9ce4405d795303  |  2 +
 .../8a14c110827e26cfdde3693bc5db6cd8673cdc8a  |  1 +
 .../94c1799dfba59120dd6075ee60016b809a915ca8  |  1 +
 .../9e109f38c3948abe743bd116a34f05954f9ddd59  |  1 +
 .../d21ec5eaaab3c8db1f923674b7a3ee19ce35ed13  |  1 +
 .../d4a6d494cc2a06a0fee4873014210ec523d23750  |  1 +
 .../eca825c9bdb276332d524134ddf370f7d18c2444  |  1 +
 .../f9ba3e378e0409d66f946b31306de19edfe859bc  |  1 +
 .../fcad5471c295084dc1ec1eaa3753420e9803d251  | 10 ++++
 .../038ec38a9ae7669590f1e3401da8ffbc9b40c8ee  |  1 +
 .../043fdf868410e66239819e0af10cbe787cfab77e  |  1 +
 .../08abe5308ce774ad5e9e435de386748ce06521f8  |  1 +
 .../10b4f603cf09e21020e494e20a7f6760d5634c88  |  1 +
 .../172ed6e56aa94bada4135d64fc2e0c5eac779aed  |  1 +
 .../1e42978bf6935a0f8377f6c480c315f1ae4627b8  |  1 +
 .../1f6f26c085c3b209e626f90c63d0fb10526de318  |  1 +
 .../24b458efa865a138a314f0876a11ec680b983ed5  |  1 +
 .../2be565c790bc352f2cbaa0f3509e0bb6133b3616  |  1 +
 .../30fd5e18f586b219916fb3892961a00e92db7a7f  |  1 +
 .../38918740212c6e5aea01f2fc8772b1d4aa89be8b  |  1 +
 .../39d4c74a90b7f5f5426b7982857b5fd7edbd8f77  |  1 +
 .../3d21092e1a772d792e9dd720eeae30d8eb5ac2ad  |  1 +
 .../454dec613ca5c71fee0467061a88d2807201ac36  |  1 +
 .../4f13053e61966dd08d7cd2407865481ec1d2cbf9  |  1 +
 .../4ffa3daceb5b6ee3fc17cef3e0ae694ea5c583b5  |  1 +
 .../501b3a19def06b352978c03ece7ab282cdc6cbab  |  1 +
 .../50ad023e1465919f5afbfffb33504ddfdc6a7e69  |  1 +
 .../5177d236e3eea297b76c19194a4cf127b313b267  |  1 +
 .../51e1354d16cfa4967e91206be8bd0d8c6ca577af  |  1 +
 .../55d5f3acc62809fc87466b2048b157e50e63d644  |  1 +
 .../598d19d3175046ff035be228db2f1dc43957d8e2  |  1 +
 .../5b7444e43e5c1fd759483c76a46a5536da043022  |  1 +
 .../5c489184823a8a42844066fd5b4951bbad86934f  |  1 +
 .../6455c0e761cd485f3e38c470f216560bfc46eea4  |  1 +
 .../6596bb363cfd0bef3f68e265cfd824c6d37ecb7e  |  1 +
 .../66d5206b6c75b071f57684399218d144b0d337ea  |  1 +
 .../685073a623772c1d46475b5eb451de40247d697f  |  1 +
 .../71d4de855c1af66a6a5cea88b1eddc5032ecb26d  |  1 +
 .../73378b09c61739b65a5f63214f0515307f187e53  |  1 +
 .../768abf119ce4fa6c9a9ee9f17d9dacb32c61759c  |  1 +
 .../7ae1560be3dffbb88f3e48de3a4be99ecdc61441  |  1 +
 .../7c4d33785daa5c2370201ffa236b427aa37c9996  |  1 +
 .../80c5002c297e86198535d1574f3e47f4c6900782  |  1 +
 .../86908cf9f9f2c690ebd7462cacd2b28fc45db3a5  |  1 +
 .../89681f4bac464df0f73f3bf3fd48db40bc5796a6  |  1 +
 .../8c371f137d8a10fc568a3022edf6f10280c96bc0  |  1 +
 .../8ff59012e5ea417bf340e59a0ab6fd9e410011ea  |  1 +
 .../927ba76d456f6c3a06769795f87c46462e16acd5  |  1 +
 .../95a0311cd792a22e0de733080e0580638c8eb136  |  1 +
 .../9a3fc50025efc8aac22e16f10621f43a0f35ddcb  |  1 +
 .../ad1bde0f01973fc121af6f4a1efef3a1447c3a80  |  1 +
 .../ad50e55369c0e4459500323e0af8eb00172f0909  |  1 +
 .../b2af1811e30009a2b7cec55e86f26b8f4bf3c1cf  |  1 +
 .../bcebbda5c1d2033a62c14d6bf7e2dc54b407b403  |  1 +
 .../cfe75970181a6e2f5ddbf9cf968a9a1fba1a660b  |  1 +
 .../d01798aa68e31f2964a2bc2c10b203f5186a3ba1  |  1 +
 .../d2dc25ea74a20f35c78091cbc1e30cf2557c315f  |  1 +
 .../d930b69281035ce3b46f2635f5a91ee11f15876c  |  1 +
 .../dcb92ca0399b135c88170124fcdab6b6d62d115c  |  1 +
 .../e4e52eaca9ece89c0e3fa2ef7e6e126d47f20101  |  1 +
 .../ebe97f523d44667ea6e11e1c8cd9e5f02cf244e7  |  1 +
 .../ede1894116fdc6430ba23942e12d974e3f22875b  |  1 +
 .../f0f8a948443b28c5e344e6e43aedbb479059779c  |  1 +
 .../f1c4ffb8ea524f69bc8d6784f86b70ac99db2ad7  |  1 +
 .../f774dd0b8fc355505aab48a2107804387f45c4a0  |  1 +
 .../016d581dcda85465d5fa22eadd5947395b61303f  |  1 +
 .../018287fe57cf372d929b52a560910284ba406de6  |  1 +
 .../048b75ce15485f8daa16e516014df26f2cf1ce09  |  1 +
 .../048fbb93cfd1be0ccf151cf75147e391f12c2778  |  1 +
 .../07e1d498149de21318fe486a73b618b800f9e46c  |  1 +
 .../093873ef42d30bee0ec042892457333ce7d6cd65  |  1 +
 .../0a11f3691a10feefaeda9e30b4c891148d4ffdc1  |  1 +
 .../14394ce809fcbd4db56a1f1814fb322103148fc6  |  1 +
 .../251e9a9e4e077720a71747a94e24a6e25cb314a9  |  1 +
 .../2a855b2e35301abb51facebb20e78801b2219e0f  |  1 +
 .../2ab8897ce59547952f047b48d52f9d6d4c0ea3eb  |  1 +
 .../39f3fca5b4634a9004220b389122abedfef28db7  |  1 +
 .../3f18809f0df987b47c236d82d687ba16231daedb  |  1 +
 .../4143d3a341877154d6e95211464e1df1015b74bd  |  1 +
 .../49159cda7338d9b1a355631e7d33c55564fbfcb3  |  1 +
 .../4b40fa57bf6479d96f1a751c68578ee64e7b6759  |  1 +
 .../4f1a4d9e9b5db51ca7fdf0e9b4adb52f1813918b  |  1 +
 .../54b8c977fd54171c25da05e420b13d05dfaad747  |  1 +
 .../5bfff0efcc1e7f8e3550798038d6361392379dfa  |  1 +
 .../60f481551bdf721e8d1f2c805da6a7fb2d2e4858  |  1 +
 .../6c03daf8e568705738f646bfcdd03946acdce123  |  1 +
 .../6dcaf13f83e40d73a9c5180977b5bf171b812e11  |  1 +
 .../7511cc73615187b17837d01a013e4d886331fa54  |  1 +
 .../767e882d43ffb1c822233640f7ca4e33426f7a3b  |  1 +
 .../777b43cd6a3f75e17d9310584ac00d4bd3ee65a1  |  1 +
 .../77d8be75df172643a6fb1ee235d05b904aa501a0  |  1 +
 .../7b8fa7a85f9f6ae6f9178504d2202666fb8dc772  |  1 +
 .../7d850a53909012d59b379e99f1549332f01e3088  |  1 +
 .../84f62a3184758e8c27e63f3f27c05a50877dc389  |  1 +
 .../851be661349b0ceabf7cd933409f4d79ca9ac9a8  |  1 +
 .../8efd1c91dceac73be0780f4f3cddce62ba84ebf6  |  1 +
 .../8f3feb9a63afb6e100dad08136d8cbeea4a1dfed  |  1 +
 .../9100851463d47ef66626599f78730e4da01b8562  |  1 +
 .../9dfe5ccca3a5ed2e574fb1dd10ec6d98bf637484  |  1 +
 .../a5f6b7bdd3115f7427c55830f8fc4563256d410b  |  1 +
 .../adc83b19e793491b1c6ea0fd8b46cd9f32e592fc  |  0
 .../ae13a961739ce96b0cb75d1fae1bd6eddaad473d  |  1 +
 .../b15df036caa676bffff10933845c16ce0192f726  |  1 +
 .../b379e6c191cce7491020b50c345debd7ee95f14c  |  1 +
 .../b7899610b3e9299cc4248ff090827e35962a7a81  |  1 +
 .../bad754935cc524ecde1a46997056db302ea3baa3  |  1 +
 .../bbf379045a2134133a43636c5e7807d2503f6261  |  1 +
 .../bdaa097dc0aecd0840c0e6e46ed269ccec14f5fe  |  1 +
 .../be403e2dc82146c9730731e8facb7a996fbfa01a  |  1 +
 .../c358d48b194741a6ed970a730c64c18c26076778  |  1 +
 .../c4dff26491e4d229af0efcae747a2b78fddd7b75  |  1 +
 .../c76f1c7d662c14d891f04058128ce7cd83bc09bd  |  1 +
 .../dabc3a9d30f94608b2a68a5beb470c704890e3f1  |  1 +
 .../e0c30dfd58621aa24062fea9cf21d976e108a2f4  |  1 +
 .../e400db1ce2202210e9542f9f030c6404bf5718c8  |  1 +
 .../e5fa44f2b31c1fb553b6021e7360d07d5d91ff5e  |  1 +
 .../eca60ab9f2f130ab10bf4a642d00690442dd2b74  |  1 +
 .../f25a33be8af0a7f725531c61f228d2339dfd089e  |  1 +
 138 files changed, 291 insertions(+), 2 deletions(-)
 create mode 100644 test/fuzz/CMakeLists.txt
 create mode 100644 test/fuzz/csv_fuzzer.c
 create mode 100644 test/fuzz/http_parser_fuzzer.c
 create mode 100644 test/fuzz/uri_fuzzer.c
 create mode 100644 test/static/corpus/csv/0c90a17c7b7cb5163255c7b775a8b544fb62c59d
 create mode 100644 test/static/corpus/csv/0e76fc3bb39bac4f774e2ce3978e9b59bc4a04b7
 create mode 100644 test/static/corpus/csv/11f7ab7d8c2d4da313081e3282ab8120f0330b90
 create mode 100644 test/static/corpus/csv/2ace62c1befa19e3ea37dd52be9f6d508c5163e6
 create mode 100644 test/static/corpus/csv/3816dd9c9120fe6b3d806184874cc5c3e3a68df3
 create mode 100644 test/static/corpus/csv/409c042df7f6a518972df1bc1287442e28719b6c
 create mode 100644 test/static/corpus/csv/46b175b37b5c3f746fde0dd114ead9938c012cfc
 create mode 100644 test/static/corpus/csv/56754bc8c7346ef9fad5c2ae9c54cef0af72629c
 create mode 100644 test/static/corpus/csv/58f43ea1e6df023f3dd4be9f718e5d0382fb9697
 create mode 100644 test/static/corpus/csv/6d131d28c6e20c3a0a0b46c3aa7308d3029ab636
 create mode 100644 test/static/corpus/csv/7560cb86c281018ee2f80d840fd8e6aa73a609ef
 create mode 100644 test/static/corpus/csv/7b97db755e18dc519fbc49e5de19b5820b9441c1
 create mode 100644 test/static/corpus/csv/7ba0c88846fbcd28ad490df47f9ce4405d795303
 create mode 100644 test/static/corpus/csv/8a14c110827e26cfdde3693bc5db6cd8673cdc8a
 create mode 100644 test/static/corpus/csv/94c1799dfba59120dd6075ee60016b809a915ca8
 create mode 100644 test/static/corpus/csv/9e109f38c3948abe743bd116a34f05954f9ddd59
 create mode 100644 test/static/corpus/csv/d21ec5eaaab3c8db1f923674b7a3ee19ce35ed13
 create mode 100644 test/static/corpus/csv/d4a6d494cc2a06a0fee4873014210ec523d23750
 create mode 100644 test/static/corpus/csv/eca825c9bdb276332d524134ddf370f7d18c2444
 create mode 100644 test/static/corpus/csv/f9ba3e378e0409d66f946b31306de19edfe859bc
 create mode 100644 test/static/corpus/csv/fcad5471c295084dc1ec1eaa3753420e9803d251
 create mode 100644 test/static/corpus/http_parser/038ec38a9ae7669590f1e3401da8ffbc9b40c8ee
 create mode 100644 test/static/corpus/http_parser/043fdf868410e66239819e0af10cbe787cfab77e
 create mode 100644 test/static/corpus/http_parser/08abe5308ce774ad5e9e435de386748ce06521f8
 create mode 100644 test/static/corpus/http_parser/10b4f603cf09e21020e494e20a7f6760d5634c88
 create mode 100644 test/static/corpus/http_parser/172ed6e56aa94bada4135d64fc2e0c5eac779aed
 create mode 100644 test/static/corpus/http_parser/1e42978bf6935a0f8377f6c480c315f1ae4627b8
 create mode 100644 test/static/corpus/http_parser/1f6f26c085c3b209e626f90c63d0fb10526de318
 create mode 100644 test/static/corpus/http_parser/24b458efa865a138a314f0876a11ec680b983ed5
 create mode 100644 test/static/corpus/http_parser/2be565c790bc352f2cbaa0f3509e0bb6133b3616
 create mode 100644 test/static/corpus/http_parser/30fd5e18f586b219916fb3892961a00e92db7a7f
 create mode 100644 test/static/corpus/http_parser/38918740212c6e5aea01f2fc8772b1d4aa89be8b
 create mode 100644 test/static/corpus/http_parser/39d4c74a90b7f5f5426b7982857b5fd7edbd8f77
 create mode 100644 test/static/corpus/http_parser/3d21092e1a772d792e9dd720eeae30d8eb5ac2ad
 create mode 100644 test/static/corpus/http_parser/454dec613ca5c71fee0467061a88d2807201ac36
 create mode 100644 test/static/corpus/http_parser/4f13053e61966dd08d7cd2407865481ec1d2cbf9
 create mode 100644 test/static/corpus/http_parser/4ffa3daceb5b6ee3fc17cef3e0ae694ea5c583b5
 create mode 100644 test/static/corpus/http_parser/501b3a19def06b352978c03ece7ab282cdc6cbab
 create mode 100644 test/static/corpus/http_parser/50ad023e1465919f5afbfffb33504ddfdc6a7e69
 create mode 100644 test/static/corpus/http_parser/5177d236e3eea297b76c19194a4cf127b313b267
 create mode 100644 test/static/corpus/http_parser/51e1354d16cfa4967e91206be8bd0d8c6ca577af
 create mode 100644 test/static/corpus/http_parser/55d5f3acc62809fc87466b2048b157e50e63d644
 create mode 100644 test/static/corpus/http_parser/598d19d3175046ff035be228db2f1dc43957d8e2
 create mode 100644 test/static/corpus/http_parser/5b7444e43e5c1fd759483c76a46a5536da043022
 create mode 100644 test/static/corpus/http_parser/5c489184823a8a42844066fd5b4951bbad86934f
 create mode 100644 test/static/corpus/http_parser/6455c0e761cd485f3e38c470f216560bfc46eea4
 create mode 100644 test/static/corpus/http_parser/6596bb363cfd0bef3f68e265cfd824c6d37ecb7e
 create mode 100644 test/static/corpus/http_parser/66d5206b6c75b071f57684399218d144b0d337ea
 create mode 100644 test/static/corpus/http_parser/685073a623772c1d46475b5eb451de40247d697f
 create mode 100644 test/static/corpus/http_parser/71d4de855c1af66a6a5cea88b1eddc5032ecb26d
 create mode 100644 test/static/corpus/http_parser/73378b09c61739b65a5f63214f0515307f187e53
 create mode 100644 test/static/corpus/http_parser/768abf119ce4fa6c9a9ee9f17d9dacb32c61759c
 create mode 100644 test/static/corpus/http_parser/7ae1560be3dffbb88f3e48de3a4be99ecdc61441
 create mode 100644 test/static/corpus/http_parser/7c4d33785daa5c2370201ffa236b427aa37c9996
 create mode 100644 test/static/corpus/http_parser/80c5002c297e86198535d1574f3e47f4c6900782
 create mode 100644 test/static/corpus/http_parser/86908cf9f9f2c690ebd7462cacd2b28fc45db3a5
 create mode 100644 test/static/corpus/http_parser/89681f4bac464df0f73f3bf3fd48db40bc5796a6
 create mode 100644 test/static/corpus/http_parser/8c371f137d8a10fc568a3022edf6f10280c96bc0
 create mode 100644 test/static/corpus/http_parser/8ff59012e5ea417bf340e59a0ab6fd9e410011ea
 create mode 100644 test/static/corpus/http_parser/927ba76d456f6c3a06769795f87c46462e16acd5
 create mode 100644 test/static/corpus/http_parser/95a0311cd792a22e0de733080e0580638c8eb136
 create mode 100644 test/static/corpus/http_parser/9a3fc50025efc8aac22e16f10621f43a0f35ddcb
 create mode 100644 test/static/corpus/http_parser/ad1bde0f01973fc121af6f4a1efef3a1447c3a80
 create mode 100644 test/static/corpus/http_parser/ad50e55369c0e4459500323e0af8eb00172f0909
 create mode 100644 test/static/corpus/http_parser/b2af1811e30009a2b7cec55e86f26b8f4bf3c1cf
 create mode 100644 test/static/corpus/http_parser/bcebbda5c1d2033a62c14d6bf7e2dc54b407b403
 create mode 100644 test/static/corpus/http_parser/cfe75970181a6e2f5ddbf9cf968a9a1fba1a660b
 create mode 100644 test/static/corpus/http_parser/d01798aa68e31f2964a2bc2c10b203f5186a3ba1
 create mode 100644 test/static/corpus/http_parser/d2dc25ea74a20f35c78091cbc1e30cf2557c315f
 create mode 100644 test/static/corpus/http_parser/d930b69281035ce3b46f2635f5a91ee11f15876c
 create mode 100644 test/static/corpus/http_parser/dcb92ca0399b135c88170124fcdab6b6d62d115c
 create mode 100644 test/static/corpus/http_parser/e4e52eaca9ece89c0e3fa2ef7e6e126d47f20101
 create mode 100644 test/static/corpus/http_parser/ebe97f523d44667ea6e11e1c8cd9e5f02cf244e7
 create mode 100644 test/static/corpus/http_parser/ede1894116fdc6430ba23942e12d974e3f22875b
 create mode 100644 test/static/corpus/http_parser/f0f8a948443b28c5e344e6e43aedbb479059779c
 create mode 100644 test/static/corpus/http_parser/f1c4ffb8ea524f69bc8d6784f86b70ac99db2ad7
 create mode 100644 test/static/corpus/http_parser/f774dd0b8fc355505aab48a2107804387f45c4a0
 create mode 100644 test/static/corpus/uri/016d581dcda85465d5fa22eadd5947395b61303f
 create mode 100644 test/static/corpus/uri/018287fe57cf372d929b52a560910284ba406de6
 create mode 100644 test/static/corpus/uri/048b75ce15485f8daa16e516014df26f2cf1ce09
 create mode 100644 test/static/corpus/uri/048fbb93cfd1be0ccf151cf75147e391f12c2778
 create mode 100644 test/static/corpus/uri/07e1d498149de21318fe486a73b618b800f9e46c
 create mode 100644 test/static/corpus/uri/093873ef42d30bee0ec042892457333ce7d6cd65
 create mode 100644 test/static/corpus/uri/0a11f3691a10feefaeda9e30b4c891148d4ffdc1
 create mode 100644 test/static/corpus/uri/14394ce809fcbd4db56a1f1814fb322103148fc6
 create mode 100644 test/static/corpus/uri/251e9a9e4e077720a71747a94e24a6e25cb314a9
 create mode 100644 test/static/corpus/uri/2a855b2e35301abb51facebb20e78801b2219e0f
 create mode 100644 test/static/corpus/uri/2ab8897ce59547952f047b48d52f9d6d4c0ea3eb
 create mode 100644 test/static/corpus/uri/39f3fca5b4634a9004220b389122abedfef28db7
 create mode 100644 test/static/corpus/uri/3f18809f0df987b47c236d82d687ba16231daedb
 create mode 100644 test/static/corpus/uri/4143d3a341877154d6e95211464e1df1015b74bd
 create mode 100644 test/static/corpus/uri/49159cda7338d9b1a355631e7d33c55564fbfcb3
 create mode 100644 test/static/corpus/uri/4b40fa57bf6479d96f1a751c68578ee64e7b6759
 create mode 100644 test/static/corpus/uri/4f1a4d9e9b5db51ca7fdf0e9b4adb52f1813918b
 create mode 100644 test/static/corpus/uri/54b8c977fd54171c25da05e420b13d05dfaad747
 create mode 100644 test/static/corpus/uri/5bfff0efcc1e7f8e3550798038d6361392379dfa
 create mode 100644 test/static/corpus/uri/60f481551bdf721e8d1f2c805da6a7fb2d2e4858
 create mode 100644 test/static/corpus/uri/6c03daf8e568705738f646bfcdd03946acdce123
 create mode 100644 test/static/corpus/uri/6dcaf13f83e40d73a9c5180977b5bf171b812e11
 create mode 100644 test/static/corpus/uri/7511cc73615187b17837d01a013e4d886331fa54
 create mode 100644 test/static/corpus/uri/767e882d43ffb1c822233640f7ca4e33426f7a3b
 create mode 100644 test/static/corpus/uri/777b43cd6a3f75e17d9310584ac00d4bd3ee65a1
 create mode 100644 test/static/corpus/uri/77d8be75df172643a6fb1ee235d05b904aa501a0
 create mode 100644 test/static/corpus/uri/7b8fa7a85f9f6ae6f9178504d2202666fb8dc772
 create mode 100644 test/static/corpus/uri/7d850a53909012d59b379e99f1549332f01e3088
 create mode 100644 test/static/corpus/uri/84f62a3184758e8c27e63f3f27c05a50877dc389
 create mode 100644 test/static/corpus/uri/851be661349b0ceabf7cd933409f4d79ca9ac9a8
 create mode 100644 test/static/corpus/uri/8efd1c91dceac73be0780f4f3cddce62ba84ebf6
 create mode 100644 test/static/corpus/uri/8f3feb9a63afb6e100dad08136d8cbeea4a1dfed
 create mode 100644 test/static/corpus/uri/9100851463d47ef66626599f78730e4da01b8562
 create mode 100644 test/static/corpus/uri/9dfe5ccca3a5ed2e574fb1dd10ec6d98bf637484
 create mode 100644 test/static/corpus/uri/a5f6b7bdd3115f7427c55830f8fc4563256d410b
 create mode 100644 test/static/corpus/uri/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
 create mode 100644 test/static/corpus/uri/ae13a961739ce96b0cb75d1fae1bd6eddaad473d
 create mode 100644 test/static/corpus/uri/b15df036caa676bffff10933845c16ce0192f726
 create mode 100644 test/static/corpus/uri/b379e6c191cce7491020b50c345debd7ee95f14c
 create mode 100644 test/static/corpus/uri/b7899610b3e9299cc4248ff090827e35962a7a81
 create mode 100644 test/static/corpus/uri/bad754935cc524ecde1a46997056db302ea3baa3
 create mode 100644 test/static/corpus/uri/bbf379045a2134133a43636c5e7807d2503f6261
 create mode 100644 test/static/corpus/uri/bdaa097dc0aecd0840c0e6e46ed269ccec14f5fe
 create mode 100644 test/static/corpus/uri/be403e2dc82146c9730731e8facb7a996fbfa01a
 create mode 100644 test/static/corpus/uri/c358d48b194741a6ed970a730c64c18c26076778
 create mode 100644 test/static/corpus/uri/c4dff26491e4d229af0efcae747a2b78fddd7b75
 create mode 100644 test/static/corpus/uri/c76f1c7d662c14d891f04058128ce7cd83bc09bd
 create mode 100644 test/static/corpus/uri/dabc3a9d30f94608b2a68a5beb470c704890e3f1
 create mode 100644 test/static/corpus/uri/e0c30dfd58621aa24062fea9cf21d976e108a2f4
 create mode 100644 test/static/corpus/uri/e400db1ce2202210e9542f9f030c6404bf5718c8
 create mode 100644 test/static/corpus/uri/e5fa44f2b31c1fb553b6021e7360d07d5d91ff5e
 create mode 100644 test/static/corpus/uri/eca60ab9f2f130ab10bf4a642d00690442dd2b74
 create mode 100644 test/static/corpus/uri/f25a33be8af0a7f725531c61f228d2339dfd089e

-- 
2.25.1

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2020-12-25 14:52 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-30 20:24 [Tarantool-patches] [PATCH 0/4] Add fuzzing testing sergeyb
2020-11-30 20:24 ` [Tarantool-patches] [PATCH 1/4] test: add infrastructure for fuzzing testing and fuzzers sergeyb
2020-12-07 17:24   ` Igor Munkin
2020-12-07 19:54     ` Igor Munkin
2020-12-13 18:56     ` Sergey Bronnikov
2020-12-20 13:31       ` Igor Munkin
2020-12-24 10:18         ` Sergey Bronnikov
2020-12-24 13:22           ` Igor Munkin
2020-12-24 17:25             ` Sergey Bronnikov
2020-12-24 17:50               ` Igor Munkin
2020-12-25  7:07                 ` Sergey Bronnikov
2020-12-25  9:02                   ` Igor Munkin
2020-12-25 10:33                     ` Sergey Bronnikov
2020-11-30 20:24 ` [Tarantool-patches] [PATCH 2/4] test: add corpus to be used with fuzzers sergeyb
2020-12-07 17:34   ` Igor Munkin
2020-12-13 18:56     ` Sergey Bronnikov
2020-11-30 20:24 ` [Tarantool-patches] [PATCH 3/4] travis: build tarantool with ENABLE_FUZZER sergeyb
2020-12-07 17:38   ` Igor Munkin
2020-11-30 20:24 ` [Tarantool-patches] [PATCH 4/4] test: integrate with OSS Fuzz sergeyb
2020-12-07 17:42   ` Igor Munkin
2020-12-01 10:54 ` [Tarantool-patches] [PATCH 0/4] Add fuzzing testing Serge Petrenko
2020-12-01 14:41   ` Sergey Bronnikov
2020-12-01 14:45     ` Serge Petrenko
2020-12-07 17:49 ` Igor Munkin
2020-12-25 13:08 ` Igor Munkin
2020-12-25 14:52 ` Kirill Yukhin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox