ivanlele
f3ab17230b
Merge 2795e89cc5 into merged_master (Bitcoin PR bitcoin/bitcoin#28998 )
2026-02-16 17:03:56 +00:00
ivanlele
e893b7e6f9
Merge 0ed2c130e7 into merged_master (Bitcoin PR bitcoin/bitcoin#27375 )
2026-02-16 09:59:44 +00:00
Byron Hambly
eb34119c57
Merge 4de84557d6 into merged_master (Bitcoin PR bitcoin/bitcoin#29356 )
2025-11-30 15:45:49 +02:00
Byron Hambly
9aa49bb8d7
Merge 411ba32af2 into merged_master (Bitcoin PR bitcoin/bitcoin#24748 )
2025-11-29 13:18:33 +02:00
Byron Hambly
e44dbee6ea
Merge 8106b268cd into merged_master (Bitcoin PR bitcoin/bitcoin#29239 )
2025-11-18 12:15:21 +02:00
Byron Hambly
352fbd36dc
Merge ffb021612b into merged_master (Bitcoin PR bitcoin/bitcoin#28451 )
2025-11-11 11:44:59 +02:00
Byron Hambly
dd02400bdf
Merge 9ad19fc7c7 into merged_master (Bitcoin PR bitcoin/bitcoin#28155 )
2025-11-06 10:25:36 +02:00
Byron Hambly
d0c39be53c
Merge e77339632e into merged_master (Bitcoin PR bitcoin/bitcoin#28136 )
2025-11-06 09:36:00 +02:00
Byron Hambly
423d88456b
Merge 7be62df80f into merged_master (Bitcoin PR bitcoin/bitcoin#26078 )
2025-11-05 15:33:49 +02:00
Byron Hambly
b843409fbf
Merge 0655e9dd92 into merged_master (Bitcoin PR bitcoin/bitcoin#27071 )
2025-08-07 13:42:28 +02:00
Byron Hambly
7d9cbcf5fa
Merge 22fa1f4702 into merged_master (Bitcoin PR bitcoin/bitcoin#28565 )
2025-08-07 09:21:17 +02:00
Byron Hambly
ce47e10720
Merge 01bd9d7b99 into merged_master (Bitcoin PR bitcoin/bitcoin#28523 )
2025-08-06 15:09:56 +02:00
Byron Hambly
70ba481063
Merge 6f882e6f86 into merged_master (Bitcoin PR bitcoin/bitcoin#28331 )
2025-08-06 15:02:59 +02:00
Byron Hambly
55a7304319
Merge f29091410d into merged_master (Bitcoin PR bitcoin/bitcoin#28379 )
2025-08-04 10:43:30 +02:00
Byron Hambly
fb70e2a833
Merge 5027d41988 into merged_master (Bitcoin PR bitcoin/bitcoin#26366 )
2025-08-04 10:11:44 +02:00
Byron Hambly
859684d18d
Merge ff564c75e7 into merged_master (Bitcoin PR bitcoin/bitcoin#27511 )
2025-08-04 09:27:12 +02:00
Byron Hambly
30dc7b1d1f
Merge c9273f68f6 into merged_master (Bitcoin PR bitcoin/bitcoin#28287 )
2025-07-05 15:42:12 +02:00
Byron Hambly
758d0321a8
Merge 71300489af into merged_master (Bitcoin PR bitcoin/bitcoin#26261 )
2025-06-25 13:04:33 +02:00
Byron Hambly
cbd7b123d9
Merge fc06881f13 into merged_master (Bitcoin PR bitcoin/bitcoin#27491 )
2025-06-19 16:08:36 +02:00
Byron Hambly
ff3796f605
Merge d5ff96f920 into merged_master (Bitcoin PR bitcoin/bitcoin#27594 )
2025-05-16 11:10:42 +02:00
Byron Hambly
c312a23624
Merge 35fbc97208 into merged_master (Bitcoin PR bitcoin/bitcoin#25619 )
2025-04-07 08:19:49 +02:00
Byron Hambly
f4af56625a
Merge e0d8378f2d into merged_master (Bitcoin PR bitcoin/bitcoin#27069 )
2025-04-05 16:18:25 +02:00
Byron Hambly
e7e8742080
Merge 500f25d880 into merged_master (Bitcoin PR bitcoin/bitcoin#26727 )
2025-04-03 11:01:59 +02:00
Byron Hambly
27a72d99f5
Merge 7799f53542 into merged_master (Bitcoin PR bitcoin/bitcoin#26039 )
2025-04-02 23:02:13 +02:00
Byron Hambly
965360f95c
Merge 39363a4b94 into merged_master (Bitcoin PR bitcoin/bitcoin#26822 )
2025-04-01 20:15:46 +02:00
Byron Hambly
b4405ba453
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
Byron Hambly
9478b4371e
Merge 3d974960d3 into merged_master (Bitcoin PR bitcoin/bitcoin#26515 )
2025-03-31 10:50:02 +02:00
Tom Trevethan
5baaf035fa
Merge 3b5fb6e77a into merged_master (Bitcoin PR bitcoin/bitcoin#26213 )
2025-03-26 12:30:53 +00:00
Byron Hambly
ca0a68b350
Merge UP TO 551c8e9526 into merged_master (UP TO bitcoin/bitcoin#26349 )
...
Includes FIXMEs for a few functional tests
2025-02-05 09:50:17 +02:00
Byron Hambly
5501bf04b8
Merge ea67232cdb into merged_master (Bitcoin PR bitcoin/bitcoin#25962 )
2024-11-26 11:34:14 +02:00
Byron Hambly
54b236050d
Merge e9035f867a into merged_master (Bitcoin PR bitcoin/bitcoin#25717 )
...
The new minchainwork test was modified to use bitcoin regtest instead of
elements, which required a few changes and a FIXME.
2024-11-22 14:26:38 +02:00
Byron Hambly
7a022fb75d
Merge c5f0cbefa3 into merged_master (Bitcoin PR bitcoin/bitcoin#25775 )
2024-11-04 15:04:48 +02:00
Byron Hambly
5d174dc4d0
Merge e038605585 into merged_master (Bitcoin PR bitcoin/bitcoin#24662 )
2024-10-25 12:07:59 +02:00
Byron Hambly
12dbf6cb9d
Merge f6fdedf850 into merged_master (Bitcoin PR bitcoin/bitcoin#25648 )
2024-10-24 20:20:13 +02:00
Byron Hambly
da5b3cf786
Merge 9ba73758c9 into merged_master (Bitcoin PR bitcoin/bitcoin#24697 )
...
Also removes the redundant redeclaration of CheckMinimalPush from
interpreter.h that was moved to script.h in f4e289f384
2024-10-20 20:19:04 +02:00
Byron Hambly
b9abd5638d
Merge a65f6d8cbb into merged_master (Bitcoin PR bitcoin/bitcoin#25699 )
2024-10-18 14:44:59 +02:00
Byron Hambly
34a8aa2f32
Merge 73a0d6d0d4 into merged_master (Bitcoin PR bitcoin/bitcoin#25611 )
2024-10-18 14:09:35 +02:00
Byron Hambly
299207b5d6
Merge 2bdce7f7ad into merged_master (Bitcoin PR bitcoin/bitcoin#25514 )
...
Note I did manually run the trim headers functional test successfully on
this commit, since it touched some of trim headers code.
2024-10-17 10:44:56 +02:00
James Dorfman
438cb545b7
Merge 2364d17a31 into merged_master (Bitcoin PR bitcoin/bitcoin#25480 )
2024-09-19 15:22:38 +00:00
James Dorfman
06a6044137
Merge 0de36941ec into merged_master (Bitcoin PR bitcoin/bitcoin#25153 )
2024-08-13 06:00:38 +00:00
James Dorfman
febb060594
Merge d5d40d59f8 into merged_master (Bitcoin PR bitcoin/bitcoin#23679 )
2024-08-13 03:41:15 +00:00
James Dorfman
7c189c5352
Merge 0d080a183b into merged_master (Bitcoin PR bitcoin/bitcoin#24141 )
2024-08-09 05:08:14 +00:00
James Dorfman
56b04fea6d
Merge 23ebd7a802 into merged_master (Bitcoin PR bitcoin/bitcoin#24959 )
2024-08-02 17:42:57 +00:00
James Dorfman
b3a377c2d0
Merge 0da559e02e into merged_master (Bitcoin PR bitcoin/bitcoin#24661 )
2024-07-08 15:17:32 +00:00
James Dorfman
14e2bc8e34
Merge 56c4ac55f6 into merged_master (Bitcoin PR bitcoin/bitcoin#24691 )
2024-04-10 16:12:55 +00:00
James Dorfman
363d930f8e
Merge 9344697e57 into merged_master (Bitcoin PR bitcoin/bitcoin#21160 )
2024-03-19 20:07:00 +00:00
0xb10c
6205466512
rpc: "addpeeraddress tried" return error on failure
...
When trying to add an address to the IP address manager tried table,
it's first added to the new table and then moved to the tried table.
Previously, adding a conflicting address to the address manager's
tried table with test-only `addpeeraddress tried=true` RPC would
return `{ "success": true }`. However, the address would not be added
to the tried table, but would remain in the new table. This caused,
e.g., issue 28964.
This is fixed by returning `{ "success": false, "error":
"failed-adding-to-tried" }` for failed tried table additions. Since
the address remaining in the new table can't be removed (the address
manager interface does not support removing addresses at the moment
and adding this seems to be a bigger effort), an error message is
returned. This indicates to a user why the RPC failed and allows
accounting for the extra address in the new table.
Also:
To check the number of addresses in each addrman table,
the addrman checks were re-run and the log output of this check
was asserted. Ideally, logs shouldn't be used as an interface
in automated tests. To avoid asserting the logs, use the getaddrmaninfo
and getrawaddrman RPCs (which weren't implemented when the test was added).
Removing the "getnodeaddress" calls would also remove the addrman checks
from the test, which could reduce the test coverage. To avoid this,
these are kept.
2024-03-19 17:38:33 +01:00
Matthew Zipkin
ac2ecf3182
proxy: rename randomize_credentials to m_randomize_credentials
2024-03-01 14:47:28 -05:00
Matthew Zipkin
a89c3f59dc
netbase: extend Proxy class to wrap UNIX socket as well as TCP
2024-03-01 14:47:28 -05:00
stratospher
e7fd70f4b6
[test] make v2transport arg in addconnection mandatory and few cleanups
...
`TestNode::add_outbound_p2p_connection()` is the only place where
addconnection test-only RPC is used. here, we always pass the
appropriate v2transport option to addconnection RPC.
currently the v2transport option for addconnection RPC is optional.
so simply make the v2transport option mandatory instead.
2024-01-31 22:37:54 +05:30