aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2023-10-26Merge bitcoin/bitcoin#28107: util: Type-safe transaction identifiersAndrew Chow
2023-10-19Merge bitcoin/bitcoin#27071: Handle CJDNS from LookupSubNet()Andrew Chow
2023-10-12Use type-safe txid types in orphanagedergoegge
2023-10-12Introduce types for txids & wtxidsdergoegge
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-09[net processing] Use HasWitness over comparing (w)txidsdergoegge
2023-10-06chain: Rename HaveTxsDownloaded to HaveNumChainTxsFabian Jahr
2023-10-06doc: Add and edit some comments around assumeutxoFabian Jahr
2023-10-05net: move IsReachable() code to netbase and encapsulate itVasil Dimov
2023-10-05Merge bitcoin/bitcoin#28558: Make PeerManager own a FastRandomContextfanquake
2023-10-04[net processing] FeeFilterRounder doesn't own a FastRandomContextdergoegge
2023-10-04[net processing] Make fee filter rounder non-globaldergoegge
2023-10-03[net processing] Addr shuffle uses PeerManager's rngdergoegge
2023-10-03[net processing] PushAddress uses PeerManager's rngdergoegge
2023-10-03[net processing] PeerManager holds a FastRandomContextdergoegge
2023-10-02net: expose transport types/session IDs of connections in RPC and logsPieter Wuille
2023-09-30net_processing: validationinterface: ignore some events for bg chainJames O'Beirne
2023-09-30validation: pass ChainstateRole for validationinterface callsJames O'Beirne
2023-09-30net_processing: Request assumeutxo background chain blocksSuhas Daftuar
2023-09-14scripted-diff: use SER_PARAMS_OPFUNCAnthony Towns
2023-09-07Merge bitcoin/bitcoin#25284: net: Use serialization parameters for CAddress s...fanquake
2023-09-05Use serialization parameters for CAddress serializationMarcoFalke
2023-08-29[doc] move comment about AlreadyHaveTx DoS score to the right placeglozow
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-08-18assumeutxo cleanup: Move IsInitialBlockDownload & NotifyHeaderTip to Chainsta...Ryan Ofsky
2023-08-17Merge bitcoin/bitcoin#27675: p2p: Drop m_recently_announced_invs bloom filterfanquake
2023-08-07Merge bitcoin/bitcoin#28186: kernel: Prune leveldb headersfanquake
2023-08-07Merge bitcoin/bitcoin#26296: ci: Integrate `bitcoin-tidy` clang-tidy pluginfanquake
2023-08-07Merge bitcoin/bitcoin#28191: refactor: Remove unused MessageStartChars parame...fanquake
2023-08-06Merge bitcoin/bitcoin#27213: p2p: Diversify automatic outbound connections wi...fanquake
2023-08-05refactor: Fix logging.h includesTheCharlatan
2023-08-03p2p: Protect extra full outbound peers by networkMartin Zumsande
2023-08-03lint: remove /* Continued */ markers from codebasefanquake
2023-08-03net_processing: Clean up INVENTORY_BROADCAST_MAX constantsAnthony Towns
2023-08-03net_processing: don't add txids to m_tx_inventory_known_filterAnthony Towns
2023-08-03net_processing: drop m_recently_announced_invs bloom filterAnthony Towns
2023-07-31Remove unused MessageStartChars parameters from BlockManager methodsMarcoFalke
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-06-26Merge bitcoin/bitcoin#27947: MaybePunishNodeForTx: Remove unused message arg ...fanquake
2023-06-23MaybePunishNodeForTx: Remove unused message arg and loggingGreg Sanders
2023-06-15net: net_processing, add `ProcessCompactBlockTxns`brunoerg
2023-06-08Remove mapRelayMarcoFalke
2023-06-08net_processing: relay txs from m_most_recent_blockAnthony Towns