aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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
2020-06-23[net processing] Remove PushBlockInventory and PushBlockHashJohn Newbery
2020-06-23Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VERSION is greaterBen Woosley
2020-06-21doc: Remove -whitelistforcerelay from commentMarcoFalke
2020-06-19net: Avoid wasting inv traffic during IBDMarcoFalke
2020-06-19refactor: block import implies IsInitialBlockDownloadMarcoFalke
2020-06-19net: update misbehavior logging for oversized messagesJon Atack
2020-06-19net: Use mockable time for ping/pong, add testsMarcoFalke
2020-06-19Merge #19293: net: Avoid redundant and confusing FAILED logfanquake
2020-06-18[net] split PushInventory()John Newbery
2020-06-16net: Remove dead logging codeMarcoFalke
2020-06-16net: Avoid redundant and confusing FAILED logMarcoFalke
2020-06-14[p2p/refactor] move disconnect logic and remove misbehavinggzhao408
2020-06-14[netprocessing] disconnect node that sends filtercleargzhao408
2020-06-14move-only: Move NDEBUG compile time check to util/checkMarcoFalke
2020-06-04doc: noban precludes maxuploadtarget disconnectsMarcoFalke
2020-06-04net: Reformat excessively long if condition into multiple linesMarcoFalke
2020-06-02refactor: replace CNode pointers by references within net_processing.{h,cpp}Sebastian Falbesoner
2020-05-31Merge #19044: net processing: Add support for getcfiltersMarcoFalke
2020-05-30Merge #18807: [doc / test / mempool] unbroadcast follow-upsMarcoFalke
2020-05-26[net processing] Message handling for getcfilters.Jim Posen
2020-05-26[refactor] Pass CNode and CConnman by referenceJohn Newbery
2020-05-26Merge #19010: net processing: Add support for getcfheadersMarcoFalke
2020-05-25[doc] Provide rationale for randomization in scheduling.Amiti Uttarwar
2020-05-23Merge #18698: Make g_chainman internal to validationMarcoFalke
2020-05-22[net processing] Message handling for getcfheaders.Jim Posen
2020-05-22Merge #18895: p2p: unbroadcast followups: rpcs, nLastResend, mempool sanity c...fanquake
2020-05-21Merge #18960: indexes: Add compact block filter headers cacheWladimir J. van der Laan
2020-05-21validation: Make ProcessNewBlock*() members of ChainstateManagerMarcoFalke
2020-05-21net: Pass chainman into PeerLogicValidationMarcoFalke
2020-05-21Merge #18530: Add test for -blocksonly and -whitelistforcerelay param interac...MarcoFalke
2020-05-19[mempool] sanity check that all unbroadcast txns are in mempoolgzhao408
2020-05-19Merge #18861: Do not answer GETDATA for to-be-announced txfanquake
2020-05-18[indexes] Add compact block filter headers cacheJohn Newbery
2020-05-17Updated comment for the condition where a transaction relay is deniedglowang
2020-05-16log: Properly log txs rejected from mempoolMarcoFalke
2020-05-12Do not answer GETDATA for to-be-announced txPieter Wuille
2020-05-12[net processing] Only send a getheaders for one block in an INVJohn Newbery
2020-05-12Push down use of cs_main into FindTxForGetDataPieter Wuille
2020-05-12Abstract logic to determine whether to answer tx GETDATAPieter Wuille
2020-05-12Merge #18877: Serve cfcheckpt requestsMarcoFalke
2020-05-12Merge #18808: [net processing] Drop unknown types in getdatafanquake
2020-05-08[net processing] Message handling for getcfcheckpt.Jim Posen
2020-05-06Merge #18806: net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE...fanquake
2020-04-29[docs] Improve commenting in ProcessGetData()John Newbery
2020-04-29[net processing] ignore unknown INV types in GETDATA messagesAmiti Uttarwar