aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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
2024-01-10Merge bitcoin/bitcoin#28318: logging: Simplify API for level based loggingAva Chow
2024-01-05Remove GetAdjustedTimedergoegge
2023-12-20logging: Replace uses of LogPrintfCategoryAnthony Towns
2023-12-08fuzz: Improve fuzzing stability for txorphan harnessdergoegge
2023-11-28Merge bitcoin/bitcoin#28579: refactor: Remove redundant checks in compat/assu...Andrew Chow
2023-11-23refactor: P2P transport without serialize version and typeMarcoFalke
2023-11-20refactor: NetMsg::Make() without nVersionMarcoFalke
2023-11-16Merge bitcoin/bitcoin#28605: Fix typosfanquake
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-11-07doc: fix typosSjors Provoost
2023-11-06[validation] add TxValidationResult::TX_RECONSIDERABLE, TX_UNKNOWNglozow
2023-10-31Merge bitcoin/bitcoin#28503: refactor: Remove WithParams serialization helper...fanquake
2023-10-30Remove WithParams serialization helperMarcoFalke
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-13scripted-diff: Use ser params operatorMarcoFalke
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-04Remove duplicate NDEBUG check from compat/assumptions.hMarcoFalke
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