aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util*Wladimir J. van der Laan2017-03-0910-368/+349
|\ | | | | | | | | | | | | a57845c Refactor: Remove using namespace <xxx> from util* (Karl-Johan Alm) 8a52281 Refactor: Remove using namespace <xxx> from wallet/ (Karl-Johan Alm) Tree-SHA512: cd06b569fee0ce25db753ade5ee694b582733a8883bfd62a27613020266d2a902af079ef23b58a5412f7af4afd7681e689af3c7780e5ea00c77b16d144d72db5
| * Refactor: Remove using namespace <xxx> from util*Karl-Johan Alm2017-03-084-52/+46
| |
| * Refactor: Remove using namespace <xxx> from wallet/Karl-Johan Alm2017-03-086-316/+303
|/
* Merge #9952: Add historical release notes for 0.14.0Wladimir J. van der Laan2017-03-081-0/+873
|\ | | | | | | | | | | 2de6930 Add historical release notes for 0.14.0 (Wladimir J. van der Laan) Tree-SHA512: d75d0fafd5e7ae19dba8cc1525c64da9f3b028ce61d705ef5f79b9ea348012bcb2f3c240e22ac8f0d2ed590a19ab96e01688afeaf31904fc4cd65d583b2c88cf
| * Add historical release notes for 0.14.0Wladimir J. van der Laan2017-03-081-0/+873
|/
* Merge #9936: [trivial] Fix three typos introduced into walletdb.h in commit ↵MarcoFalke2017-03-081-2/+2
|\ | | | | | | | | | | | | | | 7184e25 fdab309 [trivial] Fix typos introduced in 7184e25c80aa8b1629a700bb7a7e290ad0bb2792 (practicalswift) Tree-SHA512: 091666f996267fc5d9f911e6ff25051df5c198851a9c2a6cae73692ffacc64f4275932260487aa48a224ca7f80c58f79933065c72d42aeccae540293c67bcee9
| * [trivial] Fix typos introduced in 7184e25c80aa8b1629a700bb7a7e290ad0bb2792practicalswift2017-03-071-2/+2
| |
* | Merge #9945: Improve logging in bctest.py if there is a formatting mismatchMarcoFalke2017-03-081-3/+9
|\ \ | | | | | | | | | | | | | | | 6c1fb73 Improve logging in bctest.py if there is a formatting mismatch (John Newbery) Tree-SHA512: ef33f4766df92a987cd714d73b98277616ff947ad0e43811013dda668e31464062816480bd654865231d56d37fb4d6e4ccdccbcb2f0e2f01f49572b843a232ae
| * | Improve logging in bctest.py if there is a formatting mismatchJohn Newbery2017-03-071-3/+9
|/ /
* | Merge #9548: Remove min reasonable feeWladimir J. van der Laan2017-03-079-22/+27
|\ \ | | | | | | | | | | | | | | | | | | | | | ad82cb0 Remove unnecessary min fee argument in CTxMemPool constructor (Alex Morcos) 2a7b56c CBlockPolicyEstimator now uses hard coded minimum bucket feerate (Alex Morcos) ac9d3d2 Change fee estimation bucket limit variable names (Alex Morcos) Tree-SHA512: 6e3bc7df3497ed60c7620845d222063e33a0238020f5c3316e61e0eff758078588ea8dd51196ceb59aa561ba106f8cdae62cebe521adb3247108bb49f15252d6
| * | Remove unnecessary min fee argument in CTxMemPool constructorAlex Morcos2017-01-177-13/+13
| | |
| * | CBlockPolicyEstimator now uses hard coded minimum bucket feerateAlex Morcos2017-01-173-5/+10
| | |
| * | Change fee estimation bucket limit variable namesAlex Morcos2017-01-172-6/+6
| | |
* | | Merge #9602: Remove coin age priority and free transactions - implementationWladimir J. van der Laan2017-03-0740-682/+119
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b421e6d Update example bitcoin.conf (Alex Morcos) 7d4e950 Allow setting minrelaytxfee to 0 (Alex Morcos) 359e8a0 [cleanup] Remove coin age priority completely. (Alex Morcos) f9b9371 [rpc] Remove priorityDelta from prioritisetransaction (Alex Morcos) 49be7e1 [rpc] Remove priority information from mempool RPC calls (Alex Morcos) 0315888 [test] Remove priority from tests (Alex Morcos) f838005 No longer allow "free" transactions (Alex Morcos) ad727f4 [rpc] sendrawtransaction no longer bypasses minRelayTxFee (Alex Morcos) fe282ac [cleanup] Remove estimatePriority and estimateSmartPriority (Alex Morcos) 400b151 [debug] Change -printpriority option (Alex Morcos) 272b25a [mining] Remove -blockprioritysize. (Alex Morcos) 12839cd [rpc] Remove estimatepriority and estimatesmartpriority. (Alex Morcos) ddf58c7 wallet: Remove sendfree (MarcoFalke) Tree-SHA512: a9a4499405923ce794ef18f9e334dbbd59dfc73a3dc2df6f85cc9c62af6f353ec2eed9c2d5e58e904f918d0d7ab738f403dd4939d9bc2276136864fe63710782
| * | | Update example bitcoin.confAlex Morcos2017-03-031-3/+1
| | | |
| * | | Allow setting minrelaytxfee to 0Alex Morcos2017-03-031-2/+3
| | | | | | | | | | | | | | | | Setting minrelaytxfee to 0 will allow all transactions regardless of fee to enter your mempool until it reaches its size limit. However now that mempool limiting is governed by a separate incrementalrelay fee, it is an unnecessary restriction to prevent a minrelaytxfee of 0.
| * | | [cleanup] Remove coin age priority completely.Alex Morcos2017-03-0311-97/+11
| | | | | | | | | | | | | | | | Remove GetPriority and ComputePriority. Remove internal machinery for tracking priority in CTxMemPoolEntry.
| * | | [rpc] Remove priorityDelta from prioritisetransactionAlex Morcos2017-03-039-46/+38
| | | | | | | | | | | | | | | | This a breaking API change to the prioritisetransaction RPC call which previously required exactly three arguments and now requires exactly two (hash and feeDelta). The function prioritiseTransaction is also updated.
| * | | [rpc] Remove priority information from mempool RPC callsAlex Morcos2017-03-031-4/+0
| | | | | | | | | | | | | | | | "startingpriority" and "currentpriority" are no longer returned in the JSON information about a mempool entry. This affects getmempoolancestors, getmempooldescendants, getmempooolentry, and getrawmempool.
| * | | [test] Remove priority from testsAlex Morcos2017-03-038-108/+47
| | | | | | | | | | | | | | | | Remove all coin age priority functionality from unit tests and RPC tests.
| * | | No longer allow "free" transactionsAlex Morcos2017-03-0310-53/+10
| | | | | | | | | | | | | | | | | | | | | | | | Remove -limitfreerelay and always enforce minRelayTxFee in the mempool (except from disconnected blocks) Remove -relaypriority, the option was only used for the ability to allow free transactions to be relayed regardless of their priority. Both notions no longer apply.
| * | | [rpc] sendrawtransaction no longer bypasses minRelayTxFeeAlex Morcos2017-02-272-3/+3
| | | | | | | | | | | | | | | | The prioritisetransaction API can always be used if a transaction needs to be submitted that bypasses minRelayTxFee.
| * | | [cleanup] Remove estimatePriority and estimateSmartPriorityAlex Morcos2017-02-275-54/+0
| | | | | | | | | | | | | | | | Unused everywhere now except one test.
| * | | [debug] Change -printpriority optionAlex Morcos2017-02-272-6/+2
| | | | | | | | | | | | | | | | -printpriority output is now changed to only show the fee rate and hash of transactions included in a block by the mining code.
| * | | [mining] Remove -blockprioritysize.Alex Morcos2017-02-278-184/+6
| | | | | | | | | | | | | | | | Remove ability of mining code to fill part of a block with transactions sorted by coin age.
| * | | [rpc] Remove estimatepriority and estimatesmartpriority.Alex Morcos2017-02-272-67/+0
| | | | | | | | | | | | | | | | The RPC calls were already deprecated.
| * | | wallet: Remove sendfreeMarcoFalke2017-02-275-60/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the option from the wallet to not pay a fee on "small" transactions which spend "old" inputs. This code is no longer worth keeping around, as almost all miners prefer not to include transactions which pay no fee at all.
* | | | Merge #9369: Factor out CWallet::nTimeSmart computation into a method.Wladimir J. van der Laan2017-03-073-45/+129
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 630fc54 Clean up braces in CWallet::ComputeTimeSmart (Russell Yanofsky) 6c996c2 Add documentation describing CWallet::nTimeSmart. (Russell Yanofsky) 1f98abe Factor out CWallet::nTimeSmart computation into a method. (Russell Yanofsky) c6b82d1 Add tests for CWalletTx::nTimeSmart (Russell Yanofsky) Tree-SHA512: 457a30251e572cf20dac0198af1a94128d269b1e0ce6605a213d56fc14d85c84a0a494e3dcbb18c201c4f39e6f7b000bd9cb6f283930d8452e4bb93ba406f8d4
| * | | | Clean up braces in CWallet::ComputeTimeSmartRussell Yanofsky2017-03-031-32/+27
| | | | |
| * | | | Add documentation describing CWallet::nTimeSmart.Russell Yanofsky2017-03-032-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | Most of the text comes from the 2012 Luke Dashjr <[email protected]> c3f95ef commit message.
| * | | | Factor out CWallet::nTimeSmart computation into a method.Russell Yanofsky2017-03-032-45/+51
| | | | | | | | | | | | | | | | | | | | | | | | | No change in behavior, this change just pulls some code out of CWallet::AddToWallet that was making it very long into a separate method.
| * | | | Add tests for CWalletTx::nTimeSmartRussell Yanofsky2017-03-031-0/+53
| | | | |
* | | | | Merge #9912: Optimize GetWitnessHash() for non-segwit transactionsWladimir J. van der Laan2017-03-071-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02c57b5 Optimize GetWitnessHash() for non-segwit transactions (Suhas Daftuar) Tree-SHA512: 405d07c11930f3432ae25b11232466a30ba2339be98e0fb5149934d792e014f504fedbe62b9c8e5febbbdad459bd1573ea896e527b9aa591926bbc774b895e6a
| * | | | | Optimize GetWitnessHash() for non-segwit transactionsSuhas Daftuar2017-03-031-0/+3
| | | | | |
* | | | | | Merge #9605: Use CScheduler for wallet flushing, remove ThreadFlushWalletDBWladimir J. van der Laan2017-03-078-46/+42
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0235be1 Rename FlushWalletDB -> CompactWalletDB, add function description (Matt Corallo) 735d9b5 Use CScheduler for wallet flushing, remove ThreadFlushWalletDB (Matt Corallo) 73296f5 CScheduler boost->std::function, use millisecs for times, not secs (Matt Corallo) Tree-SHA512: c04f97beab65706c444c126be229d02887df9b0972d8fb15ca1f779ef0e628cf7ecef2bf533c650d9b44645b63e01de22f17266a05907e778938d64cc6e19de6
| * | | | | | Rename FlushWalletDB -> CompactWalletDB, add function descriptionMatt Corallo2017-03-063-3/+4
| | | | | | |
| * | | | | | Use CScheduler for wallet flushing, remove ThreadFlushWalletDBMatt Corallo2017-03-065-34/+30
| | | | | | |
| * | | | | | CScheduler boost->std::function, use millisecs for times, not secsMatt Corallo2017-03-063-12/+11
| | | | | | |
* | | | | | | devtools: Fix a syntax error typoWladimir J. van der Laan2017-03-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a typo introduced in #9880 causing the script to not even parse.
* | | | | | | Merge #9932: Fix verify-commits on travis and always check top commit's treeWladimir J. van der Laan2017-03-073-11/+24
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b3ec305 Fix bashisms in verify-commits and always check top commit's tree (Matt Corallo) f20e664 Check gpg version before setting --weak-digest (Matt Corallo) Tree-SHA512: f87247008ae6a265e3fd371f00aec0e84f1feb713bf5859eab139a88a4e205e1f26de7b510bcc2c3ab538d5443978a48ec920d25b52b9601e625d198fa2d725f
| * | | | | | Fix bashisms in verify-commits and always check top commit's treeMatt Corallo2017-03-062-7/+8
| | | | | | |
| * | | | | | Check gpg version before setting --weak-digestMatt Corallo2017-03-062-4/+16
| |/ / / / /
* | | | | | Merge #9555: [test] Avoid reading a potentially uninitialized variable in ↵MarcoFalke2017-03-071-1/+3
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tx_invalid-test (transaction_tests.cpp) 8455e36 [test] Avoid reading a potentially uninitialized variable in tx_invalid-test (practicalswift) Tree-SHA512: 1064cdd5c9e4612a05397a5880535d93dbb18dec4897b4bbda9e6ad78d30f4c72303e4d23159398f1b33545ff5819e739e374d7cde757e402b26c355268a2319
| * | | | | [test] Avoid reading a potentially uninitialized variable in tx_invalid-testpracticalswift2017-01-211-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this commit the err variable was not guaranteed to be set before the check ... BOOST_CHECK_MESSAGE(err != SCRIPT_ERR_OK, ScriptErrorString(err));
* | | | | | Merge #9906: Disallow copy constructor CReserveKeysWladimir J. van der Laan2017-03-061-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 188f89c Disallow copy of CReserveKeys (Gregory Sanders) Tree-SHA512: e55ce10bf7f2dc91de9797e60ab7767fb51f25255995d62ddf358c52b7aaa23c26fbfb522e1610ff950b86804ddbc38dc0d7708bfab2c4d33ad99a275d8c77db
| * | | | | | Disallow copy of CReserveKeysGregory Sanders2017-03-061-0/+4
| | | | | | |
* | | | | | | Merge #9929: tests: Delete unused function _rpchost_to_argsWladimir J. van der Laan2017-03-061-20/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 99fecf8 tests: Delete unused function _rpchost_to_args (Wladimir J. van der Laan) Tree-SHA512: 40911d048d3fd7b3ce83e9b3caf2a409d55b47cbe08ea4450a16ca72264300bb12d5ef7dbcf335885975119b5977f949e6879546840064138fb506e24494d849
| * | | | | | | tests: Delete unused function _rpchost_to_argsWladimir J. van der Laan2017-03-061-20/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function has been unused ever since the RPC tests no longer use `bitcoin-cli`.
* | | | | | | | Merge #9843: Fix segwit getblocktemplate testWladimir J. van der Laan2017-03-061-13/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b23dcd2 Fix segwit getblocktemplate test. (John Newbery) Tree-SHA512: db87a99432397bd9aa3b66580a92a69467aa4c8a9e3a191629429f80137a59f6ecb13d129d880ebe404d903e13b153aca3ca99e3b1a94e171a4b8a50fb690f3f
| * | | | | | | | Fix segwit getblocktemplate test.John Newbery2017-02-231-13/+2
| | | | | | | | |