138 Commits (fe862c5ad4bdce6bcc3bf8712d9472561b270c02)

Author SHA1 Message Date
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
John Newbery 5d08c9c579 Send the correct error code in reject messages 8 years ago
Alex Morcos f838005444 No longer allow "free" transactions 8 years ago
practicalswift 95543d8747 [net] Avoid possibility of NULL pointer dereference in MarkBlockAsInFlight(...) 8 years ago
Matt Corallo b49ad44efe Add comment about cs_most_recent_block coverage 8 years ago
Matt Corallo c47f5b7982 Cache witness-enabled state with recent-compact-block-cache 8 years ago
Matt Corallo efc135ff6d Use cached [compact] blocks to respond to getdata messages 8 years ago
Cory Fields cbfc5a6728 net: require a verack before responding to anything else 8 years ago
Cory Fields 8502e7acbe net: parse reject earlier 8 years ago
Cory Fields c45b9fb54c net: correctly ban before the handshake is complete 8 years ago
Matt Corallo db2dc7a58c Move CNode::addrLocal access behind locked accessors 8 years ago
Matt Corallo 036073bf87 Move CNode::addrName accesses behind locked accessors 8 years ago
Matt Corallo d8f2b8a8c0 Make nTimeBestReceived atomic 8 years ago
Matt Corallo 22b4966a29 Move [clean|str]SubVer writes/copyStats into a lock 8 years ago
Cory Fields 321d0fc6b6 net: fix a few races. Credit @TheBlueMatt 8 years ago
Cory Fields 7a8c251901 net: Disallow sending messages until the version handshake is complete 8 years ago
Cory Fields 2046617b5e net: deserialize the entire version message locally 8 years ago
Matt Corallo 80ff0344ae Dont deserialize nVersion into CNode, should fix #9212 8 years ago
Jorge Timón 0729102f99
Net: pass interruptMsgProc as const where possible 8 years ago