Backports:
[31.x] More Backports #36319
pull fanquake wants to merge 10 commits into bitcoin:31.x from fanquake:more_31_x_backports changing 9 files +82 −46-
fanquake commented at 4:14 PM on September 23, 2026: member
-
d1e2b3e56b
doc: scope claims about private broadcast feature
Reframe in terms of risk reduction rather than absolutes Github-Pull: #36309 Rebased-From: 2630d8e6c9d60579372c019e4b2cc7e73163a5d8
-
6701d7c329
private broadcast: mark feature as experimental
Github-Pull: #36309 Rebased-From: f41372998377ab8310476f0c03294e69cc3222e8
- fanquake added this to the milestone 31.2 on Sep 23, 2026
- DrahtBot added the label Backport on Sep 23, 2026
-
DrahtBot commented at 4:14 PM on September 23, 2026: contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
External sites
- Code coverage & benchmarks: https://corecheck.dev/bitcoin/bitcoin/pulls/36319
- Ralph review <img src=https://review.fish.foo/assets/bitcoin/bitcoin/36319.png alt="Ralph review status"> https://git.fish.foo/bitcoin/bitcoin/pulls/36319#author-ralph
<!--021abf342d371248e50ceaed478a90ca-->
Reviews
See the guideline and AI policy for information on the review process.
Type Reviewers ACK hebasto, willcl-ark If your review is incorrectly listed, please copy-paste <code><!--meta-tag:bot-skip--></code> into the comment that the bot should ignore.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
-
6295ab7a2d
doc: add 461 (Deterministic ECDSA signatures with low-R grinding) to bips.md
Github-Pull: #36377 Rebased-From: d57346d682f17e6cf09f8acc5e7893ee16eec193
- fanquake force-pushed on Sep 30, 2026
-
655cf21b8c
doc: fix How to Upgrade section for bitcoin wrapper and libexec
Since #31375, Linux installs ship a bitcoin wrapper in bin/ that dispatches to multiprocess binaries in libexec/. Copying only bitcoind/bitcoin-qt leaves those stale. Tell users to copy over bin/ and libexec/ instead. Fixes #36431. Github-Pull: #36441 Rebased-From: 2870608661149b0a97ff7ec5b0bd25cc0c010f4d
- fanquake force-pushed on Oct 12, 2026
-
500c383990
test: characterize proxy network name errors
The `-proxy` error lowercases unsupported network names, unlike `-onlynet` and `getnodeaddresses`. Also cover rejection of the `tor` name removed in #34031, mixed-case `onion` acceptance, I2P exclusion, and clearing the IPv4 and name proxies together. Co-authored-by: jeanpablo <me@jeanpablo.jp> Github-Pull: #36177 Rebased-From: 332c3e8e3e176b6d7e83960325ca3d8d1859d7eb
-
d817029c6b
refactor: share proxy network parsing
Use the shared network parser to select each per-network proxy, matching `-onlynet` and `getnodeaddresses`. Keep accepted names, proxy assignments, and error messages unchanged. Github-Pull: #36177 Rebased-From: b0375749d4d4763efa95be2f0b0bcbe20e7d9a78
-
a0bdc28e1a
net: preserve network name case in proxy errors
`-proxy` lowercases unsupported network names in its error message, unlike `-onlynet` and `getnodeaddresses`. Let the shared parser handle case-insensitive matching so the diagnostic retains the user's spelling. Github-Pull: #36177 Rebased-From: fd65406b39a844d2093c33e7662f79be2857d197
-
4886d87415
doc: use onion in proxy help and examples
`tor` was removed as a network name in #34031, but the proxy help and Tor examples still advertise it. Use canonical network names in the help and document `onion` with the removal reference. Github-Pull: #36177 Rebased-From: 6c7c27f615a5b74e0aa921b8f103bf468a510aac
- fanquake force-pushed on Oct 22, 2026
- fanquake marked this as ready for review on Oct 22, 2026
- fanquake requested review from willcl-ark on Oct 22, 2026
-
313ce99054
test: Fix intermittent timeout waiting for ibd_wtxid getdata
Github-Pull: #36599 Rebased-From: 7777598f87ea524721cf7dcc61517ca988df61aa
-
doc: update release notes for v31.x 3b72aaccc9
- fanquake force-pushed on Oct 22, 2026
- DrahtBot added the label CI failed on Oct 22, 2026
- hebasto approved
-
hebasto commented at 11:18 AM on October 22, 2026: member
ACK 3b72aaccc93d6e7cac6f07339e54d791b15303e5, I've applied all backports locally. Two conflicts were trivial to resolve.
- DrahtBot removed the label CI failed on Oct 22, 2026
- willcl-ark approved
-
willcl-ark commented at 3:09 PM on October 22, 2026: member
ACK 3b72aaccc93d6e7cac6f07339e54d791b15303e5
These all look correct to me.
All commits are present, attributed, and range-diff differences are metadata or expected target-branch adaptations.
- fanquake merged this on Oct 22, 2026
- fanquake closed this on Oct 22, 2026
- fanquake deleted the branch on Oct 22, 2026
Milestone
31.2