aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-08-21Merge pull request #1687 from gavinandresen/quietunitPieter Wuille
Suppress output when running unit tests.
2012-08-21Merge pull request #1690 from gavinandresen/signrawtx_nullGregory Maxwell
Allow signrawtransaction '...' null null 'hashtype'
2012-08-21RPC: submitblock returns null on success, string on errorJeff Garzik
2012-08-21RPC, cosmetic: Create rpcmining.cpp as new home for mining-related RPC codeJeff Garzik
2012-08-21RPC, cosmetic: de-indent getblocktemplate()Jeff Garzik
2012-08-21RPC: split new 'submitblock' out of 'getblocktemplate'Jeff Garzik
2012-08-20Allow signrawtransaction '...' null null 'hashtype'Gavin Andresen
Allows the user to pass null as the second or third parameter to signrawtransaction, in case you need to (for example) fetch private keys from the wallet but want to specify the hash type.
2012-08-20Merge pull request #1689 from gavinandresen/rawtx_singlefixGregory Maxwell
When using SIGHASH_SINGLE, only sign inputs that have corresponding outputs
2012-08-20When using SIGHASH_SINGLE, do not sign inputs that have no corresponding ↵Gavin Andresen
outputs. This fixes issue #1688
2012-08-20Suppress output when running unit tests.Gavin Andresen
This does two things: 1) Now does not output to debug.log if -printtodebugger flag is passed 2) Unit tests set -printtodebugger so only test results are output to stdout Note that -printtodebugger only actually prints to the debugger on Windows.
2012-08-20Reject block.nVersion<=1 blocks if network has upgraded to version=2Gavin Andresen
If 950 of the last 1,000 blocks are nVersion=2, reject nVersion=1 (or zero, but no bitcoin release has created block.nVersion=0) blocks -- 75 of last 100 on testnet3. This rule is being put in place now so that we don't have to go through another "express support" process to get what we really want, which is for every single new block to include the block height in the coinbase.
2012-08-20Block height in coinbase as a new block ruleGavin Andresen
"Version 2" blocks are blocks that have nVersion=2 and have the block height as the first item in their coinbase. Block-height-in-the-coinbase is strictly enforced when version=2 blocks are a supermajority in the block chain (750 of the last 1,000 blocks on main net, 51 of 100 for testnet). This does not affect old clients/miners at all, which will continue producing nVersion=1 blocks, and which will continue to be valid.
2012-08-20Set block.nVersion to fix miner unit testGavin Andresen
2012-08-20Merge pull request #1641 from jgarzik/mempoolJeff Garzik
Add 'mempool' P2P command, and extend 'getdata' behavior
2012-08-18fix a comment in addrman.cppPhilip Kaufmann
2012-08-17Merge pull request #1680 from Diapolo/add_message_on_blockimportWladimir J. van der Laan
add splashscreen message when importing blocks via -loadblock
2012-08-17Remove useless non-cross-platform tests.Matt Corallo
2012-08-17Merge pull request #1607 from Diapolo/Qt_Win_exe_descWladimir J. van der Laan
Bitcoin-Qt (Windows only): extend Resource File
2012-08-17Merge pull request #1678 from Diapolo/LoadExternalBlockFile_add_timerJeff Garzik
log how long LoadExternalBlockFile() takes in ms (Benchmark)
2012-08-17add splashscreen message when importing blocks via -loadblockPhilip Kaufmann
2012-08-17fix a compiler sign warning in OpenBlockFile()Philip Kaufmann
2012-08-17log how long LoadExternalBlockFile() takes in ms (Benchmark)Philip Kaufmann
2012-08-14Bitcoin-Qt (Windows only): extend Resource FilePhilip Kaufmann
- extend bitcoin-qt.rc to include meta information, which is displayed on Windows, when looking in the executable properties and selecting "Details" - does currently NOT include version information, this is scheduled for later releases - for RC-file documentation see: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
2012-08-13Merge pull request #1649 from Diapolo/optionsdialogWladimir J. van der Laan
small UX update for optionsdialog
2012-08-13Merge pull request #1614 from Diapolo/Qt_Win_enable_DEPWladimir J. van der Laan
Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exe
2012-08-13Merge pull request #936 from luke-jr/gmp_bipGregory Maxwell
BIP22: getblocktemplate
2012-08-12Revert "Make this error message similar to the others"Wladimir J. van der Laan
This reverts commit dc1e5ad1917bb353aee7ef24aabf13ae3fe2fb80. The new error message was not correct, as it refers to the total balance, not an account.
2012-08-09Merge pull request #1661 from laanwj/2012_08_stringsupdateWladimir J. van der Laan
Update English translation strings
2012-08-09Merge pull request #1655 from gmaxwell/signrawtransaction_fix_missingGregory Maxwell
Correctly handle missing inputs in signrawtransaction. Fixes #1654.
2012-08-07Merge pull request #1658 from TheBlueMatt/qttestJeff Garzik
Fix several issues in the Qt unit tests.
2012-08-08Fix test_bitcoin build in makefile.linux-mingwMatt Corallo
2012-08-07Update English translation stringsWladimir J. van der Laan
This is the last time for 0.7.0. We should avoid message changes until the release. Translators can use the remaining time to update their languages on Transifex. The other languages need to be merged from Transifex just before release.
2012-08-07Fix Qt test cases by moving address checks to parseBitcoinURIMatt Corallo
Makes sense in case bitcoin URIs eventually allow invalid addresses as a part of some larger future payment scheme.
2012-08-07Fix Win32 compiling of qt/test/uritests.cppMatt Corallo
2012-08-07Return !0 when qt tests fail.Matt Corallo
2012-08-07Make this error message similar to the othersfanquake
2012-08-06Correctly handle missing inputs in signrawtransaction. Fixes #1654.Gregory Maxwell
Signrawtransaction rpc was crashing when some inputs were unknown, and even with that fixed was failing to handle all the known inputs if there were unknown inputs in front of them. This commit instead attempts to fetch inputs one at a time.
2012-08-03Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exePhilip Kaufmann
- this enables DEP on all Windows version which support the SetProcessDEPPolicy() call in Kernel32.dll - use a dynamic approach via GetProcAddress() to not rely on headers or compiler libs - this is the same way the Tor-project does it
2012-08-03Merge branch 'gmp_bip_0.6.0' into gmp_bipLuke Dashjr
Conflicts: src/bitcoinrpc.cpp
2012-08-03Minimal BIP 22 (getblocktemplate) supportLuke Dashjr
- Replaces getmemorypool with new getblocktemplate - Add missing keys: coinbaseaux, target, mutable, noncerange, sigoplimit, sizelimit, and height - Accept and send parameter Objects, checking "mode" key if present - Return rejection reason "rejected" for submit mode
2012-08-02Merge pull request #1650 from Diapolo/spelling_fixesJeff Garzik
fix further spelling errors / remove a tab in the source
2012-08-02Merge pull request #1644 from Diapolo/update_translationsWladimir J. van der Laan
Translations update 2012-08-01 (fetched from Transifex)
2012-08-02fix further spelling errors / remove a tab in the sourcePhilip Kaufmann
2012-08-02small UX update for optionsdialogPhilip Kaufmann
- add enableApplyButton() and disableApplyButton() to optionsdialog.{h/cpp} - they are used to ensure the Ok button does not get disabled, when Apply needs to be disabled (standard UX should allow Ok always to dismiss the dialog and only disable it, when we have a faulty proxy IP) - disable Apply after initially loading the settings, as nothing new needs to be saved - remove orphan settings from optionsdialog.ui that are default anyway
2012-08-01only update cached values in ClientModel::updateTimer() when they are changedPhilip Kaufmann
2012-08-01Translations update 2012-08-01 (fetched from Transifex)Philip Kaufmann
2012-08-01Merge pull request #1612 from luke-jr/opti_getblkhashGregory Maxwell
Optimize JSON-RPC getblockhash
2012-08-01Optimize JSON-RPC getblockhashLuke Dashjr
- If the height is in the first half, start at the genesis block and go up, rather than at the top - Cache the last lookup and use it as a reference point if it's close to the next request, to make linear lookups always fast
2012-08-01Merge pull request #1632 from luke-jr/spellingJeff Garzik
Fix spelling and grammar errors
2012-08-01Bugfix: Correct English grammar regarding "'s"Luke Dashjr