1
0
mirror of https://github.com/kvazar-network/kevacoin.git synced 2025-01-12 08:08:25 +00:00
Commit Graph

488 Commits

Author SHA1 Message Date
Suhas Daftuar
624a007f47 [qa] Fix race condition in p2p-compactblocks test
Also fix a bug in the sync_with_ping() helper function

Github-Pull: 
Rebased-From: b5fd666984
2016-10-03 10:57:40 +02:00
Johnson Lau
3e4abb5025 Fix nulldummy.py test
Github-Pull: 
Rebased-From: 46a4774d2b
2016-10-03 10:57:22 +02:00
Wladimir J. van der Laan
31ab2f862a test: Avoid ConnectionResetErrors during RPC tests
This is necessary on FreeBSD and MacOSX, at least.

See https://github.com/bitcoin/bitcoin/pull/8834#issuecomment-250450213

Github-Pull: 
Rebased-From: 1d28faf9e9
2016-10-03 10:57:04 +02:00
MarcoFalke
d87227d6d2 [qa] nulldummy: Don't run unused code
Github-Pull: 
Rebased-From: fa156c604e
2016-10-03 10:56:27 +02:00
MarcoFalke
1dd1783873 [qa] blockstore: Switch to dumb dbm
Github-Pull: 
Rebased-From: fa9cd25ed0
2016-10-03 10:56:12 +02:00
Suhas Daftuar
9bbe66e592 [qa] Split up slow RPC calls to avoid pruning test timeouts
Github-Pull: 
Rebased-From: a0f8482f3e
2016-10-03 10:54:51 +02:00
Johnson Lau
375437c26b Ping regularly in p2p-segwit.py to keep connection alive
This pings regularly while building a big block in p2p-segwit.py, to prevent timeout

Github-Pull: 
Rebased-From: 0637b02fce
2016-10-03 10:54:20 +02:00
Johnson Lau
9dfa0c8d90 Implement NULLDUMMY softfork
Github-Pull: 
Rebased-From: 482f852da6
2016-09-26 16:50:39 +02:00
Suhas Daftuar
cef633ce63 Fix broken sendcmpct test in p2p-compactblocks.py
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: 
Rebased-From: 157254a4bf)
2016-09-26 16:49:14 +02:00
Suhas Daftuar
fb8706ebd7 Add p2p test for BIP 152 (compact blocks)
Github-Pull: 
Rebased-From: 45c7ddd109
2016-09-26 16:47:11 +02:00
Suhas Daftuar
f6be478b0a Add support for compactblocks to mininode
Github-Pull: 
Rebased-From: 9a22a6c089
2016-09-26 16:47:09 +02:00
Suhas Daftuar
4295a7aea5 Tests: refactor compact size serialization in mininode
Github-Pull: 
Rebased-From: a8689fdf8e
2016-09-26 16:47:06 +02:00
Pieter Wuille
ff893aa557 Implement SipHash in Python
Github-Pull: 
Rebased-From: 9c8593d2b4
2016-09-26 16:46:56 +02:00
instagibbs
b394a96396 Add basic test for IsStandard witness transaction blinding
Github-Pull: 
Rebased-From: ca10a03add
2016-09-26 16:42:27 +02:00
isle2983
a60d7cc97d [copyright] Add missing copyright headers
Github-Pull: 
Rebased-From: 783e930e68
2016-09-21 02:43:47 +00:00
MarcoFalke
e34374e252 [qa] wallet: Check legacy wallet as well
Github-Pull: 
Rebased-From: fa644d0053
2016-09-21 02:43:47 +00:00
MarcoFalke
da94272e3c [qa] walletbackup: Sync blocks inside the loop
Github-Pull: 
Rebased-From: fad41f308f
2016-09-21 02:43:47 +00:00
MarcoFalke
a27cdd8edf [qa] abandonconflict: Use assert_equal
Github-Pull: 
Rebased-From: fa64306520
2016-09-21 02:43:47 +00:00
MarcoFalke
8bb1efd985 [qa] Rework hd wallet dump test
Github-Pull: 
Rebased-From: fa4439d355
2016-09-21 02:43:47 +00:00
whythat
bea02dc3b6 [qa]: enable rpcbind_test
Github-Pull: 
Rebased-From: 9bbb414b80
2016-09-21 02:43:47 +00:00
whythat
e111904a76 [qa]: add parsing for '<host>:<port>' argument form to rpc_url()
Github-Pull: 
Rebased-From: 0ff4375c93
2016-09-21 02:43:47 +00:00
Jonas Schnelli
f70be14f8f [QA] Add walletdump RPC test (including HD- & encryption-tests)
Github-Pull: 
Rebased-From: 54af51d98d
2016-09-21 02:43:47 +00:00
Johnson Lau
6b07362b37 Fix SIGHASH_SINGLE bug in test_framework SignatureHash
The value for "other" inputs should be -1 (0xffffffffffffffff) instead of 0

Github-Pull: 
Rebased-From: 2f2548d5e0
2016-09-21 02:43:47 +00:00
instagibbs
a114a0208b p2psegwit.py transaction is rejected due to premature witness not size
Github-Pull: 
Rebased-From: 5547aeb015
2016-09-21 02:43:47 +00:00
instagibbs
3606b6b3a7 Update p2p-segwit.py to reflect correct AskFor behavior
Github-Pull: 
Rebased-From: bc1d1f2660
2016-09-21 02:43:47 +00:00
MarcoFalke
ae8c7df7a5 [qa] create_cache: Delete temp dir when done
Github-Pull: 
Rebased-From: fa27d990ee
2016-09-16 11:29:35 +02:00
whythat
63462c2b4b [qa] remove root test directory for RPC tests
Github-Pull: 
Rebased-From: 438e94dc33 c62cc4ec75
2016-09-16 11:28:48 +02:00
MarcoFalke
526d2b0472 [wallet] rpc: Drop misleading option
Github-Pull: 
Rebased-From: fab5ecb771
2016-08-26 11:30:25 +02:00
Luke Dashjr
8b0eee66e9
Bugfix: Use pre-BIP141 sigops until segwit activates
qa/rpc-tests/segwit: Test GBT sigops before and after activation

Github-Pull: 
Rebased-From: 160f895a80 239cbd2e5c
2016-08-10 14:59:29 +02:00
Suhas Daftuar
cd0910b787 Fix p2p-feefilter.py for changed tx relay behavior
Github-Pull: 
Rebased-From: 2c517b3928
2016-08-04 14:01:53 +02:00
Jonas Schnelli
de45c065f0
[Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation 2016-07-27 16:02:41 +02:00
Jonas Schnelli
f142c11ac6
[0.13] Create a new HD seed after encrypting the wallet 2016-07-27 15:56:57 +02:00
Suhas Daftuar
4f7f531af6
qa: Add test for standardness of segwit v0 outputs
Github-Pull: 
Rebased-From: c59c434b7d
2016-07-26 14:25:38 +02:00
Jonas Schnelli
73adfe3bb9
[Wallet] Correct hdmasterkeyid/masterkeyid name confusion
Github-Pull: 
Rebased-From: b50e1ac298
2016-07-25 13:04:45 +02:00
Suhas Daftuar
fca1a415ce
Rename "block cost" to "block weight"
Github-Pull: 
Rebased-From: 2c06bae39e
2016-07-19 12:10:28 +02:00
Wladimir J. van der Laan
238300b398
Merge : Add HD keypath to CKeyMetadata, report metadata in validateaddress
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-18 07:58:33 +02:00
Wladimir J. van der Laan
37303934fe
Merge : Improve handling of unconnecting headers
e91cf4b Add test for handling of unconnecting headers (Suhas Daftuar)
96fa953 Improve handling of unconnecting headers (Suhas Daftuar)
2016-07-18 07:46:12 +02:00
Jonas Schnelli
7945088d41
[Wallet] comsetic non-code changes for the HD feature 2016-07-15 10:34:08 +02:00
MarcoFalke
66668c420a [qa] Solve merge conflict of 4324bd237c 2016-07-14 10:30:13 +02:00
Wladimir J. van der Laan
ca40ef6029
Merge : Fix mempool DoS vulnerability from malleated transactions
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-14 08:21:13 +02:00
Wladimir J. van der Laan
4324bd237c
Merge : Rename CTxinWitness -> CTxInWitness
36ae37a Rename CTxinWitness -> CTxInWitness (Bob McElrath)
2016-07-14 08:18:38 +02:00
Suhas Daftuar
e91cf4b210 Add test for handling of unconnecting headers 2016-07-12 13:27:01 -04:00
Jonas Schnelli
f70808596f
[QA] extend wallet-hd test to cover HD metadata 2016-07-09 12:12:36 +02:00
Wladimir J. van der Laan
ff46dd4a34
Merge : Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY
18c975c Rename NOP3 to CHECSEQUENCEVERIFY in rpc tests (BtcDrak)
14d0130 Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY (BtcDrak)
2016-07-08 11:39:10 +02:00
Wladimir J. van der Laan
bb2646aea0
Merge : [qa] Add wallet-hd test
fade505 [qa] Add wallet-hd test (MarcoFalke)
fa9976b [qa] test_framework: Add wrapper for stop_node (MarcoFalke)
2016-07-08 09:58:08 +02:00
Suhas Daftuar
46c9620f11 Test that unnecessary witnesses can't be used for mempool DoS
Check that pre-segwit activation, unnecessary witnesses won't cause
a txid to be permanently rejected.
2016-07-07 21:18:34 -04:00
MarcoFalke
fade505e8b [qa] Add wallet-hd test 2016-07-07 22:19:35 +02:00
MarcoFalke
fa9976b853 [qa] test_framework: Add wrapper for stop_node 2016-07-07 10:28:42 +02:00
Bob McElrath
36ae37a9f9 Rename CTxinWitness -> CTxInWitness 2016-07-06 19:46:46 -04:00
BtcDrak
18c975c831 Rename NOP3 to CHECSEQUENCEVERIFY in rpc tests 2016-06-28 17:23:32 +01:00