aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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
2024-05-14Merge bitcoin/bitcoin#29086: refactor: Simply include CTxMemPool::Options in ...Ava Chow
2024-05-14[p2p] allow entries with the same txid in TxOrphanageglozow
2024-05-14[refactor] TxOrphanage::EraseTx by wtxidglozow
2024-05-14[refactor] TxOrphanage::HaveTx only by wtxidglozow
2024-05-14[p2p] don't query orphanage by txidglozow
2024-05-09Merge bitcoin/bitcoin#29122: test: adds outbound eviction functional tests, u...Ava Chow
2024-05-06refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather th...Luke Dashjr
2024-05-04net: reduce LOCK(cs_main) scope in ProcessGetBlockDataAndrew Toth
2024-05-04net: reduce LOCK(cs_main) scope in GETBLOCKTXNAndrew Toth
2024-05-03Merge bitcoin/bitcoin#30024: doc: replace remaining "520" magic nums with MAX...Ava Chow
2024-05-02Replace remaining "520" magic numbers with MAX_SCRIPT_ELEMENT_SIZEJon Atack
2024-05-01Process every MempoolAcceptResult regardless of PackageValidationResultglozow
2024-05-01[refactor] have ProcessPackageResult take a PackageToValidateglozow
2024-05-01[doc] remove redundant PackageToValidate commentglozow
2024-05-01[refactor] make MempoolAcceptResult::m_replaced_transactions non-optionalglozow
2024-04-30Merge bitcoin/bitcoin#29623: Simplify network-adjusted time warning logicAva Chow
2024-04-26test: adds outbound eviction functional tests, updates comment in ConsiderEvi...Sergi Delgado Segura
2024-04-26[p2p] opportunistically accept 1-parent-1-child packagesglozow
2024-04-26[p2p] add separate rejections cache for reconsiderable txnsglozow
2024-04-16[doc] restore comment about why we check if ptx HasWitness before caching rej...glozow
2024-04-16guard against MempoolAcceptResult::m_replaced_transactionsglozow
2024-04-10Remove timedatastickies-v
2024-04-10[net processing] Move IgnoresIncomingTxs to PeerManagerInfodergoegge
2024-04-10[net processing] Introduce PeerManagerInfodergoegge
2024-04-10Add TimeOffsets helper classstickies-v
2024-04-10[net processing] Use std::chrono for type-safe time offsetsstickies-v