aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.h
AgeCommit message (Expand)Author
2024-06-20Merge bitcoin/bitcoin#29575: net_processing: make any misbehavior trigger imm...Ava Chow
2024-06-13refactor: remove warnings globalsstickies-v
2024-05-30net_processing: remove Misbehavior score and incrementsPieter Wuille
2024-04-10[net processing] Move IgnoresIncomingTxs to PeerManagerInfodergoegge
2024-04-10[net processing] Introduce PeerManagerInfodergoegge
2024-04-10[net processing] Use std::chrono for type-safe time offsetsstickies-v
2024-04-10[net processing] Move nTimeOffset to net_processingdergoegge
2024-01-15net: move state dependent peer services flagsfurszy
2024-01-15net: store best block tip time inside PeerManagerfurszy
2023-11-23refactor: P2P transport without serialize version and typeMarcoFalke
2023-10-03[net processing] PeerManager holds a FastRandomContextdergoegge
2023-07-25net processing: clamp -blockreconstructionextratxn to uint32_t boundsstickies-v
2023-07-25net processing: clamp -maxorphantx to uint32_t boundsstickies-v
2023-07-25doc: document PeerManager::Options membersstickies-v
2023-07-24[net processing] Move -capturemessages to PeerManager::Optionsdergoegge
2023-07-24[net processing] Move -blockreconstructionextratxn to PeerManager::Optionsdergoegge
2023-07-24[net processing] Move -maxorphantx to PeerManager::Optionsdergoegge
2023-07-24[net processing] Move -txreconciliation to PeerManager::Optionsdergoegge
2023-07-24[net processing] Use ignore_incoming_txs from m_optsdergoegge
2023-07-24[net processing] Introduce PeerManager optionsdergoegge
2023-05-23Support up to 3 parallel compact block txn fetchingsGreg Sanders
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-09-15net: add NetEventsInterface::g_msgproc_mutexAnthony Towns
2022-08-29Expose HeadersSyncState::m_current_height in getpeerinfo()Suhas Daftuar
2022-07-14[net processing] Remove CNode::nServicesJohn Newbery
2022-05-27Pass Peer& to Misbehaving()MacroFake
2022-05-18Do not pass CChainParams& to PeerManager::makeMacroFake
2022-04-20[net processing] Move mapNodeState into PeerManagerImpldergoegge
2022-03-18scripted-diff: rename TxRelay membersJohn Newbery
2022-03-18[net processing] Move tx relay data to PeerJohn Newbery
2022-01-25Merge bitcoin/bitcoin#23706: rpc: getblockfrompeer followupsMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-24rpc: use peer_id, block_hash for FetchBlockSjors Provoost
2021-12-24rpc: more detailed errors for getblockfrompeerSjors Provoost
2021-12-24refactor: drop redundant hash argument from FetchBlockSjors Provoost
2021-12-02rpc: getblockfrompeerSjors Provoost
2021-09-28scripted-diff: Rename CAddrMan to AddrManAmiti Uttarwar
2021-08-04Merge bitcoin/bitcoin#22577: Close minor startup race between main and schedu...MarcoFalke
2021-07-30Close minor startup race between main and scheduler threadsLarry Ruane
2021-07-29[RPC] Add field to getpeerinfo to indicate if addr relay is enabledAmiti Uttarwar
2021-07-15Add logging and addr rate limiting statisticsPieter Wuille
2021-05-04[net processing] Add internal _RelayTransactions()John Newbery
2021-04-17refactor: Mark member functions constMarcoFalke
2021-03-20[net_processing] Keep addrman reference in PeerManagerJohn Newbery
2021-03-18Merge #21162: Net Processing: Move RelayTransaction() into PeerManagerfanquake
2021-03-04Merge #21015: Make all of net_processing (and some of net) use std::chrono typesfanquake
2021-03-04[net processing] Don't pass CConnman to RelayTransactionsJohn Newbery
2021-03-04[net processing] Move RelayTransaction into PeerManagerJohn Newbery
2021-03-03Change all ping times to std::chrono typesPieter Wuille
2021-02-26move-only: Add txorphanage moduleAnthony Towns