Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 9, 2012
  1. @gavinandresen

    0.7.1 release notes

    gavinandresen authored
  2. @gavinandresen
  3. @gavinandresen
  4. @gavinandresen
  5. @gavinandresen
  6. @laanwj

    Merge pull request #1915 from Diapolo/Qt5_compat_leftover

    laanwj authored
    change Q_WS_MAC -> Q_OS_MAC (Qt5 compatibility)
Commits on Oct 8, 2012
  1. Merge pull request #1834 from jgarzik/kickblocks

    Jeff Garzik authored
    P2P: Do not request blocks from peers with fewer blocks than us
  2. Revert "Send 'mempool' P2P command at the start of each P2P session"

    Jeff Garzik authored Jeff Garzik committed
    Fat-fingered on github, and merged this too early.
    
    This reverts commit 22f9b06.
  3. Merge pull request #1833 from jgarzik/mempool-query

    Jeff Garzik authored
    Send 'mempool' P2P command at the start of each P2P session
  4. @gavinandresen
  5. @gavinandresen

    Handle corrupt wallets gracefully.

    gavinandresen authored
    Corrupt wallets used to cause a DB_RUNRECOVERY uncaught exception and a
    crash. This commit does three things:
    
    1) Runs a BDB verify early in the startup process, and if there is a
    low-level problem with the database:
      + Moves the bad wallet.dat to wallet.timestamp.bak
      + Runs a 'salvage' operation to get key/value pairs, and
        writes them to a new wallet.dat
      + Continues with startup.
    
    2) Much more tolerant of serialization errors. All errors in deserialization
    are reported by tolerated EXCEPT for errors related to reading keypairs
    or master key records-- those are reported and then shut down, so the user
    can get help (or recover from a backup).
    
    3) Adds a new -salvagewallet option, which:
     + Moves the wallet.dat to wallet.timestamp.bak
     + extracts ONLY keypairs and master keys into a new wallet.dat
     + soft-sets -rescan, to recreate transaction history
    
    This was tested by randomly corrupting testnet wallets using a little
    python script I wrote (https://gist.github.com/3812689)
  6. @gavinandresen

    Handle incompatible BDB environments

    gavinandresen authored
    Before, opening a -datadir that was created with a new
    version of Berkeley DB would result in an un-caught DB_RUNRECOVERY
    exception.
    
    After these changes, the error is caught and the user is told
    that there is a problem and is told how to try to recover from
    it.
  7. @gavinandresen
  8. @gavinandresen

    Handle incompatible BDB environments

    gavinandresen authored
    Before, opening a -datadir that was created with a new
    version of Berkeley DB would result in an un-caught DB_RUNRECOVERY
    exception.
    
    After these changes, the error is caught and the user is told
    that there is a problem and is told how to try to recover from
    it.
Commits on Oct 7, 2012
  1. @Diapolo

    change Q_WS_MAC -> Q_OS_MAC (Qt5 compatibility)

    Diapolo authored
    - I missed that one in my former pull
  2. @sipa

    Merge pull request #1859 from Diapolo/proxy_locks

    sipa authored
    add LOCK() for proxy related data-structures
Commits on Oct 5, 2012
  1. @laanwj

    Merge pull request #1906 from laanwj/2012_10_help_stdout

    laanwj authored
    Send --help message to stdout i.s.o stderr
  2. @laanwj

    Merge pull request #1905 from laanwj/2012_10_startup_gui_error

    laanwj authored
    When datadir missing, show messagebox instead of printing error to stderr
  3. @sipa

    Merge pull request #1908 from laanwj/2012_10_rpcerrors

    sipa authored
    Document RPC error codes
Commits on Oct 4, 2012
  1. @gavinandresen
  2. @laanwj
  3. @laanwj

    Document RPC error codes

    laanwj authored
    Replace all "magic values" in RPCError(...) by constants.
  4. @laanwj
  5. @laanwj

    Merge pull request #1907 from laanwj/2012_10_translations

    laanwj authored
    Translation update for 0.7.1
  6. @Diapolo

    add LOCK() for proxy related data-structures

    Diapolo authored
    - fix #1560 by properly locking proxy related data-structures
    - update GetProxy() and introduce GetNameProxy() to be able to use a
      thread-safe local copy from proxyInfo and nameproxyInfo
    - update usage of GetProxy() all over the source to match the new
      behaviour, as it now fills a full proxyType object
    - rename GetNameProxy() into HaveNameProxy() to be more clear
  7. @laanwj

    Pull changed translations from transifex

    laanwj authored
    There was also a new translation available, "ja" (Japanese), however
    almost nothing was filled in yet, so I'm not including it for this release.
  8. @laanwj

    Translation update for 0.7.1

    laanwj authored
    Also clarify translation process that the package `gettext` is needed to run string extractor.
  9. @laanwj

    Send --help message to stdout i.s.o stderr

    laanwj authored
    This allows fun stuff such as `bitcoin --help | less`, and more
    easy piping to files.
    
    Looking at other tools such as bash, gcc, they all send their help
    text to stdout.
Commits on Oct 1, 2012
  1. @gavinandresen
  2. @gavinandresen
  3. @gavinandresen

    Merge pull request #1893 from kjj2/issue1884

    gavinandresen authored
    Issue 1884: Add a backup warning to the encryptwallet RPC command
  4. @laanwj

    Revert "Remove -Wformat* warnings from makefiles"

    laanwj authored
    This reverts commit 14ac0ad.
  5. @Diapolo @laanwj

    fix -Wformat warnings all over the source

    Diapolo authored laanwj committed
  6. @laanwj
  7. @gavinandresen
Something went wrong with that request. Please try again.