[31.x] Finalise 31.2 #36661

pull fanquake wants to merge 8 commits into bitcoin:31.x from fanquake:finalise_31_2 changing 22 files +132 −66
  1. fanquake commented at 12:52 PM on October 26, 2026: member

    Backports:

  2. fanquake added this to the milestone 31.2 on Oct 26, 2026
  3. DrahtBot added the label Backport on Oct 26, 2026
  4. DrahtBot commented at 12:52 PM on October 26, 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 instagibbs, l0rinc

    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-->

  5. fanquake force-pushed on Oct 26, 2026
  6. build: bump version to v31.2 cfde8285f9
  7. doc: update manual pages for v31.2 30ce1db0b4
  8. doc: update example bitcoin.conf for v31.2 a48dd277ed
  9. sock: align exception monitoring between poll() and select() backends
    Github-Pull: #36665
    Rebased-From: 1e0c407377034e9cbb4d52f1f534c06cdf202a36
    9918ecdc06
  10. fanquake force-pushed on Oct 26, 2026
  11. net: enforce timeout interval for paused send peers
    No need to waste a connection slot on a peer that is so slow to read as to not
    drain our send buffer down to the 1MB threshold within 20 minutes.
    
    Github-Pull: #36667
    Rebased-From: cc2534cdf7b14d0f1a18928ebaab7f7fdd7e839e
    18f8c1695e
  12. flatfile: store position as a 64 bits integer
    This is the last field that is only bounded by the usage callers make of it
    (unlike the file number, for instance). Promoting it to a 64 bits integer also
    does not change on-disk representation since we serialize positions as varints.
    Therefore, widen them to prevent any possible future misuse.
    
    Github-Pull: #36669
    Rebased-From: 17556cb1f52fcbc807f65245101f72e8ec1573d8
    d47e0d7e24
  13. flatfile: use 64-bit file positioning syscalls in Windows
    Github-Pull: #36669
    Rebased-From: 48092a9042d8fcfd6bb7ae5911a1d53b8746d546
    307fbeeaf4
  14. doc: update release notes for v31.2 de4a5e34b1
  15. fanquake force-pushed on Oct 26, 2026
  16. DrahtBot added the label CI failed on Oct 26, 2026
  17. fanquake marked this as ready for review on Oct 26, 2026
  18. l0rinc approved
  19. l0rinc commented at 5:59 PM on October 26, 2026: contributor

    ACK de4a5e34b1a421a4c78873ae657b27d7ab835293

    Reviewed all four cherry-picks manually and checked the remaining commits automatically. The differences from upstream are the older socket event names, clock and logging APIs, and keeping the existing rounding arithmetic.


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-26 19:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me