mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

341K
active users

SuperIlu

.oO( and are REALLY testing my patience here. works fine with the win32-port of on , but and fail on ) 🤬

I managed to fix the issue.

So far the problem eludes me.
Curl checks if the connection is established using select().

On this eventually returns 1, on it always returns 0.

I checked with a self made endpoint and the connection is established. Only cf_tcp_connect()->SOCKET_WRITABLE()->Curl_socket_check()->Curl_poll()->our_select()->select() never sees it 😥

In other news: if I fake the return value of SOCKET_WRITABLE(), then CryptAcquireContext() fails on win98.

WHY is it easier to get a TLSv1.2 connection on plain than on ??? 🥴

I managed to get CryptAcquireContext() working.

Now fails further down the connection attempt.
I think I'll give up (for today?). and seem to live in totally different universes...
😩

@dec_hl It's really hard to keep support for the legacy versions of a still maintained OS in major projects. 😞 Often you're better off with a re-port from scratch, rather than trying to beat the port expecting a current version into submission.

@chainq well, I need a win98 compatible HTTPS library then 😬