aboutsummaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge #9516: Bug-fix: listsinceblock: use fork point as reference for blocks ↵Wladimir J. van der Laan2017-01-232-0/+81
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | in reorg'd chains 7ba0a00 Testing: listsinceblock should not use orphan block height. (Karl-Johan Alm) ee5c1ce Bug-fix: listsinceblock: use closest common ancestor when a block hash was provided for a chain that was not the main chain. (Karl-Johan Alm)
| * | | Testing: listsinceblock should not use orphan block height.Karl-Johan Alm2017-01-182-0/+81
| | | |
* | | | Merge #9607: Remove redundant semicolons in Python codeWladimir J. van der Laan2017-01-235-12/+12
|\ \ \ \ | | | | | | | | | | | | | | | 5cdf106 Remove redundant semicolons in Python code (practicalswift)
| * | | | Remove redundant semicolons in Python codepracticalswift2017-01-205-12/+12
| | | | |
* | | | | Merge #9377: fundrawtransaction: Keep change-output keys by default, make it ↵Wladimir J. van der Laan2017-01-201-1/+27
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | optional c9f3062 Add fundrawtransactions new reserveChangeKey option to the release notes (Jonas Schnelli) 9eb325d [QA] Add test for fundrawtransactions new reserveChangeKey option (Jonas Schnelli) 9aa4e6a [Wallet] Add an option to keep the change address key, true by default (Jonas Schnelli)
| * | | | [QA] Add test for fundrawtransactions new reserveChangeKey optionJonas Schnelli2017-01-191-1/+27
| | | | |
* | | | | Merge #8456: [RPC] Simplified bumpfee command.Wladimir J. van der Laan2017-01-192-0/+318
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | cc0243a [RPC] bumpfee (mrbandrews) 52dde66 [wallet] Add include_unsafe argument to listunspent RPC (Russell Yanofsky) 766e8a4 [wallet] Add IsAllFromMe: true if all inputs are from wallet (Suhas Daftuar)
| * | | | [RPC] bumpfeemrbandrews2017-01-192-0/+318
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This command allows a user to increase the fee on a wallet transaction T, creating a "bumper" transaction B. T must signal that it is BIP-125 replaceable. T's change output is decremented to pay the additional fee. (B will not add inputs to T.) T cannot have any descendant transactions. Once B bumps T, neither T nor B's outputs can be spent until either T or (more likely) B is mined. Includes code by @jonasschnelli and @ryanofsky
* | | | Merge #9508: Remove unused Python importsMarcoFalke2017-01-183-5/+0
|\ \ \ \ | |_|/ / |/| | | | | | | 95bab82 Remove unused Python imports (practicalswift)
| * | | Remove unused Python importspracticalswift2017-01-133-5/+0
| |/ /
* | | Merge #9484: Introduce assumevalid setting to skip validation presumed valid ↵Pieter Wuille2017-01-161-0/+191
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | scripts. 7b5e3fe Add assumevalid testcase (John Newbery) e440ac7 Introduce assumevalid setting to skip presumed valid scripts. (Gregory Maxwell)
| * | | Add assumevalid testcaseJohn Newbery2017-01-141-0/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a qa testcase testing the new "-assumevalid" option. The testcase builds a chain that includes and invalid signature for one of the transactions and sends that chain to three nodes: - node0 has no -assumevalid parameter and rejects the invalid chain. - node1 has -assumevalid set and accepts the invalid chain. - node2 has -assumevalid set but the invalid block is not buried deep enough to assume invalid, and so rejects the invalid chain.
* | | | Merge #9375: Relay compact block messages prior to full block connectionPieter Wuille2017-01-132-8/+20
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02ee4eb Make most_recent_compact_block a pointer to a const (Matt Corallo) 73666ad Add comment to describe callers to ActivateBestChain (Matt Corallo) 962f7f0 Call ActivateBestChain without cs_main/with most_recent_block (Matt Corallo) 0df777d Use a temp pindex to avoid a const_cast in ProcessNewBlockHeaders (Matt Corallo) c1ae4fc Avoid holding cs_most_recent_block while calling ReadBlockFromDisk (Matt Corallo) 9eb67f5 Ensure we meet the BIP 152 old-relay-types response requirements (Matt Corallo) 5749a85 Cache most-recently-connected compact block (Matt Corallo) 9eaec08 Cache most-recently-announced block's shared_ptr (Matt Corallo) c802092 Relay compact block messages prior to full block connection (Matt Corallo) 6987219 Add a CValidationInterface::NewPoWValidBlock callback (Matt Corallo) 180586f Call AcceptBlock with the block's shared_ptr instead of CBlock& (Matt Corallo) 8baaba6 [qa] Avoid race in preciousblock test. (Matt Corallo) 9a0b2f4 [qa] Make compact blocks test construction using fetch methods (Matt Corallo) 8017547 Make CBlockIndex*es in net_processing const (Matt Corallo)
| * | | [qa] Avoid race in preciousblock test.Matt Corallo2017-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If node 0 is sufficiently fast to announce its block to node 1, node 1 might already have the block by the time the node_sync_via_rpc loop gets around to node 1, resulting in the submitblock result "duplicate-inconclusive" as node 1 has the block, but prefers an alternate chain.
| * | | [qa] Make compact blocks test construction using fetch methodsMatt Corallo2017-01-041-7/+19
| | | |
* | | | Merge #9222: Add 'subtractFeeFromAmount' option to 'fundrawtransaction'.Wladimir J. van der Laan2017-01-122-3/+77
|\ \ \ \ | | | | | | | | | | | | | | | 453bda6 Add 'subtractFeeFromOutputs' option to 'fundrawtransaction'. (Chris Moore)
| * | | | Add 'subtractFeeFromOutputs' option to 'fundrawtransaction'.Chris Moore2016-12-132-3/+77
| | | | |
* | | | | Return height of last block pruned by pruneblockchain RPCRussell Yanofsky2017-01-111-5/+22
| |_|_|/ |/| | | | | | | | | | | | | | | Change suggested by Jonas Schnelli <[email protected]> in https://github.com/bitcoin/bitcoin/pull/7871#discussion_r95577623
* | | | fixup! Add pruneblockchain RPC to enable manual block file pruning.Russell Yanofsky2017-01-101-41/+56
| | | | | | | | | | | | | | | | Extend pruneblockchain RPC to accept block timestamps as well as block indices.
* | | | Add pruneblockchain RPC to enable manual block file pruning.mrbandrews2017-01-101-3/+110
| |_|/ |/| |
* | | Update RPC argument namesJohn Newbery2017-01-101-2/+2
| | |
* | | test: Add test for RPC named argumentsWladimir J. van der Laan2017-01-053-0/+65
| | | | | | | | | | | | Add RPC testcase for RPC named arguments.
* | | authproxy: Add support for RPC named argumentsWladimir J. van der Laan2017-01-051-2/+4
| |/ |/|
* | add test for -walletrejectlongchainsAlex Morcos2017-01-041-1/+32
| |
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-313-3/+3
| | | | | | | | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* | Merge #9262: Prefer coins that have fewer ancestors, sanity check txn before ↵Wladimir J. van der Laan2016-12-201-1/+24
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | ATMP cee1612 reduce number of lookups in TransactionWithinChainLimit (Gregory Sanders) af9bedb Test for fix of txn chaining in wallet (Gregory Sanders) 5882c09 CreateTransaction: Don't return success with too-many-ancestor txn (Gregory Sanders) 0b2294a SelectCoinsMinConf: Prefer coins with fewer ancestors (Gregory Sanders)
| * | Test for fix of txn chaining in walletGregory Sanders2016-12-131-1/+24
| | |
* | | Merge #9352: Attempt reconstruction from all compact block announcementsWladimir J. van der Laan2016-12-191-0/+52
|\ \ \ | | | | | | | | | | | | | | | | 813ede9 [qa] Update compactblocks test for multi-peer reconstruction (Suhas Daftuar) 7017298 Allow compactblock reconstruction when block is in flight (Suhas Daftuar)
| * | | [qa] Update compactblocks test for multi-peer reconstructionSuhas Daftuar2016-12-151-0/+52
| | |/ | |/|
* | | Merge #9322: [qa] Don't set unknown rpcserialversionWladimir J. van der Laan2016-12-151-2/+1
|\ \ \ | | | | | | | | | | | | | | | | fa615d3 [qa] Don't set unknown rpcserialversion (MarcoFalke) 80d073c Complain when unknown rpcserialversion is specified (Pieter Wuille)
| * | | [qa] Don't set unknown rpcserialversionMarcoFalke2016-12-111-2/+1
| | | |
* | | | Merge #9331: [qa] Add test for rescan feature of wallet key import RPCsWladimir J. van der Laan2016-12-152-0/+156
|\ \ \ \ | | | | | | | | | | | | | | | d8c0b9f [qa] Add test for rescan feature of wallet key import RPCs (Russell Yanofsky)
| * | | | [qa] Add test for rescan feature of wallet key import RPCsRussell Yanofsky2016-12-122-0/+156
| | |/ / | |/| | | | | | | | | | Covers importaddress, importpubkey, importprivkey, and importmulti RPCs.
* | | | Merge #7562: Bump transaction version default to 2Wladimir J. van der Laan2016-12-152-1/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | c5c92c4 Update python tests for default tx version=2 (BtcDrak) dab207e Preserve tx version=1 for certain tests (BtcDrak) c5d746a tiny test fix for mempool_tests (Alex Morcos) 1f0ca1a Bump default transaction version to 2 (BtcDrak)
| * | | Update python tests for default tx version=2BtcDrak2016-12-082-1/+2
| | | |
* | | | Merge #9309: [qa] Wallet needs to stay unlocked for whole testMarcoFalke2016-12-101-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 9359f8a Wallet needs to stay unlocked for whole test (Alex Morcos)
| * | | | Wallet needs to stay unlocked for whole testAlex Morcos2016-12-091-1/+1
| |/ / /
* | | | Merge #9295: [Wallet] Bugfix: Fundrawtransaction: don't terminate when ↵Pieter Wuille2016-12-091-0/+17
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | keypool is empty 1a6eacb [QA] add fundrawtransaction test on a locked wallet with empty keypool (Jonas Schnelli) c24a4f5 [Wallet] Bugfix: FRT: don't terminate when keypool is empty (Jonas Schnelli)
| * | | [QA] add fundrawtransaction test on a locked wallet with empty keypoolJonas Schnelli2016-12-071-0/+17
| | | |
* | | | Merge #9276: Some minor testing cleanupsWladimir J. van der Laan2016-12-085-65/+38
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | 30b620c remove obsolete run-bitcoind-for-test.sh (Alex Morcos) 2a99522 remove relaypriority from rpc tests (Alex Morcos) e2184cc Reorder RPC tests for running time (Alex Morcos)
| * | | remove obsolete run-bitcoind-for-test.shAlex Morcos2016-12-041-36/+0
| | | |
| * | | remove relaypriority from rpc testsAlex Morcos2016-12-033-6/+6
| | | |
| * | | Reorder RPC tests for running timeAlex Morcos2016-12-031-23/+32
| | | |
* | | | Merge #9274: [qa] Use cached utxo set to fix performance regressionMarcoFalke2016-12-065-15/+29
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | fab1af3 [qa] maxuploadtarget: Use cached utxo set (MarcoFalke) fa2ecc4 [qa] pruning: Use cached utxo set to run faster (MarcoFalke)
| * | | [qa] maxuploadtarget: Use cached utxo setMarcoFalke2016-12-051-2/+5
| | | |
| * | | [qa] pruning: Use cached utxo set to run fasterMarcoFalke2016-12-044-13/+24
| |/ /
* / / Add option to return non-segwit serialization via rpcGregory Sanders2016-12-051-3/+17
|/ /
* | Merge #9221: [qa] Get rid of duplicate codeMarcoFalke2016-12-023-82/+19
|\ \ | | | | | | | | | facbfa5 [qa] Get rid of duplicate code (MarcoFalke)
| * | [qa] Get rid of duplicate codeMarcoFalke2016-12-023-82/+19
| | |
* | | [qa] Dump debug logs on travis failures.Suhas Daftuar2016-11-301-1/+10
| |/ |/|