Permalink
Commits on Mar 13, 2012
Commits on Mar 12, 2012
  1. Merge pull request #930 from sipa/minireorg

    gmaxwell committed Mar 12, 2012
    Limit the impact of reorganisations on the database (fix #925)
  2. Limit the impact of reorganisations on the database

    sipa committed Mar 10, 2012
    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.
  3. Merge pull request #926 from gmaxwell/master

    sipa committed Mar 12, 2012
    Resolves issue #922 - "wallet passphrase timeout of several years doesn't work"
Commits on Mar 10, 2012
  1. Resolves issue #922 - "wallet passphrase timeout of several years doe…

    gmaxwell committed Mar 10, 2012
    …sn't work"
    
    2^31 milliseconds is only about 25 days. Also clamps Sleep() to 10 years,
    because it currently sleeps for 0 seconds when the sleep time would cross
    2^31 seconds since the epoch. Hopefully boost will be fixed by 2028.
Commits on Mar 5, 2012
  1. Merge pull request #918 from nomnombtc/patch-1

    sipa committed Mar 5, 2012
    fix typo src/net.cpp
  2. fix typo src/net.cpp

    nomnombtc committed Mar 5, 2012
Commits on Mar 3, 2012
  1. Merge pull request #915 from sipa/nooverwritetx

    gavinandresen committed Mar 3, 2012
    Do not allow overwriting unspent transactions
  2. Do not allow overwriting unspent transactions (BIP 30)

    sipa committed Feb 17, 2012
    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.
Commits on Mar 1, 2012
Commits on Feb 29, 2012
  1. Merge pull request #912 from TheBlueMatt/master

    gavinandresen committed Feb 29, 2012
    Fix release-process.txt for new deps zip.
Commits on Feb 28, 2012
  1. Merge pull request #910 from fanquake/master

    sipa committed Feb 28, 2012
    Correct Spelling
  2. "February"

    fanquake committed Feb 28, 2012
Commits on Feb 27, 2012
  1. Merge pull request #853 from laanwj/2012_02_altminimizetray

    laanwj committed Feb 27, 2012
    Yet another alternative "minimize to tray" implementation
    
    Fixes problems with window positioning.
Commits on Feb 26, 2012
  1. Store addrProxy port in settings

    sipa committed Feb 26, 2012
  2. Reworked QT settings

    gavinandresen committed with sipa Feb 17, 2012
  3. Merge pull request #900 from sipa/movebackupmenu

    laanwj committed Feb 26, 2012
    Move 'Backup Wallet' to file menu
  4. Move 'Backup Wallet' to file menu

    sipa committed Feb 26, 2012
Commits on Feb 25, 2012
  1. Fix addrProxy setting

    sipa committed Feb 25, 2012
    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.
  2. Merge pull request #897 from laanwj/2012_02_fixnegativesecs

    laanwj committed Feb 25, 2012
    In UI, handle cases in which the last received block was generated in the future
  3. In UI, handle cases in which the last received block was generated in…

    laanwj committed Feb 25, 2012
    … the future (secs<0)
    
    
    Fixes #874.
  4. Do not invoke anti-DoS system for invalid BIP16 transactions

    sipa committed Feb 25, 2012
    Doing so would allow an attack on old nodes, which would relay a
    standard transaction spending a BIP16 output in an invalid way,
    until reaching a new node, which will disconnect their peer.
    
    Reported by makomk on IRC.
  5. Merge pull request #894 from dooglus/nosplash

    laanwj committed Feb 25, 2012
    Add option "-splash" so we can disable the splash screen.
  6. Add option "-splash" so we can disable the splash screen.

    dooglus committed Feb 25, 2012
    Don't show splash screen when -min is specified on the command line.