aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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-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-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
2022-03-23refactor: use Span in random.*pasta
2022-03-21Merge bitcoin/bitcoin#23880: p2p: Serialize cmpctblock at most once in NewPoW...MarcoFalke
2022-03-18scripted-diff: rename TxRelay membersJohn Newbery
2022-03-18[net processing] Move tx relay data to PeerJohn Newbery
2022-03-18[net processing] Move m_wtxid_relay to PeerJohn Newbery
2022-03-18[net] Add CNode.m_relays_txs and CNode.m_bloom_filter_loadedJohn Newbery
2022-03-13Use std::chrono for salting when randomizing ADDR destinationGleb Naumenko
2022-03-07Merge bitcoin/bitcoin#24427: refactor: Release cs_main before MaybeSendFeefilterMarcoFalke
2022-03-02net: fix GetListenPort() to derive the proper portVasil Dimov
2022-02-23refactor: Release cs_main before MaybeSendFeefilterMarcoFalke
2022-02-11net: include the port when deciding a relay destinationVasil Dimov
2022-01-26p2p: Serialize cmpctblock at most once in NewPoWValidBlockMarcoFalke
2022-01-25Remove/inline ReadRawBlockFromDisk(block_data, pindex, message_start)Hennadii Stepanov
2022-01-25Merge bitcoin/bitcoin#23706: rpc: getblockfrompeer followupsMarcoFalke
2022-01-24Merge bitcoin/bitcoin#24078: net, refactor: Rename CNetMessage::m_command wit...MarcoFalke
2022-01-23Merge bitcoin/bitcoin#24021: Rename and move PoissonNextSend functionsfanquake
2022-01-16scripted-diff: rename `cs_SubVer` -> `m_subver_mutex`Sebastian Falbesoner
2022-01-15net, refactor: Drop tautological local variablesHennadii Stepanov
2022-01-15scripted-diff: Rename CNetMessage::m_command with CNetMessage::m_typeHennadii Stepanov
2022-01-13[net processing] Rename PoissonNextSendInbound to NextInvToInboundsJohn Newbery
2022-01-13[net processing] Move PoissonNextSendInbound to PeerManagerJohn Newbery
2022-01-13scripted-diff: replace PoissonNextSend with GetExponentialRandJohn Newbery
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky