fix: default message padding to false#9114
fix: default message padding to false#9114vincenzopalazzo wants to merge 3 commits intoElementsProject:masterfrom
Conversation
Changelog-Changed: message-padding defaults to false for compatibility.
|
Concept ack. Message padding also breaks interoperability with the latest Eclair release v0.13.1 |
it shouldn't: #9022 |
|
@daywalker90, you're kind of wrong because the last release of Eclair is https://github.com/ACINQ/eclair/releases/tag/v0.13.1, which is pre-patch. We're not saying there's no patch — we're saying that not all the patch releases have been released yet. Setting this flag to true will only increase the frustration of users who can no longer use their setups. For example, all Ocean miners running CLN have a single channel with Eclair or Megalithic.me, so both versions are currently broken and the result will be that people will migrate away from cln because at the current state there are better solution out there. This kind of thing surprises me because the bug has been in mainline since 24.02, and in all this time no one has caught or complained about it. This means people are quite a bit behind the mainline version of the implementation, and it could be a while before they start running the patched versions. p.s: Probably this patch should also be backported to v24.02 |
Summary
--message-paddingtofalse.--message-padding=true.Rationale
pong bytes exceeded.Mitigates #9108
Test plan
git diff --checkmake lightningd/lightningd.o(fails locally because the worktree is not configured:config.varsis missing and./configurehas not been run)