aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-07Merge pull request #4470Wladimir J. van der Laan
f4b00be Add CChain::GetLocator() unit test (Pieter Wuille) 3c85d2e Fix CChain::GetLocator (Pieter Wuille)
2014-07-07Merge pull request #4463Wladimir J. van der Laan
e832ab7 Rename SendMoneyToDestination to SendMoney. (Daniel Kraft)
2014-07-07Merge pull request #4462Wladimir J. van der Laan
3d0e92d [Qt] remove dup includes in bitcoingui (Philip Kaufmann)
2014-07-07Merge pull request #4467Wladimir J. van der Laan
1f740dd Remove unused variable (R E Broadley)
2014-07-07Merge pull request #4459Wladimir J. van der Laan
73ac7ab Move ui_interface to bitcoin_server.a (Wladimir J. van der Laan) 5090303 qt: Pick translation messages only from necessary files (Wladimir J. van der Laan)
2014-07-07Move ui_interface to bitcoin_server.aWladimir J. van der Laan
There is no need for it in the utility libraries or tools. Put it in init.cpp, and in the tests separately (as they can't link init).
2014-07-07qt: Pick translation messages only from necessary filesWladimir J. van der Laan
Utility libraries (common, util) as well as extra tools shouldn't be parsed for translation messages, only the server and wallet part qualify here.
2014-07-07Rename SendMoneyToDestination to SendMoney.Daniel Kraft
Get rid of SendMoney and replace it by the functionality of SendMoneyToDestination. This cleans up the code, since only SendMoneyToDestination was actually used (SendMoney internally from this routine).
2014-07-07Merge pull request #4457Wladimir J. van der Laan
834e46e CBlockIndex()::SetNull() method to avoid code repetition (jtimon)
2014-07-07Merge pull request #4472Wladimir J. van der Laan
9f4da19 Use pong receive time rather than processing time (Pieter Wuille)
2014-07-06Use pong receive time rather than processing timePieter Wuille
2014-07-06Add CChain::GetLocator() unit testPieter Wuille
2014-07-06Fix CChain::GetLocatorPieter Wuille
2014-07-05Remove unused variableR E Broadley
2014-07-04[Qt] remove dup includes in bitcoinguiPhilip Kaufmann
2014-07-04Merge pull request #4421Wladimir J. van der Laan
caf6150 Use async name resolving to improve net thread responsiveness (Huang Le)
2014-07-04Add libtool generated files to .gitignoreWladimir J. van der Laan
2014-07-04Merge pull request #3764Wladimir J. van der Laan
2e36866 Show nodeid instead of addresses (for anonymity) unless otherwise requested. (R E Broadley)
2014-07-04Merge pull request #4450Wladimir J. van der Laan
0da6b3f Remove signal DoubleSpendDetected, use function (Tom Harding) 88dd359 Check signatures before respend relay (Tom Harding)
2014-07-04Show nodeid instead of addresses (for anonymity) unless otherwise requested.R E Broadley
2014-07-03Merge branch 'smartfee_wallet'Gavin Andresen
2014-07-03Move fee policy out of coreGavin Andresen
2014-07-03Sanity checks for estimatesGavin Andresen
Require at least 11 samples before giving fee/priority estimates. And have wallet-created transactions go throught the fee-sanity-check code path.
2014-07-03Use fee/priority estimates in wallet CreateTransactionGavin Andresen
The wallet now uses the mempool fee estimator with a new command-line option: -txconfirmtarget (default: 1) instead of using hard-coded fees or priorities. A new bitcoind that hasn't seen enough transactions to estimate will fall back to the old hard-coded minimum priority or transaction fee. -paytxfee option overrides -txconfirmtarget. Relaying and mining code isn't changed. For Qt, the coin control dialog now uses priority estimates to label transaction priority (instead of hard-coded constants); unspent outputs were consistently labeled with a much higher priority than is justified by the free transactions actually being accepted into blocks. I did not implement any GUI for setting -txconfirmtarget; I would suggest getting rid of the "Pay transaction fee" GUI and replace it with either "target number of confirmations" or maybe a "faster confirmation <--> lower fee" slider or select box.
2014-07-03Merge pull request #4302Wladimir J. van der Laan
8969828 [Qt] New status bar Unit Display Control and related changes. (gubatron)
2014-07-03Merge pull request #4455Wladimir J. van der Laan
3f7a61f Update Gitian Build guide to include OSX (Michael Ford)
2014-07-03Merge pull request #4454Wladimir J. van der Laan
9d5ad71 Fix formatting in release-process.md (Michael Ford)
2014-07-03Clarify error message when invalid -rpcallowipWladimir J. van der Laan
Also add to HelpMessage() what specifications are valid.
2014-07-02CBlockIndex()::SetNull() method to avoid code repetitionjtimon
2014-07-02Remove signal DoubleSpendDetected, use functionTom Harding
Also removes the need for forward reference to RelayableRespend.
2014-07-02Update Gitian Build guide to include OSXMichael Ford
2014-07-02Fix formatting in release-process.mdMichael Ford
2014-07-02qt: fix 'opens in testnet mode when presented with a BIP-72 link with no ↵Julian Haight
fallback' Passes tests: ``` $ ./bitcoin-qt 'bitcoin:?r=http://www.example.com/' .. fixed the original problem - this launches mainnet. $ ./bitcoin-qt 'bitcoin:mngeNQbTKnmaMbx8EXCYdwUbnt9JJD52cC' .. launches testnet $ ./bitcoin-qt -testnet 'bitcoin:1NXXeQRyMFFFRfyUix2o7mk1vhvk2Nxp78' .. sanity check - launches mainnet. ``` Fixes #4355. Closes #4411.
2014-07-02Merge pull request #4312Wladimir J. van der Laan
fda3fed libsecp256k1 integration (Pieter Wuille) 5566826 secp256k1: Add build-side changes for libsecp256k1 (Cory Fields) b150b09 secp256k1: add libtool as a dependency (Cory Fields)
2014-07-02Merge pull request #4449Wladimir J. van der Laan
462ad22 Clean up release-process.md after OS X gitian changes (Micha)
2014-07-02Fix the Qt5 build after d95ba75Wladimir J. van der Laan
Sorry, my own fault this time.
2014-07-01Check signatures before respend relayTom Harding
Check that all inputs are completely valid before actually relaying a double-spend.
2014-07-01Clean up release-process.md after OS X gitian changesMicha
This is PR #4271, but with the changes to the descriptors, both the names of the files and the names of the intermediate build artifact archives, removed. This also closes #3775 if it goes in, because it covers the changes in that PR.
2014-07-01libsecp256k1 integrationPieter Wuille
2014-07-01secp256k1: Add build-side changes for libsecp256k1Cory Fields
Note: This is added to our existing automake targets rather than as a libtool-style lib. The switch to libtool-style targets can come later if it proves to not add any complications.
2014-07-01secp256k1: add libtool as a dependencyCory Fields
2014-07-01Merge pull request #4448 from laanwj/2014_07_qt_payment_rq_loggingGavin Andresen
qt: Always log warning/error messages to debug.log
2014-07-01qt: Change serious messages from qDebug to qWarningWladimir J. van der Laan
By changing the logging stream for warnings from qDebug to qWarning, these will always be logged to debug.log.
2014-07-01qt: Log messages with type>QtDebugMsg as non-debugWladimir J. van der Laan
More important messages should end up in the log no matter if -debug=qt is set.
2014-07-01Merge pull request #4325Wladimir J. van der Laan
4aaa017 rework help messages for fee-related options (Philip Kaufmann)
2014-07-01Merge pull request #4447Wladimir J. van der Laan
9a6497e http to https, 2013 to 2014 (Trevin Hofmann)
2014-07-01typedef std::map<uint256, CCoins> to CCoinsMapWladimir J. van der Laan
This makes it possible to switch to a more efficient map type without changing all occurences manually. Merges half of #4413.
2014-07-01fix copyright string in two of our *.rc filesPhilip Kaufmann
- also make comment about rc-files in clientversion.h generic Merges #4429.
2014-07-01Merge pull request #4397Wladimir J. van der Laan
5d59921 add missing BOOST_FOREACH indentation in ThreadSocketHandler() (Philip Kaufmann) 9e9ca2b small cleanup of #ifdefs in BindListenPort() (Philip Kaufmann)
2014-07-01http to https, 2013 to 2014Trevin Hofmann