[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
  1. fanquake commented at 4:14 PM on September 23, 2026: member
  2. doc: scope claims about private broadcast feature
    Reframe in terms of risk reduction rather than absolutes
    
    Github-Pull: #36309
    Rebased-From: 2630d8e6c9d60579372c019e4b2cc7e73163a5d8
    d1e2b3e56b
  3. private broadcast: mark feature as experimental
    Github-Pull: #36309
    Rebased-From: f41372998377ab8310476f0c03294e69cc3222e8
    6701d7c329
  4. fanquake added this to the milestone 31.2 on Sep 23, 2026
  5. DrahtBot added the label Backport on Sep 23, 2026
  6. 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

    <!--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>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  7. achow101 commented at 5:00 PM on September 23, 2026: member

    Can this include #35445 and #36230?

  8. doc: add 461 (Deterministic ECDSA signatures with low-R grinding) to bips.md
    Github-Pull: #36377
    Rebased-From: d57346d682f17e6cf09f8acc5e7893ee16eec193
    6295ab7a2d
  9. fanquake force-pushed on Sep 30, 2026
  10. 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
    655cf21b8c
  11. fanquake force-pushed on Oct 12, 2026
  12. fanquake commented at 10:15 AM on October 22, 2026: member

    Can this include #35445 and #36230?

    There's a number of conflicts here, so I might do this separately.

  13. 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
    500c383990
  14. 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
    d817029c6b
  15. 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
    a0bdc28e1a
  16. 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
    4886d87415
  17. fanquake force-pushed on Oct 22, 2026
  18. fanquake marked this as ready for review on Oct 22, 2026
  19. fanquake requested review from willcl-ark on Oct 22, 2026
  20. test: Fix intermittent timeout waiting for ibd_wtxid getdata
    Github-Pull: #36599
    Rebased-From: 7777598f87ea524721cf7dcc61517ca988df61aa
    313ce99054
  21. doc: update release notes for v31.x 3b72aaccc9
  22. fanquake force-pushed on Oct 22, 2026
  23. DrahtBot added the label CI failed on Oct 22, 2026
  24. hebasto approved
  25. 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.

  26. DrahtBot removed the label CI failed on Oct 22, 2026
  27. willcl-ark approved
  28. 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.

  29. fanquake merged this on Oct 22, 2026
  30. fanquake closed this on Oct 22, 2026

  31. fanquake deleted the branch on Oct 22, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-10-30 09:40 UTC