Permalink
Commits on Dec 10, 2012
Commits on Nov 29, 2012
  1. Merge branch '0.6.x' into 0.7.x

    Conflicts:
    	src/bitcoinrpc.cpp
    luke-jr committed Nov 29, 2012
  2. Merge branch '0.4.x' into 0.5.x

    luke-jr committed Nov 29, 2012
  3. do not silently ignore errors on "backupwallet" RPC cmd

    Philip Kaufmann committed with luke-jr Nov 27, 2012
Commits on Nov 22, 2012
  1. Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown()

    - can be triggerd by just adding -proxy=crashme with 0.7.1
    - crash occured, when AppInit2() was left with return false; after the
      first call to bitdb.open() (Step 6 in init)
    - this is caused by GetDataDir() or .string() in CDBEnv::EnvShutdown()
      called via the bitdb global destructor
    - init fDbEnvInit and fMockDb to false in CDBEnv::CDBEnv()
    Philip Kaufmann committed with luke-jr Nov 18, 2012
Commits on Nov 17, 2012
  1. Merge branch '0.6.x' into 0.7.x

    Conflicts:
    	src/main.cpp
    luke-jr committed Nov 17, 2012
  2. Merge branch '0.4.x' into 0.5.x

    luke-jr committed Nov 17, 2012
  3. ConnectBlock(): fix error() format to be unsigned

    - I introduced the wrong format macro with my former patch (#2018), this
      needs to be signed not unsigned (thanks Luke-Jr)
    Philip Kaufmann committed with luke-jr Nov 16, 2012
  4. ensure we use our format macros to avoid compilation warnings

    - fixes 2 warnings I observed while compiling on Windows with MinGW
    Philip Kaufmann committed with luke-jr Nov 16, 2012
Commits on Nov 16, 2012
  1. Revert translation adjustments for NACK'd 0.7.2 changes.

    This partially reverts commit acbdc05.
    luke-jr committed Nov 16, 2012
  2. Revert NACK'd fixes for 0.7.2.

    This reverts commits:
    - 220de9a Qt: small header changes / fixes
    - caeafd1 fix some double-spaces in strings
    - deb9f10 fix some double-spaces in strings
    - 65cee0b don't use memset() in privacy/security relevant code parts
    - ff31f1f don't use memset() in privacy/security relevant code parts
    luke-jr committed Nov 16, 2012
  3. Merge branch '0.6.x' into 0.7.x

    Conflicts:
    	src/main.cpp
    luke-jr committed Nov 16, 2012
  4. VariantClear@4 + shutdown@8 patch

    merged 2 windows:LIBS lines so they happen when they need to (#976)
    added -loleaut32 to fix VariantClear
    moved -lws2_32 and others to existing windows:LIBS line
    grimd34th committed with luke-jr Nov 5, 2012
  5. Merge branch '0.4.x' into 0.5.x

    luke-jr committed Nov 16, 2012
  6. Prevent RPC 'move' from deadlocking

    It seemed to create two CWalletDB objects that both grab the
    database lock.
    sipa committed with luke-jr Nov 13, 2012
Commits on Nov 14, 2012
  1. Update supported translations

    luke-jr committed Nov 14, 2012
  2. Update supported translations

    luke-jr committed Nov 14, 2012
  3. Update supported translations

    luke-jr committed Nov 14, 2012
  4. Update supported translations

    luke-jr committed Nov 14, 2012
  5. Merge branch '0.6.x' into 0.7.x

    Conflicts:
    	src/bitcoinrpc.cpp
    	src/crypter.h
    	src/main.cpp
    	src/qt/bitcoin.cpp
    	src/qt/qtipcserver.cpp
    	src/util.cpp
    luke-jr committed Nov 14, 2012
  6. Merge branch '0.6.0.x' into 0.6.x

    Conflicts:
    	src/init.cpp
    	src/main.cpp
    	src/serialize.h
    luke-jr committed Nov 14, 2012
  7. Merge branch '0.4.x' into 0.5.x

    Conflicts:
    	src/bitcoinrpc.cpp
    luke-jr committed Nov 14, 2012
Commits on Nov 12, 2012
  1. don't use memset() in privacy/security relevant code parts

    As memset() can be optimized out by a compiler it should not be used in
    privacy/security relevant code parts. OpenSSL provides the safe
    OPENSSL_cleanse() function in crypto.h, which perfectly does the job of
    clean and overwrite data.
    
    For details see: http://www.viva64.com/en/b/0178/
    
    - change memset() to OPENSSL_cleanse() where appropriate
    - change a hard-coded number from netbase.cpp into a sizeof()
    Philip Kaufmann committed with luke-jr Nov 8, 2012
  2. don't use memset() in privacy/security relevant code parts

    As memset() can be optimized out by a compiler it should not be used in
    privacy/security relevant code parts. OpenSSL provides the safe
    OPENSSL_cleanse() function in crypto.h, which perfectly does the job of
    clean and overwrite data.
    
    For details see: http://www.viva64.com/en/b/0178/
    
    - change memset() to OPENSSL_cleanse() where appropriate
    - change a hard-coded number from netbase.cpp into a sizeof()
    Philip Kaufmann committed with luke-jr Nov 8, 2012
  3. Qt: small header changes / fixes

    - ensure header inclusion guard is named after the header file
    - add missing comments at the end of some inclusion guards
    - add a small Qt5 compatibility fix in macdockiconhandler.h
    Philip Kaufmann committed with luke-jr Nov 8, 2012