aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-08Merge pull request #1424 from TheBlueMatt/lockcontentionPieter Wuille
Fix DEBUG_LOCKCONTENTION
2012-06-07Move NOINLINE definition to test where it's used.Ricardo M. Correia
2012-06-07Don't overflow integer on 32-bit machines.Ricardo M. Correia
This was causing test_bitcoin to abort on a 32-bit system likely due to -ftrapv.
2012-06-05Merge pull request #1418 from Diapolo/GUI_fix_default_proxy_addrPieter Wuille
fix default Proxy address in Qt options (no hostname allowed currently)
2012-06-05Fix DEBUG_LOCKCONTENTIONMatt Corallo
2012-06-05Merge pull request #1422 from Diapolo/add_used_datadir_debug_logGavin Andresen
add used datadir to debug.log
2012-06-05add used datadir to debug.logPhilip Kaufmann
2012-06-05fix two signed/unsigned comparison warnings in netbase.cppPhilip Kaufmann
2012-06-04fix default Proxy address in Qt options (no hostname allowed currently)Philip Kaufmann
2012-06-04Merge branch 'netopt' of https://github.com/sipa/bitcoinGavin Andresen
2012-06-04Fix coin selection to only include change when it's necessary.Chris Moore
2012-06-04Preserve the shuffled order of coins with equal value to give more ↵Chris Moore
randomized coin selection.
2012-06-04Test that the coin selection code is suitably random, and add tests re. ↵Chris Moore
sub-cent change.
2012-06-04Move the random_shuffle call back into SelectCoinsMinConf() so we can unit ↵Chris Moore
test it.
2012-06-04Refactor SelectCoinsMinConf() and add unit tests.Chris Moore
AvailableCoins() makes a vector of available outputs which is then passed to SelectCoinsMinConf(). This allows unit tests to test the coin selection algorithm without having the whole blockchain available.
2012-06-04Merge pull request #1411 from TheBlueMatt/debianGavin Andresen
Update contrib/debian.
2012-06-04Merge pull request #1415 from dooglus/fix-build-unix.txtGavin Andresen
"USE_UPNP=-" is needed to remove UPnP support.
2012-06-03"USE_UPNP=-" is needed to remove UPnP support.Chris Moore
2012-06-02Update contrib/debian.Matt Corallo
* Updates package description to note that blockchain now takes 2+ GB instead of 150+ MB. * Stop creating DB_CONFIG with DB_LOG_AUTO_REMOVE as that is set in Bitcoin itself now. * Update changelog with 0.6.2 and the current updates.
2012-06-02Merge pull request #837 from sje397/ShowImmatureBalanceWladimir J. van der Laan
Added 'immature balance' for miners. Only displayed if the balance is > 0
2012-06-02Merge pull request #1368 from Diapolo/verifymessagepageWladimir J. van der Laan
GUI: change verifymessagepage behaviour to match RPC-call "verifymessage"
2012-06-02Merge pull request #1364 from Diapolo/move_HelpMessage_GUIUtil_add_RPCCon_ButtonWladimir J. van der Laan
GUI: move class HelpMessageBox to guiutil.cpp/.h
2012-06-01move class HelpMessageBox to guiutil.cpp/.h / add button to show Bitcoin ↵Philip Kaufmann
command-line options (in RPC Console -> Information) / resize Debug window a little to allow for a non-breaking display of the welcome message with non-english translation
2012-06-01change verifymessagepage behaviour to match RPC-call "verifymessage" (input ↵Philip Kaufmann
address, signature and message) / display messages in status label (remove message boxes) / resize window to make signature fully readable / change signature font to BC-address font (like in messagepage) / remove checkAddress() and place code directly in on_verifyMessage_clicked() / add visual feedback to LineEdits / remove AddressTableModel references, as they are now unused / add addr.GetKeyID(keyID) check
2012-05-31Use ConvertTo to simplify sendmany/addmultisigaddress argument handlingGavin Andresen
2012-05-31Make sendrawtx return txid to be consistent with other send methods.Gavin Andresen
2012-05-31Use C++-style numeric limits instead of C-style.Ricardo M. Correia
2012-05-31Fix noinline definition so that it works for more compilers.Ricardo M. Correia
2012-05-31Rework network config settingsPieter Wuille
2012-05-31Merge pull request #1403 from Diapolo/translation_master_fileNils Schneider
Translation: sync english translation master file with current master branch (2012-05-31)
2012-05-31sync english translation master file with current master branchPhilip Kaufmann
2012-05-30Update bitcoinstrings.cppPieter Wuille
2012-05-29Show the timestamp for the block.R E Broadley
wrap lines
2012-05-28Merge pull request #1394 from grimd34th/patch-1Gregory Maxwell
incorrect openssl when compared to makefile
2012-05-28incorrect openssl when compared to makefilegrimd34th
2012-05-27Merge pull request #1392 from gavinandresen/testnet_resetGregory Maxwell
Testnet reset
2012-05-27CreateNewBlock: Check that the produced CBlock is acceptable (except for ↵Luke Dashjr
proof-of-work and merkletree, since those need to be provided later) This throws an exception from CreateNewBlock otherwise, which is not safe without #1245!
2012-05-26Merge pull request #1357 from sipa/keyidPieter Wuille
Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress
2012-05-26Merge pull request #1370 from Diapolo/add_startuptime_to_logPieter Wuille
add client startup time as an entry to debug.log
2012-05-25Add a testnet checkpoint at block 546Gavin Andresen
2012-05-25Fix issue#1082, testnet difficulty unsigned integer underflowGavin Andresen
2012-05-25Testnet, Mark IIIGavin Andresen
2012-05-25Remove newlines from JSON stringsGavin Andresen
Newlines in JSON strings are against the JSON spec, so remove them from the script*.json unit tests to make python's jsonrpc happy (json::spirit didn't care).
2012-05-25Merge pull request #1366 from roques/completionGavin Andresen
Bash completion for bitcoind(1)
2012-05-25Unit tests for transaction size limitsGavin Andresen
2012-05-25Added 'immature balance' for miners. Only displayed if the balance is ↵sje397
greater than zero. This adds a field labelled 'Immature' in the overview section under the 'unconfirmed' field, which shows mined income that has not yet matured (which is currently not displayed anywhere, even though the transactions exist in the transaction list). To do that I added a 'GetImmatureBalance' method to the wallet, and connected that through to the GUI as per the 'GetBalance' and 'GetUnconfirmedBalance' methods. I did a small 'no-op' change to make the code in adjacent functions a little more readable (imo); it was a change I had made in my repo earlier...but I thought it wouldn't hurt so left it in. Immature balance comes from mined income that is at least two blocks deep in the chain (same logic as displayed transactions). My reasoning is: - as a miner, it's a critical stat I want to see - as a miner, and taking into account the label 'immature', the uncertainty is pretty clearly implied - those numbers are already displayed in the transaction list - this makes the overview numbers add up to what's in the transaction list - it's not displayed if the immature balance is 0, so won't bother non-miners I also 'cleaned' the overview UI a little, moving code to the XML and removing HTML.
2012-05-25Use the QueueShutdown signal to stop accepting new RPC connectionsGiel van Schijndel
Signed-off-by: Giel van Schijndel <me@mortis.eu>
2012-05-25Allow all addresses on the loopback subnet (127.0.0.0/8) not just 127.0.0.1Giel van Schijndel
Signed-off-by: Giel van Schijndel <me@mortis.eu>
2012-05-25Generalise RPC connection handling code to allow more listening socketsGiel van Schijndel
Using this modification it should be relatively easy to, at a later time, listen on multiple addresses (even Unix domain sockets should be possible). Signed-off-by: Giel van Schijndel <me@mortis.eu>
2012-05-25Allow clients on the IPv6 loopback as wellGiel van Schijndel
Signed-off-by: Giel van Schijndel <me@mortis.eu>