126 Commits (ce74799a3c21355b35fed923106d13a0f8133721)

Author SHA1 Message Date
Cory Fields 3f8fa7f58b Make sure to clean up mapBlockSource if we've already seen the block 5 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 5 years ago
Matt Corallo 1de73f4e19 Disconnect network service bits 6 and 8 until Aug 1, 2018 5 years ago
Pieter Wuille b3a279cd58 [MOVEONLY] Move LastCommonAncestor to chain 5 years ago
Jorge Timón 3eff827f89
scripted-diff: Remove BOOST_REVERSE_FOREACH 5 years ago
Jorge Timón 300851ec16
Introduce src/reverse_iterator.hpp and include it... 5 years ago
practicalswift 49de096c2a Remove unused Boost includes 5 years ago
Suhas Daftuar 76f74811c4 Add timeout for headers sync 5 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 5 years ago
Pieter Wuille 589827975f scripted-diff: various renames for per-utxo consistency 5 years ago
Pieter Wuille 5083079688 Switch CCoinsView and chainstate db from per-txid to per-txout 5 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 5 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 5 years ago
Suhas Daftuar 1530bfc72d Add logging to FinalizeNode() 5 years ago
Suhas Daftuar e2652002b6 Delay parallel block download until chain has sufficient work 5 years ago
Greg Griffith c707ca872d removed unused code in INV message 5 years ago
Cory Fields 9ff0a51164 scripted-diff: net: Use accessor rather than node's id directly 5 years ago
practicalswift 6345f0b7ec Remove unused argument from MarkBlockAsInFlight(...) 6 years ago
BtcDrak 1ff2bb4e3e
Remove unused args from GetFetchhFlags() 6 years ago
Matt Corallo 461e49fee2 SyncTransaction->TxAddedToMempool/BlockConnected/Disconnected 6 years ago
Matthias Grundmann 31a14d4909
Correct indentation and remove unnecessary braces 6 years ago
Gregory Maxwell 6b3bb3d9ba Change LogAcceptCategory to use uint32_t rather than sets of strings. 6 years ago
John Newbery 5d08c9c579 Send the correct error code in reject messages 6 years ago
Alex Morcos f838005444 No longer allow "free" transactions 6 years ago
practicalswift 95543d8747 [net] Avoid possibility of NULL pointer dereference in MarkBlockAsInFlight(...) 6 years ago
Matt Corallo b49ad44efe Add comment about cs_most_recent_block coverage 6 years ago
Matt Corallo c47f5b7982 Cache witness-enabled state with recent-compact-block-cache 6 years ago
Matt Corallo efc135ff6d Use cached [compact] blocks to respond to getdata messages 6 years ago
Cory Fields cbfc5a6728 net: require a verack before responding to anything else 6 years ago
Cory Fields 8502e7acbe net: parse reject earlier 6 years ago
Cory Fields c45b9fb54c net: correctly ban before the handshake is complete 6 years ago
Matt Corallo db2dc7a58c Move CNode::addrLocal access behind locked accessors 6 years ago
Matt Corallo 036073bf87 Move CNode::addrName accesses behind locked accessors 6 years ago
Matt Corallo d8f2b8a8c0 Make nTimeBestReceived atomic 6 years ago
Matt Corallo 22b4966a29 Move [clean|str]SubVer writes/copyStats into a lock 6 years ago
Cory Fields 321d0fc6b6 net: fix a few races. Credit @TheBlueMatt 6 years ago
Cory Fields 7a8c251901 net: Disallow sending messages until the version handshake is complete 6 years ago
Cory Fields 2046617b5e net: deserialize the entire version message locally 6 years ago
Matt Corallo 80ff0344ae Dont deserialize nVersion into CNode, should fix #9212 6 years ago
Jorge Timón 0729102f99
Net: pass interruptMsgProc as const where possible 6 years ago
Jorge Timón fc7f2ffad4
Net: Make CNetMsgMaker more const 6 years ago
Karl-Johan Alm b7b48c8bbd Refactor: Remove using namespace <xxx> from src/*.cpp. 6 years ago
John Newbery dd5b0114cf [Trivial] add comment about setting peer as HB peer. 6 years ago
Pavel Janík 44f2baac48 Do not shadow local variable named `tx`. 6 years ago
Gregory Maxwell 8ff8d219c3 Send final alert message to older peers after connecting. 6 years ago
Matt Corallo c5945804ca Add braces around AddToCompactExtraTransactions 6 years ago
Matt Corallo 241d8938f4 Wake message handling thread when we receive a new block 6 years ago
Matt Corallo 02ee4eb263 Make most_recent_compact_block a pointer to a const 6 years ago
Cory Fields e60360e139 net: remove cs_vRecvMsg 6 years ago
Cory Fields 991955ee81 net: add a flag to indicate when a node's send buffer is full 6 years ago