aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2020-07-30Merge #19590: p2p, refactor: add `CInv` transaction message helpers; use in n...Wladimir J. van der Laan
2020-07-27p2p, refactoring: use CInv helpers in net_processing.cppJon Atack
2020-07-25[net processing] Tidy up Misbehaving()John Newbery
2020-07-25[net processing] Always supply debug message to Misbehaving()John Newbery
2020-07-25[net processing] Fixup MaybeDiscourageAndDisconnect() styleJohn Newbery
2020-07-24Merge #19472: [net processing] Reduce cs_main scope in MaybeDiscourageAndDisc...Wladimir J. van der Laan
2020-07-19Further improve comments around recentRejectsSuhas Daftuar
2020-07-19Disconnect peers sending wtxidrelay message after VERACKSuhas Daftuar
2020-07-19Rename AddInventoryKnown() to AddKnownTx()Suhas Daftuar
2020-07-19Make TX_WITNESS_STRIPPED its own rejection reasonSuhas Daftuar
2020-07-19Delay getdata requests from peers using txid-based relaySuhas Daftuar
2020-07-19Add p2p message "wtxidrelay"Suhas Daftuar
2020-07-19ignore non-wtxidrelay compliant invsAnthony Towns
2020-07-19Add support for tx-relay via wtxidSuhas Daftuar
2020-07-18Add wtxids to recentRejects instead of txidsSuhas Daftuar
2020-07-18Add wtxids of confirmed transactions to bloom filterSuhas Daftuar
2020-07-18Add wtxid-index to orphan mapSuhas Daftuar
2020-07-18Add a wtxid-index to mapRelaySuhas Daftuar
2020-07-18Just pass a hash to AddInventoryKnownSuhas Daftuar
2020-07-18Add wtxid to mempool unbroadcast trackingAmiti Uttarwar
2020-07-16Merge #19174: refactor: replace CConnman pointers by references in net_proces...MarcoFalke
2020-07-14Merge #18990: log: Properly log txs rejected from mempoolMarcoFalke
2020-07-14refactor: replace CConnman pointers by references in net_processing.cppSebastian Falbesoner
2020-07-14[net/net processing] check banman pointer before dereferencingJohn Newbery
2020-07-14Merge #19464: net: remove -banscore configuration optionMarcoFalke
2020-07-14Merge #19109: Only allow getdata of recently announced invsfanquake
2020-07-11net: rename DEFAULT_BANSCORE_THRESHOLD to DISCOURAGEMENT_THRESHOLDJon Atack
2020-07-11net: remove -banscore configuration optionJon Atack
2020-07-11Merge #19474: doc: Use precise permission flags where possibleMarcoFalke
2020-07-11[net processing] Continue SendMessages processing if not disconnecting peerJohn Newbery
2020-07-11[net processing] Only call MaybeDiscourageAndDisconnect from SendMessagesJohn Newbery
2020-07-10[net processing] Fix bad indentation in SendMessages()John Newbery
2020-07-10[net processing] Change cs_main TRY_LOCK to LOCK in SendMessages()John Newbery
2020-07-10Merge #14033: p2p: Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VER...MarcoFalke
2020-07-10Merge #18638: net: Use mockable time for ping/pong, add testsMarcoFalke
2020-07-10doc: Use precise permission flags where possibleMarcoFalke
2020-07-09net: Extract download permission from nobanMarcoFalke
2020-07-08Make sure unconfirmed parents are requestablePieter Wuille
2020-07-08Drop setInventoryTxToSend based filteringPieter Wuille
2020-07-08Only respond to requests for recently announced transactionsPieter Wuille
2020-07-08Introduce constant for mempool-based relay separate from mapRelay cachingPieter Wuille
2020-07-08Swap relay pool and mempool lookupPieter Wuille
2020-07-08Merge #19347: [net] Make cs_inventory nonrecursiveMarcoFalke
2020-07-07Merge #19219: Replace automatic bans with discouragement filterPieter Wuille
2020-07-04Merge #19277: util: Add Assert identity functionMarcoFalke
2020-07-03Clean up separated ban/discourage interfacePieter Wuille
2020-07-03Replace automatic bans with discouragement filterPieter Wuille
2020-06-29Merge #19204: p2p: Reduce inv traffic during IBDMarcoFalke
2020-06-25refactor: Use Mutex type for g_cs_recent_confirmed_transactionsHennadii Stepanov
2020-06-24Merge #19272: net, test: invalid p2p messages and test framework improvementsMarcoFalke