aboutsummaryrefslogtreecommitdiff
path: root/qa
AgeCommit message (Collapse)Author
2016-10-03test: Explicitly set encoding to utf8 when opening text filesWladimir J. van der Laan
These are text files but their encoding does not depend on the locale. Not all of them require utf8 but it is better to fix it at something to remove potential unpredictability. This is necessary on FreeBSD where no locale is set by default, and apparently Python defaults not only the terminal encoding to the locale but that of every text file. So without LOCALE environment it defaults text file encoding to ASCII. This causes problems with e.g. `bitcoin.conf`. Luckily the locale doesn't affect the default encoding for str.encode() and bytes.decode() on Python 3, so this is the only change necessary. Github-Pull: #8840 Rebased-From: 30930e847e2483c7c8163cc581b392bc288250e9
2016-10-03[qa] util: Move wait_bitcoinds() into stop_nodes()MarcoFalke
Github-Pull: #8860 Rebased-From: fa7c35c4ec630838178b4674288da33561a66f08
2016-10-03[qa] Add getinfo smoke tests and rework versionbits testMarcoFalke
Github-Pull: #8780 Rebased-From: fa6e71b27d00766897f3e69775d450924a58a153
2016-10-03[qa] mininode: Only allow named args in wait_untilMarcoFalke
Github-Pull: #8857 Rebased-From: fa666094cf5b9ac4a7c1732a7ffa001afffcd938
2016-10-03[qa] Fix race condition in p2p-compactblocks testSuhas Daftuar
Also fix a bug in the sync_with_ping() helper function Github-Pull: #8854 Rebased-From: b5fd666984fdb7125cb809c773b36034f32128cc
2016-10-03Fix nulldummy.py testJohnson Lau
Github-Pull: #8841 Rebased-From: 46a4774d2bb9cc863e43507212ef989fa10d56d4
2016-10-03test: Avoid ConnectionResetErrors during RPC testsWladimir J. van der Laan
This is necessary on FreeBSD and MacOSX, at least. See https://github.com/bitcoin/bitcoin/pull/8834#issuecomment-250450213 Github-Pull: #8839 Rebased-From: 1d28faf9e94fcf240ece7336d61ec297b064bc37
2016-10-03[qa] nulldummy: Don't run unused codeMarcoFalke
Github-Pull: #8835 Rebased-From: fa156c604e7d86d84f7731b05d7530bc91d2736b
2016-10-03[qa] blockstore: Switch to dumb dbmMarcoFalke
Github-Pull: #8834 Rebased-From: fa9cd25ed0587078e3218965606c79ebf8138d53
2016-10-03[qa] Split up slow RPC calls to avoid pruning test timeoutsSuhas Daftuar
Github-Pull: #8827 Rebased-From: a0f8482f3e9b07e37c3f1b6fa09683b448810955
2016-10-03Ping regularly in p2p-segwit.py to keep connection aliveJohnson Lau
This pings regularly while building a big block in p2p-segwit.py, to prevent timeout Github-Pull: #8803 Rebased-From: 0637b02fce04c800acc6747687c91c9b22f642e5
2016-09-26Implement NULLDUMMY softforkJohnson Lau
Github-Pull: #8636 Rebased-From: 482f852da65457eb2fbea6b259e7568133fb81c4
2016-09-26Fix broken sendcmpct test in p2p-compactblocks.pySuhas Daftuar
Python lambda use was incorrect. sendcmpct messages need to be synchronized with RPC calls to generate(). Headers need to be synced (eg with getheaders) for cmpctblock announcements to start. Last test omitted sending a sendcmpct message. Github-Pull: #8739 Rebased-From: 157254a4bfdfc4ca3ad5bf2d84e82f290bd0c7f2)
2016-09-26Add p2p test for BIP 152 (compact blocks)Suhas Daftuar
Github-Pull: #8418 Rebased-From: 45c7ddd109465e03551f5b39c2e650c243b4a078
2016-09-26Add support for compactblocks to mininodeSuhas Daftuar
Github-Pull: #8418 Rebased-From: 9a22a6c0891256f02f4906c1c13fb22a9722ec7c
2016-09-26Tests: refactor compact size serialization in mininodeSuhas Daftuar
Github-Pull: #8418 Rebased-From: a8689fdf8e10300b73750161a73a23467ecd1efe
2016-09-26Implement SipHash in PythonPieter Wuille
Github-Pull: #8418 Rebased-From: 9c8593d2b4e25ef628172ceadbedf0ef078d01ef
2016-09-26Add basic test for IsStandard witness transaction blindinginstagibbs
Github-Pull: #8525 Rebased-From: ca10a03addf70421893791c2c499e82fc494d60b
2016-09-21[copyright] Add missing copyright headersisle2983
Github-Pull: #8676 Rebased-From: 783e930e68a312bc7654d833053cceead18dd688
2016-09-21[qa] wallet: Check legacy wallet as wellMarcoFalke
Github-Pull: #8716 Rebased-From: fa644d0053ca40740b9e7b8982ff6c5d5640e4af
2016-09-21[qa] walletbackup: Sync blocks inside the loopMarcoFalke
Github-Pull: #8724 Rebased-From: fad41f308f5e0e0650e3eed96c8c8575b3f7c33e
2016-09-21[doc] - clarify statement about parallel jobs in rpc-tests.pyisle2983
Github-Pull: #8625 Rebased-From: 14675610245e951f2b922a0eaad6eb7d011ae87e
2016-09-21[qa] pull-tester: Don't mute zmq ImportErrorMarcoFalke
Github-Pull: #8607 Rebased-From: fabfd5dae28cbe26e71d50dbfb6feab03673f27a
2016-09-21[qa] abandonconflict: Use assert_equalMarcoFalke
Github-Pull: #8531 Rebased-From: fa64306520156af1d1fe90e92f6cc22ffa097c02
2016-09-21[qa] Rework hd wallet dump testMarcoFalke
Github-Pull: #8442 Rebased-From: fa4439d3554435bdf0ef47861835f10d41bcdc1a
2016-09-21[qa]: enable rpcbind_testwhythat
Github-Pull: #8400 Rebased-From: 9bbb414b800cf71f93f15d2cb5d4cf32c72294e6
2016-09-21[qa]: add parsing for '<host>:<port>' argument form to rpc_url()whythat
Github-Pull: #8400 Rebased-From: 0ff4375c93bd159233282de5a33ad2e6c1e79841
2016-09-21[QA] Add walletdump RPC test (including HD- & encryption-tests)Jonas Schnelli
Github-Pull: #8417 Rebased-From: 54af51d98d0b38f08c58dd589bff81883aee2854
2016-09-21Fix SIGHASH_SINGLE bug in test_framework SignatureHashJohnson Lau
The value for "other" inputs should be -1 (0xffffffffffffffff) instead of 0 Github-Pull: #8667 Rebased-From: 2f2548d5e0ccea6879eb7b0b851d61ad2f544423
2016-09-21p2psegwit.py transaction is rejected due to premature witness not sizeinstagibbs
Github-Pull: #8528 Rebased-From: 5547aeb0159027912069b4773184963f54c672af
2016-09-21Update p2p-segwit.py to reflect correct AskFor behaviorinstagibbs
Github-Pull: #8528 Rebased-From: bc1d1f266046ec79e87c7bf90aaf279f43266cf5
2016-09-19[qa] Refactor RPCTestHandler to prevent TimeoutExpiredMarcoFalke
Github-Pull: #8750 Rebased-From: dddd04f979392a8c69cc11f5c54d817702eeed3e
2016-09-16[qa] create_cache: Delete temp dir when doneMarcoFalke
Github-Pull: #8713 Rebased-From: fa27d990ee38a9dce1da71098be010e4a81b18c3
2016-09-16[qa] remove root test directory for RPC testswhythat
Github-Pull: #8652 Rebased-From: 438e94dc330a37600ec1d86f2ba8502385b5262d c62cc4ec759a8487373f158b3cbb888efcdd753a
2016-08-26[wallet] rpc: Drop misleading optionMarcoFalke
Github-Pull: #8581 Rebased-From: fab5ecb7719063aa72751df1258dfa4cf4a9a4a9
2016-08-10Bugfix: Use pre-BIP141 sigops until segwit activatesLuke Dashjr
qa/rpc-tests/segwit: Test GBT sigops before and after activation Github-Pull: #8489 Rebased-From: 160f895a80660e4e3904a2624e4110960d051902 239cbd2e5c2a36843b45b356e9aea6e8d35f0968
2016-08-04Fix p2p-feefilter.py for changed tx relay behaviorSuhas Daftuar
Github-Pull: #8444 Rebased-From: 2c517b3928a68c6e36b18262081a401a741cd4cd
2016-07-27[Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key ↵Jonas Schnelli
generation
2016-07-27[0.13] Create a new HD seed after encrypting the walletJonas Schnelli
2016-07-26qa: Add test for standardness of segwit v0 outputsSuhas Daftuar
Github-Pull: #8381 Rebased-From: c59c434b7d1211c13f7904b9bc675e16910a1c0a
2016-07-25[Wallet] Correct hdmasterkeyid/masterkeyid name confusionJonas Schnelli
Github-Pull: #8390 Rebased-From: b50e1ac298363a7733069f82709674d3a8cb3058
2016-07-19Rename "block cost" to "block weight"Suhas Daftuar
Github-Pull: #8363 Rebased-From: 2c06bae39edfaa9c0855d83377ad8fda09e4fa08
2016-07-18Merge #8323: Add HD keypath to CKeyMetadata, report metadata in validateaddressWladimir J. van der Laan
7945088 [Wallet] comsetic non-code changes for the HD feature (Jonas Schnelli) 68d7682 [Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull() (Jonas Schnelli) f708085 [QA] extend wallet-hd test to cover HD metadata (Jonas Schnelli) 986c223 [Wallet] print hd masterkeyid in getwalletinfo (Jonas Schnelli) b1c7b24 [Wallet] report optional HDKeypath/HDMasterKeyId in validateaddress (Jonas Schnelli) 5b95dd2 [Wallet] extend CKeyMetadata with HD keypath (Jonas Schnelli)
2016-07-18Merge #8305: Improve handling of unconnecting headersWladimir J. van der Laan
e91cf4b Add test for handling of unconnecting headers (Suhas Daftuar) 96fa953 Improve handling of unconnecting headers (Suhas Daftuar)
2016-07-15[Wallet] comsetic non-code changes for the HD featureJonas Schnelli
2016-07-14[qa] Solve merge conflict of 4324bd237c3147fc153ba5046c211f03e8ac956aMarcoFalke
2016-07-14Merge #8312: Fix mempool DoS vulnerability from malleated transactionsWladimir J. van der Laan
46c9620 Test that unnecessary witnesses can't be used for mempool DoS (Suhas Daftuar) bb66a11 Fix DoS vulnerability in mempool acceptance (Suhas Daftuar)
2016-07-14Merge #8311: Rename CTxinWitness -> CTxInWitnessWladimir J. van der Laan
36ae37a Rename CTxinWitness -> CTxInWitness (Bob McElrath)
2016-07-12Add test for handling of unconnecting headersSuhas Daftuar
2016-07-09[QA] extend wallet-hd test to cover HD metadataJonas Schnelli