1. 22 Mar, 2012 1 commit
    • Luke Dashjr's avatar
      Move QMAKE_LIBS_QT_ENTRY adjustment to bitcoin side of build · 841c3241
      Luke Dashjr authored
      It could just as well be on either part of the gitian build, but to safely put it on the Qt side would require bumping the filename, and every gitian user rebuilding it.
      v0.5.3.1 put it on the Bitcoin side, and this is easier to work with and keep safe, so I'm moving it.
      
      Use `qmake MINGW_THREAD_BUGFIX=0` to disable
      841c3241
  2. 16 Mar, 2012 7 commits
  3. 15 Mar, 2012 1 commit
  4. 14 Mar, 2012 1 commit
  5. 13 Mar, 2012 1 commit
  6. 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
  7. 10 Mar, 2012 1 commit
  8. 05 Mar, 2012 2 commits
  9. 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
  10. 01 Mar, 2012 1 commit
  11. 29 Feb, 2012 3 commits
  12. 28 Feb, 2012 4 commits
  13. 27 Feb, 2012 6 commits
  14. 26 Feb, 2012 6 commits
  15. 25 Feb, 2012 1 commit
    • Pieter Wuille's avatar
      Fix addrProxy setting · 62e4c270
      Pieter Wuille authored
      Before 0.6 addrProxy was a CAddress, but netbase changed it to CService.
      Retain compatibility by wrapping/unwrapping with a CAddress when saving
      or loading.
      
      This commit retains compatibility with 0.6.0rc1 (which wrote the setting
      as a CService) by trying to parse twice.
      62e4c270