aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2022-05-31Merge bitcoin/bitcoin#24178: p2p: Respond to getheaders if we have sufficient...MacroFake
2022-05-20Merge bitcoin/bitcoin#25175: refactor: Improve thread safety analysis by prop...MacroFake
2022-05-20Merge bitcoin/bitcoin#25168: refactor: Avoid passing params where not neededMacroFake
2022-05-20refactor: Propagate negative `!m_tx_relay_mutex` capabilityHennadii Stepanov
2022-05-20refactor: Propagate negative `!m_most_recent_block_mutex` capabilityHennadii Stepanov
2022-05-19Merge bitcoin/bitcoin#25147: Net processing: follow ups to #20799 (removing s...fanquake
2022-05-19Merge bitcoin/bitcoin#22778: net processing: Reduce resource usage for inboun...fanquake
2022-05-18Do not pass CChainParams& to PeerManager::makeMacroFake
2022-05-18[net processing] Don't initialize TxRelay for non-tx-relay peers.John Newbery
2022-05-18[net processing] Add m_tx_relay_mutex to protect m_tx_relay ptrJohn Newbery
2022-05-18[net processing] Comment all TxRelay membersJohn Newbery
2022-05-18[net processing] [refactor] Move m_next_send_feefilter and m_fee_filter_sentJohn Newbery
2022-05-17Remove fUseWTXID parameter from CBlockHeaderAndShortTxIDs constructorJohn Newbery
2022-05-16refactor: replace RecursiveMutex `m_most_recent_block_mutex` with MutexSebastian Falbesoner
2022-05-16refactor: reduce scope of lock `m_most_recent_block_mutex`Sebastian Falbesoner
2022-05-16Merge bitcoin/bitcoin#25109: Strengthen AssertLockNotHeld assertionsMacroFake
2022-05-15[net processing] Remove redundant nodestate->m_sendcmpct check in MaybeSetPee...John Newbery
2022-05-15[net processing] Only relay blocks by cmpctblock and cache for fast relay if ...John Newbery
2022-05-15[net processing] Rename CNodeState compact block membersJohn Newbery
2022-05-15[net processing] Tidy up `sendcmpct` processingJohn Newbery
2022-05-15[net processing] fPreferHeaderAndIDs implies fProvidesHeaderAndIDsJohn Newbery
2022-05-15[net processing] Remove fWantsCmpctWitnessJohn Newbery
2022-05-15[net processing] Remove fSupportsDesiredCmpctVersionJohn Newbery
2022-05-15[net processing] Simplify `sendcmpct` processingJohn Newbery
2022-05-15[net processing] Only accept `sendcmpct` with version=2John Newbery
2022-05-15[net processing] Only advertise support for version 2 compact blocksJohn Newbery
2022-05-13Merge bitcoin/bitcoin#24595: deploymentstatus: move g_versionbitscache global...MacroFake
2022-05-12Merge bitcoin/bitcoin#24925: refactor: make GetRand a template, remove GetRan...MacroFake
2022-05-12Increase threadsafety annotation coverageAnthony Towns
2022-05-10refactor: use chainman instead of chainParams for DeploymentActive*Anthony Towns
2022-05-10validation: remove redundant CChainParams params from ChainstateManager methodsAnthony Towns
2022-04-30Merge bitcoin/bitcoin#24543: net processing: Move remaining globals into Peer...MacroFake
2022-04-27Merge bitcoin/bitcoin#18642: Use std::chrono for the time to rotate destinati...MacroFake
2022-04-26scripted-diff: Rename PeerManagerImpl membersdergoegge
2022-04-26[net processing] Move nHighestFastAnnounce into PeerManagerImpldergoegge
2022-04-22refactor: make GetRand a template, remove GetRandIntpasta
2022-04-21Merge bitcoin/bitcoin#24213: refactor: use Span in random.*laanwj
2022-04-20[net processing] Move block cache state into PeerManagerImpldergoegge
2022-04-20[net processing] Inline and simplify UpdatePreferredDownloaddergoegge
2022-04-20[net processing] Move nPreferredDownload into PeerManagerImpldergoegge
2022-04-20[net processing] Move mapNodeState into PeerManagerImpldergoegge
2022-04-20[net processing] Move CNodeState declaration above PeerManagerImpldergoegge
2022-04-19scripted-diff: Rename pindexBestHeader, fHavePrunedCarl Dong
2022-04-19style-only: Miscellaneous whitespace changesCarl Dong
2022-04-19move-mostly: Make pindexBestHeader a ChainMan memberCarl Dong
2022-04-04refactor: fix clang-tidy named args usagefanquake
2022-03-29[net processing] PushNodeVersion() takes a const Peer&John Newbery
2022-03-28net_processing: move CNode data access out of lockJohn Newbery
2022-03-25Merge bitcoin/bitcoin#21160: net/net processing: Move tx inventory into net_p...fanquake
2022-03-24Add CSerializedNetMsg::Copy() helperMarcoFalke