aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2020-09-29Merge #19107: p2p: Move all header verification into the network layer, exten...fanquake
2020-09-26Merge #19725: [RPC] Add connection type to getpeerinfo, improve logsMarcoFalke
2020-09-23Merge #19979: Replace LockAssertion with AssertLockHeld, remove LockAssertionMarcoFalke
2020-09-22Remove header checks out of net_processingTroy Giorshev
2020-09-22Move checksum check from net_processing to netTroy Giorshev
2020-09-21[log] Add connection type to log statementAmiti Uttarwar
2020-09-22Merge #17785: p2p: Unify Send and Receive protocol versionsWladimir J. van der Laan
2020-09-21Merge #19697: Improvements on ADDR cachingWladimir J. van der Laan
2020-09-19Replace LockAssertion with a proper thread safety annotationsHennadii Stepanov
2020-09-16Merge #19879: [p2p] miscellaneous wtxid followupsfanquake
2020-09-08Do not pass chain params to CheckForStaleTipAndEvictPeers twiceMarcoFalke
2020-09-07p2p: Use the greatest common version in peer logicHennadii Stepanov
2020-09-07p2p: Remove SetCommonVersion() from VERACK handlerHennadii Stepanov
2020-09-07refactor: Rename local variable nSendVersionHennadii Stepanov
2020-09-07p2p: Unify Send and Receive protocol versionsHennadii Stepanov
2020-09-07Merge #19791: [net processing] Move Misbehaving() to PeerManagerMarcoFalke
2020-09-07[net processing] Move Misbehaving() to PeerManagerJohn Newbery
2020-09-07[net_processing] Move SendBlockTransactions into PeerManagerJohn Newbery
2020-09-07[net processing] Move MaybePunishPeerForTx to PeerManagerJohn Newbery
2020-09-07[net processing] Move ProcessOrphanTx to PeerManagerJohn Newbery
2020-09-07[net processing] Move MaybePunishNodeForBlock into PeerManagerJohn Newbery
2020-09-07[net processing] Move ProcessHeadersMessage to PeerManagerJohn Newbery
2020-09-07[whitespace] tidy up indentation after scripted diffJohn Newbery
2020-09-07scripted-diff: [net processing] Rename PeerLogicValidation to PeerManagerJohn Newbery
2020-09-07[net_processing] Pass chainparams to PeerLogicValidation constructorJohn Newbery
2020-09-07[move only] Collect all private members of PeerLogicValidation togetherJohn Newbery
2020-09-07Merge #19478: Remove CTxMempool::mapLinks data structure memberMarcoFalke
2020-09-05Remove mempool global from p2pMarcoFalke
2020-09-05Merge #19728: Increase the ip address relay branching factor for unreachable ...Wladimir J. van der Laan
2020-09-04[p2p] Remove dead codeAmiti Uttarwar
2020-09-04[p2p] Check for nullptr before dereferencing pointerAdam Jonas
2020-09-04[mempool] Revert unbroadcast set to tracking just txidAmiti Uttarwar
2020-09-04Remove mapLinks in favor of entry inlined structs with iterator type erasureJeremy Rubin
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-27Add indexing ADDR cache by local socket addrGleb Naumenko
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