aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2020-05-15[net processing] Only send a getheaders for one block in an INVJohn Newbery
2020-05-15[docs] Improve commenting in ProcessGetData()John Newbery
2020-05-15[net processing] ignore unknown INV types in GETDATA messagesAmiti Uttarwar
2020-05-15[net processing] ignore tx GETDATA from blocks-only peersAmiti Uttarwar
2020-04-10Merge #18454: net: Make addr relay mockable, add testMarcoFalke
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
2020-01-02Add missing typeinfo includesWladimir J. van der Laan
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-12-17net: Log to net category for exceptions in ProcessMessagesWladimir J. van der Laan
2019-11-05Merge #17243: p2p: add PoissonNextSend method that returns mockable timeMarcoFalke
2019-11-05[tools] update nNextInvSend to use mockable timeAmiti Uttarwar
2019-11-04Merge #17164: p2p: Avoid allocating memory for addrKnown where we don't need itMarcoFalke
2019-10-30Merge #15921: validation: Tidy up ValidationState interfaceWladimir J. van der Laan
2019-10-29[validation] Remove fMissingInputs from AcceptToMemoryPool()John Newbery
2019-10-29[validation] Remove unused first_invalid parameter from ProcessNewBlockHeaders()John Newbery
2019-10-29[validation] Add CValidationState subclassesJohn Newbery
2019-10-28Pass NodeContext, ConnMan, BanMan references more placesRussell Yanofsky
2019-10-28Merge #16202: p2p: Refactor network message deserializationfanquake
2019-10-25added asserts to check m_addr_known when it's usedUser
2019-10-24Merge #16851: Continue relaying transactions after they expire from mapRelayMarcoFalke
2019-10-24Merge #17004: validation: Remove REJECT code from CValidationStateWladimir J. van der Laan
2019-10-23Continue relaying transactions after they expire from mapRelayAnthony Towns
2019-10-18Remove transport protocol knowhow from CNetMessage / net processingJonas Schnelli
2019-10-18Refactor: split network transport deserializing from message containerJonas Schnelli
2019-10-16p2p: Avoid allocating memory for addrKnown where we don't need itUser
2019-10-15Remove unused includespracticalswift
2019-10-10[validation] Fix REJECT message commentsJohn Newbery
2019-10-10[validation] Fix peer punishment for bad blocksJohn Newbery
2019-10-09Merge #15437: p2p: Remove BIP61 reject messagesWladimir J. van der Laan
2019-10-03feefilter: Compute the absolute fee rather than stored rate to match mempool ...Gregory Sanders
2019-10-02p2p: Remove BIP61 reject messagesMarcoFalke
2019-09-23txmempool: Make entry time type-safe (std::chrono)MarcoFalke