1. 14 Mar, 2012 1 commit
  2. 13 Mar, 2012 1 commit
  3. 12 Mar, 2012 3 commits
    • Gregory Maxwell's avatar
      Merge pull request #930 from sipa/minireorg · ea1c9256
      Gregory Maxwell authored
      Limit the impact of reorganisations on the database (fix #925)
      ea1c9256
    • Pieter Wuille's avatar
      Limit the impact of reorganisations on the database · f5ada1b1
      Pieter Wuille authored
      Sometimes a new block arrives in a new chain that was already the
      best valid one, but wasn't marked that way. This happens for example
      when network rules change to recover after a fork.
      
      In this case, it is not necessary to do the entire reorganisation
      inside a single db commit. These can become huge, and exceed the
      objects/lockers limits in bdb. This patch limits the blocks the
      actual reorganisation is applied to, and adds the next blocks
      afterwards in separate db transactions.
      f5ada1b1
    • Pieter Wuille's avatar
      Merge pull request #926 from gmaxwell/master · 323df3a6
      Pieter Wuille authored
      Resolves issue #922 - "wallet passphrase timeout of several years doesn't work"
      323df3a6
  4. 10 Mar, 2012 1 commit
  5. 05 Mar, 2012 2 commits
  6. 03 Mar, 2012 2 commits
    • Gavin Andresen's avatar
      Merge pull request #915 from sipa/nooverwritetx · 74157b6d
      Gavin Andresen authored
      Do not allow overwriting unspent transactions
      74157b6d
    • Pieter Wuille's avatar
      Do not allow overwriting unspent transactions (BIP 30) · 10ed5cdc
      Pieter Wuille authored
      Introduce the following network rule:
       * a block is not valid if it contains a transaction whose hash
         already exists in the block chain, unless all that transaction's
         outputs were already spent before said block.
      
      Warning: this is effectively a network rule change, with potential
      risk for forking the block chain. Leaving this unfixed carries the
      same risk however, for attackers that can cause a reorganisation
      in part of the network.
      
      Thanks to Russell O'Connor and Ben Reeves.
      10ed5cdc
  7. 01 Mar, 2012 1 commit
  8. 29 Feb, 2012 3 commits
  9. 28 Feb, 2012 4 commits
  10. 27 Feb, 2012 6 commits
  11. 26 Feb, 2012 6 commits
  12. 25 Feb, 2012 6 commits
  13. 23 Feb, 2012 4 commits