aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2021-07-20Merge bitcoin/bitcoin#22096: p2p: AddrFetch - don't disconnect on self-announ...fanquake
2021-07-15Add logging and addr rate limiting statisticsPieter Wuille
2021-07-15Randomize the order of addr processingPieter Wuille
2021-07-15Rate limit the processing of incoming addr messagesPieter Wuille
2021-06-29[refactor] Add deploymentstatus.hAnthony Towns
2021-06-29Merge bitcoin/bitcoin#21789: refactor: Remove ::Params() global from CChainStatefanquake
2021-06-23script, doc: spelling updateJon Atack
2021-06-21Merge bitcoin/bitcoin#22147: p2p: Protect last outbound HB compact block peerW. J. van der Laan
2021-06-17p2p: Add timeout for AddrFetch peersMartin Zumsande
2021-06-13refactor: Remove chainparams arg from CChainState member functionsMarcoFalke
2021-06-12Merge bitcoin/bitcoin#22221: refactor: Pass block reference instead of pointe...fanquake
2021-06-11refactor: Pass block reference instead of pointer to PeerManagerImpl::BlockRe...MarcoFalke
2021-06-10scripted-diff: tree-wide: Remove all review-only assertionsCarl Dong
2021-06-03Protect last outbound HB compact block peerSuhas Daftuar
2021-06-03scripted-diff: rename MarkBlockAs functionsJohn Newbery
2021-06-03[net processing] Tidy up MarkBlockAsReceived()John Newbery
2021-06-03[net processing] Add IsBlockRequested() functionJohn Newbery
2021-06-03[net processing] Remove QueuedBlock.hashJohn Newbery
2021-06-03scripted-diff: rename nPeersWithValidatedDownloadsJohn Newbery
2021-06-03[net processing] Remove CNodeState.nBlocksInFlightValidHeadersJohn Newbery
2021-06-03[net processing] Remove QueuedBlock.fValidatedHeadersJohn Newbery
2021-06-03[net processing] Remove unnecessary hash arg from MarkBlockAsInFlight()John Newbery
2021-05-31net: cleanup newly added PeerManagerImpl::ProcessNewBlockfanquake
2021-05-28p2p: AddrFetch - don't disconnect on self-announcementsMartin Zumsande
2021-05-25Merge bitcoin/bitcoin#21992: p2p: Remove -feefilter optionMarcoFalke
2021-05-24Factor feefilter logic outamadeuszpawlik
2021-05-24Merge bitcoin/bitcoin#21186: net/net processing: Move addr data into net_proc...fanquake
2021-05-19Remove -feefilter optionamadeuszpawlik
2021-05-19p2p: allow CConnman::GetAddresses() by network, add doxygenJon Atack
2021-05-12scripted-diff: update noban documentation in net_processing.cppJon Atack
2021-05-12scripted-diff: rename NetPermissionFlags enumeratorsJon Atack
2021-05-12scripted-diff: add NetPermissionFlags scopes where not already presentJon Atack
2021-05-04[net processing] Add internal _RelayTransactions()John Newbery
2021-04-30scripted-diff: rename address relay fieldsJohn Newbery
2021-04-30[net processing] Move addr relay data and logic into net processingJohn Newbery
2021-04-25p2p: Limit m_block_inv_mutexMarcoFalke
2021-04-21Merge bitcoin/bitcoin#21719: refactor: Add and use EnsureConnman in rpc codeMarcoFalke
2021-04-19remove executable flag for src/net_processing.cppSebastian Falbesoner
2021-04-17refactor: Mark member functions constMarcoFalke
2021-04-17Refactor ProcessNewBlock to reduce code duplicationR E Broadley
2021-04-13Merge #21575: refactor: Create blockstorage modulefanquake
2021-04-06doc: fixup -Wdocumentation issuesfanquake
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke
2021-04-05refactor: Remove negative lock annotations from globalsMarcoFalke
2021-04-01Merge #21198: net: Address outstanding review comments from PR20721W. J. van der Laan
2021-04-01[net] Changes to RunInactivityChecksJohn Newbery
2021-04-01Merge #21525: [Bundle 4.5/n] Followup fixups to bundle 4MarcoFalke
2021-04-01[net processing] Make RelayAddress() a member function of PeerManagerImplJohn Newbery
2021-04-01[net processing] Take NodeId instead of CNode* as originator for RelayAddress()John Newbery
2021-04-01Merge #21236: net processing: Extract `addr` send functionality into MaybeSen...MarcoFalke