aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2021-03-17Merge #21415: refactor: remove Optional & nulloptWladimir J. van der Laan
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-12[net processing] Add ChainSyncTimeoutState default initializersJohn Newbery
2021-03-12[net processing] Remove CNodeState ctor bodyJohn Newbery
2021-03-12Merge #21394: [doc] Improve comment about protected peersfanquake
2021-03-11Merge #21270: [Bundle 4/n] Prune g_chainman usage in validation-adjacent modulesWladimir J. van der Laan
2021-03-09[net processing] Remove unused CNode.address memberJohn Newbery
2021-03-08[doc] Improve comment about protected peersAmiti Uttarwar
2021-03-08net_processing: Add review-only assertion to PeerManagerCarl Dong
2021-03-08scripted-diff: net_processing: Use existing chainmanCarl Dong
2021-03-08net_processing: Move some static functions to PeerManagerCarl Dong
2021-03-05Use C++11 member initializer in CNodeStateMarcoFalke
2021-03-04Merge #21055: [Bundle 3/n] Prune remaining g_chainman usage in validation fun...Wladimir J. van der Laan
2021-03-04Merge #21015: Make all of net_processing (and some of net) use std::chrono typesfanquake
2021-03-03validation: Pass in chainstate to CTxMemPool::checkCarl Dong
2021-03-03Make tx relay data structure use std::chrono typesPieter Wuille
2021-03-03Make all Poisson delays use std::chrono typesPieter Wuille
2021-03-03Convert block/header sync timeouts to std::chrono typesPieter Wuille
2021-03-03Change all ping times to std::chrono typesPieter Wuille
2021-02-27net_processing: move AddToCompactExtraTransactions into PeerManagerImplAnthony Towns
2021-02-27txorphanage: Move functions and data into classAnthony Towns
2021-02-27txorphanage: Extract EraseOrphansForBlockAnthony Towns
2021-02-27net_processing: drop AddOrphanTxAnthony Towns
2021-02-26txorphanage: Extract OrphanageAddTxAnthony Towns
2021-02-26txorphanage: Extract GetOrphanTxAnthony Towns
2021-02-26txorphanage: Extract HaveOrphanTxAnthony Towns
2021-02-26txorphanage: Extract AddChildrenToWorkSetAnthony Towns
2021-02-26txorphanage: Add lock annotationsAnthony Towns
2021-02-26move-only: Add txorphanage moduleAnthony Towns
2021-02-22Merge #20845: net: Log to net debug in MaybeDiscourageAndDisconnect except fo...MarcoFalke
2021-02-20Merge #20750: [Bundle 2/n] Prune g_chainman usage in mempool-related validati...MarcoFalke
2021-02-19Merge #21187: Net processing: Only call PushAddress() from net_processingMarcoFalke
2021-02-18scripted-diff: Invoke ::AcceptToMemoryPool with chainstateCarl Dong
2021-02-18[net] Move checks from GetLocalAddrForPeer to callerJohn Newbery
2021-02-18[net] Change AdvertiseLocal to GetLocalAddrForPeerJohn Newbery
2021-02-17Merge #21188: scripted-diff: Remove redundant lock annotations in net processingMarcoFalke
2021-02-16net: Log to net debug in MaybeDiscourageAndDisconnect except for noban and ma...MarcoFalke
2021-02-15scripted-diff: rename ping membersJohn Newbery
2021-02-15[net processing] Move ping data fields to net processingJohn Newbery
2021-02-15[net processing] Move ping timeout logic to net processingJohn Newbery
2021-02-15[net processing] Move send ping message logic into functionJohn Newbery
2021-02-15[net processing] Add Peer& arg to MaybeDiscourageAndDisconnect()John Newbery
2021-02-15scripted-diff: Remove shadowing lock annotationsMarcoFalke
2021-02-15Merge #20942: [refactor] Move some net_processing globals into PeerManagerImplMarcoFalke
2021-02-11Merge #21062: refactor: return MempoolAcceptResult from ATMPMarcoFalke
2021-02-11Merge #21043: net: Avoid UBSan warning in ProcessMessage(...)MarcoFalke
2021-02-09[refactor] return MempoolAcceptResultgzhao408
2021-02-02doc: refer to BIPs 339/155 in feature negotiationJon Atack
2021-02-02Merge #19509: Per-Peer Message CaptureMarcoFalke