aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-07Merge pull request #4466Wladimir J. van der Laan
ad87bc4 [Qt] Replace status bar unit icon with actual images (Cozz Lovan)
2014-07-07Merge pull request #4401Wladimir J. van der Laan
cf04d83 add OpenSSL RAND_cleanup() on OpenSSL shutdown (Philip Kaufmann)
2014-07-07Merge pull request #4399Wladimir J. van der Laan
674c070 [Qt] seed OpenSSL PNRG with Windows event data (Philip Kaufmann)
2014-07-07Merge pull request #4373Wladimir J. van der Laan
2ec5a3d rpc: Prevent easy memory exhaustion attack (Wladimir J. van der Laan)
2014-07-07Merge pull request #4446Wladimir J. van der Laan
209377a Use GetBlockTime() more (jtimon)
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-07Use GetBlockTime() morejtimon
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-05[Qt] Replace status bar unit icon with actual imagesCozz Lovan
2014-07-04[Qt] seed OpenSSL PNRG with Windows event dataPhilip Kaufmann
- see https://bitcointalk.org/index.php?topic=113496.msg1228193#msg1228193 for the initial suggestion for this - also ensure consistent debug.log message format
2014-07-04[Qt] remove dup includes in bitcoinguiPhilip Kaufmann
2014-07-04rpc: Prevent easy memory exhaustion attackWladimir J. van der Laan
Allocate memory for POST message data only as bytes come in, instead of all at once at the beginning. Fixes #4343.
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