[30.x] Finalise 30.4 #36664

pull fanquake wants to merge 7 commits into bitcoin:30.x from fanquake:finalise_30_4 changing 20 files +113 −51
  1. fanquake commented at 1:25 PM on October 26, 2026: member

    Backports:

  2. fanquake added this to the milestone 30.4 on Oct 26, 2026
  3. DrahtBot added the label Backport on Oct 26, 2026
  4. DrahtBot commented at 1:25 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 l0rinc, willcl-ark, sedited

    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. build: bump version to v30.4 897b2c0bdb
  6. doc: update manual pages for v30.4 298eac1c4b
  7. sock: align exception monitoring between poll() and select() backends
    Github-Pull: #36665
    Rebased-From: 1e0c407377034e9cbb4d52f1f534c06cdf202a36
    d4a065bf0f
  8. fanquake force-pushed on Oct 26, 2026
  9. 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
    96b5372176
  10. 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
    adb363c753
  11. flatfile: use 64-bit file positioning syscalls in Windows
    Github-Pull: #36669
    Rebased-From: 48092a9042d8fcfd6bb7ae5911a1d53b8746d546
    a9e7b35d06
  12. doc: update release notes for v30.4 4186320bb3
  13. fanquake force-pushed on Oct 26, 2026
  14. fanquake marked this as ready for review on Oct 26, 2026
  15. l0rinc commented at 6:30 PM on October 26, 2026: contributor

    ACK 4186320bb3fa98f60c7e6f26683bf628fcbfb591

    Reviewed cherry-picks manually and checked the remaining commits automatically - similar to the v31 backport, except the the file-position fields are in different headers here

  16. willcl-ark approved
  17. willcl-ark commented at 6:34 PM on October 26, 2026: member

    ACK 4186320bb3fa98f60c7e6f26683bf628fcbfb591

    Backports are faithful.

  18. sedited approved
  19. sedited commented at 8:16 PM on October 26, 2026: contributor

    Reproduced ACK 4186320bb3fa98f60c7e6f26683bf628fcbfb591

  20. fanquake merged this on Oct 26, 2026
  21. fanquake closed this on Oct 26, 2026

  22. fanquake deleted the branch on Oct 26, 2026
  23. Sjors commented at 11:37 AM on October 27, 2026: member

    ACK 4186320bb3fa98f60c7e6f26683bf628fcbfb591


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