aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge #11558: Minimal code changes to allow msvc compilationWladimir J. van der Laan2017-12-131-1/+1
|\ \
| * | Minimal code changes to allow msvc compilation.Aaron Clauson2017-11-101-1/+1
* | | Merge #10574: Remove includes in .cpp files for things the corresponding .h f...Wladimir J. van der Laan2017-12-121-2/+0
|\ \ \
| * | | Remove includes in .cpp files for things the corresponding .h file already in...practicalswift2017-11-161-2/+0
* | | | Merge #11583: Do not make it trivial for inbound peers to generate log entriesWladimir J. van der Laan2017-12-111-13/+18
|\ \ \ \
| * | | | Do not make it trivial for inbound peers to generate log entriesMatt Corallo2017-11-091-13/+18
* | | | | Avoid leaking the prune height through getdata (fingerprinting countermeasure)Jonas Schnelli2017-12-051-0/+10
| |/ / / |/| | |
* | | | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-28/+28
* | | | Explicitly state assumption that state.m_chain_sync.m_work_header != nullptr ...practicalswift2017-11-101-0/+1
* | | | Merge #11043: Use std::unique_ptr (C++11) where possibleWladimir J. van der Laan2017-11-091-6/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | Use unique_ptr for pcoinscatcher/pcoinsdbview/pcoinsTip/pblocktreepracticalswift2017-11-091-2/+2
| * | | Use unique_ptr for pfilter (CBloomFilter)practicalswift2017-11-091-4/+2
* | | | Merge #11580: Do not send (potentially) invalid headers in response to gethea...Wladimir J. van der Laan2017-11-091-13/+9
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Do not send (potentially) invalid headers in response to getheadersMatt Corallo2017-10-301-13/+9
* | | Merge #10866: Fix -Wthread-safety-analysis warnings. Compile with -Wthread-sa...Pieter Wuille2017-11-071-1/+1
|\ \ \
| * | | Add mutex requirement for AddToCompactExtraTransactions(…)practicalswift2017-11-061-1/+1
* | | | Merge #11560: Connect to a new outbound peer if our tip is staleWladimir J. van der Laan2017-11-021-3/+140
|\ \ \ \
| * | | | Add unit test for stale tip checkingSuhas Daftuar2017-11-021-0/+9
| * | | | Connect to an extra outbound peer if our tip is staleSuhas Daftuar2017-11-021-2/+97
| * | | | Track tip update time and last new block announcement from each peerSuhas Daftuar2017-11-011-2/+35
| | |/ / | |/| |
* | | | Merge #11531: Check that new headers are not a descendant of an invalid block...Wladimir J. van der Laan2017-11-011-5/+1
|\ \ \ \
| * | | | Stop always storing blocks from whitelisted peersMatt Corallo2017-10-311-5/+1
* | | | | net: Add missing lock in ProcessHeadersMessage(...)practicalswift2017-10-301-1/+1
| |/ / / |/| | |
* | | | Disconnect outbound peers relaying invalid headersSuhas Daftuar2017-10-271-10/+51
* | | | moveonly: factor out headers processing into separate functionSuhas Daftuar2017-10-261-163/+173
|/ / /
* | | Merge #11490: Disconnect from outbound peers with bad headers chainsWladimir J. van der Laan2017-10-261-0/+129
|\ \ \
| * | | Permit disconnection of outbound peers on bad/slow chainsSuhas Daftuar2017-10-261-1/+112
| * | | Disconnecting from bad outbound peers in IBDSuhas Daftuar2017-10-261-0/+18
* | | | Add comment explaining forced processing of compact blocksSuhas Daftuar2017-10-191-2/+15
|/ / /
* | | Merge #11456: Replace relevant services logic with a function suite.Pieter Wuille2017-10-131-6/+9
|\ \ \
| * | | Rename fAddnode to a more-descriptive "manual_connection"Matt Corallo2017-10-131-3/+3
| * | | Replace relevant services logic with a function suite.Matt Corallo2017-10-131-4/+7
| |/ /
* | | Merge #10898: Fix invalid checks (NULL checks after dereference, redundant ch...Wladimir J. van der Laan2017-10-121-5/+3
|\ \ \
| * | | Use two boolean literals instead of re-using variablepracticalswift2017-10-021-5/+3
| | |/ | |/|
* | | [net] Ignore getheaders requests for very old side blocksJim Posen2017-10-031-9/+28
| |/ |/|
* | Change AcceptToMemoryPool function signatureAlex Morcos2017-09-121-2/+3
|/
* net: drop unused connman paramCory Fields2017-09-061-3/+3
* net: use an interface class rather than signals for message processingCory Fields2017-09-061-67/+46
* net: pass CConnman via pointer rather than referenceCory Fields2017-09-061-84/+84
* Merge #11238: Add assertions before potential null deferencesWladimir J. van der Laan2017-09-061-0/+2
|\
| * Fix potential null dereferencesMeshCollider2017-08-231-0/+2
* | Allow setting nMinimumChainWork on command lineSuhas Daftuar2017-09-051-1/+1
|/
* Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-1/+1
* scripted-diff: stop using the gArgs wrappersMarko Bencun2017-08-141-10/+10
* Merge #10483: scripted-diff: Use the C++11 keyword nullptr to denote the poin...Wladimir J. van der Laan2017-08-141-29/+29
|\
| * scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-29/+29
* | Merge #11012: Make sure to clean up mapBlockSource if we've already seen the ...Wladimir J. van der Laan2017-08-141-4/+15
|\ \
| * | Make sure to clean up mapBlockSource if we've already seen the blockCory Fields2017-08-081-4/+15
| |/
* / Disconnect network service bits 6 and 8 until Aug 1, 2018Matt Corallo2017-08-061-0/+11
|/
* Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>Wladimir J. van der Laan2017-07-041-2/+3
|\