aboutsummaryrefslogtreecommitdiff
path: root/tests/fuzz/fuzzer.cpp (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2018-09-27fuzz_tests: catch unhandled exceptionsmoneromooo-monero1-0/+4
Coverity 175293, 175312, 175266
2018-08-13fuzz_tests: use __AFL_INIT when availablemoneromooo-monero1-0/+4
alleged to speed things up
2018-01-26Readd copyright starting datexmr-eric1-1/+1
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-12-23tests: don't init stuff we don't need in fuzz tests - fastermoneromooo-monero1-32/+1
2017-12-16move includes around to lessen overall loadmoneromooo-monero1-0/+1
2017-10-21Initialize openssl on startupmoneromooo-monero1-0/+2
2017-06-24Add fuzz testing using american fuzzy lopmoneromooo-monero1-26/+57
Existing tests: block, transaction, signature, cold outputs, cold transaction. Data for these is in tests/data/fuzz. A convenience shell script is in contrib/fuzz_testing/fuzz.sh, eg: contrib/fuzz_testing/fuzz.sh signature The fuzzer will run indefinitely, ^C to stop. Fuzzing is currently supported for GCC only. I can't get CLANG to build Monero here as it dies on some system headers, so if someone wants to make it work on both, that'd be great. In particular, the __AFL_LOOP construct should be made to work so that a given run can fuzz multiple inputs, as the C++ load time is substantial.
2017-02-27node_rpc_proxy: allow caching daemon RPC versionmoneromooo-monero1-0/+2
2017-02-27wallet: invalidate node proxy cache when reconnectingmoneromooo-monero1-0/+2
2017-01-25Updates to epee HTTP client codeLee Clagett1-5/+1
- http_simple_client now uses std::chrono for timeouts - http_simple_client accepts timeouts per connect / invoke call - shortened names of epee http invoke functions - invoke command functions only take relative path, connection is not automatically performed
2017-01-16wallet: add a node RPC cache layer for simple RPC callsmoneromooo-monero1-34/+28
Mostly getinfo and get_hard_fork_info, which are called pretty often. This speeds up transfers as a bonus.
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-10-27common: const and init list pedantrymoneromooo-monero1-1/+2
2015-05-31cleaning up, removing redundant files, renaming, fixing incorrect licensesRiccardo Spagni1-0/+28
2015-02-24Daemonize changes pulled in -- daemon buildsThomas Winget1-0/+42
many RPC functions added by the daemonize changes (and related changes on the upstream dev branch that were not merged) were commented out (apart from return). Other than that, this *should* work...at any rate, it builds, and that's something.