aboutsummaryrefslogtreecommitdiff
path: root/src/test/fuzz/util.h
AgeCommit message (Expand)Author
2022-02-04Merge bitcoin/bitcoin#23604: Use Sock in CNodelaanwj
2022-01-28net: use Sock in CNodeVasil Dimov
2022-01-27Merge bitcoin/bitcoin#23438: refactor: Use spans of std::byte in serializelaanwj
2022-01-06fuzz: move FuzzedSock earlier in src/test/fuzz/util.hVasil Dimov
2022-01-05Merge bitcoin/bitcoin#21879: refactor: wrap accept() and extend usage of SockW. J. van der Laan
2022-01-02Remove unused char serializeMarcoFalke
2021-12-17Move AdditionOverflow to util, Add CheckedAdd with unit testsMarcoFalke
2021-12-01net: add new method Sock::Accept() that wraps accept()Vasil Dimov
2021-12-01refactor: Set fSuccessfullyConnected in FillNodeMarcoFalke
2021-12-01fuzz: Avoid negative NodeId in ConsumeNodeMarcoFalke
2021-11-01fuzz: Rework ConsumeScriptMarcoFalke
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-07-14Move implementations of non-template fuzz helpersSriram
2021-07-04fuzz: Improve ConsumeTxDestinationMarcoFalke
2021-07-04fuzz: Move ConsumeTxDestination to cpp fileMarcoFalke
2021-06-07fuzz: Remove confusing return keyword from CallOneOfMarcoFalke
2021-05-26Merge bitcoin/bitcoin#21966: Remove double serialization; use software encode...W. J. van der Laan
2021-05-26fuzz: don't try and use fopencookie when building for Androidfanquake
2021-05-24Remove support for double serializationPieter Wuille
2021-05-24Remove unused float serializationMarcoFalke
2021-05-09fuzz: Avoid excessively large min fee rate in tx_poolMarcoFalke
2021-04-28fuzz: Use correct variant of ConsumeRandomLengthString instead of hardcoding ...MarcoFalke
2021-04-28fuzz: Allow to pass min/max to ConsumeTimeMarcoFalke
2021-04-15fuzz: split FuzzedSock interface and implementationVasil Dimov
2021-04-14Avoid use of low file descriptor ids (which may be in use) in FuzzedSock and ...practicalswift
2021-04-06fuzz: Fix uninitialized read in testMarcoFalke
2021-03-30Merge #21387: p2p: Refactor sock to add I2P fuzz and unit testsWladimir J. van der Laan
2021-03-24fuzz: [refactor] Use PickValue where possibleMarcoFalke
2021-03-18fuzz: Add tx_pool fuzz targetsMarcoFalke
2021-03-16net: add connect() and getsockopt() wrappers to SockVasil Dimov
2021-03-16fuzz: avoid FuzzedSock::Recv() repeated errors with EAGAINVasil Dimov
2021-03-16fuzz: extend FuzzedSock::Recv() to support MSG_PEEKVasil Dimov
2021-03-16fuzz: implement unimplemented FuzzedSock methodsVasil Dimov
2021-03-11tests: Set errno in FuzzedFileProvider. Implement seek(..., ..., SEEK_END).practicalswift
2021-03-05fuzz: fix gcc Woverloaded-virtual build warningsJon Atack
2021-03-04fuzz: Avoid -Wreturn-type warningspracticalswift
2021-03-04Merge #21003: test: Move MakeNoLogFileContext to libtest_util, and use it in ...fanquake
2021-03-03Move MakeNoLogFileContext to common libtest_util, and use it in benchMarcoFalke
2021-03-02fuzz: Add FUZZED_SOCKET_FAKE_LATENCY mode to FuzzedSock to allow for fuzzing ...practicalswift
2021-03-02fuzz: Add fuzzing harness for Socks5(...)practicalswift
2021-02-22scripted-diff: Rename MakeFuzzingContext to MakeNoLogFileContextMarcoFalke
2021-02-01Merge #20464: refactor: Treat CDataStream bytes as uint8_tWladimir J. van der Laan
2021-01-30fuzz: Avoid designated initialization (C++20) in fuzz testspracticalswift
2021-01-28Merge #20995: fuzz: Avoid initializing version to less than MIN_PEER_PROTO_VE...MarcoFalke
2021-01-25fuzz: Avoid -fsanitize=integer warnings in fuzzing harnessespracticalswift
2021-01-23fuzz: Avoid initializing version to less than MIN_PEER_PROTO_VERSIONMarcoFalke
2021-01-23fuzz: move-only FillNode implementation to cpp fileMarcoFalke
2021-01-21fuzz: Consolidate fuzzing TestingSetup initializationCarl Dong
2021-01-11fuzz: Introduce CallOneOf helper to replace switch-caseMarcoFalke
2021-01-07fuzz: net permission flags in net processingMarcoFalke