1. 08 Feb, 2014 1 commit
  2. 03 Feb, 2014 2 commits
    • Wladimir J. van der Laan's avatar
      Merge pull request #3620 · e02d522a
      Wladimir J. van der Laan authored
      65615a3a Gitian fixes for 0.9.0rc1 build (Wladimir J. van der Laan)
      e02d522a
    • Wladimir J. van der Laan's avatar
      Gitian fixes for 0.9.0rc1 build · a3d7d121
      Wladimir J. van der Laan authored
      - Add 'g++' package (virtualbox images don't have this by default)
      - Workaround for determinism in Qt5 resources
      - Pass --disable-maintainer-mode --disable-dependency-tracking to
        configure for libqrencode to avoid random errors about missing m4
        directory
      - Fix typo -with-pic -> --with-pic
      
      It is not necessary to rebuild dependencies after this commit.
      Fixes #3610 and #3612.
      a3d7d121
  3. 31 Jan, 2014 1 commit
  4. 30 Jan, 2014 7 commits
  5. 29 Jan, 2014 19 commits
  6. 28 Jan, 2014 8 commits
  7. 27 Jan, 2014 2 commits
    • Cory Fields's avatar
    • Pieter Wuille's avatar
      Prepare block connection logic for headers-first. · e06a22b5
      Pieter Wuille authored
      This changes the block processing logic from "try to atomically switch
      to a new block" to a continuous "(dis)connect a block, aiming for the
      assumed best chain".
      
      This means the smallest atomic operations on the chainstate become
      individual block connections or disconnections, instead of entire
      reorganizations. It may mean that we try to reorganize to one block,
      fail, and rereorganize again to the old block. This is slower, but
      doesn't require unbounded RAM.
      
      It also means that a ConnectBlock which fails may be no longer called
      from the ProcessBlock which knows which node sent it. To deal with that,
      a mapBlockSource is kept, and invalid blocks cause asynchronous "reject"
      messages and banning (if necessary).
      e06a22b5