aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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
2023-01-16Add BlockManager::LoadingBlocks()MarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-12net: remove CService::ToString() use ToStringAddrPort() insteadVasil Dimov
2022-12-12Merge bitcoin/bitcoin#26199: p2p: Don't self-advertise during version processingMarcoFalke
2022-12-08Merge bitcoin/bitcoin#26378: refactor: Pass reference to last header, not poi...MarcoFalke
2022-12-06Merge bitcoin/bitcoin#26609: refactor: Move `txmempool_entry.h` --> `kernel/m...MarcoFalke
2022-12-05Merge bitcoin/bitcoin#24226: rpc: warn that nodes ignore requests for old sta...MarcoFalke
2022-12-05Merge bitcoin/bitcoin#26624: refactor: Rename local variable to distinguish i...glozow
2022-12-02Merge bitcoin/bitcoin#26569: p2p: Ensure transaction announcements are only q...fanquake
2022-12-02refactor: Rename local variable to distinguish it from type aliasHennadii Stepanov
2022-11-30[net processing] Assume that TxRelay::m_tx_inventory_to_send is empty pre-verackdergoegge
2022-11-30Merge bitcoin/bitcoin#26359: p2p: Erlay support signaling follow-upsfanquake
2022-11-30refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`Hennadii Stepanov
2022-11-29[net processing] Ensure transaction announcements are only queued for fully c...dergoegge
2022-11-29txorphanage: index workset by originating peerAnthony Towns
2022-11-28Merge bitcoin/bitcoin#26295: Replace global g_cs_orphans lock with localglozow
2022-11-23refactor, doc: Improve SetupAddressRelay call in version processingMartin Zumsande
2022-11-18Merge bitcoin/bitcoin#17786: refactor: Nuke policy/fees->mempool circular dep...glozow
2022-11-16refactor: Move `CTxMemPoolEntry` class to its own moduleHennadii Stepanov
2022-11-14p2p, refactor: Extend logs for unexpected sendtxrcnclGleb Naumenko
2022-11-14p2p: Clarify sendtxrcncl policiesGleb Naumenko
2022-11-14p2p, refactor: Switch to enum class for ReconciliationRegisterResultGleb Naumenko