Closed ctramnitz closed 3 years ago
Uh, I guess you resolved this one eventually? Somehow I either haven't seen it haven't had time to look into it… And it's been four years… exactly four years :)
Haha, funny. Didn't pay attention to the date. But actually I was not able to resolve this yet. Still running a version that is built against an older gsoap on an ancient version. No I was looking into this again and finally decided to move this off my NAS (which still has a kernel not supporting TCP_FASTOPEN... after 4 years) to a container running a modern system. Not sure if this is worth fixing anymore.
I just gave it a try and actually it looks like this is resolved. An upstream gSOAP change may have fixed this (I also reported the issue to them but can't find it being mentioned in the release notes).
aye, great, I haven't even looked into it deep enough…
It seems recent versions of gsoap have TCP_FASTOPEN enabled by default and leave any error handling with the application. If a kernel doesn't support TCP_FASTOPEN iiid refuses to start:
With strace I can see this: