aboutsummaryrefslogtreecommitdiff
path: root/src/txorphanage.cpp
AgeCommit message (Expand)Author
2024-08-05Merge bitcoin/bitcoin#30082: test: expand LimitOrphan and EraseForPeer coverageAva Chow
2024-07-16[refactor] delete EraseTxNoLock, just use EraseTxglozow
2024-07-16remove obsoleted TxOrphanage::m_mutexglozow
2024-06-07refactor: move orphanage constants to header fileGreg Sanders
2024-05-29scripted-diff: Replace nNextSweep with m_next_sweepmarcofleon
2024-05-29increase txorphan harness stabilitymarcofleon
2024-05-15refactor: Use type-safe time in txorphanageMarcoFalke
2024-05-15Merge bitcoin/bitcoin#30000: p2p: index TxOrphanage by wtxid, allow entries w...Ryan Ofsky
2024-05-14[log] updates in TxOrphanageglozow
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-02[refactor] use reference in for loop through itersglozow
2024-04-26[txorphanage] add method to get all orphans spending a txglozow
2023-12-08fuzz: Improve fuzzing stability for txorphan harnessdergoegge
2023-10-12Use type-safe txid types in orphanagedergoegge
2023-08-29[log] add more logs related to orphan handlingglozow
2023-08-29[log] add category TXPACKAGES for orphanage and package relayglozow
2023-08-29[log] include wtxid in tx {relay,validation,orphanage} loggingglozow
2023-06-20scripted-diff: Following the C++ Standard rules for identifiers with _.Brotcrunsher
2023-01-26Merge bitcoin/bitcoin#26551: p2p: Track orphans by who provided themglozow
2023-01-25net_processing: indicate more work to do when orphans are ready to reconsiderAnthony Towns
2023-01-25net_processing: Don't process tx after processing orphansAnthony Towns
2023-01-25txorphange: Drop redundant originator arg from GetTxToReconsiderAnthony Towns
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-11-29txorphanage: index workset by originating peerAnthony Towns
2022-10-11scripted-diff: rename and de-globalise g_cs_orphansAnthony Towns
2022-10-11Move all g_cs_orphans locking to txorphanageAnthony Towns
2022-10-11txorphanage: make m_peer_work_set privateAnthony Towns
2022-10-11txorphange: move orphan workset to txorphanageAnthony Towns
2022-07-28refactor: log `nEvicted` message in `LimitOrphans` then return voidchinggg
2021-02-27scripted-diff: Update txorphanage naming conventionAnthony Towns
2021-02-27txorphanage: Move functions and data into classAnthony Towns
2021-02-27txorphanage: Extract EraseOrphansForBlockAnthony Towns
2021-02-26txorphanage: Extract OrphanageAddTxAnthony Towns
2021-02-26txorphanage: Extract GetOrphanTxAnthony Towns
2021-02-26txorphanage: Extract HaveOrphanTxAnthony Towns
2021-02-26txorphanage: Extract AddChildrenToWorkSetAnthony Towns
2021-02-26txorphanage: Add lock annotationsAnthony Towns
2021-02-26txorphanage: Pass uint256 by reference instead of valueAnthony Towns
2021-02-26move-only: Add txorphanage moduleAnthony Towns