aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2022-07-04Merge bitcoin/bitcoin#25454: p2p: Avoid multiple getheaders messages in fligh...fanquake
2022-07-01Replace GetTime() with NodeClock in MaybeSendGetHeaders()Suhas Daftuar
2022-06-29Merge bitcoin/bitcoin#25290: [kernel 3a/n] Decouple `CTxMemPool` from `ArgsMa...MacroFake
2022-06-28Don't send getheaders message when another request is outstandingSuhas Daftuar
2022-06-28Cleanup received_new_header calculation to use WITH_LOCKSuhas Daftuar
2022-06-28Move peer state updates from headers message into separate functionSuhas Daftuar
2022-06-28Move headers direct fetch to end of ProcessHeadersMessageSuhas Daftuar
2022-06-28Move headers-direct-fetch logic into own functionSuhas Daftuar
2022-06-28Move additional headers fetching to own functionSuhas Daftuar
2022-06-28Add helper function for checking header continuitySuhas Daftuar
2022-06-28Move handling of unconnecting headers into own functionSuhas Daftuar
2022-06-28mempool: Pass in -maxmempool instead of referencing gArgsCarl Dong
2022-06-28Merge bitcoin/bitcoin#25480: Replace CountSecondsDouble with Ticks<SecondsDou...fanquake
2022-06-27Merge bitcoin/bitcoin#25404: p2p, doc: Use MAX_BLOCKS_TO_ANNOUNCE consistentlyfanquake
2022-06-27Merge bitcoin/bitcoin#25144: refactor: Pass Peer& to Misbehaving()MacroFake
2022-06-27Replace CountSecondsDouble with Ticks<SecondsDouble>MacroFake
2022-06-22scripted-diff: Rename DEFAULT_MAX_MEMPOOL_SIZE to indicate SI unitCarl Dong
2022-06-22[net processing] Set CNode::m_relays_txs=true when receiving BIP37 filtersdergoegge
2022-06-17p2p, doc: Use MAX_BLOCKS_TO_ANNOUNCE consistentlyMartin Zumsande
2022-06-16Merge bitcoin/bitcoin#25215: [kernel 2d/n] Reduce CTxMemPool constructor call...laanwj
2022-06-14refactor: Introduce PeerManagerImpl::RejectIncomingTxsMacroFake
2022-06-10Merge bitcoin/bitcoin#24931: Strengthen thread safety assertionsMacroFake
2022-06-07Merge bitcoin/bitcoin#25254: Move minRelayTxFee to policy/settingsMacroFake
2022-06-02Merge bitcoin/bitcoin#24171: p2p: Sync chain more readily from inbound peers ...laanwj
2022-05-31Move minRelayTxFee to policy/settingsMacroFake
2022-05-31Merge bitcoin/bitcoin#24178: p2p: Respond to getheaders if we have sufficient...MacroFake
2022-05-27Pass Peer& to Misbehaving()MacroFake
2022-05-25tree-wide: clang-format CTxMemPool referencesCarl Dong
2022-05-20Merge bitcoin/bitcoin#25175: refactor: Improve thread safety analysis by prop...MacroFake
2022-05-21net_processing: thread safety annotation for m_tx_relay_mutexAnthony Towns
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-17Sync chain more readily from inbound peers during IBDSuhas Daftuar
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