aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
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
2020-04-29[net processing] ignore tx GETDATA from blocks-only peersAmiti Uttarwar
2020-04-29Merge #18038: P2P: Mempool tracks locally submitted transactions to improve w...fanquake
2020-04-28net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE fixSebastian Falbesoner
2020-04-23[p2p] Reattempt initial send of unbroadcast transactionsAmiti Uttarwar
2020-04-23[mempool] Track "unbroadcast" transactionsAmiti Uttarwar
2020-04-23[net processing] Move all const declarations to top of net_processing.cppJohn Newbery
2020-04-23[net processing] Move net processing consts to net_processing.cppJohn Newbery
2020-04-20Merge #18544: net: limit BIP37 filter lifespan (active between 'filterload'.....MarcoFalke
2020-04-10Merge #18454: net: Make addr relay mockable, add testMarcoFalke
2020-04-09net: limit BIP37 filter lifespan (active between 'filterload' and 'filterclear')Sebastian Falbesoner
2020-04-06scripted-diff: Replace strCommand with msg_typeMarcoFalke
2020-04-02net: Pass connman const when relaying addressMarcoFalke
2020-03-27net: Make addr relay mockableMarcoFalke
2020-03-19Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved si...Wladimir J. van der Laan
2020-03-18net: fix use-after-free in testsVasil Dimov
2020-03-17Merge #18289: refactor: Make scheduler methods type safeMarcoFalke
2020-03-12refactor: Remove mempool global from netMarcoFalke
2020-03-11[validation interface] Remove vtxConflicted from BlockConnectedJohn Newbery
2020-03-11tests: Add fuzzing harness for ProcessMessage(...)practicalswift
2020-03-10scheduler: Make schedule* methods type safeMarcoFalke
2020-02-27Refactor FormatStateMessage into ValidationStateJeffrey Czyz
2020-02-11net: Remove forcerelay of rejected txsMarcoFalke
2020-02-02net: reference instead of copy in BlockConnected range loopJon Atack
2020-01-31Merge #17951: Use rolling bloom filter of recent block txs for AlreadyHave() ...Jonas Schnelli
2020-01-29Use rolling bloom filter of recent block tx's for AlreadyHave() checkSuhas Daftuar
2020-01-16Fix doxygen errorsBen Woosley
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke
2020-01-15scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke
2020-01-02Merge #17762: net: Log to net category for exceptions in ProcessMessagesWladimir J. van der Laan