Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-22 | Merge pull request #4981 | Wladimir J. van der Laan | |
85c579e script: add a slew of includes all around and drop includes from script.h (Cory Fields) db8eb54 script: move ToString and ValueString out of the header (Cory Fields) e9ca428 script: add ToByteVector() for converting anything with begin/end (Cory Fields) 066e2a1 script: move CScriptID to standard.h and add a ctor for creating them from CScripts (Cory Fields) | |||
2014-10-20 | Chain::SetTip return type to void | 21E14 | |
2014-10-17 | script: add a slew of includes all around and drop includes from script.h | Cory Fields | |
Lots of files ended up with indirect includes from script.h. | |||
2014-10-14 | Headers-first synchronization | Pieter Wuille | |
Many changes: * Do not use 'getblocks', but 'getheaders', and use it to build a headers tree. * Blocks are fetched in parallel from all available outbound peers, using a limited moving window. When one peer stalls the movement of the window, it is disconnected. * No more orphan blocks. At all. We only ever request a block for which we have verified the headers, and store it to disk immediately. This means that a disk-fill attack would require PoW. * Require protocol version 31800 for every peer (released in december 2010). * No more syncnode (we sync from everyone we can, though limited to 1 during initial *headers* sync). * Introduce some extra named constants, comments and asserts. | |||
2014-09-29 | cleanup license and header end comment in chain.cpp/.h | Philip Kaufmann | |
2014-09-08 | Move CBlockIndex, CChain and related code out of main | jtimon | |