aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-08-02Revert "Truncate oversize 'tx' messages before relaying/storing."Gavin Andresen
This reverts commit c40a5aaaf484855a4350fd702e8e72fd21a68155.
2013-07-31Merge pull request #2850 from Diapolo/fix_introWladimir J. van der Laan
fix possible infinite loop in intro.cpp thread
2013-07-31Move internal miner/block creation to separate miner.cpp module.Jeff Garzik
Public functions referenced elsewhere are added to miner.h.
2013-07-31Minor miner fixes (hey hey it's fun to say)Jeff Garzik
* Fix UpdateCoins() definition in main.h * Remove pwalletMain reference from BitcoinMiner(), as it is passed a wallet argument.
2013-07-31Remove #define loop from util.hGavin Andresen
Replace the loop macro with while (true). The #define caused problems for Qt.
2013-07-29fix string in intro.cpp, which is untranslatable on TransifexPhilip Kaufmann
- seems the code tags in the original string cause errors, when using the Transifex site for translation
2013-07-29Bitcoin-Qt: save and restore position of debug windowPhilip Kaufmann
- move the code for saving and restoring window positions from BitcoinGUI to GUIUtil, make it more generic and also use it for saving/restoring debug window positions
2013-07-29Make sure new wallet variables are initializedPieter Wuille
2013-07-28Merge pull request #2541 from luke-jr/bugfix_wallet_resendPieter Wuille
Bugfix: Store last/next wallet resend times unique per CWallet object
2013-07-28Merge pull request #2702 from vinniefalco/leveldb-subtree-at-1-10-0Pieter Wuille
Leveldb subtree at 1 12 0
2013-07-26fix possible infinite loop in intro.cpp threadPhilip Kaufmann
- it was possible to trigger an infinite loop in FreespaceChecker::check() by simply removing the drive letter on Windows (which leads to an infinite loop in the FreespaceChecker thread) - this was caused by not checking if we make progress with parentDir.parent_path()
2013-07-25Merge pull request #2847 from Diapolo/fix_QApplication_includeWladimir J. van der Laan
Bitcoin-Qt: fix QApplication includes to match our include defaults
2013-07-25Merge pull request #2848 from Diapolo/translationsWladimir J. van der Laan
update bitcoin_en.ts to current master (2013-07-23)
2013-07-24Merge pull request #1889 from tcatm/multi-walletGavin Andresen
let user select wallet file with -wallet=foo.dat
2013-07-24remove windows.h from crypter.cpp includesPhilip Kaufmann
- remove an unneeded windows.h include (comes from allocators.h, which is included in crypter.h)
2013-07-24cleanup compat.h Windows stuffPhilip Kaufmann
- remove an unneded include for mswsock.h as we use winsock2.h anyway - move typedef u_int SOCKET; into the #ifndef WIN32 part - remove typedef int socklen_t; as this is defined in ws2tcpip.h
2013-07-24exclude CreatePidFile() function on WIN32 as it is unusedPhilip Kaufmann
2013-07-23Fix multi-block reorg transaction resurrectionMatt Corallo
2013-07-23Don't use checkpoints and accept nonstd txn on -regtestMatt Corallo
2013-07-23Add unittests for multiple ELSEs in a rowPeter Todd
IF ELSE ELSE ENDIF is a valid construct; execution or non-execution inverts on each ELSE encountered.
2013-07-23update bitcoin_en.ts to current master (2013-07-23)Philip Kaufmann
2013-07-23Bitcoin-Qt: fix QApplication includes to match our include defaultsPhilip Kaufmann
- move all QApplication includes to top of included Qt headers - undef our loop macro where it would cause compilation errors otherwise
2013-07-22Merge pull request #2795 from fanquake/log_aborted_rebuildsJeff Garzik
Log aborted block database rebuilds
2013-07-22Merge pull request #2832 from luke-jr/bugfix_wdb_boostverJeff Garzik
Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used
2013-07-22Merge pull request #2826 from Diapolo/fix_mingw481Jeff Garzik
fix invalid conversion error with MinGW 4.8.1 in net.cpp
2013-07-22Merge pull request #2836 from phelixbtc/patch-3Jeff Garzik
makefile.mingw: Use normal boost libraries instead of debug for Windows
2013-07-22Better warning/"alert" messages for large-work forks.Matt Corallo
2013-07-22Call the -alertnotify script when we see a long or invalid fork.Matt Corallo
2013-07-22Detect any sufficiently long fork and add a warning.Matt Corallo
Such a fork is defined as being at least 7 blocks long and having a tip which is within 72 blocks of our best block.
2013-07-21Bugfix: Include block creation and SSL options headings in usageLuke Dashjr
2013-07-19makefile.mingw: Use normal boost libraries instead of debug for Windowsphelixbtc
https://github.com/bitcoin/bitcoin/pull/2835#issuecomment-21231694
2013-07-18Merge pull request #2670 from laanwj/2013_05_datadirWladimir J. van der Laan
qt: allow user to choose data directory
2013-07-17Bugfix: Store last/next wallet resend times unique per CWallet objectLuke Dashjr
2013-07-15Bugfix: Move boost/version include from db.cpp to walletdb.cpp where ↵Luke Dashjr
BOOST_VERSION is used
2013-07-15BIP32 test vectorsPieter Wuille
2013-07-15BIP32 derivation implementationPieter Wuille
2013-07-13fix invalid conversion error with MinGW 4.8.1 in net.cppPhilip Kaufmann
- fixes src\net.cpp:1601: Error:invalid conversion from 'void*' to 'const char*' [-fpermissive] in a setsockopt() call on Win32 that was found by using MinGW 4.8.1 compiler suite
2013-07-13Fix minor backward incompatibilityPieter Wuille
The key refactor changed the way unencrypted private keys with compressed public key are stored in the wallet. Apparently older versions relied on this to verify the correctness of stored keys. Note that earlier pre-release versions do risk creating wallets that can not be opened by 0.8.3 and earlier.
2013-07-10Merge pull request #2743 from jgarzik/reject-reasonJeff Garzik
Log reason for non-standard transaction rejection
2013-07-10Merge pull request #2812 from jgarzik/rpcbestblockJeff Garzik
RPC: add getbestblockhash, to return tip of best chain
2013-07-07Merge pull request #2796 from gmaxwell/remove_overactive_rand_testsGregory Maxwell
Make the rand tests determinstic.
2013-07-07Make the rand tests determinstic. (fixes #2714)Gregory Maxwell
This avoids spurious errors with the old tests but still tests enough that if the rng is replaced with a totally broken one it should still fail.
2013-07-04let user select wallet file with -wallet=foo.datNils Schneider
use std::string instead of psz for WalletFile only allow wallets within $DATADIR Use strWalletFile in salvage/recover fix: remove unused variable pszWalletFile move strWalletFile to init.h/init.cpp avoid conversion of strWalletfile to c-string
2013-07-03RPC: add getbestblockhash, to return tip of best chainJeff Garzik
2013-07-01Merge commit 'adae78ea9940f4d44382967d1296e7db0b54a4de' into leveldb-squashedVinnie Falco
2013-06-29Fix build date for from-tarball buildsPieter Wuille
2013-06-26Merge pull request #2793 from Diapolo/translationsPieter Wuille
translation update 2013-06-25
2013-06-26Merge pull request #2174 from CodeShark/sync_macro_clarificationPieter Wuille
Added comments to sync.h to make it easier to understand the macros
2013-06-25Added comments to sync.h to make it easier to understand the macrosEric Lombrozo
2013-06-25Merge pull request #2209 from CodeShark/WalletRegistrationLocksPieter Wuille
Wallet registration locks in main.cpp + UnregisterAllWallet() function