aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* net: reference instead of copy in BlockConnected range loopJon Atack2020-02-021-1/+1
* Merge #17951: Use rolling bloom filter of recent block txs for AlreadyHave() ...Jonas Schnelli2020-01-311-25/+68
|\
| * Use rolling bloom filter of recent block tx's for AlreadyHave() checkSuhas Daftuar2020-01-291-25/+68
* | Fix doxygen errorsBen Woosley2020-01-161-1/+1
|/
* scripted-diff: Bump copyright of files changed in 2020MarcoFalke2020-01-151-1/+1
* scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke2020-01-151-2/+2
* Merge #17762: net: Log to net category for exceptions in ProcessMessagesWladimir J. van der Laan2020-01-021-25/+4
|\
| * Add missing typeinfo includesWladimir J. van der Laan2020-01-021-0/+1
| * net: Log to net category for exceptions in ProcessMessagesWladimir J. van der Laan2019-12-171-25/+3
* | scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
|/
* Merge #17243: p2p: add PoissonNextSend method that returns mockable timeMarcoFalke2019-11-051-4/+6
|\
| * [tools] update nNextInvSend to use mockable timeAmiti Uttarwar2019-11-051-4/+6
* | Merge #17164: p2p: Avoid allocating memory for addrKnown where we don't need itMarcoFalke2019-11-041-3/+4
|\ \
| * | added asserts to check m_addr_known when it's usedUser2019-10-251-0/+1
| * | p2p: Avoid allocating memory for addrKnown where we don't need itUser2019-10-161-3/+3
* | | Merge #15921: validation: Tidy up ValidationState interfaceWladimir J. van der Laan2019-10-301-51/+69
|\ \ \
| * | | [validation] Remove fMissingInputs from AcceptToMemoryPool()John Newbery2019-10-291-6/+4
| * | | [validation] Remove unused first_invalid parameter from ProcessNewBlockHeaders()John Newbery2019-10-291-2/+1
| * | | [validation] Add CValidationState subclassesJohn Newbery2019-10-291-43/+64
* | | | Pass NodeContext, ConnMan, BanMan references more placesRussell Yanofsky2019-10-281-5/+5
* | | | Merge #16202: p2p: Refactor network message deserializationfanquake2019-10-281-18/+14
|\ \ \ \ | |/ / / |/| | |
| * | | Remove transport protocol knowhow from CNetMessage / net processingJonas Schnelli2019-10-181-1/+1
| * | | Refactor: split network transport deserializing from message containerJonas Schnelli2019-10-181-18/+14
| |/ /
* | | Merge #16851: Continue relaying transactions after they expire from mapRelayMarcoFalke2019-10-241-4/+14
|\ \ \
| * | | Continue relaying transactions after they expire from mapRelayAnthony Towns2019-10-231-4/+14
* | | | Merge #17004: validation: Remove REJECT code from CValidationStateWladimir J. van der Laan2019-10-241-11/+14
|\ \ \ \ | |_|_|/ |/| | |
| * | | [validation] Fix REJECT message commentsJohn Newbery2019-10-101-7/+9
| * | | [validation] Fix peer punishment for bad blocksJohn Newbery2019-10-101-4/+5
| | |/ | |/|
* / | Remove unused includespracticalswift2019-10-151-1/+0
|/ /
* | Merge #15437: p2p: Remove BIP61 reject messagesWladimir J. van der Laan2019-10-091-69/+11
|\ \
| * | p2p: Remove BIP61 reject messagesMarcoFalke2019-10-021-69/+11
* | | feefilter: Compute the absolute fee rather than stored rate to match mempool ...Gregory Sanders2019-10-031-8/+9
| |/ |/|
* | txmempool: Make entry time type-safe (std::chrono)MarcoFalke2019-09-231-3/+3
|/
* Merge #14696: qa: Add explicit references to related CVE's in p2p_invalid_blo...Wladimir J. van der Laan2019-09-181-1/+1
|\
| * Added comments referencing multiple CVEs in tests and production code.lucash-dev2019-06-021-1/+1
* | doc: add comments clarifying how local services are advertisedJames O'Beirne2019-09-111-0/+3
* | Merge #15759: p2p: Add 2 outbound block-relay-only connectionsfanquake2019-09-071-150/+181
|\ \
| * | Disconnect peers violating blocks-only modeSuhas Daftuar2019-09-041-2/+6
| * | doc: improve comments relating to block-relay-only peersSuhas Daftuar2019-09-041-0/+5
| * | Don't relay addr messages to block-relay-only peersSuhas Daftuar2019-09-041-4/+11
| * | Add 2 outbound block-relay-only connectionsSuhas Daftuar2019-09-041-9/+16
| * | Check that tx_relay is initialized before accessSuhas Daftuar2019-09-041-110/+117
| * | [refactor] Change tx_relay structure to be unique_ptrSuhas Daftuar2019-08-281-53/+53
| * | [refactor] Move tx relay state to separate structureSuhas Daftuar2019-08-281-52/+53
* | | Merge #16443: refactor: have CCoins* data managed under CChainStateMarcoFalke2019-08-151-4/+5
|\ \ \ | |/ / |/| |
| * | refactor: pcoinsTip -> CChainState::CoinsTip()James O'Beirne2019-08-061-4/+5
* | | Replace the use of fWhitelisted by permission checksnicolas.dorier2019-08-111-13/+13
* | | Do not disconnect peer for asking mempool if it has NO_BAN permissionnicolas.dorier2019-08-111-4/+10
|/ /
* | Merge #16197: net: Use mockable time for tx downloadMarcoFalke2019-08-051-31/+34
|\ \
| * | net: Use mockable time for tx downloadMarcoFalke2019-06-171-31/+34