aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2020-10-11Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake
2020-10-09net: advertise support for ADDRv2 via new messageVasil Dimov
2020-10-08Avoid 'timing mishap' warnings when mockingPieter Wuille
2020-10-08Use mockable time everywhere in net_processingPieter Wuille
2020-10-07Merge #19339: validation: re-delegate absurd fee checking from mempool to cli...fanquake
2020-10-05[validation] Remove absurdfee from accepttomempoolJohn Newbery
2020-10-04Merge #19723: Ignore unknown messages before VERACKMarcoFalke
2020-10-02Merge #19871: doc: Clarify scope of eviction protection of outbound block-rel...Wladimir J. van der Laan
2020-09-30Merge #19498: Tidy up ProcessOrphanTxMarcoFalke
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-10[doc] Clarify semantic of peer's m_protect w.r.t to outbound eviction logicsAntoine Riard
2020-09-08Do not pass chain params to CheckForStaleTipAndEvictPeers twiceMarcoFalke
2020-09-07ProcessOrphanTx: Move AddToCompactExtraTransactions call into ProcessOrphanTxJohn Newbery
2020-09-07ProcessOrphanTx: Remove aliasesJohn Newbery
2020-09-07ProcessOrphanTx: Remove outdated commentedJohn Newbery
2020-09-07ProcessOrphanTx: remove useless setMisbehaving setJohn Newbery
2020-09-07ProcessOrphanTx: remove useless done variableJohn Newbery
2020-09-07[net processing] Add doxygen comments for orphan data and functionJohn Newbery
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[doc] Clarify scope of eviction protection of outbound block-relay peersAntoine Riard
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