aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Fix infinite loops in connection logicPieter Wuille2012-08-222-2/+8
| |/ / / / /
* | | | | | Merge pull request #1701 from laanwj/2012_08_pull_transifexWladimir J. van der Laan2012-08-2234-4508/+5617
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update translations from transifex
| * | | | | | Update translations from transifexWladimir J. van der Laan2012-08-2234-4508/+5617
| | | | | | |
* | | | | | | Merge pull request #1695 from sipa/noloadorphanPieter Wuille2012-08-221-6/+9
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Do not accept orphan blocks in -loadblock mode
| * | | | | | Do not accept orphan blocks in -loadblock modePieter Wuille2012-08-211-6/+9
| | | | | | |
* | | | | | | Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoinGavin Andresen2012-08-216-4/+415
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Allow setting a different linker than compiler in makefile.unixMatt Corallo2012-08-201-2/+4
| | | | | | |
| * | | | | | Add data-driven transaction tests.Matt Corallo2012-08-203-0/+216
| | | | | | |
| * | | | | | Add a few test cases to data-driven script tests.Matt Corallo2012-08-202-2/+195
| | | | | | |
* | | | | | | Merge pull request #1493 from jgarzik/unlocked-rpcJeff Garzik2012-08-212-58/+63
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | RPC: add facility to enable RPCs to run outside cs_main, wallet locks
| * | | | | | | RPC: add facility to enable RPCs to run outside cs_main, wallet locksJeff Garzik2012-08-212-58/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use with 'stop' and 'help' RPCs. This provides a facility to individually evaluate the locking for an RPC, and potentially make it more parallel.
* | | | | | | | Restore OSX 10.5 compatibility (do not use pthread_setname_np)Gavin Andresen2012-08-211-2/+5
| | | | | | | |
* | | | | | | | Fix 32-bit build error: include util.h to get int64 typedefGavin Andresen2012-08-211-0/+2
|/ / / / / / /
* | | | | | | Merge pull request #1693 from jgarzik/rpcwalletJeff Garzik2012-08-2110-1634/+1702
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Move code to new modules rpcwallet.cpp, rpcblockchain.cpp
| * | | | | | RPC, cosmetic: move more RPC code to new rpcblockchain.cpp moduleJeff Garzik2012-08-2110-197/+214
| | | | | | |
| * | | | | | RPC, cosmetic: move wallet-related RPCs to new rpcwallet.cpp moduleJeff Garzik2012-08-217-1437/+1488
| | | | | | |
* | | | | | | Merge pull request #1687 from gavinandresen/quietunitPieter Wuille2012-08-212-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Suppress output when running unit tests.
| * | | | | | | Suppress output when running unit tests.Gavin Andresen2012-08-202-2/+2
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge pull request #1690 from gavinandresen/signrawtx_nullGregory Maxwell2012-08-213-22/+28
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Allow signrawtransaction '...' null null 'hashtype'
| * | | | | | Allow signrawtransaction '...' null null 'hashtype'Gavin Andresen2012-08-203-22/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | RPC: submitblock returns null on success, string on errorJeff Garzik2012-08-211-2/+2
| |_|/ / / / |/| | | | |
* | | | | | RPC, cosmetic: Create rpcmining.cpp as new home for mining-related RPC codeJeff Garzik2012-08-216-365/+393
| | | | | |
* | | | | | RPC, cosmetic: de-indent getblocktemplate()Jeff Garzik2012-08-211-95/+93
| | | | | |
* | | | | | RPC: split new 'submitblock' out of 'getblocktemplate'Jeff Garzik2012-08-211-20/+32
|/ / / / /
* | | | | Merge pull request #1689 from gavinandresen/rawtx_singlefixGregory Maxwell2012-08-201-1/+5
|\ \ \ \ \ | | | | | | | | | | | | When using SIGHASH_SINGLE, only sign inputs that have corresponding outputs
| * | | | | When using SIGHASH_SINGLE, do not sign inputs that have no corresponding ↵Gavin Andresen2012-08-201-1/+5
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | outputs. This fixes issue #1688
* | | | | Reject block.nVersion<=1 blocks if network has upgraded to version=2Gavin Andresen2012-08-201-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Block height in coinbase as a new block ruleGavin Andresen2012-08-202-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "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.
* | | | | Set block.nVersion to fix miner unit testGavin Andresen2012-08-201-0/+1
|/ / / /
* | | | Merge pull request #1641 from jgarzik/mempoolJeff Garzik2012-08-203-4/+37
|\ \ \ \ | | | | | | | | | | Add 'mempool' P2P command, and extend 'getdata' behavior
| * | | | Add 'mempool' P2P command, and extend 'getdata' behaviorJeff Garzik2012-07-313-4/+37
| | | | | | | | | | | | | | | | | | | | to permit downloading of mempool transactions from the remote peer.
* | | | | fix a comment in addrman.cppPhilip Kaufmann2012-08-181-1/+1
| | | | |
* | | | | Merge pull request #1680 from Diapolo/add_message_on_blockimportWladimir J. van der Laan2012-08-171-0/+1
|\ \ \ \ \ | | | | | | | | | | | | add splashscreen message when importing blocks via -loadblock
| * | | | | add splashscreen message when importing blocks via -loadblockPhilip Kaufmann2012-08-171-0/+1
| | | | | |
* | | | | | Remove useless non-cross-platform tests.Matt Corallo2012-08-171-0/+2
| | | | | |
* | | | | | Merge pull request #1607 from Diapolo/Qt_Win_exe_descWladimir J. van der Laan2012-08-171-0/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | Bitcoin-Qt (Windows only): extend Resource File
| * | | | | | Bitcoin-Qt (Windows only): extend Resource FilePhilip Kaufmann2012-08-141-0/+26
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | Merge pull request #1678 from Diapolo/LoadExternalBlockFile_add_timerJeff Garzik2012-08-171-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | log how long LoadExternalBlockFile() takes in ms (Benchmark)
| * | | | | | log how long LoadExternalBlockFile() takes in ms (Benchmark)Philip Kaufmann2012-08-171-1/+3
| |/ / / / /
* / / / / / fix a compiler sign warning in OpenBlockFile()Philip Kaufmann2012-08-171-1/+1
|/ / / / /
* | | | | Merge pull request #1649 from Diapolo/optionsdialogWladimir J. van der Laan2012-08-133-12/+23
|\ \ \ \ \ | | | | | | | | | | | | small UX update for optionsdialog
| * | | | | small UX update for optionsdialogPhilip Kaufmann2012-08-023-12/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | Merge pull request #1614 from Diapolo/Qt_Win_enable_DEPWladimir J. van der Laan2012-08-131-2/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exe
| * | | | | | Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exePhilip Kaufmann2012-08-031-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | | Merge pull request #936 from luke-jr/gmp_bipGregory Maxwell2012-08-131-18/+93
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | BIP22: getblocktemplate
| * \ \ \ \ \ \ Merge branch 'gmp_bip_0.6.0' into gmp_bipLuke Dashjr2012-08-031-18/+93
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Conflicts: src/bitcoinrpc.cpp
| | * | | | | | Minimal BIP 22 (getblocktemplate) supportLuke Dashjr2012-08-031-20/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | | | Revert "Make this error message similar to the others"Wladimir J. van der Laan2012-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit dc1e5ad1917bb353aee7ef24aabf13ae3fe2fb80. The new error message was not correct, as it refers to the total balance, not an account.
* | | | | | | | Merge pull request #1661 from laanwj/2012_08_stringsupdateWladimir J. van der Laan2012-08-092-110/+151
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Update English translation strings
| * | | | | | | | Update English translation stringsWladimir J. van der Laan2012-08-072-110/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.