aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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
2024-04-10[net processing] Move nTimeOffset to net_processingdergoegge
2024-04-06refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a ve...AngusP
2024-03-28refactor: Use typesafe Wtxid in compact block encoding message, instead of am...AngusP
2024-03-13Merge bitcoin/bitcoin#29619: refactor: consolidate MempoolAcceptResult proces...Ava Chow
2024-03-12Merge bitcoin/bitcoin#27114: p2p: Allow whitelisting manual connectionsAva Chow
2024-03-11Merge bitcoin/bitcoin#28120: p2p: make block download logic aware of limited ...Ava Chow
2024-03-11[refactor] consolidate invalid MempoolAcceptResult processingglozow
2024-03-11[refactor] consolidate valid MempoolAcceptResult processingglozow
2024-03-05Rename CalculateHeadersWork to CalculateClaimedHeadersWorkGreg Sanders
2024-02-29p2p: Don't consider blocks mutated if they don't connect to known prev blockGreg Sanders
2024-02-28net_processing: Move extra service flag into InitializeNodeLuke Dashjr
2024-02-27[net processing] Don't process mutated blocksdergoegge
2024-02-01p2p: sync from limited peer, only request blocks below thresholdfurszy
2024-02-01refactor: Make FindNextBlocks friendlierfurszy
2024-02-01refactor: Fix timedata includesMarcoFalke
2024-01-31Merge bitcoin/bitcoin#28956: Nuke adjusted time from validation (attempt 2)Ava Chow
2024-01-31Merge bitcoin/bitcoin#28170: p2p: adaptive connections services flagsAva Chow
2024-01-23net: remove now unused global 'g_initial_block_download_completed'furszy
2024-01-23net: peer manager, dynamically adjust desirable services flagfurszy
2024-01-16Merge bitcoin/bitcoin#29213: doc, test: test and explain service flag handlingAva Chow
2024-01-15doc, test: Test and explain service flag handlingMartin Zumsande
2024-01-15net: move state dependent peer services flagsfurszy
2024-01-15net: store best block tip time inside PeerManagerfurszy