Skip to content

Conversation

glozow and others added 3 commits April 17, 2024 13:28
To avoid issues with DNS blacklisting, I've setup a separate domain for my DNS seed.

Github-Pull: bitcoin#29691
Rebased-From: 4f273ab
@DrahtBot
Copy link
Contributor

DrahtBot commented Apr 17, 2024

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Code Coverage

For detailed information about the code coverage, see the test coverage report.

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK stickies-v, willcl-ark

If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

@bitcoin bitcoin deleted a comment from Joudyadam Apr 17, 2024
@jonatack
Copy link
Member

Propose the first commit of #30085 for backport.

Copy link
Contributor

@stickies-v stickies-v left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK a29e9e5 modulo release notes touchup

All backport commits are clean, except for:

All of these look good to me.

nit: in b148146 commit message, it should be Github-Pull: #29776 instead of Github-Pull: #29767

fanquake and others added 11 commits May 23, 2024 17:05
The issue is that compilation is done with `x86_64-w64-mingw32-g++-posix`,
but then linking is done with `x86_64-w64-mingw32-g++`.

I'm guessing this has been broken since bitcoin#24131
(01d1845), but have not checked.

Fixes bitcoin#29734.
Unblocks bitcoin#29527 (now DEBUG=1 builds can be tested).

Github-Pull: bitcoin#29747
Rebased-From: b7e7e72
The script provided for signature might be externally provided, for
instance by way of 'finalizepsbt'. Therefore the script might be
ill-crafted, so don't assume pubkeys are always 32 bytes.

Thanks to Niklas for finding this.

Github-Pull: bitcoin#29853
Rebased-From: 4d8d213
Re-enable feature_init

Github-Pull: bitcoin#29856
Rebased-From: fadf7e9
Pretty much all library packages were renamed in the 64-bit time_t
migration to add `t64` (even on 64-bit platforms).

Instead of complicating the doc with conditional package names, suggest
installing the `-dev` packages which still have the same name, and
besides that, are the right way to go about it as they contain the
"user facing" C++ headers needed to build against Qt5.

For Fedora, devel packages are already suggested.

This affects Ubuntu 24.04 and Debian Testing.

Github-Pull: bitcoin#29764
Rebased-From: a3c6a13
Fix CI build for t64 migration.

Github-Pull: bitcoin#29764
Rebased-From: 6c29904
The 32 to 64-bit time_t transition causes a build failure in the built-in
zlib about conflicting _TIME_BITS and _FILE_OFFSET_BITS.

Note that zlib doesn't use time_t at all, so it is a false alarm.

Take the following patch from upstream zlib:
https://github.com/madler/zlib/commit/a566e156b3fa07b566ddbf6801b517a9dba04fa3.patch

Closes bitcoin#29980.

Github-Pull: bitcoin#29985
Rebased-From: 2e266f3
Without explicitly declaring the move, these UniValues get copied,
causing increased memory usage. Fix this by explicitly moving the
UniValue objects.

Used by `rest_block` and `getblock` RPC.

Github-Pull: bitcoin#30094
Rebased-From: b77bad3
Addnode (manual) peers connected to us via the cjdns network are currently not
detected by CConnman::GetAddedNodeInfo(), i.e. fConnected is always false.

This causes the following issues:

- RPC `getaddednodeinfo` incorrectly shows them as not connected

- CConnman::ThreadOpenAddedConnections() continually retries to connect them

Github-Pull: bitcoin#30085
Rebased-From: 684da97
@glozow glozow force-pushed the 2024-04-26.2-backports branch from a29e9e5 to aa7e876 Compare May 23, 2024 16:06
@glozow
Copy link
Member Author

glozow commented May 23, 2024

Thanks so much @stickies-v! Nice catch, fixed the transifex line and PR number

@stickies-v
Copy link
Contributor

re-ACK aa7e876, only changes are fixing commit msg and transifex reference

Copy link
Member

@willcl-ark willcl-ark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK aa7e876

Checked that all backports were applied without modifcation where possible

@glozow glozow merged commit 6d7a1e3 into bitcoin:26.x May 24, 2024
@bitcoin bitcoin locked and limited conversation to collaborators May 24, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.