aboutsummaryrefslogtreecommitdiff
path: root/src/test/fuzz/addrman.cpp
AgeCommit message (Expand)Author
2023-08-03Merge bitcoin/bitcoin#27918: fuzz: addrman, avoid `ConsumeDeserializable` whe...fanquake
2023-07-19Merge bitcoin/bitcoin#28085: refactor: use Span for SipHash::WriteAndrew Chow
2023-07-17Merge bitcoin/bitcoin#28065: fuzz: Flatten all FUZZ_TARGET macros into onefanquake
2023-07-17refactor: use Span for SipHash::WriteSebastian Falbesoner
2023-07-13Merge bitcoin/bitcoin#27549: fuzz: addrman, add coverage for `network` field ...Andrew Chow
2023-07-13scripted-diff: Use new FUZZ_TARGET macro everywhereMarcoFalke
2023-06-19fuzz: addrman, avoid `ConsumeDeserializable` when possiblebrunoerg
2023-05-09refactor: Replace string chain name constants with ChainTypesTheCharlatan
2023-05-02fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `...brunoerg
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-01-26addrman, refactor: combine two size functionsAmiti Uttarwar
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-11-17[fuzz] Move ConsumeNetAddr to fuzz/util/net.hdergoegge
2022-07-26refactor: Use type-safe std::chrono for addrman timeMarcoFalke
2022-07-26scripted-diff: Rename addrman time symbolsMarcoFalke
2022-04-20[net] Move asmap into NetGroupManagerJohn Newbery
2022-02-21test: Fix Wambiguous-reversed-operator compiler warningsMarcoFalke
2022-01-11fuzz: addrman fuzz tests: override-able check ratioVasil Dimov
2021-11-19scripted-diff: Use clang-tidy syntax for C++ named argumentsMarcoFalke
2021-11-12fuzz: replace every fuzzer-controlled loop with a LIMITED_WHILE loopAndrew Poelstra
2021-10-22Make AddrMan support multiple ports per IPPieter Wuille
2021-10-05[fuzz] Update comment in FillAddrman()John Newbery
2021-10-05[fuzz] Make Fill() a free function in fuzz/addrman.cppJohn Newbery
2021-10-05[fuzz] Make RandAddr() a free function in fuzz/addrman.cppJohn Newbery
2021-10-05[fuzz] Pass FuzzedDataProvider& into Fill() in addrman fuzz testsJohn Newbery
2021-10-05[fuzz] Create a FastRandomContext in addrman fuzz testsJohn Newbery
2021-09-28scripted-diff: Rename CAddrInfo to AddrInfoAmiti Uttarwar
2021-09-28scripted-diff: Rename CAddrMan to AddrManAmiti Uttarwar
2021-09-28[addrman] Introduce CAddrMan::Impl to encapsulate addrman implementation.Amiti Uttarwar
2021-09-21fuzz: Move all addrman fuzz targets to one fileMarcoFalke
2021-09-16fuzz: allow lower number of sourcesMartin Zumsande
2021-09-16fuzz: Use public interface to fill addrman tried tablesMartin Zumsande
2021-09-07[asmap] Remove SanityCheckASMap() from netaddressJohn Newbery
2021-08-27[fuzz] Add ConsumeAsmap() functionJohn Newbery
2021-08-27[addrman] Set m_asmap in CAddrMan initializer listJohn Newbery
2021-08-19[addrman] Remove all public uses of CAddrMan.Clear() from the testsJohn Newbery
2021-08-15[addrman] Merge the two Add() functionsAmiti Uttarwar
2021-08-12[addrman] Make addrman consistency checks a runtime optionJohn Newbery
2021-08-05[addrman] Add deterministic argument to CAddrMan ctorJohn Newbery
2021-08-04fuzz: check that ser+unser produces the same AddrManVasil Dimov
2021-08-02fuzz: move init code to the CAddrManDeterministic constructorVasil Dimov
2021-08-02Merge bitcoin/bitcoin#21940: refactor: Mark CAddrMan::Select and GetAddr constMarcoFalke
2021-07-23Add missing GUARDED_BY to CAddrMan::insecure_randMarcoFalke
2021-07-22Merge bitcoin/bitcoin#22493: fuzz: Extend addrman fuzz test with deserializeMarcoFalke
2021-07-21fuzz: Actually use const addrmanMarcoFalke
2021-07-20[addrman] Remove unused test_before_evict argument from Good()John Newbery
2021-07-19fuzz: Extend addrman fuzz test with deserializeMarcoFalke
2021-06-14Make CAddrMan::Check privateHennadii Stepanov
2021-06-13fuzz: Call const member functions in addrman fuzz test only onceMarcoFalke
2021-05-19p2p: allow CAddrMan::GetAddr() by network, add doxygenJon Atack