163 Commits (23232422e507a90922c0870611cade5c789bb83a)

Author SHA1 Message Date
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
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
Suhas Daftuar 1530bfc72d Add logging to FinalizeNode() 8 years ago
Suhas Daftuar e2652002b6 Delay parallel block download until chain has sufficient work 8 years ago
Greg Griffith c707ca872d removed unused code in INV message 8 years ago
Cory Fields 9ff0a51164 scripted-diff: net: Use accessor rather than node's id directly 8 years ago
practicalswift 6345f0b7ec Remove unused argument from MarkBlockAsInFlight(...) 8 years ago
BtcDrak 1ff2bb4e3e
Remove unused args from GetFetchhFlags() 8 years ago
Matt Corallo 461e49fee2 SyncTransaction->TxAddedToMempool/BlockConnected/Disconnected 8 years ago
Matthias Grundmann 31a14d4909
Correct indentation and remove unnecessary braces 8 years ago
Gregory Maxwell 6b3bb3d9ba Change LogAcceptCategory to use uint32_t rather than sets of strings. 8 years ago