HomePhabricator

Remove transport protocol knowhow from CNetMessage / net processing

Description

Remove transport protocol knowhow from CNetMessage / net processing

Summary:
Partial backport 2/7 of core PR16202:
https://github.com/bitcoin/bitcoin/pull/16202/commits/1a5c656c3169ba525f84145d19ce8c64f2cf1efb

Depends on D8222.

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, PiRK, jasonbcox

Reviewed By: #bitcoin_abc, PiRK, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D8223

Details

Provenance
Jonas Schnelli <dev@jonasschnelli.ch>Authored on Jun 13 2019, 09:07
FabienCommitted on Nov 3 2020, 10:00
FabienPushed on Nov 3 2020, 10:01
Reviewer
Restricted Project
Differential Revision
D8223: Remove transport protocol knowhow from CNetMessage / net processing
Parents
rABC360f3ded8bb2: Refactor: split network transport deserializing from message container
Branches
Unknown
Tags
Unknown