175 Commits (46ca8f383e53a3cf93d7ea9425e55ef972e8939b)

Author SHA1 Message Date
Matt Corallo 0f616517e1
Fix ignoring tx data requests when fPauseSend is set on a peer 7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 7 years ago
Matt Corallo a734896038 Avoid cs_main in net_processing ActivateBestChain calls 7 years ago
Matt Corallo 66aa1d58a1 Refactor ProcessGetData in anticipation of avoiding cs_main for ABC 7 years ago
Matt Corallo 818075adac Create new mutex for orphans, no cs_main in PLV::BlockConnected 7 years ago
Jonas Schnelli bd09416524
Avoid leaking the prune height through getdata (fingerprinting countermeasure) 7 years ago
practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included 7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 7 years ago
practicalswift 63c2d83e58 Explicitly state assumption that state.m_chain_sync.m_work_header != nullptr in ConsiderEviction 7 years ago
Matt Corallo be9f38c613 Do not make it trivial for inbound peers to generate log entries 7 years ago
Aaron Clauson fbf327b138 Minimal code changes to allow msvc compilation. 7 years ago
practicalswift d223bc940a Use unique_ptr for pcoinscatcher/pcoinsdbview/pcoinsTip/pblocktree 7 years ago
practicalswift f72cbf9ba9 Use unique_ptr for pfilter (CBloomFilter) 7 years ago
practicalswift 76ea17c796 Add mutex requirement for AddToCompactExtraTransactions(…) 7 years ago
Suhas Daftuar 626291508c Add unit test for stale tip checking 7 years ago
Suhas Daftuar ac7b37cd2b Connect to an extra outbound peer if our tip is stale 7 years ago
Suhas Daftuar db32a65897 Track tip update time and last new block announcement from each peer 7 years ago
Matt Corallo 3d9c70ca0f Stop always storing blocks from whitelisted peers 7 years ago
Matt Corallo 3788a8479b Do not send (potentially) invalid headers in response to getheaders 7 years ago
practicalswift 2530bf27b7 net: Add missing lock in ProcessHeadersMessage(...) 7 years ago
Suhas Daftuar 37886d5e2f Disconnect outbound peers relaying invalid headers 7 years ago
Suhas Daftuar 4637f18522 moveonly: factor out headers processing into separate function 7 years ago
Suhas Daftuar 5a6d00c6de Permit disconnection of outbound peers on bad/slow chains 7 years ago
Suhas Daftuar c60fd71a65 Disconnecting from bad outbound peers in IBD 7 years ago
Suhas Daftuar 01b52cedd4 Add comment explaining forced processing of compact blocks 7 years ago
Matt Corallo 57edc0b0c8 Rename fAddnode to a more-descriptive "manual_connection" 7 years ago
Matt Corallo 44407100ff Replace relevant services logic with a function suite. 7 years ago
Jim Posen a2be3b66b5 [net] Ignore getheaders requests for very old side blocks 7 years ago
practicalswift 4971a9a3c9 Use two boolean literals instead of re-using variable 7 years ago
Alex Morcos fd849e1b03 Change AcceptToMemoryPool function signature 7 years ago
Cory Fields 80e2e9d0ce net: drop unused connman param 7 years ago
Cory Fields 8ad663c1fa net: use an interface class rather than signals for message processing 7 years ago
Cory Fields 28f11e9406 net: pass CConnman via pointer rather than reference 7 years ago
Suhas Daftuar 0311836f69 Allow setting nMinimumChainWork on command line 7 years ago
MeshCollider c001992440 Fix potential null dereferences 7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 7 years ago
Marko Bencun bb81e17355 scripted-diff: stop using the gArgs wrappers 7 years ago
Cory Fields 3f8fa7f58b Make sure to clean up mapBlockSource if we've already seen the block 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
Matt Corallo 1de73f4e19 Disconnect network service bits 6 and 8 until Aug 1, 2018 7 years ago
Pieter Wuille b3a279cd58 [MOVEONLY] Move LastCommonAncestor to chain 8 years ago
Jorge Timón 3eff827f89
scripted-diff: Remove BOOST_REVERSE_FOREACH 8 years ago
Jorge Timón 300851ec16
Introduce src/reverse_iterator.hpp and include it... 8 years ago
practicalswift 49de096c2a Remove unused Boost includes 8 years ago
Suhas Daftuar 76f74811c4 Add timeout for headers sync 8 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 8 years ago
Pieter Wuille 589827975f scripted-diff: various renames for per-utxo consistency 8 years ago
Pieter Wuille 5083079688 Switch CCoinsView and chainstate db from per-txid to per-txout 8 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 8 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 8 years ago