aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | fix #3049 by changing comment for CNetAddr::IsRFC4193()Philip Kaufmann2013-10-031-1/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #3051 from Diapolo/bitcoind-rcGavin Andresen2013-10-032-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rename bitcoin-res.rc to bitcoind-res.rc
| * | | | | | | | | | | | | | rename bitcoin-res.rc to bitcoind-res.rcPhilip Kaufmann2013-10-032-1/+1
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - helps recognizing that the resource file belongs to bitcoind.exe
* | | | | | | | | | | | | | Merge pull request #3038 from Diapolo/Log_ShutdownJeff Garzik2013-10-031-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | log start and end of Shutdown()
| * | | | | | | | | | | | | log start and end of Shutdown()Philip Kaufmann2013-10-021-0/+2
| |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - could be helpful when debugging shutdown related problems
* / / / / / / / / / / / / RPC validateaddress: test pwalletMain for NULL (no-wallet mode)Jeff Garzik2013-10-021-2/+2
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge branch 'pwalletmain' - checking pwalletMain for NULL,Jeff Garzik2013-10-016-92/+123
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a pre-req for no-wallet support.
| * | | | | | | | | | | | Support absence of wallet (pwalletMain==NULL) in several locations,Jeff Garzik2013-10-016-92/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | notably RPC.
* | | | | | | | | | | | | Merge pull request #2991 from Diapolo/translation_fixesWladimir J. van der Laan2013-10-014-66/+61
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Bitcoin-Qt: translation fixes in sendcoins
| * | | | | | | | | | | | Bitcoin-Qt: translation fixes in sendcoinsPhilip Kaufmann2013-10-014-66/+61
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove some unneeded translatable strings from sendcoinsentry.ui file and rename some elements for better readability - optimize string prorcessing in SendCoinsDialog::on_sendButton_clicked() - make all UI labels for secure payments plain text and move the settings to sendcoinsentry.ui file - remove unneeded button and default button definiton from warning message boxes - remove fixed font-size when sending coins to an address with label and use monospace font for addresses
* | | | | | | | | | | | Merge pull request #2888 from litecoin-project/getnetworkhashpsJeff Garzik2013-10-013-0/+58
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Add getnetworkhashps to get the estimated network hashrate
| * | | | | | | | | | | Add getnetworkhashps to get the calculated network hashratecoblee2013-09-173-0/+58
| | | | | | | | | | | |
* | | | | | | | | | | | misc small spelling/indentation fixesPhilip Kaufmann2013-10-012-4/+4
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3015 from theuni/win32-version-infoPieter Wuille2013-09-297-13/+54
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Win32 version info
| * | | | | | | | | | | | win32: add version info to bitcoind.exeCory Fields2013-09-182-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO: Add icon info
| * | | | | | | | | | | | autotools: fix the Makefile.include to be safely included anywhere.Cory Fields2013-09-185-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way we can reuse rules rather than duplicating them.
| * | | | | | | | | | | | autotools: fix subdir m4 check, never let it return -ICory Fields2013-09-181-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If BDB_CPPFLAGS returns only "-I", the next argument sent to the preprocessor is treated as a path. There are 2 fixes here: 1. Check in CPPFLAGS, as a user might have manually passed a path to check. 2. Ensure the value is not empty before setting BDB_CPPFLAGS to "-I value"
* | | | | | | | | | | | | several small Qt-related fixesPhilip Kaufmann2013-09-286-12/+10
| |_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make BitcoinGUI::showPaymentACK() use a reference for msg and use our own GUIUtil::HtmlEscape() function - ensure QTimer usage in clientmodel is the same as in walletmodel - remove an unneeded debug message in walletframe - flag some parameters as unused in DebugMessageHandler() - small code formatting changes
* | | | | | | | | | | | Merge pull request #3031 from Diapolo/minerWladimir J. van der Laan2013-09-284-11/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | internal miner: move 2 globals from main to miner
| * | | | | | | | | | | | internal miner: move 2 globals from main to minerPhilip Kaufmann2013-09-254-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - moves 2 global variables from main.cpp/h to miner.cpp/h - also removes 2 unneded includes in miner.cpp, that come from miner.h already
* | | | | | | | | | | | | Merge pull request #3027 from cozz/cozz2Wladimir J. van der Laan2013-09-281-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | GUI: fix sendcoinsdialog/sendcoinsentry
| * | | | | | | | | | | | GUI: fix sendcoinsdialog/sendcoinsentryCozz Lovan2013-09-241-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Skip unspendable outputs in consistency checkPieter Wuille2013-09-242-5/+10
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #2791 from sipa/provepruneGavin Andresen2013-09-232-1/+14
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Prune provably-unspendable outputs
| * | | | | | | | | | | | Prune provably-unspendable outputsPieter Wuille2013-07-102-1/+14
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #3016 from sipa/lowsPieter Wuille2013-09-231-9/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use 'low S' as malleability breaker rather than 'even S'
| * | | | | | | | | | | | | Use 'low S' as malleability breaker rather than 'even S'Pieter Wuille2013-09-201-9/+11
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #2949 from gmaxwell/fewer_fee_footgunsGavin Andresen2013-09-224-5/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [raw] reject insanely high fees by default in sendrawtransaction
| * | | | | | | | | | | | | | [raw] reject insanely high fees by default in sendrawtransactionGregory Maxwell2013-08-284-5/+15
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been several incidents where mainnet experimentation with raw transactions resulted in insane fees. This is hard to prevent in the raw transaction api because the inputs may not be known. Since sending doesn't work if the inputs aren't known, we can catch it there. This rejects fees > than 10000 * nMinRelayTxFee or 1 BTC with the defaults and can be overridden with a bool at the rpc.
* | | | | | | | | | | | | | Merge pull request #2995 from Diapolo/GUI_messageWladimir J. van der Laan2013-09-201-14/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bitcoin-Qt: BitcoinGUI::message() updates/fixes
| * | | | | | | | | | | | | | Bitcoin-Qt: BitcoinGUI::message() updates/fixesPhilip Kaufmann2013-09-141-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ensure message boxes are shown in center of our main window, not centered on the users desktop - always prefer user supplied titles for message boxes over the functions defaults (fixes a bug, where transaction info messages did not contain information, if it was incoming or outgoing)
* | | | | | | | | | | | | | | fix some printf -> LogPrintf leftoversPhilip Kaufmann2013-09-203-14/+6
| |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Bugfix: nHeightLast instead of nHeightFirstPieter Wuille2013-09-191-1/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Fix minor unit test memory leaksPieter Wuille2013-09-192-0/+5
| |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | qt: english translation updateWladimir J. van der Laan2013-09-181-53/+144
| | | | | | | | | | | | |
* | | | | | | | | | | | | Add src/.gitignore: ignore src/test_bitcoinJeff Garzik2013-09-181-0/+3
| | | | | | | | | | | | |
* | | | | | | | | | | | | Replace printf with LogPrintf / LogPrintGavin Andresen2013-09-1829-392/+374
| | | | | | | | | | | | |
* | | | | | | | | | | | | Refactor: OutputDebugStringF -> LogPrint(category, ...)Gavin Andresen2013-09-185-8/+16
| |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | included-tests: generate binary data from test files for inclusion into test ↵Cory Fields2013-09-169-70/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | binaries This change moves test data into the binaries rather than reading them from the disk at runtime. Advantages: - Tests become distributable - Cross-compile friendly. Build on one machine and execute in an arbitrary location on another. - Easier testing for backports. Users can verify that tests pass without having to track down corresponding test data. - More trustworthy test results and easier quality assurance as tests make fewer assumptions about their environment. - Tests could theoretically run at client/daemon startup and exit on failure. Disadvantages: - Required 'hexdump' build-dependency. This is a standard bsd tool that should be usable everywhere. It is likely already installed on all build-machines. - Tests can no longer be fudged after build by altering test-data.
* | | | | | | | | | | | Merge pull request #3000 from gmaxwell/more_osx_fsyncJeff Garzik2013-09-161-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | More fixes for blockchain corruption on OSX.
| * | | | | | | | | | | | More fixes for blockchain corruption on OSX.Gregory Maxwell2013-09-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As we'd previously learned, OSX's fsync is a data eating lie. Since 0.8.4 we're still getting some reports of disk corruption on OSX but now all of it looks like the block files have gotten out of sync with the database. It turns out that we were still using fsync() on the block files, so this isn't surprising.
* | | | | | | | | | | | | autotools: fix a parallel build race condition spotted by the pull-testerCory Fields2013-09-161-6/+5
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libleveldb.a and libmemenv.a should be able to build in parallel, but in practice calling the leveldb makefile ends up rewriting build_config.mk. If one target tries to build while the other is halfway through writing the .mk, the make ends up in an undefined state. Fix that by making one depend on the other. This also reorders the variables to be passed by param rather than via the environment, and combines the targets into a single rule to avoid needless duplication.
* | | | | | | | | | | | Merge pull request #2996 from theuni/qt-translationGavin Andresen2013-09-142-16/+32
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Update translation process for autotools
| * | | | | | | | | | | autotools: add translate target for qt translationsCory Fields2013-09-142-0/+12
| | | | | | | | | | | |
| * | | | | | | | | | | autotools: rearrange qt sources to make them more flexibleCory Fields2013-09-141-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add BITCOIN_MM QR_CPP and BITCOIN_CPP in order to better accomodate complicated targets. This is a no-op change.
* | | | | | | | | | | | Make validateaddress provide redeemScriptPeter Todd2013-09-121-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Add RPC call decodescriptPeter Todd2013-09-124-5/+31
| | | | | | | | | | | |
* | | | | | | | | | | | Move Parse{Hash|Hex} to be usable by all RPC codePeter Todd2013-09-123-33/+37
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #2979 from luke-jr/autoconfGregory Maxwell2013-09-108-5/+92
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Autoconf fixes
| * | | | | | | | | | | Bugfix: Since test_bitcoin is being built and run inside src/test/, try ↵Luke Dashjr2013-09-103-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using relative directories from that point