On 2024-08-22 00:38 +02, David Uhden Collado <da...@uhden.dev> wrote:
>>> 2. Linux TCP Socket Options: SimpleXMQ, on which the SimpleX Chat CLI client
>>> depends, uses Linux-specific TCP socket options [2] that are not available
>>> in OpenBSD [3], namely TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT. My
>>> questions regarding this issue are:
>> [...]
>> For all of those options,
>>      https://man7.org/linux/man-pages/man7/tcp.7.html
>> states that they should not be used in coded intended to be
>> portable.
>> So you should probably ask upstream why they use those options.
>> Ciao,
>>      Kili
>> 
>
> If I ask these questions here, it is because I have already contacted
> the developers of the original project and received either no response
> or an outright refusal to cooperate. This is a pattern I have observed
> in several projects. Unfortunately, many software projects today seem
> unconcerned with portability; they are content to address the use
> cases of the majority and show little or no regard for the needs of
> others. I fear this may be the case with SimpleX, which is unfortunate
> because I really like that project and believe it to be a well
> engineered messaging network. In fact, I would go so far as to say
> that it is the best engineered yet.
>

not caring about portability and "best engineered" are kinda
contradictory. Or maybe everybody else is doing worse?

-- 
In my defence, I have been left unsupervised.

Reply via email to