aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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-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-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