aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2020-09-05Merge #19728: Increase the ip address relay branching factor for unreachable ...Wladimir J. van der Laan
2020-09-02[refactor] Simplify check for block-relay-only connection.Amiti Uttarwar
2020-09-02[trivial] Small style updatesAmiti Uttarwar
2020-09-02[doc] Explain address handling logic in process messagesAmiti Uttarwar
2020-09-02[refactor] Restructure logic to check for addr relay.Amiti Uttarwar
2020-09-02Merge #19610: p2p: refactor AlreadyHave(), CInv::type, INV/TX processingWladimir J. van der Laan
2020-09-01Merge #19668: Do not hide compile-time thread safety warningsMarcoFalke
2020-08-29Use LockAssertion utility class instead of AssertLockHeld()Hennadii Stepanov
2020-08-28Merge #19607: [p2p] Add Peer struct for per-peer data in net processingWladimir J. van der Laan
2020-08-26p2p: ensure inv is GenMsgTx before ToGenTxid in inv processingJohn Newbery
2020-08-26p2p: make gtxid(.hash) and fAlreadyHave localvars constJon Atack
2020-08-26p2p: use CInv block message helpers in net_processing.cppJon Atack
2020-08-26[net processing] Change AlreadyHaveTx() to take a GenTxidJohn Newbery
2020-08-26[net processing] Change AlreadyHaveBlock() to take block_hash argumentJohn Newbery
2020-08-26[net processing] Remove mempool argument from AlreadyHaveBlock()John Newbery
2020-08-26[net processing] Split AlreadyHave() into separate block and tx functionsJohn Newbery
2020-08-26p2p: remove nFetchFlags from NetMsgType TX and INV processingJon Atack
2020-08-24Merge #19704: Net processing: move ProcessMessage() to PeerLogicValidationfanquake
2020-08-21[net_processing] Move ProcessMessage to PeerLogicValidationJohn Newbery
2020-08-14Increase the ip address relay branching factor for unreachable networksPieter Wuille
2020-08-13Merge #19070: p2p: Signal support for compact block filters with NODE_COMPACT...Wladimir J. van der Laan
2020-08-12[net_processing] Change PeerLogicValidation to hold a connman referenceJohn Newbery
2020-08-12Merge #19658: [rpc] Allow RPC to fetch all addrman records and add records to...Wladimir J. van der Laan
2020-08-12scripted-diff: rename misbehavior membersJohn Newbery
2020-08-12[net processing] Move misbehavior tracking state to PeerJohn Newbery
2020-08-12[net processing] Add PeerJohn Newbery
2020-08-12[net processing] Remove CNodeState.nameJohn Newbery
2020-08-12[addrman] Specify max addresses and pct when calling GetAddresses()John Newbery
2020-08-12Merge #19316: [net] Cleanup logic around connection typesfanquake
2020-08-10Merge #19596: Deduplicate parent txid loop of requested transactions and miss...Wladimir J. van der Laan
2020-08-07[refactor] Remove IsOutboundDisconnectionCandidateAmiti Uttarwar
2020-08-07[net/refactor] Simplify multiple-connection checksAmiti Uttarwar
2020-08-07[net/refactor] Remove fInbound flag from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Remove m_addr_fetch member var from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Remove fFeeler flag from CNodeAmiti Uttarwar
2020-08-07[net/refactor] Remove m_manual_connection flag from CNodeAmiti Uttarwar
2020-08-07scripted-diff: Rename OneShot to AddrFetchAmiti Uttarwar
2020-08-07Merge #19620: Add txids with non-standard inputs to reject filterfanquake
2020-08-04Deduplicate missing parents of orphan transactionsSuhas Daftuar
2020-08-04Rewrite parent txid loop of requested transactionsSuhas Daftuar
2020-08-04Add txids with non-standard inputs to reject filterSuhas Daftuar
2020-08-03Merge #18991: Cache responses to GETADDR to prevent topology leaksWladimir J. van der Laan
2020-07-30refactor: make txmempool interface use GenTxidPieter Wuille
2020-07-30refactor: make FindTxForGetData use GenTxidPieter Wuille
2020-07-30refactor: use GenTxid in tx request functionsPieter Wuille
2020-07-30p2p: enable fetching of orphans from wtxid peersPieter Wuille
2020-07-30refactor: add GenTxid (=txid or wtxid) type and use it for tx request logicPieter Wuille
2020-07-30Merge #19590: p2p, refactor: add `CInv` transaction message helpers; use in n...Wladimir J. van der Laan
2020-07-30Add addr permission flag enabling non-cached addr sharingGleb Naumenko
2020-07-30Cache responses to addr requestsGleb Naumenko