Files
bitcoin/src/test/fuzz
fanquake 498fe4b780 Merge bitcoin/bitcoin#23575: fuzz: Rework FillNode
fa19bab90a fuzz: Rework FillNode (MarcoFalke)
fae6e31df7 refactor: Set fSuccessfullyConnected in FillNode (MarcoFalke)
fa3583f856 fuzz: Avoid negative NodeId in ConsumeNode (MarcoFalke)

Pull request description:

  Currently `FillNode` is a bit clumsy because it directly modifies memory of `CNode`. This gets in the way of moving that memory to `Peer`. Also, it isn't particularly consistent. See for example https://github.com/bitcoin/bitcoin/pull/21160#discussion_r739206139 .

  Fix all issues by sending a `version`/`verack` in `FillNode` and let net_processing figure out the internal details.

ACKs for top commit:
  jnewbery:
    Strong concept ACK and light code review ACK fa19bab90a

Tree-SHA512: 33261d857c3fa6d5d39d742624009a29178ad5a15eb3fd062da741affa5a4854fd45ed20d59a6bba2fb068cf7b39cad6f95b2910be7cb6afdc27cd7917955b67
2021-12-14 20:40:58 +08:00
..
2021-11-29 17:59:44 -05:00
2021-03-15 17:26:35 -07:00
2021-12-10 13:58:55 +01:00
2021-03-11 13:45:14 +08:00
2021-11-16 19:18:05 +01:00
2021-09-22 10:39:08 +02:00
2021-04-09 13:17:37 +02:00
2021-12-08 14:20:16 +01:00
2021-12-07 18:56:29 -03:00
2021-12-01 12:15:08 +01:00