-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
backport: merge bitcoin#22817, #23042, #22777, #25443, #26138, #26854, #27128, #27761, #27863, #28287, partial bitcoin#22778 (auxiliary backports: part 16) #6276
base: develop
Are you sure you want to change the base?
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5081642 - Browse repository at this point
Copy the full SHA 5081642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d9bb17 - Browse repository at this point
Copy the full SHA 4d9bb17View commit details -
merge bitcoin#22817: Avoid race after connect_nodes
Due to stricter checks, we can no longer start masternodes in parallel, as entities used to process `to_connection` checks are reused before the previous check is completed, resulting in an exception. Since we're now validating the establishment of a two-way connection, we have to do it one at a time.
Configuration menu - View commit details
-
Copy full SHA for c6fb61f - Browse repository at this point
Copy the full SHA c6fb61fView commit details -
merge bitcoin#23042: Avoid logging AlreadyHaveTx when disconnecting m…
…isbehaving peer
Configuration menu - View commit details
-
Copy full SHA for 008286e - Browse repository at this point
Copy the full SHA 008286eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ffd8d - Browse repository at this point
Copy the full SHA 62ffd8dView commit details -
partial bitcoin#22778: Reduce resource usage for inbound block-relay-…
…only connections includes: - 290a8da
Configuration menu - View commit details
-
Copy full SHA for f7f9a74 - Browse repository at this point
Copy the full SHA f7f9a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc6625 - Browse repository at this point
Copy the full SHA 4cc6625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f37569 - Browse repository at this point
Copy the full SHA 8f37569View commit details -
Configuration menu - View commit details
-
Copy full SHA for b669336 - Browse repository at this point
Copy the full SHA b669336View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a0956f - Browse repository at this point
Copy the full SHA 9a0956fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f4cbec - Browse repository at this point
Copy the full SHA 8f4cbecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 923883f - Browse repository at this point
Copy the full SHA 923883fView commit details -
fix: ensure that deadlocks are actually resolved
The fix introduced in bitcoin#27981 (8c986d6, dash#6067) is not validated to work until bitcoin#28287, an upcoming backport. As the latter has identified the former backport didn't pass validation, let's fix it so that the latter tests succeed when they're backported in an upcoming commit.
Configuration menu - View commit details
-
Copy full SHA for 76f4bcb - Browse repository at this point
Copy the full SHA 76f4bcbView commit details -
merge bitcoin#28287: add
sendmsgtopeer
rpc and a test for net-level…… deadlock situation `random_bytes()` is introduced in bitcoin#25625 but the function def alone doesn't warrant a full backport, so we'll only implement the section relevant to this PR.
Configuration menu - View commit details
-
Copy full SHA for d8ce4b7 - Browse repository at this point
Copy the full SHA d8ce4b7View commit details