aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2024-10-01net: add GetOrphanTransactions() to PeerManagertdb3
2024-09-16Merge bitcoin/bitcoin#30661: fuzz: Test headers pre-sync through p2pglozow
2024-09-12refactor: move m_is_inbound out of CNodeStateSergi Delgado Segura
2024-09-03Merge bitcoin/bitcoin#30742: kernel: Use spans instead of vectors for passing...Ava Chow
2024-09-02net_processing: Make MAX_HEADERS_RESULTS a PeerManager optionmarcofleon
2024-09-02Merge bitcoin/bitcoin#30750: scripted-diff: LogPrint -> LogDebugmerge-script
2024-08-30validation: Use span for CalculateClaimedHeadersWorkTheCharlatan
2024-08-30validation: Use span for ProcessNewBlockHeadersTheCharlatan
2024-08-29scripted-diff: LogPrint -> LogDebugMarcoFalke
2024-08-28refactor: Hand-replace some ParseHex -> ""_hexHodlinator
2024-08-09Merge bitcoin/bitcoin#29519: p2p: For assumeutxo, download snapshot chain bef...Ava Chow
2024-08-06p2p: For assumeutxo, download snapshot chain before background chainMartin Zumsande
2024-08-06p2p: Restrict downloading of blocks for snapshot chainMartin Zumsande
2024-08-06refactor: use c++20 std::views::reverse instead of reverse_iterator.hstickies-v
2024-07-31scripted-diff: Rename lazily initialized bloom filtersdergoegge
2024-07-31[net processing] Lazily initialize m_recent_confirmed_transactionsdergoegge
2024-07-31[net processing] Lazily initialize m_recent_rejects_reconsiderabledergoegge
2024-07-31[net processing] Lazily initialize m_recent_rejectsdergoegge
2024-07-25m_tx_download_mutex followupsglozow
2024-07-25release m_tx_download_mutex before MakeAndPushMessage GETDATAglozow
2024-07-25[refactor] change ActiveTipChange to use CBlockIndex ref instead of ptrglozow
2024-07-24[refactor] combine block vtx loops in BlockConnectedglozow
2024-07-16lock m_recent_confirmed_transactions using m_tx_download_mutexglozow
2024-07-16remove obsoleted hashRecentRejectsChainTipglozow
2024-07-16update recent_rejects filters on ActiveTipChangeglozow
2024-07-16guard TxRequest and rejection caches with new mutexglozow
2024-07-16Merge bitcoin/bitcoin#30394: net: fix race condition in self-connect detectionglozow
2024-07-10Merge bitcoin/bitcoin#29996: Assumeutxo: bugfix on loadtxoutset with a diverg...Ava Chow
2024-07-09Merge bitcoin/bitcoin#30396: random: add benchmarks and drop unnecessary Shuf...Ava Chow
2024-07-09net: prevent sending messages in `NetEventsInterface::InitializeNode`Sebastian Falbesoner
2024-07-09net: fix race condition in self-connect detectionSebastian Falbesoner
2024-07-06random: drop ad-hoc Shuffle in favor of std::shufflePieter Wuille
2024-07-05net_processing: use existing RNG object in ProcessGetBlockDataMarcoFalke
2024-07-01net, net_processing: use existing RNG objects morePieter Wuille
2024-07-01random: convert GetExponentialRand into rand_exp_durationPieter Wuille
2024-07-01random: convert GetRand{Micros,Millis} into randrangePieter Wuille
2024-07-01random: get rid of GetRand by inliningPieter Wuille
2024-07-01Merge bitcoin/bitcoin#30237: test: Add Compact Block Encoding test `ReceiveWi...glozow
2024-06-29p2p: Start downloading historical blocks from common ancestorMartin Zumsande
2024-06-20refactor: remove extraneous lock annotations from function definitionsCory Fields
2024-06-20Merge bitcoin/bitcoin#29575: net_processing: make any misbehavior trigger imm...Ava Chow
2024-06-19test: Make blockencodings_tests deterministicAngusP
2024-06-13refactor: remove warnings globalsstickies-v
2024-06-06net_processing: make MaybePunishNodeFor{Block,Tx} return voidPieter Wuille
2024-05-30net_processing: remove Misbehavior score and incrementsPieter Wuille
2024-05-30net_processing: make all Misbehaving increments = 100Pieter Wuille
2024-05-30net_processing: drop 8 headers threshold for incoming BIP130Pieter Wuille
2024-05-30net_processing: drop Misbehavior for unconnecting headersPieter Wuille
2024-05-30net_processing: do not treat non-connecting headers as responsePieter Wuille
2024-05-15Merge bitcoin/bitcoin#30000: p2p: index TxOrphanage by wtxid, allow entries w...Ryan Ofsky