In addendum, I'd like to remind the list that if this is somehow my fault,
in a patch I have completely forgotten, I'm in an airport without a laptop,
and have no easy way to verify who is at fault here.

Further discussion will have to include Ethan Hunt.

Johann

 I'm not from the internet, I just work there.

On Wed, May 27, 2026, 5:14 PM Johann 'Myrkraverk' Oskarsson <
[email protected]> wrote:

> Please excuse the bullshit, we are having an ncurses episode.
>
>
> So which Single Unix Specification is at fault, and which email list
> should we include in this discussion?  I can add myself as
> [email protected], but that's just an alias for this email, and I
> have never worked on the Single Unix Specification myself.
>
>
>
> Johann
>
>  I'm not from the internet, I just work there.
>
> On Wed, May 27, 2026, 5:03 PM Liam Huang <[email protected]> wrote:
>
>> Hi Johann,
>>
>> Just a quick clarification — the imsg library I'm referring to is the
>> OpenBSD IPC library (imsg_init, imsg_compose, etc.), not the macOS
>> iMessage CLI tool at github.com/openclaw/imsg. They share a name but
>> are completely unrelated projects.
>>
>> The OpenBSD imsg library provides structured message passing over Unix
>> domain sockets, and is used by many OpenBSD daemons (OpenSMTPD,
>> OpenBGPD, etc.). tmux bundles a compat copy of it in its source tree
>> (compat/imsg.c, compat/imsg-buffer.c) so it can build on non-OpenBSD
>> systems like Linux and macOS.
>>
>> This is not a Linux-vs-SUS issue. It's simply that tmux upgraded its
>> bundled copy of this library between releases 3.5a and 3.6b, and the
>> new version changed the wire format in a way that's incompatible with
>> the old one. When an old server and new client try to communicate, the
>> fd-passing mechanism breaks.
>>
>> Best,
>> Liam
>>
>>
>> 2026年5月27日 16:59,Johann 'Myrkraverk' Oskarsson <[email protected]>
>> 写道:
>>
>> Johann
>>
>>
>>

Reply via email to