aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-13Remove broken option to skip input checking for wallet txn.Matt Corallo
2013-06-10Merge pull request #2553 from Diapolo/threadsJeff Garzik
changes to thread code (directly use boost::thread)
2013-06-10Merge pull request #1863 from jgarzik/keytimePieter Wuille
"Wallet birthdays": store key create time; calc whole-wallet birthday
2013-06-10changes to thread code (directly use boost::thread)Philip Kaufmann
- removes our NewThread() function an replaces remaining calls with boost::thread with our TraceThread template - remove ExitThread() function - fix THREAD_PRIORITY_ABOVE_NORMAL for non Windows OSes
2013-06-10Merge pull request #2728 from runeksvendsen/masterJeff Garzik
Add Linux script to contrib/ that limits outgoing bandwidth to Bitcoin nodes
2013-06-10Merge pull request #2747 from luke-jr/getblock_verbose0Jeff Garzik
Add verbose flag to getblock RPC so it is possible to get hex dumps of blocks
2013-06-10Wallet: optimize rescan to skip blocks prior to birthdayJeff Garzik
2013-06-10Wallet: store key creation time. Calculate whole-wallet birthday.Jeff Garzik
This also encapsulate wallet-read state information into CWalletScanState.
2013-06-10Merge pull request #2154 from CodeShark/dependencycleanupJeff Garzik
Clean up code dependencies
2013-06-09Merge pull request #2749 from laanwj/2013_06_addtotalbalanceWladimir J. van der Laan
qt: Add total balance in overview page
2013-06-09Merge pull request #2754 from laanwj/2013_06_create_data_dirWladimir J. van der Laan
Create parent directories if needed in GetDataDir
2013-06-08Create parent directories if needed in GetDataDirWladimir J. van der Laan
One-line change. Fixes #2752.
2013-06-07RPC: getblock(): Accept 2nd "verbose" parameter, similar to ↵Luke Dashjr
getrawtransaction, but defaulting to 1 for backward compatibility
2013-06-07qt: Add total balance in overview pageWladimir J. van der Laan
2013-06-06Merge pull request #2746 from Diapolo/pro-fileWladimir J. van der Laan
Bitcoin-Qt: small updates to project file
2013-06-06Removed the main.h include from net.cpp.Eric Lombrozo
2013-06-06Bitcoin-Qt: small updates to project filePhilip Kaufmann
- add new bitcoind.cpp to OTHER_FILES to be able to see it in the Qt Creator IDE - remove a Mac-only header from the general HEADERS, as it is already in macx:HEADERS
2013-06-05Using boost::signals2 to message main from net.cpp.Eric Lombrozo
2013-06-05Moved UpdateTime out of CBlockHeader and moved CBlockHeader into core.Eric Lombrozo
2013-06-05Removed script.cpp's dependence on main.hEric Lombrozo
2013-06-05Moved CCoins, CTxOutCompressor, CTxInUndo, and CTxUndo to core.Eric Lombrozo
2013-06-05Removed AcceptToMemoryPool method from CTransaction. This method belongs to ↵Eric Lombrozo
the mempool instance. Removed AreInputsStandard from CTransaction, made it a regular function in main. Moved CTransaction::GetOutputFor to CCoinsViewCache. Moved GetLegacySigOpCount and GetP2SHSigOpCount out of CTransaction into regular functions in main. Moved GetValueIn and HaveInputs from CTransaction into CCoinsViewCache. Moved AllowFree, ClientCheckInputs, CheckInputs, UpdateCoins, and CheckTransaction out of CTransaction and into main. Moved IsStandard and IsFinal out of CTransaction and put them in main as IsStandardTx and IsFinalTx. Moved GetValueOut out of CTransaction into main. Moved CTxIn, CTxOut, and CTransaction into core. Added minimum fee parameter to CTxOut::IsDust() temporarily until CTransaction is moved to core.h so that CTxOut needn't know about CTransaction.
2013-06-05Moved CInPoint to core. Removed GetMinFee from CTransaction and made it a ↵Eric Lombrozo
regular function in main.
2013-06-05Created core.h/core.cpp, added to makefiles. Started moving core structures ↵Eric Lombrozo
from main to core beginning with COutPoint.
2013-06-05Removed net.cpp's dependency on init.h.Eric Lombrozo
Added explicit include of main.h in init.cpp, changed include of init.h to include of main.h in net.cpp. Added function registration for net.cpp in init.cpp's network initialization. Removed protocol.cpp's dependency on main.h. TODO: Remove main.h include in net.cpp.
2013-06-05Moved unrelated-to-network calls in StartNode and StopNode into init.cppEric Lombrozo
2013-06-05Moved PushGetBlocks to main.cpp to eliminate dependence of net.cpp on ↵Eric Lombrozo
CBlockLocator.
2013-06-05Get rid of db dependencies on mainEric Lombrozo
2013-06-05Merge pull request #2700 from theuni/gui-splitJeff Garzik
autotools: Gui split
2013-06-05Merge pull request #2731 from Diapolo/rpcconsoleWladimir J. van der Laan
Bitcoin-Qt: harmonize 2 setClientModel() functions
2013-06-05Merge pull request #2741 from theuni/fix-osx-dockWladimir J. van der Laan
osx: fix bitcoin-qt startup crash when clicking dock icon
2013-06-04osx: fix bitcoin-qt startup crash when clicking dock iconCory Fields
Crash probably introduced by 4d17a1b0. Inialize the window to NULL and verify it before use.
2013-06-04build: kill off the QT_GUI defineCory Fields
2013-06-04build: cosmetics after last commitCory Fields
2013-06-04build: use runtime setting for wallet rather than QT_GUI defineCory Fields
2013-06-04build: use runtime setting for displaying the help message rather than ↵Cory Fields
QT_GUI define
2013-06-04build: cosmetic: split usage string for easier formattingCory Fields
2013-06-04build: add global var for whether or not the gui is enabledCory Fields
2013-06-04build: split the non-gui startup routines into a new fileCory Fields
This will allow each to have its own main(), meaning that we can build a common base client and simply link in the correct startup object to create the appropriate binary.
2013-06-04build: prepare to move DetectShutdownThreadCory Fields
2013-06-03Merge pull request #2613 from jonasschnelli/prefsFixWladimir J. van der Laan
MaxOSX: settings fixes (#2371)
2013-06-03Merge pull request #2727 from TheBlueMatt/masterWladimir J. van der Laan
One more data-driven test-case
2013-06-03Merge branch 'master' of git://github.com/bitcoin/bitcoin into prefsFixJonas Schnelli
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch> Conflicts: bitcoin-qt.pro
2013-06-03Bitcoin-Qt: harmonize 2 setClientModel() functionsPhilip Kaufmann
- harmonize BitcoinGUI::setClientModel() and RPCConsole::setClientModel() - now RPCConsole::setClientModel() also includes a direct call to setNumBlocks()
2013-06-03MaxOSX: settings fixes (#2371)Jonas Schnelli
- Launch-At-Startup implementation for mac - Remove "Window" tab in settings Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
2013-06-03Add Linux script to limit outgoing bandwidth used by BitcoinRune K. Svendsen
This commit adds a Linux script that uses tc and iptables to limit outgoing bandwidth to Bitcoin nodes. All tcp connections with a source or destination port of 8333 are limited to the chosen rate. It does not alter the incoming bandwidth. Additionally, outgoing bandwidth to a host on a local LAN (defined by the LOCALNET variable) is not limited.
2013-06-02Add new data-driven test-case.Matt Corallo
2013-06-02Merge pull request #2672 from Diapolo/Qt_testnetWladimir J. van der Laan
Bitcoin-Qt: setup testnet GUI directly
2013-06-02Bitcoin-Qt: setup testnet GUI directlyPhilip Kaufmann
- this directly sets up all GUI elements that have testnet special-casing without first setting up main net stuff and changing afterwards (titles, icons etc.) - also fixes 2 wrong icons shown during testnet usage on our toolbar
2013-06-02Merge pull request #2588 from Diapolo/GetBoolArgWladimir J. van der Laan
remove GetBoolArg() fDefault parameter defaulting to false