Permalink
Commits on Oct 14, 2012
  1. Revert "Merge pull request #1931 from laanwj/2012_10_newicons"

    This reverts commit 199d88c, reversing
    changes made to 65bc157.
    
    License is worse instead of better. Will only accept public domain and
    MIT-licensed icons from now on.
    laanwj committed Oct 14, 2012
  2. Merge pull request #1931 from laanwj/2012_10_newicons

    Non-GPL Icons, v2
    laanwj committed Oct 14, 2012
  3. Changed the spinner to a non-GPL one, added instructions on how to re…

    …generate it, changed the assets attribution, removed old spinner + old spinner's sources.
    xanatos committed with laanwj Oct 13, 2012
Commits on Oct 12, 2012
  1. Merge pull request #1922 from Diapolo/trans_en_master

    Translation update for Bitcoin-Qt 0.7.1
    laanwj committed Oct 12, 2012
  2. Bitcoin-Qt: intregrate current translations from Transifex

    Philip Kaufmann committed Oct 12, 2012
  3. Bitcoin-Qt: update english translation master file

    Philip Kaufmann committed Oct 12, 2012
  4. Merge pull request #1921 from laanwj/2012_10_init_useafterfree

    Fix a use-after-free problem in initialization (#1920)
    laanwj committed Oct 12, 2012
  5. Fix a use-after-free problem in initialization (#1920)

    Don't store the result of c_str().
    
    Luckily, this only affects logging, though it could crash or leak
    sensitive data to the log in rare cases.
    laanwj committed Oct 12, 2012
Commits on Oct 11, 2012
  1. Merge pull request #1879 from sipa/fdatasync

    Use fdatasync instead of fsync on supported platforms
    laanwj committed Oct 11, 2012
  2. Merge pull request #1913 from sipa/noi2p

    Remove I2P support from netbase
    laanwj committed Oct 11, 2012
  3. Merge pull request #1900 from Diapolo/optionsmodel_getters

    move most explicit getters in optionsmodel to header
    laanwj committed Oct 11, 2012
  4. Merge pull request #1911 from Diapolo/fix_signed_unsigned

    fix wrong (signed/unsigned) printf format specifier in bitcoinrpc.cpp
    laanwj committed Oct 11, 2012
  5. Merge pull request #1901 from laanwj/2012_10_remove_strlcpy

    get rid of strlcpy.h
    laanwj committed Oct 11, 2012
Commits on Oct 9, 2012
  1. 0.7.1 release notes

    gavinandresen committed Oct 9, 2012
  2. Merge pull request #1915 from Diapolo/Qt5_compat_leftover

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

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

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

    Send 'mempool' P2P command at the start of each P2P session
    Jeff Garzik committed Oct 8, 2012
  4. Handle corrupt wallets gracefully.

    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)
    gavinandresen committed Sep 18, 2012
  5. Handle incompatible BDB environments

    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.
    gavinandresen committed Oct 8, 2012
  6. Handle incompatible BDB environments

    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.
    gavinandresen committed Oct 8, 2012
Commits on Oct 7, 2012
  1. change Q_WS_MAC -> Q_OS_MAC (Qt5 compatibility)

    - I missed that one in my former pull
    Philip Kaufmann committed Oct 7, 2012
  2. Merge pull request #1859 from Diapolo/proxy_locks

    add LOCK() for proxy related data-structures
    sipa committed Oct 7, 2012
  3. Remove I2P support from netbase

    I2P apparently needs 256 bits to store a fully routable address. Garlicat
    requires a centralized lookup service to map the 80-bit addresses to fully
    routable ones (as far as I understood), so that's not really usable in our
    situation.
    
    To support I2P routing and peer exchange for it, another solution is needed.
    This will most likely imply a network protocol change, and extension of the
    'addr' message.
    sipa committed Oct 7, 2012
  4. get rid of strlcpy.h

    Don't use hand-rolled string manipulation routine with a fixed
    buffer in the bitcoin core, instead make use of c++ strings and boost.
    laanwj committed Oct 2, 2012
Commits on Oct 5, 2012
  1. fix wrong (signed/unsigned) printf format specifier in bitcoinrpc.cpp

    - also includes the required bitcoinstrings.cpp update
    Philip Kaufmann committed Oct 5, 2012
  2. Merge pull request #1906 from laanwj/2012_10_help_stdout

    Send --help message to stdout i.s.o stderr
    laanwj committed Oct 5, 2012