brunoerg
fb3e812277
p2p: return CSubNet
in LookupSubNet
2023-05-30 16:27:21 -03:00
brunoerg
5c832c3820
p2p, refactor: return std::optional<CNetAddr>
in LookupHost
2023-05-26 13:41:07 -03:00
brunoerg
34bcdfc6a6
p2p, refactor: return vector/optional<CService> in Lookup
2023-05-26 13:40:02 -03:00
brunoerg
7799eb125b
p2p, refactor: return std::vector<CNetAddr>
in LookupHost
2023-05-26 13:38:22 -03:00
Hennadii Stepanov
306ccd4927
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
- 2021: f47dda2c58
- 2020: fa0074e2d8
- 2019: aaaaad6ac9
2022-12-24 23:49:50 +00:00
dergoegge
0eeb9b0442
[fuzz] Move ConsumeNetAddr to fuzz/util/net.h
2022-11-17 14:52:45 +00:00
Vasil Dimov
c44c20108f
p2p, refactor: drop unused DNSLookupFn param in LookupSubnet()
2021-12-07 13:13:18 +01:00
Andrew Poelstra
214d9055ac
fuzz: replace every fuzzer-controlled loop with a LIMITED_WHILE loop
...
Blindly chose a cap of 10000 iterations for every loop, except for
the two in script_ops.cpp and scriptnum_ops.cpp which appeared to
(sometimes) be deserializing individual bytes; capped those to one
million to ensure that sometimes we try working with massive scripts.
There was also one fuzzer-controlled loop in timedata.cpp which was
already capped, so I left that alone.
git grep 'while (fuzz' should now run clean except for timedata.cpp
2021-11-12 19:51:55 +00:00
Jon Atack
6423c8175f
p2p, refactor: pass and use uint16_t CService::port as uint16_t
2021-03-16 19:52:31 +01:00
practicalswift
7c8c140ecc
fuzz: Implement fuzzed_dns_lookup_function as lambda
2021-03-15 15:27:25 +00:00
practicalswift
e528075189
tests: Add fuzzing harness for Lookup(...)/LookupHost(...)/LookupNumeric(...)/LookupSubNet(...)
2021-03-08 23:17:56 +00:00