Commit Graph

2427 Commits (fa7e407b504bc60c77341f02636ed9d6a4b53d79)

Author SHA1 Message Date
MarcoFalke a57af897ec
Merge #19564: test: p2p_feefilter improvements (logging, refactoring, speedup)
4 years ago
MarcoFalke 3ab2582c7f
Merge #19730: ci: Set increased --timeout-factor by default
4 years ago
Jon Atack cfef5a2c98
test: rpc_net.py logging and test naming improvements
4 years ago
Jon Atack 21c57bacda
test: getpeerinfo last_block and last_transaction tests
4 years ago
MarcoFalke fa330ec2fe
test: Remove confusing and broken use of wait_until global
4 years ago
Samuel Dobson a0e75bd31d
Merge #15937: Add loadwallet and createwallet load_on_startup options
4 years ago
MarcoFalke faaa46dc20
rpc: Assert that RPCArg names are equal to CRPCCommand ones (mining)
4 years ago
Wladimir J. van der Laan 4d4bd5ed74
Merge #17204: wallet: Do not turn OP_1NEGATE in scriptSig into 0x0181 in signing code (sipa)
4 years ago
Wladimir J. van der Laan dabab06a1a
Merge #19455: rpc generate: print useful help and error message
4 years ago
MarcoFalke 31760bb7c9
Merge #19528: rpc: Assert that RPCArg names are equal to CRPCCommand ones (misc)
4 years ago
Russell Yanofsky 642ad31b41 Add loadwallet and createwallet RPC load_on_startup options
4 years ago
Wladimir J. van der Laan b4d0366b47
Merge #19070: p2p: Signal support for compact block filters with NODE_COMPACT_FILTERS
4 years ago
Wladimir J. van der Laan 6757b3ac8f
Merge #19655: rpc: Catch listsinceblock target_confirmations exceeding block count
4 years ago
Samuel Dobson 8a85377cd0
Merge #18654: rpc: separate bumpfee's psbt creation function into psbtbumpfee
4 years ago
Adam Stein c133cdcdc3
Cap listsinceblock target_confirmations param
4 years ago
Sebastian Falbesoner 9e7894357e test: speedup p2p_feefilter.py by whitelisting peers (immediate tx relay)
4 years ago
Sebastian Falbesoner fe3f0cc44e test: use wait_until for invs matching in p2p_feefilter.py
4 years ago
Sebastian Falbesoner 6d941923c3 test: add logging for p2p_feefilter.py
4 years ago
Wladimir J. van der Laan 13c4635a3e
Merge #19696: rpc: Fix addnode remove command error
4 years ago
Wladimir J. van der Laan bd00d3b1f2
Merge #19658: [rpc] Allow RPC to fetch all addrman records and add records to addrman
4 years ago
John Newbery 37a480e0cd [net] Add addpeeraddress RPC method
4 years ago
John Newbery ae8051bbd8 [test] Test that getnodeaddresses() can return all known addresses
4 years ago
Fabian Jahr a51d0ad2de
rpc: Improve addnode remove command error message
4 years ago
fanquake cb1ee1551c
Merge #19674: refactor: test: use throwaway _ variable for unused loop counters
4 years ago
Wladimir J. van der Laan be11f94e95
Merge #19631: test: Wait for 'cmpctblock' in p2p_compactblocks when it is expected
4 years ago
Wladimir J. van der Laan 5e4fed9e58
Merge #19657: test: Wait until is_connected in add_p2p_connection
4 years ago
Wladimir J. van der Laan 214e6655c3
Merge #19649: Restore test case for p2p transaction blinding
4 years ago
Sjors Provoost 6d1f51343c
[rpc] fundrawtransaction, walletcreatefundedpsbt lock manually selected coins
4 years ago
fanquake 6d8543504d
Merge #19620: Add txids with non-standard inputs to reject filter
4 years ago
Sebastian Falbesoner dac7a111bd refactor: test: use _ variable for unused loop counters
4 years ago
Karl-Johan Alm 7f13dfb587
test: test the implicit avoid partial spends functionality
4 years ago
Wladimir J. van der Laan 4644b13b44
Merge #19632: test: Catch decimal.InvalidOperation from TestNodeCLI#send_cli
4 years ago
Gregory Sanders 9f88ded82b test addition of unknown segwit spends to txid reject filter
4 years ago
MarcoFalke fa4dfd215f
test: Wait until is_connected in add_p2p_connection
4 years ago
MarcoFalke 3c93623be2
Merge #19489: test: Fail wait_until early if connection is lost
4 years ago
Wladimir J. van der Laan 14ceddd290
Merge #18991: Cache responses to GETADDR to prevent topology leaks
4 years ago
Gregory Sanders 566aada386 Test that wtxid relay peers add wtxid to reject filter
4 years ago
Gregory Sanders 0fea6ede1b Restore test case for p2p transaction blinding
4 years ago
MarcoFalke fa50bdc755
rpc: Limit echo to 10 args
4 years ago
Ben Woosley 82fc4017b7
test: Catch decimal.InvalidOperation from TestNodeCLI#send_cli
4 years ago
Ben Woosley 9e165d0de4
test: Wait for 'cmpctblock' in p2p_compactblocks when it is expected
4 years ago
Anthony Towns e65d115b72 test: request parents of orphan from wtxid relay peer
4 years ago
Gleb Naumenko 3bd67ba5a4 Test addr response caching
4 years ago
Gleb Naumenko cf1569e074 Add addr permission flag enabling non-cached addr sharing
4 years ago
MarcoFalke 2a784723f0
Merge #19597: test: test decodepsbt fee calculation (count input value only once per UTXO)
4 years ago
MarcoFalke 149eca433d
Merge #19599: test: clean message_count and last_message
4 years ago
Wladimir J. van der Laan 8db23349fe
Merge #19335: wallet: Cleanup and separate BerkeleyDatabase and BerkeleyBatch
4 years ago
Troy Giorshev 2c6a02e024 Clean message_count and last_message
4 years ago
Sebastian Falbesoner 82dee87933 test: test decodepsbt fee calculation (count input value only once per UTXO)
4 years ago
MarcoFalke f4cfa6d019
Merge #15935: Add <datadir>/settings.json persistent settings storage
4 years ago
MarcoFalke 6ee36a263c
Merge #19473: net: Add -networkactive option
4 years ago
Andrew Chow 00f0041351 No need to check for duplicate fileids in all dbenvs
4 years ago
Hennadii Stepanov 2aac093a3d
test: Add test coverage for -networkactive option
4 years ago
Wladimir J. van der Laan ccef10261e
Merge #18044: Use wtxid for transaction relay
4 years ago
MarcoFalke edfeaf6836
Merge #19552: test: fix intermittent failure in p2p_ibd_txrelay
4 years ago
MarcoFalke ea595d39f7
Merge #19205: script: previous_release.sh rewritten in python
4 years ago
Jon Atack 12410b1feb
test: fix intermittent p2p_ibd_txrelay race, add test_framework.py#wait_until
4 years ago
Fabian Jahr cacd85209e test: Use wtxid relay generally in functional tests
4 years ago
Fabian Jahr 8d8099e97a test: Add tests for wtxid tx relay in segwit test
4 years ago
Fabian Jahr 9a5392fdf6 test: Update test framework p2p protocol version to 70016
4 years ago
Suhas Daftuar 97141ca442 Delay getdata requests from peers using txid-based relay
4 years ago
Suhas Daftuar ac88e2eb61 Add support for tx-relay via wtxid
4 years ago
MarcoFalke 19aaf7945e
Merge #19423: test: add functional test for txrelay during and after IBD
4 years ago
Wladimir J. van der Laan c57dc566b0
Merge #16525: Dump transaction version as an unsigned integer in RPC/TxToUniv
4 years ago
Fabian Jahr 36ec9801a4
test: Add chacha20 test vectors in muhash
4 years ago
Fabian Jahr 0e2b400fea
test: Add basic Python/C++ Muhash implementation parity unit test
4 years ago
Pieter Wuille b85543cb73
test: Add Python MuHash3072 implementation to test framework
4 years ago
Fabian Jahr ab30cece0e
test: Move modinv to util and add unit test
4 years ago
gzhao408 cb31ee01b4 [test] feefilter during and after IBD
4 years ago
Wladimir J. van der Laan 21209c9cce
Merge #19512: p2p: banscore updates to gui, tests, release notes
4 years ago
Jon Atack dca28634d7 test: ensure OP_1NEGATE satisfies BIP62 minimal push rule
4 years ago
MarcoFalke f4de89edfa
Merge #19429: test: Fix intermittent failure in wallet_encryption
4 years ago
Gregory Sanders 7356292e1d Have zmq reorg test cover mempool txns
4 years ago
Jon Atack fa108d6a75
test: update tests for peer discouragement
4 years ago
MarcoFalke faa9a74c9e
test: Fail wait_until early if connection is lost
4 years ago
MarcoFalke b93c4244b9
Merge #19464: net: remove -banscore configuration option
4 years ago
Gregory Sanders a0f4f9c983 Add zmq test for transaction pub during reorg
4 years ago
Gregory Sanders 2399a0600c Add test case for mempool->block zmq notification
4 years ago
Gregory Sanders e70512a83c Make ordering of zmq consumption irrelevant to functional test
4 years ago
MarcoFalke 631284f09a
Merge #19486: Remove unused constants `CADDR_TIME_VERSION` and `GETHEADERS_VERSION`
4 years ago
Samuel Dobson 4db44acf2d
Merge #18202: refactor: consolidate sendmany and sendtoaddress code
4 years ago
Jon Atack 06059b0c2a
net: rename DEFAULT_BANSCORE_THRESHOLD to DISCOURAGEMENT_THRESHOLD
4 years ago
Jon Atack 1d4024bca8
net: remove -banscore configuration option
4 years ago
Samuel Dobson 160800ac10
Merge #19441: walletdb: don't reinitialize desc cache with multiple cache entries
4 years ago
Samuel Dobson 5f96bce9b7
Merge #18923: wallet: Never schedule MaybeCompactWalletDB when -flushwallet is off
4 years ago
Russell Yanofsky 9c69cfe4c5 Add <datadir>/settings.json persistent settings storage.
4 years ago
MarcoFalke ca055885c6
Merge #19474: doc: Use precise permission flags where possible
4 years ago
Jon Atack f0aa8aeea5
test: add rpc_generate functional test
4 years ago
John Newbery 37a934e6b3 [protocol] Remove unused CADDR_TIME_VERSION
4 years ago
MarcoFalke 107b8559c5
Merge #18638: net: Use mockable time for ping/pong, add tests
4 years ago
MarcoFalke fab5586122
doc: Use precise permission flags where possible
4 years ago
fanquake a4eb6a51a7
Merge #19469: rpc: deprecate banscore field in getpeerinfo
4 years ago
Jon Atack 8d32d2011d
test: consider generate covered in _get_uncovered_rpc_commands()
4 years ago
MarcoFalke fa28a61897
test: Add smoke test to check that wallets are flushed by default
4 years ago
MarcoFalke fa0540cd46
net: Extract download permission from noban
4 years ago
Jon Atack dd54e3796e
test: getpeerinfo banscore deprecation test
4 years ago
MarcoFalke b52e25cc1b
Merge #19328: Add gettxoutsetinfo hash_type option
4 years ago
MarcoFalke 171f4a516b
Merge #19324: wallet: Move BerkeleyBatch static functions to BerkeleyDatabase
4 years ago
Brian Liotti 9c34aff393 Remove previous_release.sh
4 years ago
Andrew Chow a66a7a1a70 walletdb: don't reinitialize desc cache with multiple cache entries
4 years ago