Commit Graph

41053 Commits

Author SHA1 Message Date
Luke Dashjr
9cd373e067 Merge g236 via gui_init_walleterror_cont 2024-06-21 19:28:12 +00:00
Luke Dashjr
8362aefd8d Merge bugfix_gui_drop_abc_confusing_hack 2024-06-21 19:28:12 +00:00
Luke Dashjr
1af4338b08 Merge g152 via gui_notify_setup_bg 2024-06-21 19:28:12 +00:00
Luke Dashjr
fa39da2f81 Merge 19419 via listwalletdir_skip_data 2024-06-21 19:28:12 +00:00
Luke Dashjr
b669f389b3 Merge 18194 via bugfix_gui_edit_sendaddr-mini 2024-06-21 19:28:12 +00:00
Luke Dashjr
19584338c3 Merge bugfix_rpc_getbalance_hacky 2024-06-21 19:28:12 +00:00
Luke Dashjr
33dc061ece Merge rpcarg_type_per_name 2024-06-21 19:28:12 +00:00
Luke Dashjr
acf739dbe0 Merge 14485 via fadvise-27+knots 2024-06-21 19:28:12 +00:00
Luke Dashjr
a8accd7c82 Merge 29614 via bufferedfile_fclose 2024-06-21 19:28:12 +00:00
Luke Dashjr
7df97cf7ce Merge 10731 via log_more_uacomment 2024-06-21 19:28:12 +00:00
Luke Dashjr
c4e125636c Merge 9524 via rpc_pruneblkchain0 2024-06-21 19:28:12 +00:00
Luke Dashjr
17bff6beab Merge http_bind_error+extra 2024-06-21 19:28:12 +00:00
Luke Dashjr
eb5ff377cf Merge 14968 via http_bind_error 2024-06-21 19:28:12 +00:00
Luke Dashjr
a15f368b4d Merge 18490 via bugfix_symcheck_pe_case 2024-06-21 19:28:12 +00:00
Luke Dashjr
8402df120b Merge 18427 via 2020mingwthrd-mini 2024-06-21 19:28:12 +00:00
Luke Dashjr
a35c4fe0bc Merge 18902 via fix_gitdir_again 2024-06-21 19:28:12 +00:00
Luke Dashjr
1abd045d2e Merge 18818 via guix_reltar_autogen_distclean 2024-06-21 19:28:12 +00:00
Luke Dashjr
5cb9486bac Merge ci_i686mp_clang15 2024-06-21 19:28:12 +00:00
Luke Dashjr
0de7c1e030 CI: i686_multiprocess: Use clang-15
Needed to get past Clang 14 optimization bug: https://github.com/llvm/llvm-project/issues/96267
2024-06-22 17:32:18 +00:00
Luke Dashjr
51bbc98f62 Merge nowarn_unreachable-code 2024-06-21 19:28:12 +00:00
Luke Dashjr
6db3eb08b9 Merge lint_relaxer-26+knots 2024-06-21 19:28:12 +00:00
Luke Dashjr
e2099d6484 Merge ci_knots-26 2024-06-21 19:28:12 +00:00
Luke Dashjr
37442ac71a Merge 15155 via test_external_bcli 2024-06-21 19:28:12 +00:00
Luke Dashjr
2dc1722f60 Merge 13789 via bugfix_asm_pragmas 2024-06-21 19:28:12 +00:00
Luke Dashjr
5bb4fd232d Merge 5416 via sys_libsecp256k1 2024-06-21 19:28:12 +00:00
Luke Dashjr
97b8727d34 Merge 2241 via sys_leveldb 2024-06-21 19:28:12 +00:00
Luke Dashjr
2d213fc7c8 Merge 30283 via upnp_228_compat-22 2024-06-21 19:28:12 +00:00
Cory Fields
6430144243 upnp: add compatibility for miniupnpc 2.2.8
See: c0a50ce33e

The return value of 2 now indicates:
"A valid connected IGD has been found but its IP address is reserved (non routable)"

We continue to ignore any return value other than 1.

Github-Pull: #30283
Rebased-From: 8acdf66540
2024-06-21 20:54:10 +00:00
Luke Dashjr
23e0821ee7 Merge fix_evhttp_util_nodep-25 2024-06-21 19:28:12 +00:00
Luke Dashjr
990080d6c6 Merge 29577 via fix_objcxxflags_pr29577-27 2024-06-21 19:28:12 +00:00
Luke Dashjr
f41289db2b Merge 5872 via subdir_incl_compat 2024-06-21 19:28:12 +00:00
Luke Dashjr
52ed096953 Sanity check to detect LLVM bug 96267 2024-06-21 18:43:58 +00:00
Luke Dashjr
56c1c4bd3e Merge branch 'sys_leveldb' into HEAD 2024-06-21 18:43:07 +00:00
Luke Dashjr
46a8ac09a1 QA/sanity_tests: Run dbwrapper_SanityCheck 2024-06-21 18:35:52 +00:00
Luke Dashjr
d9899e23e0 Revert "QA/Mininode: Support node-to-test connections"
This reverts commit 69d89174144d306ee6bc58b9a71737ce7e4df9f4.
2024-06-19 18:19:04 +00:00
Luke Dashjr
181798c0c6 QA/p2p_mutated_blocks: Adapt disconnection test for relaxed behaviour 2024-06-19 18:19:04 +00:00
Luke Dashjr
73c277e249 QA: Use addconnection rather than addnode onetry 2024-06-19 18:19:04 +00:00
Luke Dashjr
2435551ebb 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-06-19 18:19:04 +00:00
Luke Dashjr
1446b176d8 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-06-19 18:19:04 +00:00
Luke Dashjr
fb46e834a5 QA: p2p_invalid_tx: Use node-to-test / outgoing connection to check invalid transaction disconnection
For relax_invblk_punishment
2024-06-19 18:19:04 +00:00
Luke Dashjr
31e44f5643 QA/feature_block: Adapt disconnection tests for relaxed behaviour 2024-06-19 18:19:04 +00:00
Luke Dashjr
9c3d2526bd test/functional/p2p_sendheaders: Don't test for undesirable behaviour 2024-06-19 18:19:04 +00:00
Luke Dashjr
b95f1b0645 Instead of DoS banning for invalid blocks, merely disconnect nodes if we're relying on them as a primary node 2024-06-19 18:19:04 +00:00
Luke Dashjr
dce89c51cc Bugfix: Don't ban peers just because they have header chains we consider invalid 2024-06-19 18:19:04 +00:00
Luke Dashjr
6e7fa8654e QA: p2p_unrequested_blocks: Use node-to-test / outgoing connection to check invalid header disconnection 2024-06-19 18:19:04 +00:00
Luke Dashjr
8642f3d741 QA/Mininode: Support node-to-test connections 2024-06-19 18:19:04 +00:00
Luke Dashjr
bd8ac35cfb TorController: Close non-std fds when execing tor slave
Otherwise, the Tor process will end up with listening sockets, locks, db files, etc which can cause problems if it manages to outlive us somehow.
2024-06-19 17:53:44 +00:00
Luke Dashjr
27343be35c net: Allow AddLocal of Tor addresses even if we cannot reach Tor outbound 2024-06-19 17:53:43 +00:00
Luke Dashjr
7d7f9c1cca torcontrol: Launch a private Tor instance when not already running 2024-06-19 17:53:43 +00:00
Luke Dashjr
b1df560be6 Revert "build: Enable -Wunreachable-code"
This partially reverts commit fa8adbe7c1.
2024-06-19 17:41:22 +00:00