aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2023-06-08Remove mapRelayMarcoFalke
2023-06-08net_processing: relay txs from m_most_recent_blockAnthony Towns
2023-06-01streams: Drop confusing DataStream::Serialize method and << operatorRyan Ofsky
2023-05-26Merge bitcoin/bitcoin#27761: p2p: Log addresses of stalling peersfanquake
2023-05-26p2p: Log addresses of stalling peersMartin Zumsande
2023-05-24Unconditionally return when compact block status == READ_STATUS_FAILEDGreg Sanders
2023-05-23Support up to 3 parallel compact block txn fetchingsGreg Sanders
2023-05-18Only request full blocks from the peer we thought had the block in-flightGreg Sanders
2023-05-18Convert mapBlocksInFlight to a multimapGreg Sanders
2023-05-18Remove nBlocksInFlightGreg Sanders
2023-05-18alias BlockDownloadMap for mapBlocksInFlightGreg Sanders
2023-05-11Merge bitcoin/bitcoin#27610: Improve performance of p2p inv to send queuesfanquake
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-05-10net_processing: Boost inv trickle rateAnthony Towns
2023-05-09p2p: Avoid prematurely clearing download state for other peersSuhas Daftuar
2023-05-03clarify processing of mempool-msgs when NODE_BLOOM0xb10c
2023-04-21Merge bitcoin/bitcoin#27419: move-only: Extract common/args from util/systemfanquake
2023-04-20Merge bitcoin/bitcoin#27412: logging, net: add ASN from peers on logsAndrew Chow
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-04-11Merge bitcoin/bitcoin#27270: refactor, net processing: Avoid CNode::m_relays_...fanquake
2023-04-04logging: log ASN when using `-asmap`brunoerg
2023-03-31[net processing] Pass TxRelay to FindTxForGetData instead of Peerdergoegge
2023-03-31[net processin] Don't take cs_main in FindTxForGetDatadergoegge
2023-03-30scripted-diff: Rename nUnconnectingHeaders and fPreferHeadersdergoegge
2023-03-30[net processing] Move m_recently_announced_invs from CNodeState to Peerdergoegge
2023-03-30[net processing] Annotate m_recently_announced_invs as guarded by g_msgproc_m...dergoegge
2023-03-30[net processing] Move fPreferHeaders from CNodeState to Peerdergoegge
2023-03-30[net processing] Annotate fPreferHeaders as guarded by g_msgproc_mutexdergoegge
2023-03-30[net processing] Move m_headers_sync_timeout from CNodeState to Peerdergoegge
2023-03-30[net processing] Annotate m_headers_sync_timeout as guarded by g_msgproc_mutexdergoegge
2023-03-30[net processing] Move nUnconnectingHeaders from CNodeState to Peerdergoegge
2023-03-30[net processing] Annotate nUnconnectingHeaders as guarded by g_msgproc_mutexdergoegge
2023-03-30refactor: Drop no longer used `CNetMsgMaker` instancesHennadii Stepanov
2023-03-27[net] Pass nRecvFloodSize to CNodedergoegge
2023-03-23Merge bitcoin/bitcoin#27257: refactor, net: End friendship of CNode, CConnman...fanquake
2023-03-22[net] Encapsulate CNode message pollingdergoegge
2023-03-20log: net: new header over cmpctblockJames O'Beirne
2023-03-16[net processing] Use TxRelay::m_relay_txs over CNode::m_relays_txsdergoegge
2023-02-17Merge bitcoin/bitcoin#25619: net: avoid overriding non-virtual ToString() in ...Andrew Chow
2023-01-29net_processing: simplify logging statementMartin Zumsande
2023-01-27Merge bitcoin/bitcoin#26900: refactor: Add BlockManager gettersMarcoFalke
2023-01-27Merge bitcoin/bitcoin#25880: p2p: Make stalling timeout adaptive during IBDAndrew Chow
2023-01-26Merge bitcoin/bitcoin#25296: Add DataStream without ser-type and ser-version ...fanquake
2023-01-26Merge bitcoin/bitcoin#26551: p2p: Track orphans by who provided themglozow
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-25net_processing: indicate more work to do when orphans are ready to reconsiderAnthony Towns
2023-01-25net_processing: Don't process tx after processing orphansAnthony Towns
2023-01-25net_processing: only process orphans before messagesAnthony Towns
2023-01-25txorphange: Drop redundant originator arg from GetTxToReconsiderAnthony Towns
2023-01-16Add BlockManager::IsPruneMode()MarcoFalke