Luke Dashjr
c8767e17f1
Merge 29530 via rpc_getpeerinfo_misbehaving_score-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
e669662a63
Merge 29347 via net_v2t_default-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
a84a04f404
Merge 29239 via rpc_addnode_v2t_default-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
117a6101d4
Merge 27770 via rpc_getblockfileinfo-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
1e2ad0b671
Merge 27600 via p2p_forceinbound-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
6730b67f5c
Merge 27351 via codex32-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
d9310883f8
Merge 27216 via rpc_getaddressinfo_isactive-26.2
2024-03-25 17:26:53 +00:00
Luke Dashjr
928ada5ba7
Merge 27034 via rpc_importaddr_for_descwallet-26+k
2024-03-25 17:26:53 +00:00
Luke Dashjr
23c007c984
Merge 26990 via bcli_validation-24
2024-03-25 17:26:53 +00:00
Luke Dashjr
cf9ba030a1
Merge 26576 via brunoerg/2022-11-disconnectnode-subnet^
2024-03-25 17:26:53 +00:00
Luke Dashjr
f320ce8499
Merge 27114 via whitelist_outgoing-mini-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
c71f2dbd11
Merge 28167 via rpccookieperms-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
d606a3d705
Merge 25183 via rpc_fundraw_segwitonly
2024-03-25 17:26:53 +00:00
Luke Dashjr
93d6c3a9f2
Merge 23387 via rpc_savefeeestimates
2024-03-25 17:26:53 +00:00
Luke Dashjr
1986d7c4fa
Merge rpc_descriptorprocesspsbt_opts-26+k
2024-03-25 17:26:53 +00:00
Luke Dashjr
70dd934158
Merge 24963 via rpc_walletprocesspsbt_options-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
f2d8a27ee0
Merge 21260 via rpcwallet_tx_in_mempool-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
2196a79250
Merge 21928 via rpc_hww_toggle-25
2024-03-25 17:26:53 +00:00
Luke Dashjr
94ab4fa466
Merge 20702 via rpc_getblocklocations
2024-03-25 17:26:53 +00:00
Luke Dashjr
d8fc4efd4e
Merge 20407 via rpcauthfile-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
dda891f010
Merge 20391 via rpc_setfeerate-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
acbcaed813
Merge 19463 via prune_locks
2024-03-25 17:26:53 +00:00
Luke Dashjr
aa474f1085
Merge 19242 via uaappend
2024-03-25 17:26:53 +00:00
Luke Dashjr
35723dcd2b
Merge 24202 via rpc_dumptxoutset_hr
2024-03-25 17:26:53 +00:00
Luke Dashjr
5a9b913aa7
Merge 18972 via neutrino_whitelist-mini
2024-03-25 17:26:53 +00:00
Luke Dashjr
9c899a42c9
Merge 22693 via getaddressinfo_txids-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
e7bba10dea
Merge 15836 via fee_histogram+pr15836_api
2024-03-25 17:26:53 +00:00
Luke Dashjr
ebe4a4a2c4
Merge 18479 via rpc_sign_show_fees
2024-03-25 17:26:53 +00:00
Luke Dashjr
05f22484c3
Merge 26375 via zmq_optimise_duplread-26+k
2024-03-25 17:26:53 +00:00
Luke Dashjr
92bf9fcbfd
Merge 29586 via wallet_migrate_null_walletname_bak-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
69eba11ab6
Merge 28805 via qafix_v2t_pr28805-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
4b9186929f
Merge 29434 via fix_rpc_feerate_overflow-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
c6a33278a9
Merge 29262 via fix_rpc_loadtxoutset_race-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
60ffe7000f
Merge 29175 via fix_rpc_estmode_unset_case-24
2024-03-25 17:26:53 +00:00
Luke Dashjr
9fae003bc4
Merge 29112 via fix_wallet_single_batch_only-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
88b92aedd0
Merge 29141 via fix_rpcauth_blank
2024-03-25 17:26:53 +00:00
Luke Dashjr
27def4d1a0
Merge 29022 via fix_btx_replacable_blank-21
2024-03-25 17:26:53 +00:00
Luke Dashjr
c6906c5a12
Merge 28976 via fix_wallet_migrate_blank-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
89ad002b48
Merge 28946 via fix_keep_notmy_pidfile-26.1+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
ddfcbbe7ca
Merge 28944 via sendall_antifeesniping-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
75ca2d299d
Merge 28849 via fix_qa_v2t_pr28849-26
2024-03-25 17:26:53 +00:00
Luke Dashjr
c323b19a1c
Merge 28554 via fix_rpc_getnetworkhashps_heightchk-25
2024-03-25 17:26:53 +00:00
Luke Dashjr
a1876706df
Merge 28055 via fix_getblockfrompeer_rereq_err
2024-03-25 17:26:53 +00:00
Luke Dashjr
a69e724eed
Merge acceptstalefeeestimates_mainnet_opt
2024-03-25 17:26:53 +00:00
Luke Dashjr
8289200d85
Merge 23027 via bugfix_util_test_config
2024-03-25 17:26:53 +00:00
Luke Dashjr
f3b600f95c
Merge 22417 via bpchild_closefds
2024-03-25 17:26:53 +00:00
Luke Dashjr
ddcd8a2466
Merge bugfix_rpc_getbalance_hacky
2024-03-25 17:26:53 +00:00
Luke Dashjr
4d85bbdfc2
Merge 14968 via http_bind_error
2024-03-25 17:26:53 +00:00
Luke Dashjr
2501496a0d
Merge lint_relaxer-26+knots
2024-03-25 17:26:53 +00:00
Luke Dashjr
8b38251873
Merge 15155 via test_external_bcli
2024-03-25 17:26:53 +00:00
Luke Dashjr
17a53e6342
QA: feature_fee_estimation: Add tests for dustrelayfeedynamic
2024-03-19 15:41:54 +00:00
Luke Dashjr
4c94b590a5
Merge branch 'permitbarepubkey-26+knots' into dustrelayfeedynamic-26+knots
2024-03-16 19:10:51 +00:00
furszy
8a16b8f6a4
wallet: default wallet migration, modify inconvenient backup filename
...
On default legacy wallets, the backup filename starts with an "-" due
to the wallet name being empty. This is inconvenient for systems who
treat what follows the initial "-" character as flags.
Github-Pull: #29586
Rebased-From: a951dba3a9
2024-03-14 22:42:53 +00:00
Ava Chow
4c3b187547
tests: Test for concurrent writes with db tx
...
There are occasions where a multi-statement tx is begun in one batch,
and a second batch is created which does a normal write (without a
multi-statement tx). These should not conflict with each other and all
of the data should end up being written to disk.
Github-Pull: #29112
Rebased-From: 548ecd1155
2024-03-14 21:58:14 +00:00
Andrew Toth
38c883d635
test: add test for SyncCoinsTipAfterChainSync
...
Github-Pull: #15218
Rebased-From: 363f3258b0001faa531cccdaea20d27adbc0d4a6
2024-03-14 18:52:39 +00:00
Doron Somech
22ae5a8bb9
ZMQ: add publishers of wallet tx
...
Topic will indicate if transaction came from mempool or block so developers can handle the transaction accordingly without a RPC round trip to bitcoind.
(includes ZMQ: Making CWallet::TransactionAddedToWallet static)
2024-03-14 18:38:11 +00:00
Luke Dashjr
3e8c26eb05
Merge branch 'zmq_optimise_duplread-26+k' into zmq_wtx-26+knots
2024-03-14 18:38:02 +00:00
Luke Dashjr
419a749ed7
QA/p2p_mutated_blocks: Adapt disconnection test for relaxed behaviour
2024-03-14 18:33:07 +00:00
Luke Dashjr
dfb7a3a5df
QA: Use addconnection rather than addnode onetry
2024-03-14 18:33:05 +00:00
Luke Dashjr
5b89367ff7
Bugfix: QA: p2p_unrequested_blocks: Expect to be disconnected for sending a block with unknown prev
...
After a1a07cfe99
, this is a disconnection trigger for a node's outgoing connections.
2024-03-14 18:33:05 +00:00
Luke Dashjr
e861c7e78e
QA: p2p_dos_header_tree: Use node-to-test / outgoing connection to check disconnect due to checkpoint violation
...
Also disable minimumchainwork test to avoid being disconnected for that
For relax_invblk_punishment
2024-03-14 18:33:05 +00:00
Luke Dashjr
7630a8d474
QA: p2p_invalid_tx: Use node-to-test / outgoing connection to check invalid transaction disconnection
...
For relax_invblk_punishment
2024-03-14 18:33:05 +00:00
Luke Dashjr
0d2cfe828c
QA/feature_block: Adapt disconnection tests for relaxed behaviour
2024-03-14 18:33:05 +00:00
Luke Dashjr
42f639aec3
test/functional/p2p_sendheaders: Don't test for undesirable behaviour
2024-03-14 18:33:05 +00:00
Luke Dashjr
76196f7d41
QA: p2p_unrequested_blocks: Use node-to-test / outgoing connection to check invalid header disconnection
2024-03-14 18:33:05 +00:00
Luke Dashjr
b4e037ee01
QA/Mininode: Support node-to-test connections
2024-03-14 18:33:05 +00:00
Luke Dashjr
426c721d68
util/system: Add GetFixedPointArg helper
2024-03-14 17:34:33 +00:00
Luke Dashjr
8c571bff37
Merge branch 'match_more_datacarrier-26+knots' into datacarriercost-26+knots
2024-03-14 17:34:07 +00:00
Luke Dashjr
5493810033
Merge branch 'bytespersigopstrict-26+knots' into datacarriercost-26+knots
2024-03-14 17:34:03 +00:00
ishaanam
a20609e70a
test: test sendall and send do anti-fee-sniping
...
Github-Pull: #28944
Rebased-From: fa1fa35158
2024-03-13 15:45:00 +00:00
ishaanam
13e36c822b
wallet, rpc: add anti-fee-sniping to send
and sendall
...
Github-Pull: #28944
Rebased-From: 8e5778a9fb
2024-03-13 15:44:58 +00:00
Luke Dashjr
76750f1c5d
Expire bitcoind & bitcoin-qt 1-2 years after its last change
...
COPYRIGHT_YEAR + 2 years is used as the basis for expiration, to achieve a constantly-moving-forward expiration date.
The expiration can be disabled or extended with a debug-visibility "softwareexpiry" configuration option.
2024-03-13 14:31:00 +00:00
Luke Dashjr
ef09b07568
QA: wallet_implicitsegwit: Add tests for -walletimplicitsegwit=0
2024-03-13 14:30:21 +00:00
Luke Dashjr
b7fc4ba788
Wallet: Support disabling implicit Segwit operation
2024-03-13 14:30:21 +00:00
Matthew Zipkin
621c9903fa
test: cover "ismine" and "isactive" field in rpc getaddressinfo
...
Github-Pull: #27216
Rebased-From: 67650211e36003ca3adddef34118ea45023c283f
2024-03-13 14:28:08 +00:00
Luke Dashjr
f8d7591d27
Add -datacarrierfullcount option to control applying -datacarriersize to all datacarrying
2024-03-10 19:15:00 +00:00
Luke Dashjr
9ea7197b87
Apply -datacarriersize to all datacarrying
...
Github-Pull: #28408
Rebased-From: ea1c41b514a5c5fb5e29e5a805933043b7538332
2024-03-10 19:14:01 +00:00
Luke Dashjr
5c0086e681
QA: mining_coin_age_priority: Test both GBT and RPC in one pass
2024-03-10 19:12:39 +00:00
Luke Dashjr
96bdc3e12c
Test: Add test for coin-age priority mining
2024-03-10 19:12:39 +00:00
Luke Dashjr
3faf8304c8
Tests: Update for coin-age priority
2024-03-10 19:12:39 +00:00
Luke Dashjr
93015303eb
RPC/Mining: Include priority delta in getprioritisedtransactions result
2024-03-10 19:12:39 +00:00
Luke Dashjr
c6d76eb31c
QA: rpc_getrpcwhitelist: Use requires_wallet rather than manual creation of unnamed wallet
2024-03-10 19:11:12 +00:00
Luke Dashjr
30b14d15a8
RPC: getrpcwhitelist: Return a list of wallets as a JSON Object
2024-03-10 19:11:12 +00:00
Luke Dashjr
638c8f83e5
Merge branch 'multiwallet_rpc-26+knots' into getrpcwhitelist_wallets-26+knots
2024-03-10 19:11:04 +00:00
Luke Dashjr
651c171539
RPC: getrpcwhitelist: Return all methods (or none) if no explicit whitelist defined
2024-03-10 19:10:28 +00:00
Luke Dashjr
05077feddb
Merge branch 'rpc_dumptxoutset_hr' into multiwallet_rpc-26+knots
2024-03-10 19:08:36 +00:00
Luke Dashjr
2497930962
QA: Functional test for sweepprivkeys
2024-03-10 19:07:51 +00:00
w0xlt
f77f522f25
test: add test for dump human-readable dumptxoutset
...
Co-authored-by: Luke Dashjr <luke-jr+git@utopios.org>
Co-authored-by: brunoerg <brunoely.gc@gmail.com>
2024-03-10 19:06:23 +00:00
Luke Dashjr
b83763a4d9
QA: Allow test_runner to pass without full RPC coverage
2024-03-10 18:59:23 +00:00
Luke Dashjr
03fea09e1f
lint-python: Allow for some style differences
2024-03-10 18:59:23 +00:00
Luke Dashjr
2894c2c5a5
lint/python-dead-code: Just warn, but allow
2024-03-10 18:45:15 +00:00
Luke Dashjr
acb3c923e9
lint/circular-dependencies: Only check for real circular dependencies
2024-03-10 18:45:12 +00:00
Luke Dashjr
e8fc5d1e37
lint/includes: Ignore duplicate includes in .cpp files
2024-03-10 18:45:09 +00:00
UdjinM6
40c56a4d13
test: make sure keypool sizes do not change on getrawchangeaddress
/getnewaddress
failures
...
Github-Pull: #29510
Rebased-From: e073f1dfda
2024-03-05 10:50:03 +00:00
Greg Sanders
b5419ce6b6
p2p: Don't consider blocks mutated if they don't connect to known prev block
...
Github-Pull: #29524
Rebased-From: a1fbde0ef7
2024-03-05 10:47:50 +00:00
dergoegge
0c5c5962cb
[test] Add regression test for #27608
...
Github-Pull: #29412
Rebased-From: 5bf4f5ba32
2024-03-05 10:24:27 +00:00
Sergi Delgado Segura
49815aba19
rpc/net: Adds misbehaving_score to getpeerinfo
...
Github-Pull: #29530
Rebased-From: 976d61c974ed045c2e2497dcebc4d1fcc4d60a29
2024-03-04 20:53:20 +00:00
Luke Dashjr
d14ce783d2
Revert "Disable bloom filtering by default."
...
This reverts commit 5efcb77283
.
2024-03-04 18:00:22 +00:00
Luke Dashjr
34bf07df61
Bugfix: QA: rpc_getgeneralinfo: Adapt test for startuptime ignoring mocktime
2024-03-04 17:53:34 +00:00
Luke Dashjr
98aedae443
QA: Actually check getgeneralinfo results are correct
2024-03-04 17:53:34 +00:00