Bruno Garcia
Bruno Garcia
This PR changes addrman's `Select` to support multiple networks and change `ThreadOpenConnections` to call it with reachable networks. It can avoid unnecessary `Select` calls and avoid exceeding the max number...
This PR adds a fuzz target for `ScriptPubKeyMan` migration. It creates a `LegacyDataSPKM` which can have some keys/scripts/etc, and then migrate it to descriptor. I tried to keep it as...
This PR adds a fuzz target for the `CreateTransaction` function. It is a regression target for https://github.com/bitcoin/bitcoin/pull/27271 and can be testing by applying: ```diff @@ -1110,7 +1110,7 @@ static util::Result...
Test the ban list is preserved through restart has been done by both `rpc_setban` and `p2p_disconnect_ban`. Since `p2p_disconnect_ban` does it in a more elegant way, we can keep only it...
The wallet has poor fuzz coverage. Hopefully, some work is being done to improve it. The goal of this issue is to actively track current work and work that needs...
`pk()()` is considered a valid policy because it identifies `)(` as the name. Found via: [bitcoinfuzz](https://github.com/brunoerg/bitcoinfuzz)
Instead of donwloading a lib like `libbgpdump` and calling it with a `sh` script, we could have a Python script to do the same work.
In the case we have 0 IPv4 and/or IPv6 addresses changed when comparing two files, the following line would throw an error (`math.log2(0)` doesn't make sense): ```py print("# %i (2^%f)...
This PR improves and fixes i2p logs (joint work with @vasild). - It replaces `LogPrint` to `LogPrintLevel` so we can log according to the severity. - Fix log when interruption...
This PR adds two new fields in `getrawaddrman` RPC: "mapped_as" and "source_mapped_as". These fields are used to return the ASN (Autonomous System Number) mapped to the peer and its source....